.ai-credit-meter{min-width:max-content;color:var(--color-text-secondary,#5f6573);white-space:nowrap;cursor:default;background:color-mix(in srgb, var(--color-bg-secondary,var(--bg-base-gray,#f5f6f8)) 84%, transparent);border:1px solid var(--border-primary-color,#e5e7eb);box-sizing:border-box;border-radius:999px;flex-flow:row;flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:12px;line-height:1;display:inline-flex;position:relative}.ai-credit-meter-read{align-items:center;gap:5px;display:inline-flex}.ai-credit-meter svg{color:#7c6fe6;fill:#7c6fe62e}.ai-credit-meter-upgrade{color:#d97706;cursor:pointer;border:0;border-left:1px solid color-mix(in srgb, currentcolor 22%, transparent);background:0 0;border-radius:0;margin-left:2px;padding:0 0 0 7px;font-size:12px;font-weight:600;line-height:1;transition:color .15s}.ai-credit-meter-upgrade:hover{color:#b45309;text-underline-offset:2px;text-decoration:underline}.ai-credit-meter.is-low .ai-credit-meter-upgrade{color:#92400e}:root[data-theme=dark] .ai-credit-meter-upgrade,:root[data-theme=dark] .ai-credit-meter.is-low .ai-credit-meter-upgrade{color:#fbbf24}:root[data-theme=dark] .ai-credit-meter-upgrade:hover{color:#fcd34d}.ai-credit-meter b{font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-flow:row;align-items:baseline;font-weight:650;display:inline-flex}.ai-credit-meter-balance{font-variant-numeric:tabular-nums}.ai-credit-meter-delta{color:var(--color-text-weak,#8a90a2);pointer-events:none;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:700;line-height:1;animation:2.2s forwards ai-credit-delta;position:absolute;top:-9px;right:4px}.ai-credit-meter-delta.is-back{color:#16a34a}@keyframes ai-credit-delta{0%{opacity:0;transform:translateY(6px)}14%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.ai-credit-meter-delta{animation:none}}.ai-credit-meter-skeleton{align-items:center;gap:3px;width:38px;height:12px;display:inline-flex}.ai-credit-meter-skeleton i{opacity:.16;background:currentColor;border-radius:3px;width:14px;height:8px;animation:1.25s ease-in-out infinite ai-credit-meter-pulse}.ai-credit-meter-skeleton i:last-child{animation-delay:.14s}.ai-credit-meter-skeleton em{opacity:.22;background:currentColor;width:4px;height:1px;transform:rotate(-58deg)}@keyframes ai-credit-meter-pulse{0%,to{opacity:.12}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ai-credit-meter-skeleton i{animation:none}}.ai-credit-meter.is-low{color:#9a5d0a;background:color-mix(in srgb, #f6b94b 10%, var(--color-bg-secondary,var(--bg-base-gray,#f5f6f8)));border-color:color-mix(in srgb, #d89a2b 35%, var(--border-primary-color,#e5e7eb))}:root[data-theme=dark] .ai-credit-meter{background:#ffffff0f}:root[data-theme=dark] .ai-credit-meter.wi-glass:not(.is-low){border-color:#0000}:root[data-theme=dark] .ai-credit-meter.is-low{color:#f0b95e;background:#f6b94b1f;border-color:#f6b94b52}:root[data-theme=dark] .ai-credit-meter svg{color:#a99cf2;fill:#a99cf233}@media (max-width:480px){.ai-credit-meter{padding-inline:6px}}
