.audit-wrapper.svelte-13wnuic{font-family:Inter,sans-serif;padding:20px;max-width:900px;margin:0 auto}.instruction-panel.svelte-13wnuic{background:#fdfdfd;padding:20px;border-radius:12px;border:1px solid #eee;margin-bottom:25px}.steps.svelte-13wnuic{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;font-size:.85rem;color:#555;margin-top:10px}.card.svelte-13wnuic{background:#fff;padding:40px;border-radius:20px;border:1px solid #f0f0f0;box-shadow:0 10px 40px #00000008}.controls.svelte-13wnuic{display:flex;gap:12px;margin-bottom:25px}.btn-demo.svelte-13wnuic,.btn-upload.svelte-13wnuic{border:none;padding:14px 22px;border-radius:10px;cursor:pointer;font-weight:700;color:#2c3e50}.audio-box.svelte-13wnuic{background:#f9f9f9;padding:10px;border-radius:12px;margin-bottom:30px}audio.svelte-13wnuic{width:100%;height:45px}.results-grid.svelte-13wnuic{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stat.svelte-13wnuic{background:#fff;padding:30px;border-radius:15px;border:1px solid #f0f0f0;text-align:center}.val.svelte-13wnuic{display:block;font-size:3.2rem;font-weight:900;margin:10px 0;color:#232f3e}.spec-card.svelte-13wnuic{background:#fff;padding:25px;border-radius:15px;border:1px solid #f0f0f0}.full.svelte-13wnuic{grid-column:span 2}.viz-area.svelte-13wnuic{background:#fff;padding:20px;border-radius:10px;border:1px solid #eee;position:relative;overflow:hidden}.freq-labels.svelte-13wnuic{display:flex;justify-content:space-between;font-size:.7rem;color:#aaa;margin-top:10px}.power-tag.svelte-13wnuic{font-size:.75rem;padding:4px 10px;border-radius:5px;color:#333;font-weight:700;position:absolute;right:20px;top:20px;z-index:10}.loading.svelte-13wnuic{text-align:center;padding:40px}.spin.svelte-13wnuic{width:45px;height:45px;border:5px solid #f3f3f3;border-radius:50%;animation:svelte-13wnuic-s 1s linear infinite;margin:0 auto 15px}@keyframes svelte-13wnuic-s{to{transform:rotate(360deg)}}.spec-bar.svelte-13wnuic{transition:opacity .2s ease;cursor:crosshair;will-change:height,y}.spec-bar.svelte-13wnuic:hover{filter:brightness(1.1);stroke:#0000001a;stroke-width:1px}
