.grade--1[data-v-0fe15a9b]{--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-0fe15a9b]{--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-0fe15a9b]{--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-0fe15a9b]{--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-0fe15a9b]{--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);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-0fe15a9b],.grade--2[data-v-0fe15a9b],.grade--3[data-v-0fe15a9b],.grade--4[data-v-0fe15a9b]{background:var(--fill);color:var(--label)}.grade--1[data-v-0fe15a9b]{box-shadow:var(--ring),var(--rim),var(--halo)}.grade--2[data-v-0fe15a9b]{box-shadow:var(--ring),var(--rim),var(--halo),var(--halo)}.grade--3[data-v-0fe15a9b]{box-shadow:var(--ring),var(--ring),var(--rim),var(--halo),var(--halo),var(--bloom)}.grade--4[data-v-0fe15a9b]{animation:grade-pulse-0fe15a9b 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-0fe15a9b]{--grade-glow-strength:var(--grade-glow-strength-on-ink);--label:var(--label-on-ink);--glow:var(--hue)}.grade--ink.grade--0[data-v-0fe15a9b]{background:var(--color-ink-subtle);color:var(--color-on-ink-muted)}@keyframes grade-pulse-0fe15a9b{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-0fe15a9b]{animation:none}}.grade.grade--plain[data-v-0fe15a9b]{animation:none;background:transparent;box-shadow:inset 0 0 0 var(--border-thin) var(--color-border-strong);color:var(--color-text)}.__critical_marker_c097ca3f[data-v-0fe15a9b]{content:"c097ca3f"}.bs[data-v-1b803b16]{--nub:6px;--nub-height:16px;--cap:3px;--cell-height:var(--control-height);--digits:var(--text-body);--bs-motion:var(--motion-slow);--bs-casing:color-mix(in srgb,var(--color-charge) calc(var(--level)*45%),var(--color-border-hard));display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.bs--lg[data-v-1b803b16]{--nub:7px;--nub-height:22px;--cap:4px;--cell-height:var(--control-height-lg);--digits:var(--text-heading-sm)}.bs__body[data-v-1b803b16]{align-items:center;display:flex;isolation:isolate;position:relative;z-index:1}.bs__body[data-v-1b803b16]:before{background:var(--color-charge-glow);border-radius:var(--radius-pill);bottom:14%;content:"";filter:blur(14px);left:0;opacity:calc(var(--level)*.55);pointer-events:none;position:absolute;top:14%;transition:width var(--bs-motion),opacity var(--bs-motion);width:var(--fill);z-index:-1}.is-dragging .bs__body[data-v-1b803b16]:before{transition:none}.bs__cell[data-v-1b803b16]{background:var(--color-bg);border:var(--border-thick) solid var(--bs-casing);border-radius:var(--radius-md);box-shadow:inset 0 2px 6px color-mix(in srgb,var(--color-ink) 22%,transparent),0 0 calc(2px + 14px*var(--level)) color-mix(in srgb,var(--color-charge-glow) calc(var(--level)*40%),transparent);cursor:ew-resize;flex:1;height:var(--cell-height);min-width:0;overflow:hidden;padding:var(--cap);position:relative;touch-action:none;transition:border-color var(--motion-base),box-shadow var(--bs-motion);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bs--lg .bs__cell[data-v-1b803b16]{border-radius:var(--radius-control)}.bs.is-dragging .bs__cell[data-v-1b803b16],.bs:not(.is-readonly):hover .bs__cell[data-v-1b803b16],.bs__cell[data-v-1b803b16]:focus-within{border-color:var(--color-action)}.is-readonly .bs__cell[data-v-1b803b16]{cursor:default;touch-action:auto}.bs__cell[data-v-1b803b16]:focus-visible{outline:var(--border-thick) solid var(--color-border-focus);outline-offset:2px}.bs__nub[data-v-1b803b16]{background:var(--bs-casing);border-radius:0 var(--radius-xs) var(--radius-xs) 0;flex:none;height:var(--nub-height);margin-left:calc(var(--border-thick)*-1);transition:background var(--motion-base),box-shadow var(--bs-motion);width:var(--nub)}.bs.is-dragging .bs__nub[data-v-1b803b16],.bs:focus-within .bs__nub[data-v-1b803b16],.bs:not(.is-readonly):hover .bs__nub[data-v-1b803b16]{background:var(--color-action)}.bs.is-full .bs__nub[data-v-1b803b16]{background:var(--color-charge);box-shadow:var(--elevation-charge-glow)}.bs__fill[data-v-1b803b16]{background:linear-gradient(to bottom,var(--color-charge-highlight),var(--color-charge) 20%,var(--color-charge) 74%,var(--color-charge-shade));border-radius:var(--radius-sm) 0 0 var(--radius-sm);box-shadow:0 0 14px color-mix(in srgb,var(--color-charge-glow) 60%,transparent);inset:var(--cap);overflow:hidden;position:absolute;right:auto;transition:width var(--bs-motion);width:max(0px,calc(var(--fill) - var(--cap)))}.is-full .bs__fill[data-v-1b803b16]{border-radius:var(--radius-sm)}.is-off .bs__fill[data-v-1b803b16]{box-shadow:none}.is-dragging .bs__fill[data-v-1b803b16]{transition:none}.bs__fill[data-v-1b803b16]:before{background:linear-gradient(to bottom,var(--color-charge-gloss),transparent);content:"";inset:0 0 62%;opacity:.3;position:absolute}.bs__fill[data-v-1b803b16]:after{animation:bs-charge-1b803b16 2.6s var(--ease-sweep) infinite;background:linear-gradient(90deg,transparent,var(--color-action-sheen),transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;width:45%}.is-dragging .bs__fill[data-v-1b803b16]:after,.is-off .bs__fill[data-v-1b803b16]:after{animation:none}@keyframes bs-charge-1b803b16{0%{opacity:0;transform:translate(-110%)}15%,55%{opacity:.8}70%,to{opacity:0;transform:translate(260%)}}.bs__stripes[data-v-1b803b16]{background:repeating-linear-gradient(-45deg,var(--color-charge-stripe) 0 6px,transparent 6px 14px);inset:0 0 0 -19.8px;opacity:0;position:absolute;transition:opacity var(--motion-slow)}.is-dragging .bs__stripes[data-v-1b803b16]{animation:bs-stripes-1b803b16 .52s linear infinite;opacity:1}@keyframes bs-stripes-1b803b16{to{transform:translate(19.8px)}}.bs__ghost[data-v-1b803b16]{background:color-mix(in srgb,var(--color-charge) 28%,transparent);bottom:var(--cap);left:max(var(--cap),var(--fill));opacity:0;pointer-events:none;position:absolute;top:var(--cap);transition:opacity var(--motion-base);width:max(0px,calc(var(--hover) - max(var(--cap),var(--fill))))}.is-gain .bs__ghost[data-v-1b803b16]{opacity:1}.bs__marker[data-v-1b803b16]{background:var(--color-battery-digits);border-radius:var(--radius-xs);bottom:var(--cap);left:var(--hover);margin-left:calc(var(--border-thick)*-1/2);opacity:0;pointer-events:none;position:absolute;top:var(--cap);transition:opacity var(--motion-base);width:var(--border-thick)}.is-gain .bs__marker[data-v-1b803b16]{background:var(--color-text)}.is-previewing .bs__marker[data-v-1b803b16]{opacity:.7}.bs__tip[data-v-1b803b16]{background:var(--color-surface-raised);border:var(--border-thin) solid var(--color-border-strong);border-radius:var(--radius-pill);box-shadow:var(--elevation-mid);color:var(--color-text);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);left:clamp(var(--space-xl),var(--hover-x),calc(100% - var(--space-xl)));opacity:0;padding:var(--space-3xs) var(--space-sm);pointer-events:none;position:absolute;top:calc(100% + var(--space-xs));transform:translate(-50%);transition:opacity var(--motion-base);white-space:nowrap}.is-previewing .bs__tip[data-v-1b803b16]{opacity:1}.bs__edge[data-v-1b803b16]{background:var(--color-charge-highlight);bottom:var(--cap);box-shadow:var(--elevation-charge-glow);left:var(--fill);margin-left:calc(var(--border-thick)*-1);pointer-events:none;position:absolute;top:var(--cap);transition:left var(--bs-motion),opacity var(--motion-base);width:var(--border-thick)}.is-full .bs__edge[data-v-1b803b16],.is-off .bs__edge[data-v-1b803b16]{opacity:0}.is-dragging .bs__edge[data-v-1b803b16]{transition:opacity var(--motion-base)}.bs__gloss[data-v-1b803b16]{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-charge-gloss) 24%,transparent),transparent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;inset:var(--cap) var(--cap) 64%}.bs__gloss[data-v-1b803b16],.bs__ink[data-v-1b803b16]{pointer-events:none;position:absolute}.bs__ink[data-v-1b803b16]{align-items:center;display:flex;inset:0}.bs__ink[data-v-1b803b16],.bs__line[data-v-1b803b16]{justify-content:center}.bs__line[data-v-1b803b16]{align-items:baseline;display:inline-flex;gap:1px}.is-off .bs__line[data-v-1b803b16]{width:100%}.bs__ink[data-v-1b803b16]{clip-path:inset(0 0 0 var(--fill));color:var(--color-text);transition:clip-path var(--bs-motion)}.bs__ink--charged[data-v-1b803b16]{clip-path:inset(0 calc(100% - var(--fill)) 0 0);color:var(--color-battery-digits);text-shadow:var(--elevation-battery-digits)}.is-dragging .bs__ink[data-v-1b803b16]{transition:none}.bs__digits[data-v-1b803b16]{font-size:var(--digits);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.01em;text-align:right}.bs__empty[data-v-1b803b16]{color:var(--color-text-muted);font-size:var(--text-body);font-weight:var(--font-weight-normal);letter-spacing:normal}.bs__pct[data-v-1b803b16],.bs__plus[data-v-1b803b16]{font-size:calc(var(--digits)*.8);font-weight:var(--font-weight-bold)}.bs__note[data-v-1b803b16]{font-size:var(--text-body);font-weight:var(--font-weight-normal);margin-left:var(--space-xs)}.bs__scale[data-v-1b803b16]{color:var(--color-text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;height:1.4em;margin-inline:var(--border-thick) var(--nub);position:relative;transition:opacity var(--motion-base)}.is-previewing .bs__scale[data-v-1b803b16]{opacity:0}.bs__mark[data-v-1b803b16]{line-height:1.4;position:absolute;top:0}.bs__mark[data-v-1b803b16]:first-child{left:0}.bs__mark[data-v-1b803b16]:last-child{right:0}@media(prefers-reduced-motion:reduce){.bs__fill[data-v-1b803b16]:after{animation:bs-breathe-1b803b16 2.6s var(--ease-sweep) infinite;animation-duration:2.6s!important;background:var(--color-action-sheen);width:100%}.is-dragging .bs__fill[data-v-1b803b16]:after,.is-dragging .bs__stripes[data-v-1b803b16],.is-off .bs__fill[data-v-1b803b16]:after{animation:none}}@keyframes bs-breathe-1b803b16{0%,to{opacity:0}50%{opacity:.4}}.__critical_marker_cffec2b2[data-v-1b803b16]{content:"cffec2b2"}.battery[data-v-bedf7133]{--hue:var(--color-battery-full-hue);--fill-color:var(--color-charge);--label:var(--color-battery-full-label);--halo:var(--color-battery-full-halo);--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-bedf7133],.battery--compact[data-v-bedf7133]{align-items:center;display:inline-flex}.battery--compact[data-v-bedf7133]{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:var(--color-battery-digits);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-bedf7133]: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-bedf7133]{inset:calc(var(--border-thin, 1px)*-1);overflow:hidden}.battery__fill[data-v-bedf7133],.battery__track[data-v-bedf7133]{border-radius:inherit;pointer-events:none;position:absolute}.battery__fill[data-v-bedf7133]{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-bedf7133]{align-items:center;color:var(--color-battery-digits);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-bedf7133]{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.battery__swapped[data-v-bedf7133],.battery__value[data-v-bedf7133]{color:var(--color-battery-digits);text-shadow:var(--battery-text-shadow,none)}.battery__swapped[data-v-bedf7133]{font-size:10px;line-height:1;opacity:.95}.battery--meter[data-v-bedf7133]{align-items:stretch;flex-direction:column;font-size:var(--text-body-sm)}.battery--meter[data-v-bedf7133],.battery__foot[data-v-bedf7133]{display:flex;gap:var(--space-sm)}.battery__foot[data-v-bedf7133]{align-items:center;flex-wrap:wrap}.__critical_marker_5ce50e9c[data-v-bedf7133]{content:"5ce50e9c"}
