.grade--1[data-v-18e7f2e6]{--hue:var(--color-grade-1-hue);--label:var(--color-grade-1-label);--glow:var(--color-grade-1-halo);--label-on-ink:var(--color-grade-1-ink)}.grade--2[data-v-18e7f2e6]{--hue:var(--color-grade-2-hue);--label:var(--color-grade-2-label);--glow:var(--color-grade-2-halo);--label-on-ink:var(--color-grade-2-ink)}.grade--3[data-v-18e7f2e6]{--hue:var(--color-grade-3-hue);--label:var(--color-grade-3-label);--glow:var(--color-grade-3-halo);--label-on-ink:var(--color-grade-3-ink)}.grade--4[data-v-18e7f2e6]{--hue:var(--color-grade-4-hue);--label:var(--color-grade-4-label);--glow:var(--color-grade-4-halo);--label-on-ink:var(--color-grade-4-ink)}.grade[data-v-18e7f2e6]{--fill:color-mix(in srgb,var(--hue) 18%,transparent);--edge:color-mix(in srgb,var(--hue) 40%,transparent);--lit:color-mix(in srgb,var(--glow) var(--grade-glow-strength),transparent);--halo:var(--grade-halo,0 0 8px var(--lit));--bloom:var(--grade-bloom,0 0 20px var(--lit));--ring:inset 0 0 0 var(--border-thin) var(--edge);--rim:inset 0 1px 0 var(--edge);align-items:center;background:var(--color-surface-sunken);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-text-muted);display:inline-flex;font-size:var(--grade-font-size,calc(var(--text-body-sm) - 1px));font-weight:var(--font-weight-bold);justify-content:center;line-height:var(--grade-line-height,1.25);padding:var(--grade-pad-block,calc(var(--space-xs) + 1px)) var(--grade-pad-inline,10px);white-space:nowrap}.grade--1[data-v-18e7f2e6],.grade--2[data-v-18e7f2e6],.grade--3[data-v-18e7f2e6],.grade--4[data-v-18e7f2e6]{background:var(--fill);color:var(--label)}.grade--1[data-v-18e7f2e6]{box-shadow:var(--ring),var(--rim),var(--halo)}.grade--2[data-v-18e7f2e6]{box-shadow:var(--ring),var(--rim),var(--halo),var(--halo)}.grade--3[data-v-18e7f2e6]{box-shadow:var(--ring),var(--ring),var(--rim),var(--halo),var(--halo),var(--bloom)}.grade--4[data-v-18e7f2e6]{animation:grade-pulse-18e7f2e6 4.5s ease-in-out infinite;box-shadow:var(--ring),var(--ring),var(--rim),var(--rim),var(--halo),var(--halo),var(--bloom),var(--bloom)}.grade.grade--ink[data-v-18e7f2e6]{--grade-glow-strength:var(--grade-glow-strength-on-ink);--label:var(--label-on-ink);--glow:var(--hue)}.grade--ink.grade--0[data-v-18e7f2e6]{background:var(--color-ink-subtle);color:var(--color-on-ink-muted)}@keyframes grade-pulse-18e7f2e6{0%,to{box-shadow:var(--ring),var(--ring),var(--rim),var(--rim),var(--halo),var(--halo),var(--bloom)}50%{box-shadow:var(--ring),var(--ring),var(--rim),var(--rim),var(--halo),var(--halo),var(--bloom),var(--bloom),var(--bloom)}}@media(prefers-reduced-motion:reduce){.grade--4[data-v-18e7f2e6]{animation:none}}.battery--good[data-v-980510bf]{--hue:var(--color-battery-full-hue);--fill-color:var(--color-charge);--label:var(--color-battery-full-label);--halo:var(--color-battery-full-halo)}.battery--ok[data-v-980510bf]{--hue:var(--color-battery-mid-hue);--fill-color:var(--color-battery-mid-charge);--label:var(--color-battery-mid-label);--halo:var(--color-battery-mid-halo)}.battery--worn[data-v-980510bf]{--hue:var(--color-battery-worn-hue);--fill-color:var(--color-battery-worn-charge);--label:var(--color-battery-worn-label);--halo:var(--color-battery-worn-halo)}.battery[data-v-980510bf]{--lit:color-mix(in srgb,var(--halo) var(--grade-glow-strength),transparent);color:var(--label);font-size:var(--text-body-sm);gap:var(--space-xs)}.battery[data-v-980510bf],.battery--compact[data-v-980510bf]{align-items:center;display:inline-flex}.battery--compact[data-v-980510bf]{background:var(--battery-bg,linear-gradient(to bottom,color-mix(in srgb,var(--fill-color) 85%,#fff 15%),var(--fill-color) 55%,color-mix(in srgb,var(--fill-color) 88%,#000 12%)));border:var(--battery-border,var(--border-thin) solid color-mix(in srgb,var(--fill-color) 75%,var(--color-border-hard)));border-radius:var(--battery-radius,var(--radius-xs));box-shadow:var(--battery-box-shadow,inset 0 1px 2px color-mix(in srgb,var(--color-ink) 10%,transparent) );box-sizing:border-box;color:#fff;font-weight:var(--font-weight-bold);height:var(--battery-h,22px);justify-content:center;margin-right:var(--battery-margin-end,3px);min-width:var(--battery-min-w,36px);overflow:var(--battery-overflow,visible);padding-inline:var(--battery-pad-inline,5px 6px);position:relative;vertical-align:middle;white-space:nowrap}.battery--compact[data-v-980510bf]:after{background:var(--battery-nub-bg,color-mix(in srgb,var(--fill-color) 80%,var(--color-border-hard)));border-radius:0 1.5px 1.5px 0;box-shadow:var(--battery-nub-shadow,none);content:"";display:var(--battery-nub-display,block);height:var(--battery-nub-h,8px);position:absolute;right:var(--battery-nub-right,-3px);top:50%;transform:translateY(-50%);width:var(--battery-nub-w,2px)}.battery__track[data-v-980510bf]{inset:calc(var(--border-thin, 1px)*-1);overflow:hidden}.battery__fill[data-v-980510bf],.battery__track[data-v-980510bf]{border-radius:inherit;pointer-events:none;position:absolute}.battery__fill[data-v-980510bf]{background:linear-gradient(to bottom,color-mix(in srgb,var(--fill-color) 85%,#fff 15%),var(--fill-color) 55%,color-mix(in srgb,var(--fill-color) 88%,#000 12%));box-shadow:var(--battery-fill-glow,none);inset:0}.battery__content[data-v-980510bf]{align-items:center;color:#fff;display:inline-flex;font-size:var(--battery-font-size,11px);gap:2px;justify-content:center;letter-spacing:-.01em;line-height:1;position:relative;z-index:1}.battery__value[data-v-980510bf]{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.battery__swapped[data-v-980510bf],.battery__value[data-v-980510bf]{color:#fff;text-shadow:var(--battery-text-shadow,0 1px 1px rgba(0,0,0,.45))}.battery__swapped[data-v-980510bf]{font-size:10px;line-height:1;opacity:.95}.battery--meter[data-v-980510bf]{align-items:stretch;flex-direction:column;font-size:var(--text-body-sm)}.battery--meter[data-v-980510bf],.battery__foot[data-v-980510bf]{display:flex;gap:var(--space-sm)}.battery__foot[data-v-980510bf]{align-items:center;flex-wrap:wrap}.battery--meter.battery--ok[data-v-980510bf]{--color-charge:var(--color-battery-mid-charge);--color-charge-highlight:var(--color-battery-mid-charge-highlight);--color-charge-shade:var(--color-battery-mid-charge-shade);--color-charge-glow:var(--color-battery-mid-charge-glow);--color-action-sheen:var(--color-battery-mid-charge-highlight)}.battery--meter.battery--worn[data-v-980510bf]{--color-charge:var(--color-battery-worn-charge);--color-charge-highlight:var(--color-battery-worn-charge-highlight);--color-charge-shade:var(--color-battery-worn-charge-shade);--color-charge-glow:var(--color-battery-worn-charge-glow);--color-action-sheen:var(--color-battery-worn-charge-highlight)}
