.class-chip.svelte-1h3j4z0{border:2px solid rgb(43 58 110 / .15);border-radius:14px;background:#fff;color:#2b3a6e;font-weight:900;font-size:15px;min-height:48px;padding:0 6px;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.class-chip.svelte-1h3j4z0:hover:not(.is-active){border-color:#2b3a6e59}.class-chip.is-active.svelte-1h3j4z0{background:#2b3a6e;border-color:#2b3a6e;color:#fff}.weight-label.svelte-1h3j4z0{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:800;color:#2b3a6e}.weight-value.svelte-1h3j4z0{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;color:#2b3a6e}.weight-slider.svelte-1h3j4z0{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-top:10px;background:transparent}.weight-slider.svelte-1h3j4z0::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:#d7e6ff}.weight-slider.svelte-1h3j4z0::-moz-range-track{height:10px;border-radius:999px;background:#d7e6ff}.weight-slider.svelte-1h3j4z0::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;margin-top:-10px;border-radius:50%;background:#fddb75;border:3px solid #2B3A6E;cursor:grab}.weight-slider.svelte-1h3j4z0::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:#fddb75;border:3px solid #2B3A6E;cursor:grab}.weight-slider.svelte-1h3j4z0:active::-webkit-slider-thumb{cursor:grabbing}.weight-slider.svelte-1h3j4z0:focus-visible::-webkit-slider-thumb{outline:3px solid #2B3A6E;outline-offset:3px}.weight-slider.svelte-1h3j4z0:focus-visible::-moz-range-thumb{outline:3px solid #2B3A6E;outline-offset:3px}.gauge-track.svelte-1h3j4z0{height:12px;border-radius:999px;background:#2b3a6e1a;overflow:hidden}.gauge-fill.svelte-1h3j4z0{height:100%;border-radius:999px;background:#2a5a42;transition:width .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.gauge-fill.is-over.svelte-1h3j4z0{background:#e63946}.gauge-note.svelte-1h3j4z0{color:#2b3a6e}.gauge-note.is-over.svelte-1h3j4z0{color:#b3202b;font-weight:800}@media (prefers-reduced-motion: reduce){.class-chip.svelte-1h3j4z0,.gauge-fill.svelte-1h3j4z0{transition:none}}
