.weigh.svelte-mg3x6b{border-top:1px solid rgba(255,255,255,.07);padding-top:2.75rem}.weigh__head.svelte-mg3x6b h2:where(.svelte-mg3x6b){max-width:20ch;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;color:#fff;margin:0}.weigh__caption.svelte-mg3x6b{margin:.7rem 0 0;max-width:62ch;font-size:.9375rem;line-height:1.65;color:var(--md-sys-color-on-surface-variant)}.weigh__body.svelte-mg3x6b{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:2.5rem;align-items:start;margin-top:2.25rem}.beats.svelte-mg3x6b{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.beat.svelte-mg3x6b{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.7rem 0 .7rem 1rem;background:none;border:0;text-align:left;cursor:pointer;color:#c3c8be9e;transition:color .3s ease}.beat.svelte-mg3x6b:hover{color:var(--md-sys-color-on-surface)}.beat.svelte-mg3x6b:focus-visible{outline:2px solid #00c896;outline-offset:2px;border-radius:6px}.beat__rail.svelte-mg3x6b{position:absolute;left:0;top:.35rem;bottom:.35rem;width:1px;background:#ffffff1f;transition:background-color .35s ease}.beat--active.svelte-mg3x6b .beat__rail:where(.svelte-mg3x6b){background:#00c896}.beat__index.svelte-mg3x6b{font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#c3c8be80;transition:color .3s ease}.beat--active.svelte-mg3x6b .beat__index:where(.svelte-mg3x6b){color:#00c896}.beat__label.svelte-mg3x6b{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.beat--active.svelte-mg3x6b{color:var(--md-sys-color-on-surface)}.stage.svelte-mg3x6b{display:grid;gap:0;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:radial-gradient(120% 100% at 50% 0%,rgba(0,200,150,.05),transparent 60%),#ffffff05;overflow:hidden}.readout.svelte-mg3x6b,.calc.svelte-mg3x6b,.press.svelte-mg3x6b{padding:1.35rem 1.5rem;opacity:.62;transition:opacity .5s ease}.readout--lit.svelte-mg3x6b,.calc--lit.svelte-mg3x6b,.press--lit.svelte-mg3x6b{opacity:1}.readout.svelte-mg3x6b,.calc.svelte-mg3x6b{border-bottom:1px solid rgba(255,255,255,.07)}.readout__device.svelte-mg3x6b{display:flex;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.readout__dot.svelte-mg3x6b{width:.45rem;height:.45rem;border-radius:50%;background:#ffbe6be6;transition:background-color .3s ease}.readout__dot--stable.svelte-mg3x6b{background:#00c896}.readout__value.svelte-mg3x6b{display:flex;align-items:baseline;gap:.4rem;margin-top:.45rem}.readout__num.svelte-mg3x6b{font-size:clamp(2.25rem,5.5vw,3.25rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;color:#fff}.readout__unit.svelte-mg3x6b{font-size:1.125rem;font-weight:600;color:var(--md-sys-color-on-surface-variant)}.calc__slot.svelte-mg3x6b{position:relative;min-height:2.1rem;display:flex;align-items:center}.calc__expr.svelte-mg3x6b,.calc__total.svelte-mg3x6b{display:block;transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.calc__expr.svelte-mg3x6b{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:.9375rem;color:#6fe9c2;opacity:calc(1 - var(--resolved));transform:translateY(calc(var(--resolved) * -6px))}.calc__total.svelte-mg3x6b{position:absolute;inset:0;display:flex;align-items:center;font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#fff;opacity:var(--resolved);transform:translateY(calc((1 - var(--resolved)) * 6px))}.press.svelte-mg3x6b{position:relative;padding-top:1.6rem}.press__slot.svelte-mg3x6b{position:absolute;top:.85rem;left:1.5rem;right:1.5rem;height:3px;border-radius:2px;background:#ffffff1a}.label.svelte-mg3x6b{width:19rem;max-width:100%;padding:.9rem 1rem .85rem;border-radius:4px;background:#f7f6f1;color:#14100c;box-shadow:0 18px 40px -18px #000000d9;font-variant-numeric:tabular-nums;opacity:var(--out);transform:translateY(calc((1 - var(--out)) * -14px));transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.label__brand.svelte-mg3x6b{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.55rem;border-bottom:1.5px solid #14100c}.label__product.svelte-mg3x6b{font-size:1rem;font-weight:700;letter-spacing:-.02em}.label__weight.svelte-mg3x6b{font-size:.9375rem;font-weight:600}.label__rows.svelte-mg3x6b{margin:.5rem 0 0}.label__row.svelte-mg3x6b{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:.5rem;padding:.16rem 0;font-size:.6875rem;line-height:1.35;opacity:var(--fill);transform:translateY(calc((1 - var(--fill)) * 3px));transition:opacity .3s ease,transform .3s ease}.label__row.svelte-mg3x6b dt:where(.svelte-mg3x6b){font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b6459;margin:0}.label__row.svelte-mg3x6b dd:where(.svelte-mg3x6b){margin:0;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label__code.svelte-mg3x6b{display:flex;align-items:flex-end;gap:2px;height:2rem;margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(20,16,12,.16)}.label__code.svelte-mg3x6b span:where(.svelte-mg3x6b){flex:1;height:100%;background:#14100c;opacity:calc(.35 + var(--h) * .2);transform:scaleX(var(--h));transform-origin:center}@media(max-width:60rem){.weigh__body.svelte-mg3x6b{grid-template-columns:minmax(0,1fr);gap:1.75rem}.beats.svelte-mg3x6b{flex-direction:row;flex-wrap:wrap;gap:.4rem}.beat.svelte-mg3x6b{width:auto;padding:.45rem .8rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;transition:color .3s ease,border-color .3s ease}.beat--active.svelte-mg3x6b{border-color:#00c8968c}.beat__rail.svelte-mg3x6b{display:none}.beat__label.svelte-mg3x6b{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.readout.svelte-mg3x6b,.calc.svelte-mg3x6b,.press.svelte-mg3x6b{opacity:1}.readout.svelte-mg3x6b,.calc.svelte-mg3x6b,.press.svelte-mg3x6b,.calc__expr.svelte-mg3x6b,.calc__total.svelte-mg3x6b,.label.svelte-mg3x6b,.label__row.svelte-mg3x6b,.beat.svelte-mg3x6b,.beat__rail.svelte-mg3x6b{transition:none}}
