.lbl.svelte-1rkxwpr{letter-spacing:.01em;color:#2a2419;white-space:nowrap;background:#fdfaf3eb;border:1px solid #c2b79b;border-radius:999px;padding:.18rem .55rem;font:600 .7rem/1.2 system-ui,-apple-system,sans-serif;display:inline-block;box-shadow:0 1px 2px #0000002e}.lbl.big.svelte-1rkxwpr{font-size:.8rem}.lbl.svelte-1rkxwpr i:where(.svelte-1rkxwpr){color:#6b6150;font-weight:400}.lbl.accent.svelte-1rkxwpr{color:#b4562e;border-color:#b4562e}.lab.svelte-k2q6uw{flex:1;min-height:0;position:relative;overflow:hidden}.stage.svelte-k2q6uw{position:absolute;inset:0}.hint.svelte-k2q6uw{z-index:1;letter-spacing:.03em;color:#857a63;pointer-events:none;background:#fdfaf3d9;border:1px solid #e3d9c1;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;position:absolute;top:.6rem;right:.7rem}.panel.svelte-k2q6uw{z-index:2;overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#4b4232;background:#fdfaf3f0;border:1px solid #d9cfb5;border-radius:12px;width:min(22rem,100% - 1.5rem);padding:.85rem .95rem 1rem;font-size:.85rem;position:absolute;top:.75rem;bottom:.75rem;left:.75rem;overflow-y:auto;box-shadow:0 6px 24px #2a24191f}.row.svelte-k2q6uw{flex-wrap:wrap;gap:.35rem;display:flex}.panel-head.svelte-k2q6uw{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#857a63;background:#fdfaf3f5;border-bottom:1px solid #e3d9c1;justify-content:space-between;align-items:center;margin:-.85rem -.95rem .6rem;padding:.55rem .95rem;font-size:.7rem;font-weight:700;display:flex;position:sticky;top:-.85rem}.select.svelte-k2q6uw{margin-top:0}.select.svelte-k2q6uw span:where(.svelte-k2q6uw){letter-spacing:.1em;text-transform:uppercase;color:#b4562e;font-size:.66rem;font-weight:700}.select.svelte-k2q6uw select:where(.svelte-k2q6uw){width:100%;font:inherit;color:#2a2419;background:#fdfaf3;border:1px solid #c2b79b;border-radius:8px;margin-top:.3rem;padding:.5rem .6rem;font-size:.95rem;display:block}.row.seg.svelte-k2q6uw .chip:where(.svelte-k2q6uw){text-align:center;flex:auto}.chip.svelte-k2q6uw{font:inherit;color:#2a2419;cursor:pointer;background:#fdfaf3;border:1px solid #c2b79b;border-radius:999px;padding:.34rem .7rem;font-size:.8rem;line-height:1}.chip.svelte-k2q6uw:hover{background:#f3ecd9}.chip.active.svelte-k2q6uw{color:#fdfaf3;background:#2a2419;border-color:#2a2419}h4.svelte-k2q6uw{letter-spacing:.1em;text-transform:uppercase;color:#b4562e;margin:.9rem 0 .35rem;font-size:.66rem;font-weight:700}.note.svelte-k2q6uw{color:#857a63;margin:.4rem 0 0;font-size:.78rem;line-height:1.4}label.svelte-k2q6uw{margin-top:.45rem;display:block}label.svelte-k2q6uw span:where(.svelte-k2q6uw){justify-content:space-between;gap:.5rem;font-size:.8rem;display:flex}output.svelte-k2q6uw{color:#2a2419;font-variant-numeric:tabular-nums;white-space:nowrap}input[type=range].svelte-k2q6uw{accent-color:#b4562e;touch-action:pan-y;width:100%;margin:.1rem 0 0;display:block}details.svelte-k2q6uw{border:1px dashed #d9cfb5;border-radius:8px;margin-top:.6rem;padding:.4rem .6rem}summary.svelte-k2q6uw{cursor:pointer;color:#2a2419;font-size:.8rem}.info.svelte-k2q6uw{margin:.6rem 0 0;font-size:.8rem;line-height:1.45}.info.svelte-k2q6uw strong:where(.svelte-k2q6uw){color:#2a2419}.info.muted.svelte-k2q6uw{color:#857a63}.info.svelte-k2q6uw a:where(.svelte-k2q6uw){color:#b4562e}.quick.svelte-k2q6uw{z-index:2;pointer-events:none;max-width:26rem;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.quick.svelte-k2q6uw>:where(.svelte-k2q6uw){pointer-events:auto}.quick-slider.svelte-k2q6uw{align-items:center;gap:.4rem;margin:0 .25rem .35rem;display:flex}.quick-slider.svelte-k2q6uw svg:where(.svelte-k2q6uw){fill:none;stroke:#2a2419;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 2px #fdfaf3e6);flex-shrink:0;width:18px;height:18px}.quick-slider.svelte-k2q6uw input[type=range]:where(.svelte-k2q6uw){accent-color:#b4562e;touch-action:pan-y;flex:1;margin:0}.quick-row.svelte-k2q6uw{justify-content:space-between;gap:.3rem;display:flex}.qbtn.svelte-k2q6uw{max-width:4.2rem;font:inherit;color:#2a2419;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#fdfaf38c;border:1px solid #c2b79bb3;border-radius:.7rem;flex-direction:column;flex:1 1 0;align-items:center;gap:.1rem;padding:.3rem .2rem .25rem;font-size:.62rem;line-height:1;text-decoration:none;display:flex}.qbtn.svelte-k2q6uw svg:where(.svelte-k2q6uw){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.qbtn.on.svelte-k2q6uw{color:#fdfaf3;background:#2a2419cc;border-color:#2a2419cc}@media (width<=700px),(pointer:coarse) and (hover:none){.panel.svelte-k2q6uw{width:auto;max-height:50dvh;inset:auto .5rem .5rem}.hint.svelte-k2q6uw{display:none}}
