.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}._cardsTab_1g6xp_6{padding:0;--primary: var(--vault-forest-green);--primary-hover: var(--vault-primary);--primary-rgb: 27, 94, 32;--header-title-gradient: linear-gradient(135deg, var(--vault-forest-green) 0%, var(--vault-primary) 100%);--header-border: 1.5px solid var(--vault-outline-variant)}._header_1g6xp_15{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:var(--header-border);padding-bottom:.75rem;margin-bottom:.75rem}._title_1g6xp_24{margin:0;font-size:2rem;font-weight:var(--weight-hero);letter-spacing:-.04em;background:var(--header-title-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}._subtitle_1g6xp_36{color:var(--vault-on-surface-variant);font-weight:var(--weight-base);opacity:.7;margin:0}._monthBadge_1g6xp_43{background:var(--glass);padding:.5rem 1rem;border-radius:12px;display:flex;align-items:center;gap:.5rem;border:1px solid var(--glass-border)}._monthBadgeText_1g6xp_53{font-size:.9rem;font-weight:var(--weight-amount)}._analysisGrid_1g6xp_59{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem;margin-bottom:3rem}@media(max-width:1024px){._analysisGrid_1g6xp_59{grid-template-columns:1fr}}._utilizationCard_1g6xp_72{padding:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:32px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--vault-surface-container-lowest) 0%,rgba(var(--primary-rgb),.05) 100%)}._cardTopLabel_1g6xp_84{width:100%;text-align:left;margin-bottom:2rem;font-size:.7rem;font-weight:var(--weight-amount);letter-spacing:.2em;color:var(--vault-on-surface-variant);text-transform:uppercase}._utilizationContent_1g6xp_95{display:flex;align-items:center;gap:3rem;width:100%;justify-content:center}@media(max-width:640px){._utilizationContent_1g6xp_95{flex-direction:column;gap:1.5rem}}._progressContainer_1g6xp_110{position:relative;width:140px;height:140px}._progressSvg_1g6xp_116{width:100%;height:100%;transform:rotate(-90deg)}._progressCircleBg_1g6xp_122{fill:transparent;stroke:var(--vault-surface-container-low);stroke-width:8}._progressCircleFill_1g6xp_128{fill:transparent;stroke:var(--vault-forest-green);stroke-width:10;stroke-dasharray:282.7;stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}._progressOverlay_1g6xp_137{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}._percentValue_1g6xp_146{font-size:1.5rem;font-weight:var(--weight-hero)}._percentSymbol_1g6xp_151{font-size:.8rem;color:var(--vault-forest-green)}._utilizationInfo_1g6xp_156{text-align:left}._usedValue_1g6xp_160{font-size:2.5rem;font-weight:var(--weight-hero);letter-spacing:-.02em;margin:0}._limitText_1g6xp_167{color:var(--vault-on-surface-variant);margin:0;font-weight:var(--weight-base)}._statusBadge_1g6xp_173{margin-top:1rem;padding:.4rem .8rem;border-radius:8px;font-size:.7rem;font-weight:var(--weight-stat);display:inline-block}._statusHealthy_1g6xp_182{background:rgba(var(--primary-rgb),.1);color:var(--vault-forest-green)}._statusModerate_1g6xp_187{background:#f59e0b1a;color:#f59e0b}._statusCritical_1g6xp_192{background:#f43f5e1a;color:var(--danger)}._spendingCard_1g6xp_198{padding:2.5rem;border-radius:32px;background:var(--surface-hover);border:1px solid var(--glass-border);display:flex;flex-direction:column}._chartArea_1g6xp_207{flex:1;display:flex;align-items:flex-end;gap:1rem;padding:0 1rem;min-height:140px}._chartBarContainer_1g6xp_216{flex:1;display:flex;flex-direction:column;align-items:center;gap:.75rem}._chartBar_1g6xp_216{width:100%;border-radius:12px 12px 4px 4px;position:relative;transition:height 1s ease-out}._barNormal_1g6xp_231{background:var(--glass-border)}._barCurrent_1g6xp_235{background:var(--vault-forest-green)}._barLabel_1g6xp_239{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:var(--weight-stat);white-space:nowrap}._labelCurrent_1g6xp_249{color:var(--vault-forest-green)}._labelNormal_1g6xp_253{color:var(--vault-on-surface-variant)}._weekInfo_1g6xp_257{display:flex;flex-direction:column;align-items:center}._weekLabel_1g6xp_263{font-size:.55rem;font-weight:var(--weight-hero)}._weekLabelCurrent_1g6xp_268{color:var(--vault-forest-green)!important;opacity:1!important}._weekLabelNormal_1g6xp_273{color:var(--vault-on-surface-variant);opacity:.5}._weekDate_1g6xp_278{font-size:.55rem;font-weight:var(--weight-amount);color:var(--vault-on-surface-variant);opacity:.4}._spendingAverage_1g6xp_285{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--vault-outline-variant);display:flex;justify-content:space-between;align-items:center}._avgLabel_1g6xp_294{font-size:.65rem;font-weight:var(--weight-amount);color:var(--vault-on-surface-variant);opacity:.6}._avgValue_1g6xp_301{margin:0;font-weight:var(--weight-stat)}._comparisonBadge_1g6xp_306{text-align:right;background:rgba(var(--primary-rgb),.1);color:var(--vault-forest-green);padding:.5rem 1rem;border-radius:12px;font-size:.8rem;font-weight:var(--weight-amount)}._cardsListGrid_1g6xp_319{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}@media(max-width:1200px){._cardsListGrid_1g6xp_319{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._cardsListGrid_1g6xp_319{grid-template-columns:1fr}}._creditCardItem_1g6xp_338{border-radius:28px;padding:2rem}._cardItemHeader_1g6xp_343{display:flex;justify-content:space-between;margin-bottom:2rem}._cardIdentity_1g6xp_349{display:flex;align-items:center;gap:.5rem}._cardIconBox_1g6xp_355{width:32px;height:32px;border-radius:8px;background:var(--vault-surface-container-low);display:flex;align-items:center;justify-content:center}._cardImg_1g6xp_365{width:100%;height:100%;object-fit:cover}._cardItemName_1g6xp_371{font-weight:var(--weight-stat);font-size:.9rem}._cardItemBalanceSection_1g6xp_376{margin-bottom:2rem}._balanceLabel_1g6xp_380{font-size:.65rem;font-weight:var(--weight-amount);color:var(--vault-on-surface-variant);opacity:.6;text-transform:uppercase;display:block;margin-bottom:.25rem}._balanceValue_1g6xp_390{font-size:1.5rem;font-weight:var(--weight-hero);margin:0}._utilizationTrack_1g6xp_396{height:8px;background:#ffffff14;border-radius:10px;margin-top:1.5rem;overflow:hidden;border:1px solid var(--glass-border)}._utilizationBar_1g6xp_405{height:100%;border-radius:10px;transition:width 1s cubic-bezier(.16,1,.3,1)}._cardUtilizationDetails_1g6xp_411{display:flex;justify-content:space-between;margin-top:.75rem;font-size:.65rem;font-weight:var(--weight-amount)}._utilizationPercentText_1g6xp_419{color:var(--vault-on-surface-variant)}._utilizationCritical_1g6xp_423{color:var(--danger)!important}._utilizationLabel_1g6xp_427{font-size:.65rem;font-weight:var(--weight-amount);display:flex;justify-content:space-between;margin-top:.75rem}._limitValue_1g6xp_435{opacity:.5}._manageBtn_1g6xp_439{text-decoration:none;width:100%;background:var(--vault-surface-container-low);border:none;border-radius:12px;padding:.8rem;font-weight:var(--weight-amount);font-size:.85rem;color:var(--vault-on-surface);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._manageBtn_1g6xp_439:hover{background:var(--surface-hover);transform:translateY(-2px)}._timelineSection_1g6xp_463{background:var(--vault-surface-container-low);border-radius:32px;padding:2.5rem}._timelineHeader_1g6xp_469{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}._timelineIcon_1g6xp_476{background:var(--danger);color:#fff;padding:.75rem;border-radius:16px;font-size:1.25rem}._timelineTitle_1g6xp_484{font-size:1.25rem;font-weight:var(--weight-hero);margin:0;text-transform:uppercase}._timelineSubtitle_1g6xp_491{font-size:.65rem;font-weight:var(--weight-amount);color:var(--vault-on-surface-variant);opacity:.6;margin:0;text-transform:uppercase}._timelineRail_1g6xp_500{position:relative;padding:2rem 0}._timelineLine_1g6xp_505{position:absolute;top:50%;left:0;right:0;height:2px;background:var(--vault-outline-variant);opacity:.3;transform:translateY(-50%)}._timelineScroller_1g6xp_516{display:flex;gap:1rem;position:relative;z-index:2;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none}._timelineScroller_1g6xp_516::-webkit-scrollbar{display:none}._timelineNodeContainer_1g6xp_530{display:flex;flex-direction:column;align-items:center;min-width:180px}._timelineCard_1g6xp_537{padding:1.5rem;border-radius:24px;margin-bottom:1.5rem;width:100%}._timelineClosingDate_1g6xp_544{font-size:.65rem;font-weight:var(--weight-amount);display:block;margin-bottom:.25rem}._timelineCardCritical_1g6xp_551{border-bottom:4px solid var(--danger)}._timelineCardCritical_1g6xp_551 ._timelineClosingDate_1g6xp_544{color:var(--danger)}._timelineCardNormal_1g6xp_559{border-bottom:4px solid var(--vault-forest-green)}._timelineCardNormal_1g6xp_559 ._timelineClosingDate_1g6xp_544{color:var(--vault-forest-green)}._timelineCardName_1g6xp_567{font-weight:var(--weight-stat);margin:0 0 .25rem}._timelineCardBalance_1g6xp_572{font-size:.85rem;font-weight:var(--weight-base);color:var(--vault-on-surface-variant);margin:0}._timelinePoint_1g6xp_579{width:16px;height:16px;border-radius:50%;border:4px solid var(--vault-surface-container-low)}._timelinePointDanger_1g6xp_586{background:var(--danger)!important}._timelinePointPrimary_1g6xp_590{background:var(--vault-forest-green)!important}._utilizationInfoList_1g6xp_595{display:flex;flex-direction:column;gap:1rem;text-align:left}._utilizationInfoItem_1g6xp_602{border-left:3px solid transparent;padding-left:.75rem}._currencyHeader_1g6xp_607{display:flex;align-items:center;gap:.5rem}._currencyDot_1g6xp_613{width:8px;height:8px;border-radius:50%}._currencyCode_1g6xp_619{font-size:.85rem;font-weight:var(--weight-hero);text-transform:uppercase}._usedValueSmall_1g6xp_625{font-size:1.75rem;font-weight:var(--weight-hero);letter-spacing:-.02em;margin:.25rem 0 0}._limitTextSmall_1g6xp_632{color:var(--vault-on-surface-variant);margin:0;font-size:.85rem;font-weight:var(--weight-base)}._statusBadgeSmall_1g6xp_639{margin-top:.5rem;padding:.25rem .5rem;border-radius:6px;font-size:.65rem;font-weight:var(--weight-stat);display:inline-block}._groupedBars_1g6xp_649{display:flex;align-items:flex-end;gap:4px;width:100%;height:140px;justify-content:center}._groupedBars_1g6xp_649 ._chartBar_1g6xp_216{flex:1;min-width:12px;max-width:24px;border-radius:6px 6px 2px 2px}
