.nuraloka-audio-controls{z-index:45;font-family:var(--font-plus-jakarta), sans-serif;color:#182e56;position:fixed;bottom:18px;left:18px}.audio-launcher{background:#fff;border:1px solid #d6e0f6;border-radius:6px;align-items:center;gap:9px;min-height:46px;padding:11px 16px;font-size:.75rem;font-weight:750;display:flex;box-shadow:0 2px 8px #12295010}.nuraloka-audio-controls svg{fill:currentColor;flex-shrink:0;width:20px;height:20px}.audio-launcher>svg{color:#1f47ed}.audio-muted>svg{color:#7588a4}.audio-launcher i{background:#1f47ed;border-radius:50%;width:7px;height:7px}.audio-dialog{color:#182e56;background:#fff;border:1px solid #dbe5f6;border-radius:12px;width:min(460px,100% - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:26px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #15264e35}.audio-dialog::backdrop{background:#14285788}.audio-dialog:not([open]){display:none}.audio-panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.audio-panel-heading p{letter-spacing:.14em;color:#1f47ed;font-size:.6rem;font-weight:800}.audio-panel-heading h2{margin:8px 0 18px;font-size:1.5rem;line-height:1.4}.audio-panel-heading>button{background:#f1f5fd;border-radius:12px;align-self:flex-start;padding:12px}.audio-master{text-align:left;background:#eef3ff;border:1px solid #bed0ff;border-radius:14px;align-items:center;gap:13px;width:100%;padding:16px;font-size:.85rem;font-weight:750;display:flex}.audio-master small{color:#617493;margin-top:4px;font-size:.65rem;font-weight:400;display:block}.audio-master.is-muted{background:#f4f6fa;border-color:#dae0eb}.audio-dialog section{border-top:1px solid #e4eaf4;margin-top:22px;padding-top:20px}.audio-dialog h3{align-items:center;gap:9px;margin-bottom:14px;font-size:1rem;line-height:1.5;display:flex}.audio-toggle{justify-content:space-between;align-items:center;gap:15px;margin:15px 0;font-size:.8rem;display:flex}.audio-toggle input{accent-color:#1f47ed;width:22px;height:22px}.audio-range{color:#60728e;grid-template-columns:1fr auto;gap:10px;margin:16px 0;font-size:.7rem;display:grid}.audio-range input{accent-color:#1f47ed;grid-column:1/-1;width:100%;min-height:24px}.audio-field{margin:16px 0;font-size:.75rem;font-weight:650;display:block}.audio-field select{color:#253c65;background:#f7faff;border:1px solid #d8e2f5;border-radius:11px;width:100%;min-width:0;margin-top:8px;padding:12px;font-size:.8rem;display:block}.audio-caption{color:#687e9e;margin:13px 0;font-size:.65rem;line-height:1.8}.audio-voice-actions{flex-wrap:wrap;gap:8px;display:flex}.audio-voice-actions button,.audio-activate{color:#fff;background:#1f47ed;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:.75rem;font-weight:750;display:inline-flex}.audio-voice-actions button+button{color:#31517e;background:#f0f4fc}.audio-voice-actions button:disabled{opacity:.4;cursor:default}.audio-status{color:#776028;background:#fff8d8;border-radius:12px;margin-top:18px;padding:13px;font-size:.7rem;line-height:1.8}.audio-activate{margin-top:15px}@media (max-width:600px){.nuraloka-audio-controls{bottom:12px;left:12px}.audio-launcher{gap:7px;padding:10px 12px;font-size:.65rem}.audio-dialog{max-height:calc(100dvh - 24px);padding:21px}.audio-panel-heading h2{font-size:1.3rem}.audio-launcher svg{width:17px;height:17px}}@media print{.nuraloka-audio-controls{display:none}}.nura-speaking .nura-antenna:before{box-shadow:0 0 0 5px #facc1535,0 0 20px #facc15}.nura-speaking>svg{animation:.65s ease-in-out infinite alternate nura-voice}@keyframes nura-voice{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.nura-speaking>svg{animation:none}}@media (max-width:639px){body:has(.nl-marketing) .nuraloka-audio-controls{bottom:84px}body:has(.nl-marketing) .audio-launcher span{display:none}body:has(.nl-marketing) .audio-launcher{min-width:44px;padding:10px}}
