.offer:where(.astro-alyr3tx3){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7,var(--sl-color-gray-6));border-radius:.5rem;margin:1.5rem 0;padding:1rem}.of-controls:where(.astro-alyr3tx3){flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.of-control:where(.astro-alyr3tx3){font-size:var(--sl-text-sm);flex-direction:column;gap:.35rem;display:flex}.of-name:where(.astro-alyr3tx3){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.of-name:where(.astro-alyr3tx3) b:where(.astro-alyr3tx3){color:var(--sl-color-white);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;margin-inline-start:.35em}.of-seg:where(.astro-alyr3tx3){border:1px solid var(--sl-color-gray-5);border-radius:.4rem;display:inline-flex;overflow:hidden}.of-seg:where(.astro-alyr3tx3) button:where(.astro-alyr3tx3){border:0;border-inline-start:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;background:0 0;padding:.3rem .65rem}.of-seg:where(.astro-alyr3tx3) button:where(.astro-alyr3tx3):first-child{border-inline-start:0}.of-seg:where(.astro-alyr3tx3) button:where(.astro-alyr3tx3)[aria-pressed=true]{background:var(--sl-color-accent-low);color:var(--sl-color-accent-high);font-weight:600}.of-control:where(.astro-alyr3tx3) input:where(.astro-alyr3tx3)[type=range]{width:12rem;height:1.9rem;accent-color:var(--sl-color-accent);margin:0}.of-rows:where(.astro-alyr3tx3){grid-template-columns:max-content minmax(4rem,1fr) max-content max-content;align-items:center;gap:.45rem .75rem;display:grid}.of-row:where(.astro-alyr3tx3){display:contents}.of-label:where(.astro-alyr3tx3){font-size:var(--sl-text-sm);color:var(--sl-color-white);white-space:nowrap;font-weight:600}.of-track:where(.astro-alyr3tx3){background:var(--sl-color-gray-6);border-radius:.2rem;height:.9rem;overflow:hidden}.of-track:where(.astro-alyr3tx3) i:where(.astro-alyr3tx3){background:var(--sl-color-accent);height:100%;transition:width .4s;display:block}.of-value:where(.astro-alyr3tx3){font-size:var(--sl-text-sm);font-variant-numeric:tabular-nums;color:var(--sl-color-white);white-space:nowrap}.of-why:where(.astro-alyr3tx3){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.gone:where(.astro-alyr3tx3) .of-label:where(.astro-alyr3tx3),.gone:where(.astro-alyr3tx3) .of-value:where(.astro-alyr3tx3){color:var(--sl-color-gray-4)}.gone:where(.astro-alyr3tx3) .of-label:where(.astro-alyr3tx3){text-decoration:line-through}.offer:where(.astro-alyr3tx3) figcaption:where(.astro-alyr3tx3){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:1rem}@media (width<=36rem){.of-rows:where(.astro-alyr3tx3){grid-template-columns:max-content minmax(3rem,1fr) max-content}.of-why:where(.astro-alyr3tx3){grid-column:2/-1;margin-top:-.35rem}.gone:where(.astro-alyr3tx3) .of-why:where(.astro-alyr3tx3){display:none}}@media (prefers-reduced-motion:reduce){.of-track:where(.astro-alyr3tx3) i:where(.astro-alyr3tx3){transition:none}}.timeline:where(.astro-dpxfuxvz){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7,var(--sl-color-gray-6));border-radius:.5rem;margin:1.5rem 0;padding:1rem}.tl-tabs:where(.astro-dpxfuxvz){flex-wrap:wrap;gap:.5rem;display:flex}.tl-tabs:where(.astro-dpxfuxvz) button:where(.astro-dpxfuxvz){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem}.tl-tabs:where(.astro-dpxfuxvz) button:where(.astro-dpxfuxvz)[aria-selected=true]{border-color:var(--sl-color-accent);background:var(--sl-color-accent-low);color:var(--sl-color-accent-high)}.tl-text:where(.astro-dpxfuxvz){min-height:3em;color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);margin:.75rem 0 .5rem}.timeline:where(.astro-dpxfuxvz):not([data-mode=none]) :where(.astro-dpxfuxvz)[data-for=none],.timeline:where(.astro-dpxfuxvz):not([data-mode=charged]) :where(.astro-dpxfuxvz)[data-for=charged],.timeline:where(.astro-dpxfuxvz):not([data-mode=sleep]) :where(.astro-dpxfuxvz)[data-for=sleep]{display:none}.timeline:where(.astro-dpxfuxvz) svg:where(.astro-dpxfuxvz){width:100%;height:auto;display:block;overflow:visible}.tl-grid:where(.astro-dpxfuxvz){stroke:var(--sl-color-gray-6);stroke-width:1px}.tl-axis:where(.astro-dpxfuxvz){stroke:var(--sl-color-gray-4)}.tl-tick:where(.astro-dpxfuxvz){fill:var(--sl-color-gray-3);font-size:11px}.tl-mid:where(.astro-dpxfuxvz){text-anchor:middle}.tl-end:where(.astro-dpxfuxvz){text-anchor:end}.timeline:where(.astro-dpxfuxvz)[data-mode=sleep] .tl-thresh:where(.astro-dpxfuxvz){display:none}.tl-thresh:where(.astro-dpxfuxvz) line:where(.astro-dpxfuxvz){stroke:var(--sl-color-orange);stroke-dasharray:4 3}.tl-area:where(.astro-dpxfuxvz){fill:var(--sl-color-accent);fill-opacity:.15}.tl-line:where(.astro-dpxfuxvz){fill:none;stroke:var(--sl-color-accent);stroke-width:2px;stroke-linejoin:round}.tl-off:where(.astro-dpxfuxvz){fill:none;stroke:var(--sl-color-gray-3);stroke-width:1.5px;stroke-dasharray:2 3}.tl-wait:where(.astro-dpxfuxvz) rect:where(.astro-dpxfuxvz){fill:var(--sl-color-orange);fill-opacity:.15}.tl-wait:where(.astro-dpxfuxvz) text:where(.astro-dpxfuxvz){fill:var(--sl-color-orange);text-anchor:end;font-size:11px;font-weight:600}.tl-mark:where(.astro-dpxfuxvz) line:where(.astro-dpxfuxvz){stroke:var(--sl-color-white);stroke-width:1px;stroke-dasharray:3 2}.tl-mark:where(.astro-dpxfuxvz) text:where(.astro-dpxfuxvz){fill:var(--sl-color-white);font-size:12px;font-weight:600}.tl-plate:where(.astro-dpxfuxvz){fill:#141517;stroke:#4a4d54}.tl-lightlabel:where(.astro-dpxfuxvz){fill:#9a9da4;font-size:10px;font-weight:600}.tl-lightlabel:where(.astro-dpxfuxvz).lit{fill:#141517}@media (width<=36rem){.tl-tick:where(.astro-dpxfuxvz),.tl-wait:where(.astro-dpxfuxvz) text:where(.astro-dpxfuxvz){font-size:16px}.tl-mark:where(.astro-dpxfuxvz) text:where(.astro-dpxfuxvz){font-size:17px}.tl-lightlabel:where(.astro-dpxfuxvz){font-size:13px}}.timeline:where(.astro-dpxfuxvz) figcaption:where(.astro-dpxfuxvz){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:.25rem}
