.demo-doc[data-astro-cid-44nd5zgy]{width:100%;min-width:0;max-width:42rem;margin:0 auto;padding:1.25rem 1.1rem 3rem}.demo-doc[data-astro-cid-44nd5zgy]>h1[data-astro-cid-44nd5zgy]{margin-top:.4rem}.demo-doc[data-astro-cid-44nd5zgy] code{color:var(--miuix-on-surface,var(--font-color-1,#1a1a1a));background:color-mix(in srgb, var(--miuix-on-surface,currentColor) 10%, var(--miuix-surface,var(--bg-paper,#fff)))}.demo-doc[data-astro-cid-44nd5zgy] code:hover{color:var(--miuix-on-surface,var(--font-color-1,#1a1a1a));background:color-mix(in srgb, var(--miuix-on-surface,currentColor) 16%, var(--miuix-surface,var(--bg-paper,#fff)))}.shm.svelte-ec2wo5{--shm-fg:var(--miuix-on-surface,var(--miuix-on-background,#1b1b1b));--shm-muted:var(--miuix-on-surface-secondary,var(--miuix-on-surface-variant-summary,#4a4a4a));--shm-accent:var(--mag-accent-text,var(--miuix-primary,#1a5fd0));--shm-bg:var(--miuix-surface-container,var(--miuix-surface-variant,#f4f5f7));--shm-paper:var(--miuix-surface,#fff);--shm-line:var(--miuix-outline,var(--miuix-divider-line,#c8c8c8));box-sizing:border-box;color:var(--shm-fg);background:var(--shm-bg);border:1px solid var(--shm-line);border-radius:16px;margin:1.5rem 0 2rem;padding:1.15rem 1.2rem 1.25rem}.shm-head.svelte-ec2wo5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.shm-title.svelte-ec2wo5,.shm-title.svelte-ec2wo5:hover{box-shadow:none!important;letter-spacing:-.01em!important;width:auto!important;color:var(--shm-fg)!important;text-align:start!important;background:0 0!important;border:0!important;margin:0 0 .2rem!important;padding:0!important;font-size:1.15rem!important;font-weight:650!important;position:static!important;transform:none!important}.shm-title.svelte-ec2wo5:before,.shm-title.svelte-ec2wo5:after{content:none!important;box-shadow:none!important;display:none!important}.shm-formula.svelte-ec2wo5{color:var(--shm-muted);margin:0;font-size:.95rem}.shm-eq.svelte-ec2wo5{color:var(--shm-accent);font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-weight:550}.shm-eq.svelte-ec2wo5 sup:where(.svelte-ec2wo5){font-size:.75em}.shm-actions.svelte-ec2wo5{gap:.5rem;display:flex}.shm-btn.svelte-ec2wo5{border:1px solid var(--shm-accent);background:var(--shm-fg);min-height:2.25rem;color:var(--shm-bg);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;font-weight:600}.shm-btn-ghost.svelte-ec2wo5{color:var(--shm-accent);background:0 0}.shm-btn.svelte-ec2wo5:focus-visible,.shm-ctrl.svelte-ec2wo5 input:where(.svelte-ec2wo5):focus-visible{outline:2px solid var(--shm-accent);outline-offset:2px}.shm-readout.svelte-ec2wo5{color:var(--shm-fg);font-variant-numeric:tabular-nums;margin:.7rem 0 .9rem;font-size:.92rem}.shm-vis.svelte-ec2wo5{gap:.65rem;display:grid}.shm-spring.svelte-ec2wo5,.shm-plot.svelte-ec2wo5{background:var(--shm-paper);border:1px solid var(--shm-line);border-radius:12px;width:100%;height:auto;display:block}.shm-wall.svelte-ec2wo5{fill:var(--shm-fg)}.shm-coil.svelte-ec2wo5{stroke:var(--shm-accent);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.shm-mass.svelte-ec2wo5{fill:var(--shm-fg)}.shm-mass-label.svelte-ec2wo5{fill:var(--shm-bg);font-size:14px;font-weight:700}.shm-guide.svelte-ec2wo5,.shm-axis.svelte-ec2wo5{stroke:var(--shm-muted);stroke-width:1.2px;fill:none}.shm-axis-label.svelte-ec2wo5{fill:var(--shm-muted);font-size:11px}.shm-curve.svelte-ec2wo5{stroke:var(--shm-accent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.shm-envelope.svelte-ec2wo5{fill:color-mix(in srgb, var(--shm-accent) 12%, transparent);stroke:none}.shm-dot.svelte-ec2wo5{fill:var(--shm-fg);stroke:var(--shm-accent);stroke-width:2px}.shm-controls.svelte-ec2wo5{gap:.7rem;margin-top:1rem;display:grid}.shm-ctrl.svelte-ec2wo5{grid-template-columns:6.5rem minmax(0,1fr) 7.5rem;align-items:center;gap:.7rem;display:grid}.shm-ctrl.svelte-ec2wo5 label:where(.svelte-ec2wo5){color:var(--shm-fg);font-size:.9rem;font-weight:600}.shm-ctrl.svelte-ec2wo5 output:where(.svelte-ec2wo5){font-variant-numeric:tabular-nums;color:var(--shm-fg);text-align:right;font-size:.88rem}.shm-ctrl.svelte-ec2wo5 input[type=range]:where(.svelte-ec2wo5){-webkit-appearance:none;appearance:none;background:color-mix(in srgb, var(--shm-accent) 28%, var(--shm-line));cursor:pointer;border-radius:99px;width:100%;height:8px}.shm-ctrl.svelte-ec2wo5 input[type=range]:where(.svelte-ec2wo5)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--shm-accent);border:2px solid var(--shm-paper);width:22px;height:22px;box-shadow:0 0 0 1px var(--shm-accent);border-radius:50%}.shm-ctrl.svelte-ec2wo5 input[type=range]:where(.svelte-ec2wo5)::-moz-range-thumb{background:var(--shm-accent);border:2px solid var(--shm-paper);width:22px;height:22px;box-shadow:0 0 0 1px var(--shm-accent);border-radius:50%}.shm-ctrl.svelte-ec2wo5 input[type=range]:where(.svelte-ec2wo5)::-moz-range-track{background:color-mix(in srgb, var(--shm-accent) 28%, var(--shm-line));border-radius:99px;height:8px}.sr-only.svelte-ec2wo5{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.shm-ctrl.svelte-ec2wo5{grid-template-columns:1fr auto;grid-template-areas:"label value""slider slider"}.shm-ctrl.svelte-ec2wo5 label:where(.svelte-ec2wo5){grid-area:label}.shm-ctrl.svelte-ec2wo5 output:where(.svelte-ec2wo5){grid-area:value}.shm-ctrl.svelte-ec2wo5 input:where(.svelte-ec2wo5){grid-area:slider}}@media (prefers-reduced-motion:reduce){.shm-coil.svelte-ec2wo5,.shm-mass.svelte-ec2wo5,.shm-dot.svelte-ec2wo5{transition:none}}
