.ToneGenerator-module__VUdWdW__warning{border:1px solid color-mix(in srgb, var(--color-warning) 55%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-text-primary);align-items:flex-start;gap:.6rem;padding:.65rem .8rem;font-size:.85rem;line-height:1.4;display:flex}.ToneGenerator-module__VUdWdW__warning svg{block-size:1.1rem;inline-size:1.1rem;color:var(--color-warning);flex:none;margin-block-start:.1rem}.ToneGenerator-module__VUdWdW__stage{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,var(--radius-md));background:var(--color-surface);text-align:center;justify-items:center;gap:.75rem;padding:1rem;display:grid}.ToneGenerator-module__VUdWdW__stage:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ToneGenerator-module__VUdWdW__readout{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-primary);border-radius:var(--radius-md);padding:.1em .3em;font-size:clamp(2rem,9vw,3.5rem);font-weight:600;line-height:1.05}.ToneGenerator-module__VUdWdW__readout:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ToneGenerator-module__VUdWdW__readout[data-on=true]{color:var(--color-accent)}.ToneGenerator-module__VUdWdW__scope{block-size:3.5rem;inline-size:min(100%,22rem);color:var(--color-text-disabled)}.ToneGenerator-module__VUdWdW__scope[data-on=true]{color:var(--color-accent)}.ToneGenerator-module__VUdWdW__stats{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;font-size:.82rem;display:flex}.ToneGenerator-module__VUdWdW__stats strong{color:var(--color-text-primary);font-family:var(--font-mono);font-weight:600}.ToneGenerator-module__VUdWdW__playBtn{min-inline-size:11rem}.ToneGenerator-module__VUdWdW__field{flex-direction:column;gap:.35rem;display:flex}.ToneGenerator-module__VUdWdW__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ToneGenerator-module__VUdWdW__chip{appearance:none;border:1px solid var(--color-border-strong);color:var(--color-text-primary);min-block-size:2.25rem;font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.85rem}.ToneGenerator-module__VUdWdW__chip:hover{border-color:var(--color-accent)}.ToneGenerator-module__VUdWdW__chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.ToneGenerator-module__VUdWdW__hint{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.ToneGenerator-module__VUdWdW__hintWarn{color:var(--color-warning);font-size:.82rem}.ToneGenerator-module__VUdWdW__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ToneGenerator-module__VUdWdW__tone{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);grid-template-columns:auto minmax(5.5rem,1fr) auto auto auto;align-items:center;gap:.5rem;padding:.5rem;display:grid}.ToneGenerator-module__VUdWdW__tone[data-selected=true]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.ToneGenerator-module__VUdWdW__pick{appearance:none;border:1px solid var(--color-border-strong);background:var(--color-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:50%;font-size:.85rem;font-weight:600}.ToneGenerator-module__VUdWdW__pick[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.ToneGenerator-module__VUdWdW__compactInput{inline-size:100%;min-inline-size:0}.ToneGenerator-module__VUdWdW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ToneGenerator-module__VUdWdW__noteRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ToneGenerator-module__VUdWdW__details{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.ToneGenerator-module__VUdWdW__details summary{cursor:pointer;align-items:center;min-block-size:2.75rem;padding:.7rem .9rem;font-weight:600;display:flex}.ToneGenerator-module__VUdWdW__detailsBody{gap:.9rem;padding:0 .9rem .9rem;display:grid}.ToneGenerator-module__VUdWdW__error{color:var(--color-error);font-size:.85rem}.ToneGenerator-module__VUdWdW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:30rem){.ToneGenerator-module__VUdWdW__tone{grid-template-columns:auto minmax(0,1fr) auto}.ToneGenerator-module__VUdWdW__tone>:nth-child(n+4){grid-column:2/-1}.ToneGenerator-module__VUdWdW__grid2,.ToneGenerator-module__VUdWdW__noteRow{grid-template-columns:minmax(0,1fr)}.ToneGenerator-module__VUdWdW__playBtn{inline-size:100%}}
