.PricingSection_pricingGrid__Ybua9{--pricing-card-outline:color-mix(in srgb,var(--primary) 14%,transparent);--pricing-card-highlight-ring:color-mix(in srgb,var(--primary) 34%,transparent);--pricing-card-current-ring:color-mix(in srgb,var(--primary) 24%,transparent);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--pricing-card-min-width,290px),1fr));grid-gap:1.25rem;gap:1.25rem}.PricingSection_pricingCard__8XVeO{gap:1rem;padding:1.5rem;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .15s ease,box-shadow .15s ease}.PricingSection_pricingCard__8XVeO:hover{box-shadow:var(--pricing-card-hover-shadow)}.PricingSection_pricingCard__8XVeO:active{transform:scale(var(--press-scale-surface))}.PricingSection_pricingCardHighlighted__8Uta_{overflow:visible;border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--pricing-card-highlight-shadow)}.PricingSection_pricingCardHighlighted__8Uta_:hover{box-shadow:var(--pricing-card-hover-shadow)}.PricingSection_pricingCardHighlighted__8Uta_:active{transform:scale(var(--press-scale-surface))}.PricingSection_pricingCardCurrent__yfO7b{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:var(--pricing-card-current-bg);box-shadow:var(--pricing-card-current-shadow)}.PricingSection_pricingCardCurrent__yfO7b:hover{transform:none;box-shadow:var(--pricing-card-current-shadow)}.PricingSection_pricingCardCurrent__yfO7b:active{transform:scale(var(--press-scale-surface))}.PricingSection_currentPlanButton__ZLTEE{background:var(--pricing-current-button-bg)!important;color:#000!important;border-color:color-mix(in srgb,var(--primary) 42%,transparent)!important;box-shadow:var(--pricing-current-button-shadow)!important;cursor:default!important}.PricingSection_currentPlanButton__ZLTEE:active,.PricingSection_currentPlanButton__ZLTEE:hover{transform:none!important}.PricingSection_currentPlanButton__ZLTEE:disabled{opacity:1}.PricingSection_pricingTop__4RU7_{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.PricingSection_pricingTierLabel__P4CBc{font-size:var(--fs-sm-2);font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--primary)}.PricingSection_pricingPriceGroup__j5x4w{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;margin-top:.35rem}.PricingSection_pricingPersonalPriceRow__hqmXl{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.PricingSection_pricingPersonalAnchorStack__rvzsa{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.PricingSection_pricingAnchorPrice__L3S0R{font-size:var(--fs-2xl);font-weight:900;color:var(--muted-foreground);opacity:.42;line-height:1;letter-spacing:-.04em}.PricingSection_pricingAnchorSub__X71Df{font-size:var(--fs-sm-7);font-weight:700;color:var(--muted-foreground);line-height:1.15;margin-top:-.02rem}.PricingSection_pricingAnchorStrike__JYAqb{text-decoration:line-through}.PricingSection_pricingPersonalFree___Hk11{font-size:1.7rem;font-weight:900;color:var(--primary);line-height:1;letter-spacing:-.04em;white-space:nowrap;margin-top:.18rem}.PricingSection_pricingFootnoteMarker__q8Izi{font-size:.7em;vertical-align:super;line-height:0;margin-left:.08em}.PricingSection_pricingPrice__9yCAf{font-size:var(--fs-2xl);font-weight:900;letter-spacing:-.05em;color:var(--foreground);line-height:1}.PricingSection_pricingFreePrice__iYv8g{color:var(--primary)}.PricingSection_pricingBilling__c2em8{font-size:var(--fs-md-2);font-weight:600;color:var(--muted-foreground);min-height:1.4em}.PricingSection_pricingEffectiveGroup__cjeud{display:flex;flex-direction:column;gap:.15rem}.PricingSection_pricingEffectiveValue__b12av{font-size:var(--fs-2xl);font-weight:900;color:var(--foreground);line-height:1;letter-spacing:-.04em}.PricingSection_pricingEffectiveSub__iN4vO{font-size:var(--fs-md-2);font-weight:600;color:var(--muted-foreground)}.PricingSection_pricingMonthlySuffix__5ok4O{font-size:var(--fs-base);color:var(--muted-foreground);font-weight:600;margin-left:.15rem}.PricingSection_pricingIcon__QbwmT{display:inline-flex;align-items:center;justify-content:center;color:var(--primary);line-height:0;flex-shrink:0}.PricingSection_pricingBadge__AWU9Q{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;white-space:nowrap;padding:.32rem .75rem;border-radius:9999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:var(--fs-xs-4);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.PricingSection_recommendedBadge__iCwT0{position:absolute;top:0;left:50%;z-index:2;padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--primary-foreground);transform:translate(-50%,-50%)}.PricingSection_bestValueBadge__NOtTD{border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}.PricingSection_pricingNote__CI8tS{font-size:var(--fs-md-4);color:var(--muted-foreground);line-height:1.55}.PricingSection_pricingList__fzASn{list-style:none;padding:0;margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.PricingSection_pricingList__fzASn li{display:flex;align-items:flex-start;gap:.7rem;font-size:var(--fs-md-3);line-height:1.5;color:var(--foreground)}.PricingSection_pricingList__fzASn li svg{color:var(--primary);flex-shrink:0;margin-top:.15rem}.PricingSection_pricingButtonWrap__7f_GZ{margin-top:auto}.PricingSection_secondaryActionLink__0Dj3A{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.8rem;padding:0;border:0;background:transparent;color:var(--accent-text);font-size:var(--fs-sm-5);font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;opacity:.8;transition:color .18s ease,opacity .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.PricingSection_secondaryActionLink__0Dj3A:hover{color:var(--primary-hover);opacity:1;text-decoration:underline;text-underline-offset:.16em}.PricingSection_secondaryActionLink__0Dj3A:active{opacity:.72}.PricingSection_secondaryActionLink__0Dj3A:disabled{opacity:.5;cursor:not-allowed}.PricingSection_secondaryActionLink__0Dj3A:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 65%,transparent);outline-offset:3px;border-radius:4px}.PricingSection_pricingButtonSkeleton___Q7Xe{position:relative;overflow:hidden;width:100%;min-height:40px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--card) 86%,transparent)}.PricingSection_pricingButtonSkeletonShimmer__41XG7{position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 35%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.05) 65%,transparent);animation:PricingSection_pricingSkeletonShimmer__nkR19 1.35s ease-in-out infinite}@keyframes PricingSection_pricingSkeletonShimmer__nkR19{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.PricingSection_pricingGrid__Ybua9{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.PricingSection_pricingCardCurrent__yfO7b:hover,.PricingSection_pricingCardHighlighted__8Uta_:hover,.PricingSection_pricingCard__8XVeO:hover{box-shadow:inherit;transform:none}.PricingSection_pricingCardCurrent__yfO7b:active,.PricingSection_pricingCardHighlighted__8Uta_:active,.PricingSection_pricingCard__8XVeO:active{transform:scale(var(--press-scale-surface))}.PricingSection_secondaryActionLink__0Dj3A:hover{color:inherit;text-decoration:none;opacity:.8}}@media (prefers-reduced-motion:reduce){.PricingSection_pricingCard__8XVeO,.PricingSection_secondaryActionLink__0Dj3A{transition-duration:1ms}.PricingSection_pricingCardCurrent__yfO7b:active,.PricingSection_pricingCardHighlighted__8Uta_:active,.PricingSection_pricingCard__8XVeO:active,.PricingSection_secondaryActionLink__0Dj3A:active{transform:none}}.SegmentedControl_root__S90Ok{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--segmented-border,var(--border));background:var(--segmented-track-bg,var(--surface-control-bg))}.SegmentedControl_standard__6SBEx{width:100%;border-radius:var(--radius-control)}.SegmentedControl_compact__e1Iws{width:-moz-fit-content;width:fit-content;border-radius:var(--radius-pill)}.SegmentedControl_selectionIndicator__aeunt{position:absolute;z-index:0;inset-block:0;left:0;width:calc(100% / var(--segmented-option-count));border-radius:inherit;background:var(--segmented-selected-bg,var(--primary));pointer-events:none;transform:translate3d(calc(var(--segmented-selected-index) * 100%),0,0);transition:transform var(--motion-segmented-indicator) var(--motion-segmented-ease);will-change:transform}.SegmentedControl_optionCount2__qdwUq{--segmented-option-count:2}.SegmentedControl_optionCount3__30GH_{--segmented-option-count:3}.SegmentedControl_optionCount4__USDw3{--segmented-option-count:4}.SegmentedControl_optionCount5__IkwhN{--segmented-option-count:5}.SegmentedControl_selectedIndex0__fa8QD{--segmented-selected-index:0}.SegmentedControl_selectedIndex1__h30ue{--segmented-selected-index:1}.SegmentedControl_selectedIndex2__t_HaG{--segmented-selected-index:2}.SegmentedControl_selectedIndex3__D3Z4Q{--segmented-selected-index:3}.SegmentedControl_selectedIndex4__XYwb9{--segmented-selected-index:4}.SegmentedControl_option__L42WQ{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;min-height:2.75rem;padding:.6rem .7rem;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--interaction-hover-duration) var(--interaction-hover-ease),color var(--motion-segmented-indicator) var(--motion-segmented-ease)}.SegmentedControl_compact__e1Iws .SegmentedControl_option__L42WQ{min-height:2.5rem;padding:.5rem var(--space-4);font-size:var(--fs-sm-6);font-weight:700}.SegmentedControl_optionIcon__sR_iA{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.SegmentedControl_optionLabel__mz7Xq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SegmentedControl_optionSelected__F_Opr{color:var(--segmented-selected-text,var(--primary-foreground))}.SegmentedControl_root__S90Ok:not(.SegmentedControl_sliding__bAsc4) .SegmentedControl_optionSelected__F_Opr{background:var(--segmented-selected-bg,var(--primary))}.SegmentedControl_option__L42WQ:focus-visible{z-index:2;outline:2px solid var(--segmented-focus-ring,var(--field-border-focus));outline-offset:-2px}.SegmentedControl_option__L42WQ:disabled{cursor:not-allowed}.SegmentedControl_root__S90Ok[aria-disabled=true]{opacity:.7}@media (hover:hover) and (pointer:fine){.SegmentedControl_option__L42WQ:not(.SegmentedControl_optionSelected__F_Opr,:disabled):hover{background:var(--segmented-hover-bg);color:var(--foreground)}}@media (max-width:767px){.SegmentedControl_compact__e1Iws .SegmentedControl_option__L42WQ{padding-inline:var(--space-3);font-size:var(--fs-sm-4)}}@media (prefers-reduced-motion:reduce){.SegmentedControl_option__L42WQ,.SegmentedControl_selectionIndicator__aeunt{transition-duration:1ms}}.PaymentModalSections_summaryCardRoot__Rnp_I{display:flex;gap:1rem;align-items:flex-start;border:1px solid var(--border);border-radius:var(--payment-modal-summary-radius,var(--radius-control));background:var(--muted);padding:.75rem 1rem}.PaymentModalSections_summaryCardTotalCol__S_4h8{flex:1 1;min-width:0;border-right:1px solid var(--border);padding-right:1rem}.PaymentModalSections_summaryCardAmountCol__wg5OY{flex:1 1;min-width:0}.PaymentModalSections_summaryLabel__pAMCt{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--muted-foreground)}.PaymentModalSections_summaryValue__2ImF6{margin:.35rem 0 0;display:flex;align-items:center;min-height:2.1rem;font-size:var(--fs-lg);font-weight:800;color:var(--foreground);line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1,"tnum"}.PaymentModalSections_summaryInputWrap__2N0Zr{margin-top:.35rem}.PaymentModalSections_summaryInputRow__UtJ5j{display:flex;align-items:center;min-height:2.1rem;gap:.12rem}.PaymentModalSections_summaryCurrencyPrefix__1V5W1{flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PaymentModalSections_summaryCurrencyPrefix__1V5W1,.PaymentModalSections_summaryInput__8vVMk{font-size:var(--fs-lg);font-weight:800;color:var(--foreground);line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1,"tnum"}.PaymentModalSections_summaryInput__8vVMk{background:transparent;border:none;flex:1 1;min-width:0;width:100%;padding:0;text-align:left}.PaymentModalSections_summaryInput__8vVMk:focus{outline:none!important;border:none!important;box-shadow:none!important}.PaymentModalSections_summaryInput__8vVMk::-webkit-inner-spin-button,.PaymentModalSections_summaryInput__8vVMk::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PaymentModalSections_summaryInput__8vVMk[type=number]{-moz-appearance:textfield}.PaymentModalSections_summaryUnderline__eARGQ{height:var(--payment-modal-input-underline-height,2px);background:var(--primary);width:100%;border-radius:2px;margin-top:4px}.PaymentModalSections_labelWithIcon__Z6bCb{display:flex;align-items:center;gap:.5rem}.PaymentModalSections_helperIconWrap__GZ_mR{color:var(--muted-foreground);cursor:pointer;display:flex;align-items:center;opacity:.45;transition:opacity .2s ease,color .2s ease}.PaymentModalSections_helperIconWrap__GZ_mR:hover{opacity:1;color:var(--accent-text)}.PaymentModalSections_summaryHelperText__RYAB0{display:none}.PaymentModalSections_summaryActionButton__s2_l1{margin-top:.45rem;border:1px solid var(--border);background:var(--button-glass-bg);color:var(--foreground)}.PaymentModalSections_allocationModeRoot__oEIfe{display:flex;flex-direction:column}.PaymentModalSections_allocationModeLabel__F0D0z{display:flex;justify-content:space-between;margin-bottom:6px;font-size:var(--fs-sm);font-weight:600}.PaymentModalSections_totalsCardRoot__eY112{padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);color:var(--foreground)}.PaymentModalSections_totalsGrid__RMC2r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.PaymentModalSections_totalsLabel__IWhwF{font-size:var(--fs-xs);color:var(--muted-foreground)}.PaymentModalSections_totalsValue__sebxk{font-weight:700}.PaymentModalSections_totalsBalanceValue__skQc8{color:var(--foreground)}.PaymentModalSections_totalsBalancePrimary__9Bmpw{color:var(--accent-text)}.PaymentModalSections_totalsBalanceMuted__YYT_m{color:var(--muted-foreground)}.PaymentModalSections_totalsBalanceDanger__Y8A2U{color:var(--danger)}.PaymentModalSections_totalsMetaText__s60vs{margin-top:.35rem;font-size:var(--fs-sm);color:var(--muted-foreground)}.PaymentModalSections_totalsHintText__0LmnW{margin-top:.35rem;font-size:var(--fs-xs);color:var(--muted-foreground)}.PaymentModalSections_totalsErrorText__EhcsG{color:var(--danger);margin-top:.35rem;font-size:var(--fs-sm)}.PaymentModalSections_invoiceSkeletonRows__hfLDV{display:flex;flex-direction:column;gap:.75rem}.PaymentModalSections_invoiceSkeletonGroup__BddnW{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.PaymentModalSections_invoiceSkeletonGroupHeader__N_75n{padding:.6rem .75rem;background:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:.75rem}.PaymentModalSections_invoiceSkeletonRow__mJrVv{display:grid;grid-template-columns:1fr .9fr .9fr;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.65rem .75rem;border-top:1px solid var(--border)}.PaymentModalSections_invoiceSkeletonInfo__6rCYK{display:flex;gap:.55rem;align-items:flex-start}.PaymentModalSections_invoiceSkeletonIconWrap__tKuQZ{margin-top:1px}.PaymentModalSections_invoiceSkeletonInfoStack__bE0U0{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.PaymentModalSections_invoiceSkeletonAmountCell__4mWcg{text-align:right}.PaymentModalSections_invoiceSkeletonLineAuto__qQ_jb{margin-left:auto}.PaymentModalSections_invoiceSkeletonLineAutoSmallGap__u5njg{margin-left:auto;margin-top:5px}.PaymentModalSections_invoiceSkeletonActions__2hhmn{display:flex;align-items:center;gap:.35rem;justify-content:flex-end}.PaymentModalSections_invoiceSkeletonLoadingText__LgWJG{font-size:var(--fs-xs);color:var(--muted-foreground);padding:0 .2rem}.PaymentModalSections_invoicePanelRoot__XfRbV{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-control);background-color:var(--card);overflow:hidden}.PaymentModalSections_invoicePanelHeader__FoDWO{padding:.65rem 1rem;background:var(--muted);font-size:var(--fs-sm);font-weight:700;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.PaymentModalSections_invoicePanelManualAction__rmIf_{border:none;background:var(--primary);color:#050505}.PaymentModalSections_invoicePanelManualAction__rmIf_:disabled{opacity:.7;cursor:not-allowed}.PaymentModalSections_invoicePanelList__ONqFV{flex:1 1;overflow-y:auto;max-height:var(--payment-list-max-height,var(--payment-modal-list-max-height,300px));display:flex;flex-direction:column;gap:.75rem;padding:.75rem .9rem}.PaymentModalSections_invoicePanelListNoMaxHeight__x2AHc{max-height:none;flex:0 1 auto}.PaymentModalSections_invoicePanelFooter__tgUZc{background:var(--muted);border-top:2px solid var(--border);padding:.5rem .9rem;z-index:10}.PaymentModalSections_invoicePanelEmpty__MTIZi{text-align:center;padding:1rem;color:var(--muted-foreground)}.PaymentModalSections_invoiceGroupCard__lXNJs{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.PaymentModalSections_invoiceGroupHeader__S97e4{padding:.6rem .75rem;background:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:.75rem}.PaymentModalSections_invoiceGroupTitle__si829{font-weight:600}.PaymentModalSections_invoiceGroupSubtitle___ZAs1{font-size:var(--fs-sm);color:var(--muted-foreground)}.PaymentModalSections_invoiceGroupRows__IsQWE{display:flex;flex-direction:column}.PaymentModalSections_invoiceRow__jstbv{display:grid;grid-template-columns:1fr .9fr .9fr;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.75rem .9rem;border-top:1px solid var(--border);background-color:transparent;transition:background-color .2s ease}@media (max-width:500px){.PaymentModalSections_invoiceRow__jstbv{display:grid;grid-template-rows:auto auto;grid-template-areas:"info  due" "foot  foot";grid-column-gap:.6rem;column-gap:.6rem;grid-row-gap:0;row-gap:0;padding:.7rem .75rem 0;align-items:start;grid-template-columns:1fr auto}.PaymentModalSections_invoiceRowInfo__p8CBm{grid-area:info;display:flex;align-items:flex-start;gap:.5rem;min-width:0}.PaymentModalSections_invoiceRowText__IxiKY{min-width:0;flex:1 1}.PaymentModalSections_invoiceRowPrimary__bHVwa{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PaymentModalSections_invoiceRowSecondary__pHhG7{font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;margin-top:1px}.PaymentModalSections_invoiceRowDue__krtLw{grid-area:due;text-align:right;align-self:center}.PaymentModalSections_invoiceRowDueValue__O6_Ey{font-size:clamp(var(--fs-base),4.4vw,var(--fs-md));font-weight:800;line-height:1.05;white-space:nowrap}.PaymentModalSections_invoiceRowDueLabel__0ST1a{display:none}.PaymentModalSections_invoiceRowActions__G2h9B,.PaymentModalSections_invoiceRowReadOnly__2rqGM{grid-area:foot;width:100%;margin-top:.1rem;padding:.42rem 0 .44rem;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.PaymentModalSections_invoiceRowActions__G2h9B{display:flex;align-items:center;gap:.4rem;justify-content:flex-start;margin-bottom:.38rem}.PaymentModalSections_invoiceRowInput__39TbK{order:2;margin-left:auto;width:clamp(72px,22vw,90px);flex-shrink:0;padding:.38rem .5rem;border-radius:var(--radius);border:1px solid var(--border);text-align:center;font-weight:700;font-size:var(--fs-sm);color:var(--foreground);background:color-mix(in srgb,var(--card) 95%,transparent)}.PaymentModalSections_invoiceRowInput__39TbK:focus{outline:none}.PaymentModalSections_invoiceRowInputAllocated__sCk1P,.PaymentModalSections_invoiceRowInput__39TbK:focus{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}.PaymentModalSections_invoiceRowQuickButtons__lLe9s{display:flex;order:1;gap:.35rem;flex:1 1;min-width:0;justify-content:flex-start}.PaymentModalSections_invoiceRowQuickButton__TLpjC{flex:1 1;min-height:32px;padding-inline:0;text-align:center;font-size:var(--fs-xs);font-weight:600;border:1px solid var(--border);background:var(--button-glass-bg);color:var(--foreground);border-radius:var(--radius)}.PaymentModalSections_invoiceRowReadOnly__2rqGM{display:flex;align-items:center;justify-content:flex-end;margin-bottom:0;margin-top:.05rem;min-width:unset;width:100%;padding-top:0;border-top:none}.PaymentModalSections_invoiceRowReadOnlyValue__QqAON{display:inline;padding:0;border-radius:0;font-size:clamp(var(--fs-base),4.4vw,var(--fs-md));font-weight:800;line-height:1.05;white-space:nowrap;background:transparent;color:var(--accent-text);border:none}.PaymentModalSections_invoiceRowReadOnlyDash__UnuKC{font-size:var(--fs-xs);color:var(--muted-foreground);font-weight:500}.PaymentModalSections_invoiceSkeletonRow__mJrVv{display:grid;grid-template-columns:1fr auto;grid-template-areas:"info  amount" "foot  foot";grid-column-gap:.6rem;column-gap:.6rem;grid-row-gap:0;row-gap:0;padding:.7rem .75rem 0;align-items:start}.PaymentModalSections_invoiceSkeletonInfo__6rCYK{grid-area:info;display:flex;align-items:flex-start;gap:.5rem}.PaymentModalSections_invoiceSkeletonAmountCell__4mWcg{grid-area:amount;text-align:right;align-self:center}.PaymentModalSections_invoiceSkeletonActions__2hhmn{grid-area:foot;display:flex;align-items:center;gap:.4rem;width:100%;margin-top:.55rem;padding:.5rem 0 .55rem;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.PaymentModalSections_invoiceSkeletonLineAutoSmallGap__u5njg,.PaymentModalSections_invoiceSkeletonLineAuto__qQ_jb{margin-left:0}}.PaymentModalSections_invoiceRow__jstbv[data-allocated=true]{background-color:var(--invoice-selected-bg)}.PaymentModalSections_invoiceRowInfo__p8CBm{min-width:0;display:flex;gap:.55rem;align-items:flex-start}.PaymentModalSections_invoiceRowIcon__uWrCo{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-top:1px;border-radius:999px;background:color-mix(in srgb,var(--primary) 28%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 36%,var(--border));color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px color-mix(in srgb,var(--background) 35%,transparent);flex-shrink:0}.PaymentModalSections_invoiceRowIcon__uWrCo svg{width:14px;height:14px;stroke-width:2.4}.PaymentModalSections_invoiceRowText__IxiKY{min-width:0}.PaymentModalSections_invoiceRowPrimary__bHVwa{font-size:var(--fs-sm);font-weight:600;display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;color:var(--foreground)}.PaymentModalSections_invoiceRowSecondary__pHhG7{color:var(--muted-foreground);font-size:var(--fs-xs);opacity:.65;margin-top:2px}.PaymentModalSections_invoiceRowDue__krtLw{text-align:right}.PaymentModalSections_invoiceRowDueValue__O6_Ey{font-size:var(--fs-sm);font-weight:700;line-height:1.05}.PaymentModalSections_invoiceRowDueLabel__0ST1a{font-size:var(--fs-xs);color:var(--muted-foreground);margin-top:.22rem;line-height:1.1}.PaymentModalSections_invoiceRowActions__G2h9B{display:flex;align-items:center;gap:.35rem;justify-content:flex-end}.PaymentModalSections_invoiceRowReadOnly__2rqGM{text-align:right;min-width:clamp(90px,25vw,110px)}.PaymentModalSections_invoiceRowReadOnlyValue__QqAON{font-weight:700;color:var(--accent-text)}.PaymentModalSections_invoiceRowReadOnlyDash__UnuKC{font-size:var(--fs-xs);color:var(--muted-foreground)}.PaymentModalSections_invoiceRowInput__39TbK{width:clamp(90px,25vw,110px);padding:.45rem;border-radius:var(--radius);border:1px solid var(--border);text-align:right;font-weight:700;color:var(--foreground);background:color-mix(in srgb,var(--card) 95%,transparent)}.PaymentModalSections_invoiceRowInput__39TbK::placeholder{color:var(--muted-foreground);opacity:.85}.PaymentModalSections_invoiceRowInput__39TbK:focus{outline:none}.PaymentModalSections_invoiceRowInputAllocated__sCk1P,.PaymentModalSections_invoiceRowInput__39TbK:focus{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}.PaymentModalSections_invoiceRowQuickButtons__lLe9s{display:flex;gap:.3rem}.PaymentModalSections_invoiceRowQuickButton__TLpjC{border:1px solid var(--border);background:var(--button-glass-bg);color:var(--foreground)}.RecordPaymentModal_modalPanel__y80Zf{max-width:var(--payment-modal-max-width,650px)}.RecordPaymentModal_modalBodyTight__go9jG{padding-top:.8rem!important}.RecordPaymentModal_formHeader__1Kgd8{margin-bottom:1rem}.RecordPaymentModal_partialsOffBadge__54Pvk{display:inline-flex;align-items:center;margin-left:8px;font-size:var(--fs-xs);background:var(--muted);padding:3px 6px;border-radius:var(--radius-control);text-transform:uppercase}.RecordPaymentModal_tenantSelectorWrap__XZ157{margin-bottom:1rem}.RecordPaymentModal_fieldLabel__m4CI_{display:block;margin-bottom:6px;font-size:var(--fs-xs);font-weight:600}.RecordPaymentModal_tenantLabel__quUSg{font-size:var(--fs-sm);margin-bottom:8px}.RecordPaymentModal_form__rHal7{display:flex;flex-direction:column;gap:1.25rem}.RecordPaymentModal_paymentPropertiesRow__u1njW{display:flex;gap:1rem}.RecordPaymentModal_fieldCol__3gq4R{flex:1 1}.RecordPaymentModal_fieldControlRoot__WoTaM{width:100%;min-width:0}.RecordPaymentModal_fieldControl__Ina3L{width:100%;height:var(--control-height);padding:0 .75rem;font-size:var(--fs-sm);border-radius:var(--radius-control);color:var(--foreground);box-sizing:border-box}.RecordPaymentModal_submitRow__j8QZJ{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.RecordPaymentModal_clearButton__tzfh4{font-weight:600}.RecordPaymentModal_submitButton__Tjr9d{font-weight:800}.RecordPaymentModal_creditCallout__LKBcz{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary) 8%,var(--card))}.RecordPaymentModal_creditCalloutCopy__jBXoL{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.RecordPaymentModal_creditCalloutLabel__2pFfj{font-size:var(--fs-xs);color:var(--muted-foreground);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.RecordPaymentModal_creditCalloutValue__gUU7r{font-size:var(--fs-md-6);font-weight:800;color:var(--foreground)}.RecordPaymentModal_creditCalloutHint__wj_Ux{font-size:var(--fs-xs);color:var(--muted-foreground);line-height:1.45;max-width:36rem}.RecordPaymentModal_waiverOverlay__2AQvf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:11000;animation:RecordPaymentModal_fadeIn__DwBPx .2s ease}.RecordPaymentModal_waiverPanel__zGqQO{border-radius:var(--radius-control);padding:1.5rem;width:380px}.RecordPaymentModal_waiverHint__ksYrY{font-size:var(--fs-xs);color:var(--muted-foreground);margin-bottom:1rem}.RecordPaymentModal_waiverTextarea__emAlg{width:100%;min-height:var(--modal-textarea-height);height:var(--modal-textarea-height);max-height:var(--modal-textarea-height);border-radius:var(--radius-control);padding:.75rem;outline:none;resize:none;line-height:1.35;overflow:auto}.RecordPaymentModal_waiverActions__ZcYy0{display:flex;gap:.5rem;margin-top:1rem}.RecordPaymentModal_waiverButtonGrow__U_ht2{flex:1 1}.RecordPaymentModal_waiverAcceptButton__kJJOt{flex:1 1;font-weight:600}@media (max-width:767px){.RecordPaymentModal_fieldControl__Ina3L{height:var(--control-height-mobile)}.RecordPaymentModal_waiverTextarea__emAlg{min-height:var(--control-height-mobile);height:var(--control-height-mobile);max-height:var(--control-height-mobile)}}@media (max-width:768px){.RecordPaymentModal_form__rHal7{gap:1rem}.RecordPaymentModal_paymentPropertiesRow__u1njW{display:flex;gap:.75rem}.RecordPaymentModal_fieldCol__3gq4R{flex:1 1;min-width:0}.RecordPaymentModal_submitRow__j8QZJ{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:.75rem!important;gap:.75rem!important;width:100%!important;margin-top:1rem!important}.RecordPaymentModal_clearButton__tzfh4,.RecordPaymentModal_submitButton__Tjr9d{width:100%!important;justify-content:center!important}.RecordPaymentModal_creditCallout__LKBcz{flex-direction:column}}.RecordPaymentModal_emptyState__0WxsX{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1.5rem;background:var(--surface-secondary,color-mix(in srgb,var(--card) 95%,black 5%));border-radius:var(--radius-lg);border:1px dashed var(--border)}.RecordPaymentModal_emptyStateIcon__Um9eL{width:3.5rem;height:3.5rem;border-radius:50%;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--accent-text);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.RecordPaymentModal_emptyStateTitle__Qs2i1{font-size:var(--fs-md);font-weight:700;margin-bottom:.5rem;color:var(--foreground)}.RecordPaymentModal_emptyStateDescription__cHhee{font-size:var(--fs-sm);color:var(--muted-foreground);margin-bottom:1.5rem;max-width:280px;line-height:1.5}.RecordPaymentModal_loadingState__afkiR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background:var(--surface-secondary,color-mix(in srgb,var(--card) 95%,black 5%));border-radius:var(--radius-lg);border:1px dashed var(--border);gap:.75rem}.RecordPaymentModal_loadingText__FcGJr{font-size:var(--fs-sm);color:var(--muted-foreground);font-weight:500}.LedgerFilterPanel_panel__ZVY5l{margin-bottom:0;display:grid;grid-gap:var(--panel-gap-md);gap:var(--panel-gap-md);padding:var(--panel-padding-md);overflow:hidden}.LedgerFilterPanel_primaryGridRow__nf1df{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--panel-gap-md);gap:var(--panel-gap-md)}.LedgerFilterPanel_secondaryGridRow__HRMZi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--panel-gap-md);gap:var(--panel-gap-md)}.LedgerFilterPanel_filterGroup__bujxr{display:flex;flex-direction:column;min-width:0;gap:6px}.LedgerFilterPanel_compactFilter__LlqAD{min-width:0}.LedgerFilterPanel_compactFilter__LlqAD button{height:38px!important;min-height:38px!important;max-height:38px!important;padding-top:0!important;padding-bottom:0!important;line-height:38px!important;border-radius:var(--radius-control)!important}.LedgerFilterPanel_dateField__2l2Y5{display:flex;flex-direction:column;gap:6px;min-width:0}.LedgerFilterPanel_dateInput__q85O_{height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 .75rem!important}.LedgerFilterPanel_dateInputError__atEeq{border-color:var(--status-error)}.LedgerFilterPanel_clearAllRow__xmg1k{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:.15rem}.LedgerFilterPanel_clearAllBtn__GnTkW{height:32px!important;font-size:var(--fs-xs)!important;font-weight:600!important;padding:0 .5rem!important;color:var(--muted-foreground)!important}.LedgerFilterPanel_clearAllBtn__GnTkW:hover{color:var(--foreground)!important;text-decoration:underline}.LedgerFilterPanel_dateFieldPlaceholder__0zXn4{height:64px}.LedgerFilterPanel_errorRow__NJXL0{margin-top:-.5rem}.LedgerFilterPanel_dateError__c8m6I{color:var(--status-warning);font-size:var(--fs-xs);font-weight:500}@media (max-width:1024px){.LedgerFilterPanel_primaryGridRow__nf1df,.LedgerFilterPanel_secondaryGridRow__HRMZi{gap:var(--panel-gap-sm)}}@media (max-width:639px){.LedgerFilterPanel_panel__ZVY5l{padding:var(--panel-padding-md) var(--panel-padding-md) 0 var(--panel-padding-md);gap:var(--panel-gap-md)}.LedgerFilterPanel_primaryGridRow__nf1df,.LedgerFilterPanel_secondaryGridRow__HRMZi{grid-template-columns:1fr 1fr;gap:.85rem}}@media (max-width:360px){.LedgerFilterPanel_panel__ZVY5l{padding:var(--panel-padding-sm);gap:var(--panel-gap-md)}}.SettingsToggle_wrapper__NjL3Q{display:flex;align-items:flex-start;gap:.75rem}.SettingsToggle_toggleButton__5nroF{width:3.25rem;height:1.75rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--border) 48%,transparent);background:color-mix(in srgb,var(--card) 94%,black 6%);position:relative;cursor:pointer;overflow:hidden;padding:0;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:background-color .2s ease,border-color .2s ease}.SettingsToggle_toggleButtonChecked__mVIne{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 94%,white 6%) 0,var(--primary) 100%);border-color:color-mix(in srgb,var(--primary) 40%,white 10%)}.SettingsToggle_toggleButtonDisabled__SxXk1{cursor:not-allowed;opacity:.7}.SettingsToggle_knob__jrte4{position:absolute;top:.16rem;left:.16rem;width:1.42rem;height:1.42rem;border-radius:50%;background:linear-gradient(180deg,#ffffff 0,color-mix(in srgb,#ffffff 94%,var(--background) 6%) 100%);border:1px solid rgba(255,255,255,.75);box-shadow:0 1px 3px rgba(0,0,0,.12);transform:translateX(0);transition:transform .24s cubic-bezier(.4,0,.2,1),background-color .2s ease}.SettingsToggle_knobChecked__YIBe_{transform:translateX(1.57rem)}.SettingsToggle_textWrap__klt6b{display:flex;flex-direction:column;min-width:0}.SettingsToggle_label__BHV5l{font-weight:500;color:var(--foreground)}.SettingsToggle_labelDisabled__QtLeE{color:var(--muted-foreground)}.SettingsToggle_helpText__7ytux{color:var(--muted-foreground);font-size:var(--fs-sm)}.SettingsToggle_toggleButton__5nroF:focus-visible{outline:none}.SettingsToggle_toggleButton__5nroF:focus-visible .SettingsToggle_knob__jrte4{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 70%,white 30%),0 1px 3px rgba(0,0,0,.12)}[data-mode=dark] .SettingsToggle_toggleButton__5nroF{background:color-mix(in srgb,var(--card) 88%,white 12%);border-color:color-mix(in srgb,var(--border) 30%,white 10%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}[data-mode=dark] .SettingsToggle_toggleButtonChecked__mVIne{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 88%,white 12%) 0,var(--primary) 100%);border-color:color-mix(in srgb,var(--primary) 55%,white 12%)}.SettingsSegmentedControl_labelRow__KTJCi{display:flex;align-items:center;gap:.35rem;margin-bottom:.55rem}.SettingsSegmentedControl_label__yDw0b{font-weight:600;font-size:var(--fs-sm)}.SettingsSegmentedControl_tooltipIcon__PnSHt{display:inline-flex;align-items:center;color:var(--muted-foreground)}.SettingsSegmentedControl_helpText__BZWXd{margin-top:.25rem;color:var(--muted-foreground);font-size:var(--fs-sm)}.BillingLogicModal_container__6wmyP{display:grid;grid-gap:1rem;gap:1rem}.BillingLogicModal_panel__Gj_Li{width:min(100%,720px)}.BillingLogicModal_stack__oubv3{display:grid;grid-gap:1rem;gap:1rem}.BillingLogicModal_fieldGroup__3G710{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;border-radius:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 22%,transparent)}.BillingLogicModal_fieldGroupLabel__raMWH{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--foreground)}.BillingLogicModal_fieldGroupHint__VNVKX{margin:0;color:var(--muted-foreground);font-size:var(--fs-xs);line-height:1.45}.BillingLogicModal_loadingNotice__4Q6Ht{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 18%,transparent)}.BillingLogicModal_loadingText__KkV2w{margin:0;color:var(--muted-foreground);font-size:var(--fs-sm);line-height:1.4}.BillingLogicModal_footer__Jn61E{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border);flex-wrap:wrap}.BillingLogicModal_settingsLink__m0SLt{min-width:0}@media (max-width:640px){.BillingLogicModal_footer__Jn61E{display:grid;grid-template-columns:1fr 1fr;width:100%}.BillingLogicModal_footer__Jn61E button{width:100%;justify-content:center}}