.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}._cardsTab_vbhpc_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_vbhpc_15{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:var(--header-border);padding-bottom:.75rem;margin-bottom:.75rem}._title_vbhpc_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_vbhpc_36{color:var(--vault-on-surface-variant);font-weight:var(--weight-base);opacity:.7;margin:0}._monthBadge_vbhpc_43{background:var(--glass);padding:.5rem 1rem;border-radius:12px;display:flex;align-items:center;gap:.5rem;border:1px solid var(--glass-border)}._monthBadgeText_vbhpc_53{font-size:.9rem;font-weight:var(--weight-amount)}._analysisGrid_vbhpc_59{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem;margin-bottom:3rem}@media(max-width:1024px){._analysisGrid_vbhpc_59{grid-template-columns:1fr}}._utilizationCard_vbhpc_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_vbhpc_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_vbhpc_95{display:flex;align-items:center;gap:3rem;width:100%;justify-content:center}@media(max-width:640px){._utilizationContent_vbhpc_95{flex-direction:column;gap:1.5rem}}._progressContainer_vbhpc_110{position:relative;width:140px;height:140px}._progressSvg_vbhpc_116{width:100%;height:100%;transform:rotate(-90deg)}._progressCircleBg_vbhpc_122{fill:transparent;stroke:var(--vault-surface-container-low);stroke-width:8}._progressCircleFill_vbhpc_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_vbhpc_137{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}._percentValue_vbhpc_146{font-size:1.5rem;font-weight:var(--weight-hero)}._percentSymbol_vbhpc_151{font-size:.8rem;color:var(--vault-forest-green)}._utilizationInfo_vbhpc_156{text-align:left}._usedValue_vbhpc_160{font-size:2.5rem;font-weight:var(--weight-hero);letter-spacing:-.02em;margin:0}._limitText_vbhpc_167{color:var(--vault-on-surface-variant);margin:0;font-weight:var(--weight-base)}._statusBadge_vbhpc_173{margin-top:1rem;padding:.4rem .8rem;border-radius:8px;font-size:.7rem;font-weight:var(--weight-stat);display:inline-block}._statusHealthy_vbhpc_182{background:rgba(var(--primary-rgb),.1);color:var(--vault-forest-green)}._statusModerate_vbhpc_187{background:#f59e0b1a;color:#f59e0b}._statusCritical_vbhpc_192{background:#f43f5e1a;color:var(--danger)}._spendingCard_vbhpc_198{padding:2.5rem;border-radius:32px;background:var(--surface-hover);border:1px solid var(--glass-border);display:flex;flex-direction:column}._chartArea_vbhpc_207{flex:1;display:flex;align-items:flex-end;gap:1rem;padding:0 1rem;min-height:140px}._chartBarContainer_vbhpc_216{flex:1;display:flex;flex-direction:column;align-items:center;gap:.75rem}._chartBar_vbhpc_216{width:100%;border-radius:12px 12px 4px 4px;position:relative;transition:height 1s ease-out}._barNormal_vbhpc_231{background:var(--glass-border)}._barCurrent_vbhpc_235{background:var(--vault-forest-green)}._barLabel_vbhpc_239{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:var(--weight-stat);white-space:nowrap}._labelCurrent_vbhpc_249{color:var(--vault-forest-green)}._labelNormal_vbhpc_253{color:var(--vault-on-surface-variant)}._weekInfo_vbhpc_257{display:flex;flex-direction:column;align-items:center}._weekLabel_vbhpc_263{font-size:.55rem;font-weight:var(--weight-hero)}._weekLabelCurrent_vbhpc_268{color:var(--vault-forest-green)!important;opacity:1!important}._weekLabelNormal_vbhpc_273{color:var(--vault-on-surface-variant);opacity:.5}._weekDate_vbhpc_278{font-size:.55rem;font-weight:var(--weight-amount);color:var(--vault-on-surface-variant);opacity:.4}._spendingAverage_vbhpc_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_vbhpc_294{font-size:.65rem;font-weight:var(--weight-amount);color:var(--vault-on-surface-variant);opacity:.6}._avgValue_vbhpc_301{margin:0;font-weight:var(--weight-stat)}._comparisonBadge_vbhpc_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_vbhpc_319{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}@media(max-width:1200px){._cardsListGrid_vbhpc_319{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._cardsListGrid_vbhpc_319{grid-template-columns:1fr}}._creditCardItem_vbhpc_338{border-radius:28px;padding:2rem}._cardItemHeader_vbhpc_343{display:flex;justify-content:space-between;margin-bottom:2rem}._cardIdentity_vbhpc_349{display:flex;align-items:center;gap:.5rem}._cardIconBox_vbhpc_355{width:32px;height:32px;border-radius:8px;background:var(--vault-surface-container-low);display:flex;align-items:center;justify-content:center}._cardImg_vbhpc_365{width:100%;height:100%;object-fit:cover}._cardItemName_vbhpc_371{font-weight:var(--weight-stat);font-size:.9rem}._cardItemBalanceSection_vbhpc_376{margin-bottom:2rem}._balanceLabel_vbhpc_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_vbhpc_390{font-size:1.5rem;font-weight:var(--weight-hero);margin:0}._utilizationTrack_vbhpc_396{height:8px;background:#ffffff14;border-radius:10px;margin-top:1.5rem;overflow:hidden;border:1px solid var(--glass-border)}._utilizationBar_vbhpc_405{height:100%;border-radius:10px;transition:width 1s cubic-bezier(.16,1,.3,1)}._cardUtilizationDetails_vbhpc_411{display:flex;justify-content:space-between;margin-top:.75rem;font-size:.65rem;font-weight:var(--weight-amount)}._utilizationPercentText_vbhpc_419{color:var(--vault-on-surface-variant)}._utilizationCritical_vbhpc_423{color:var(--danger)!important}._utilizationLabel_vbhpc_427{font-size:.65rem;font-weight:var(--weight-amount);display:flex;justify-content:space-between;margin-top:.75rem}._limitValue_vbhpc_435{opacity:.5}._manageBtn_vbhpc_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_vbhpc_439:hover{background:var(--surface-hover);transform:translateY(-2px)}._timelineSection_vbhpc_463{background:var(--vault-surface-container-low);border-radius:32px;padding:2.5rem}._timelineHeader_vbhpc_469{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem}._timelineIcon_vbhpc_476{background:var(--danger);color:#fff;padding:.75rem;border-radius:16px;font-size:1.25rem}._timelineTitle_vbhpc_484{font-size:1.25rem;font-weight:var(--weight-hero);margin:0;text-transform:uppercase}._timelineSubtitle_vbhpc_491{font-size:.65rem;font-weight:var(--weight-amount);color:var(--vault-on-surface-variant);opacity:.6;margin:0;text-transform:uppercase}._timelineRail_vbhpc_500{position:relative;padding:2rem 0}._timelineLine_vbhpc_505{position:absolute;top:50%;left:0;right:0;height:2px;background:var(--vault-outline-variant);opacity:.3;transform:translateY(-50%)}._timelineScroller_vbhpc_516{display:flex;gap:1rem;position:relative;z-index:2;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none}._timelineScroller_vbhpc_516::-webkit-scrollbar{display:none}._timelineNodeContainer_vbhpc_530{display:flex;flex-direction:column;align-items:center;min-width:180px}._timelineCard_vbhpc_537{padding:1.5rem;border-radius:24px;margin-bottom:1.5rem;width:100%}._timelineClosingDate_vbhpc_544{font-size:.65rem;font-weight:var(--weight-amount);display:block;margin-bottom:.25rem}._timelineCardCritical_vbhpc_551{border-bottom:4px solid var(--danger)}._timelineCardCritical_vbhpc_551 ._timelineClosingDate_vbhpc_544{color:var(--danger)}._timelineCardNormal_vbhpc_559{border-bottom:4px solid var(--vault-forest-green)}._timelineCardNormal_vbhpc_559 ._timelineClosingDate_vbhpc_544{color:var(--vault-forest-green)}._timelineCardName_vbhpc_567{font-weight:var(--weight-stat);margin:0 0 .25rem}._timelineCardBalance_vbhpc_572{font-size:.85rem;font-weight:var(--weight-base);color:var(--vault-on-surface-variant);margin:0}._timelinePoint_vbhpc_579{width:16px;height:16px;border-radius:50%;border:4px solid var(--vault-surface-container-low)}._timelinePointDanger_vbhpc_586{background:var(--danger)!important}._timelinePointPrimary_vbhpc_590{background:var(--vault-forest-green)!important}
