.token-quota-gauge .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.token-quota-gauge{position:relative;display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0;padding:0;margin:0;background:none;border:none;box-shadow:none}.token-quota-gauge--offline{opacity:.55}.token-quota-gauge__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .85rem}.token-quota-gauge__label{font-size:.58rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.token-quota-gauge__label,.token-quota-gauge__value{margin:0;font-family:var(--font-mono),ui-monospace,monospace}.token-quota-gauge__value{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--forest);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.token-quota-gauge--alerte .token-quota-gauge__value{color:var(--sun-warm)}.token-quota-gauge--bloque .token-quota-gauge__value{color:#a8331c}.token-quota-gauge__meta{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.05em;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.token-quota-gauge__track{position:relative;height:2px;border-radius:2px;background-color:rgba(13,44,8,.09);background-image:repeating-linear-gradient(90deg,rgba(13,44,8,.16),rgba(13,44,8,.16) 1px,transparent 0,transparent 7px),linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 55%);overflow:visible;box-shadow:inset 0 1px 2px rgba(13,44,8,.12)}.token-quota-gauge__track:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.5;pointer-events:none;background:repeating-linear-gradient(-18deg,transparent,transparent 2px,hsla(0,0%,100%,.14) 0,hsla(0,0%,100%,.14) 3px)}.token-quota-gauge__fill{position:relative;display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,rgba(56,160,32,.7) 0,var(--grass-mid) 42%,var(--sky) 100%);background-size:140% 100%;box-shadow:0 0 12px rgba(91,184,234,.4);transition:width .48s var(--ease-brand,ease)}.token-quota-gauge__fill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.22) 1px,transparent 0,transparent 5px);mix-blend-mode:overlay;pointer-events:none}.token-quota-gauge__fill:after{content:"";position:absolute;top:50%;right:0;width:5px;height:5px;border-radius:50%;background:var(--sky);box-shadow:0 0 8px rgba(91,184,234,.75);transform:translate(50%,-50%)}.token-quota-gauge--alerte .token-quota-gauge__fill{background:linear-gradient(90deg,rgba(244,160,48,.65) 0,var(--sun-warm) 100%);box-shadow:0 0 8px rgba(244,160,48,.4)}.token-quota-gauge--alerte .token-quota-gauge__fill:after{background:var(--sun-warm);box-shadow:0 0 8px rgba(244,160,48,.55)}.token-quota-gauge--bloque .token-quota-gauge__fill{background:rgba(168,51,28,.45);box-shadow:none}.token-quota-gauge--bloque .token-quota-gauge__fill:after{display:none}.token-quota-gauge__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem}.token-quota-gauge__inflight{font-size:.56rem;color:var(--sky-deep)}.token-quota-gauge__inflight,.token-quota-gauge__upgrade{margin:0;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em}.token-quota-gauge__upgrade{padding:0;border:none;background:transparent;font-size:.58rem;text-transform:uppercase;color:var(--sun-warm);cursor:pointer;text-decoration:none}.token-quota-gauge__upgrade:hover{text-decoration:underline;text-underline-offset:2px}.token-quota-gauge--hero-inline{flex:1 1 10rem;min-width:0;align-self:stretch;justify-content:center;gap:.42rem;padding:.65rem .5rem .65rem 0}.token-quota-gauge--hero-inline .token-quota-gauge__track{height:6px;border-radius:3px}.token-quota-gauge--hero-inline .token-quota-gauge__fill:after{width:7px;height:7px}.token-quota-gauge--saison-card{gap:.5rem;padding-top:.15rem}.token-quota-gauge--saison-card .token-quota-gauge__track{height:5px;border-radius:var(--radius-pill)}.token-quota-gauge--saison-card .token-quota-gauge__fill:after{width:6px;height:6px}.token-quota-gauge--skeleton .token-quota-gauge__fill{width:38%!important;opacity:.4;animation:token-gauge-breathe 2.2s ease-in-out infinite}.token-quota-gauge--skeleton .token-quota-gauge__fill:after{display:none}@keyframes token-gauge-breathe{0%,to{opacity:.25}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.token-quota-gauge__fill{transition:none}.token-quota-gauge--skeleton .token-quota-gauge__fill{animation:none}}