.ai-credit-meter{position:relative;flex:0 0 auto;flex-flow:row nowrap;min-width:max-content;padding:4px 8px;font-size:12px;line-height:1;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);border-radius:999px;box-sizing:border-box}.ai-credit-meter,.ai-credit-meter-read{display:inline-flex;gap:5px;align-items:center}.ai-credit-meter svg{color:#7c6fe6;fill:color-mix(in srgb,#7c6fe6 18%,transparent)}.ai-credit-meter-upgrade{padding:0 0 0 7px;margin-left:2px;font-size:12px;font-weight:600;line-height:1;color:#d97706;cursor:pointer;background:none;border:0;border-left:1px solid color-mix(in srgb,currentcolor 22%,transparent);border-radius:0;transition:color .15s ease}.ai-credit-meter-upgrade:hover{color:#b45309;text-decoration:underline;text-underline-offset:2px}.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{display:inline-flex;flex-flow:row nowrap;align-items:baseline;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.01em}.ai-credit-meter-balance{font-variant-numeric:tabular-nums}.ai-credit-meter-delta{position:absolute;top:-9px;right:4px;font-size:11px;font-style:normal;font-weight:700;line-height:1;color:var(--color-text-weak,#8a90a2);pointer-events:none;font-variant-numeric:tabular-nums;animation:ai-credit-delta 2.2s ease forwards}.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{display:inline-flex;gap:3px;align-items:center;width:38px;height:12px}.ai-credit-meter-skeleton i{width:14px;height:8px;background:currentcolor;border-radius:3px;opacity:.16;animation:ai-credit-meter-pulse 1.25s ease-in-out infinite}.ai-credit-meter-skeleton i:last-child{animation-delay:.14s}.ai-credit-meter-skeleton em{width:4px;height:1px;background:currentcolor;opacity:.22;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:color-mix(in srgb,#fff 6%,transparent)}:root[data-theme=dark] .ai-credit-meter.wi-glass:not(.is-low){border-color:transparent}:root[data-theme=dark] .ai-credit-meter.is-low{color:#f0b95e;background:color-mix(in srgb,#f6b94b 12%,transparent);border-color:color-mix(in srgb,#f6b94b 32%,transparent)}:root[data-theme=dark] .ai-credit-meter svg{color:#a99cf2;fill:color-mix(in srgb,#a99cf2 20%,transparent)}@media (width <= 480px){.ai-credit-meter{padding-inline:6px}}