.billing_creditBar__OIluo{width:100%;max-width:48px;height:8px;background:color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:4px;overflow:hidden;cursor:pointer;position:relative;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.billing_sidebar--expanded__Bm9zO .billing_creditBar__OIluo,.billing_sidebar--mobile-open__VKYy5 .billing_creditBar__OIluo{max-width:120px}.billing_creditBarFill__ksq8B{height:100%;border-radius:4px;transition:width .3s ease,background-color .3s ease;position:relative}.billing_creditBarFill__ksq8B:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 25%,transparent),transparent);border-radius:4px 4px 0 0}.billing_creditBarFill--healthy__A9_9H{background:linear-gradient(90deg,#16a34a,#22c55e);box-shadow:0 0 8px rgba(34,197,94,.35)}.billing_creditBarFill--warning__2Feb5{background:linear-gradient(90deg,#ca8a04,#eab308);box-shadow:0 0 8px rgba(234,179,8,.35)}.billing_creditBarFill--critical__8Kdv_{background:linear-gradient(90deg,#dc2626,#ef4444);box-shadow:0 0 8px rgba(239,68,68,.35)}.billing_creditBar--exhausted__R4Uqh{animation:billing_pulseBar__C5ck6 2s ease-in-out infinite;background:rgba(239,68,68,.15)}@keyframes billing_pulseBar__C5ck6{0%,to{opacity:1}50%{opacity:.4}}.billing_creditTextBadge__M8ta_{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--text-primary) 4%,transparent);cursor:pointer;flex-shrink:0;min-width:28px;transition:border-color .15s,background .15s}@media(max-width:1024px){.billing_creditTextBadge__M8ta_{min-height:44px;min-width:44px}}.billing_creditTextBadge__M8ta_:hover{border-color:color-mix(in srgb,var(--text-primary) 18%,transparent);background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.billing_creditTextBadge__M8ta_[data-state=healthy]{border-color:color-mix(in srgb,var(--accent-green) 30%,transparent)}.billing_creditTextBadge__M8ta_[data-state=warning]{border-color:color-mix(in srgb,var(--status-warning) 30%,transparent)}.billing_creditTextBadge__M8ta_[data-state=critical],.billing_creditTextBadge__M8ta_[data-state=exhausted]{border-color:color-mix(in srgb,var(--status-danger) 40%,transparent);animation:billing_pulseBar__C5ck6 2s ease-in-out infinite}.billing_creditTextBadgeNum__GdxDe{font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1;letter-spacing:-.01em}.billing_creditDropdown__SBpJl{position:absolute;width:280px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);overflow-y:auto;background:var(--bg-elevated,var(--bg-card));border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:12px;padding:16px;box-shadow:0 8px 32px color-mix(in srgb,var(--text-primary) 15%,transparent);z-index:100;bottom:calc(100% + 8px);left:0}.billing_creditDropdown__SBpJl[data-direction=down]{bottom:auto;top:calc(100% + 8px)}.billing_creditDropdown__SBpJl[data-align=right]{left:auto;right:0}.billing_creditDropdown__SBpJl[data-portaled]{position:fixed;inset:auto;top:auto;left:auto;right:auto;bottom:auto;z-index:1200}.billing_creditDropdown__total__s7OSN{color:var(--text-primary);font-size:16px;font-weight:700;font-family:var(--font-body)}.billing_creditDropdown__tier__VsYfd{background:color-mix(in srgb,var(--accent-teal) 12%,transparent);color:var(--accent-teal);font-size:12px;font-weight:500;padding:3px 8px;border-radius:10px}.billing_creditDropdown__row__HyV4S{display:flex;justify-content:space-between;padding:6px 10px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:6px}.billing_creditDropdown__label__A3vLv{color:var(--text-secondary);font-size:12px}.billing_creditDropdown__value__IPwOx{color:var(--text-primary);font-size:12px;font-weight:600}.billing_creditDropdown__header__lMZiu{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.billing_creditDropdown__ledger__XB34S{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.billing_creditDropdown__wrapper__NYu24{position:relative;display:flex;align-items:center;flex-shrink:0}.billing_creditDropdown__actions__VHU5E{display:flex;gap:6px}.billing_creditDropdown__buyBtn__KOzkD{flex:1 1;text-align:center;padding:8px;background:var(--accent-teal);color:var(--bg-primary);border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.billing_creditDropdown__buyBtn__KOzkD:hover{opacity:.9}.billing_creditDropdown__billingBtn__sHivL{flex:1 1;text-align:center;padding:8px;background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:6px;font-size:12px;cursor:pointer;text-decoration:none}.billing_creditDropdown__billingBtn__sHivL:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary)}@media(max-width:768px){.billing_creditDropdown__SBpJl{width:calc(100vw - 32px);right:-16px}.billing_creditDropdown__billingBtn__sHivL,.billing_creditDropdown__buyBtn__KOzkD{min-height:44px;min-width:44px}}