/*! RedNot Audio 1.0.4 | GPL-2.0-or-later */
.rna-player{--rna-accent:#1356b8;box-sizing:border-box;display:block;width:100%;margin:0 0 1.5rem;padding:1.1rem 1.2rem .95rem;border:1px solid #dbe3ee;border-top:3px solid var(--rna-accent);border-radius:14px;background:#f7f9fc;color:#172b47;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:400;line-height:1.45;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(15,36,64,.04),0 2px 3px rgba(15,36,64,.09),0 8px 16px -6px rgba(15,36,64,.18),0 18px 32px -14px rgba(15,36,64,.22);isolation:isolate}.rna-player *,.rna-player ::after,.rna-player ::before{box-sizing:border-box}.rna-player [hidden],.rna-player script{display:none!important}.rna-content-end[hidden]{display:none!important}.rna-player .rna-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .65rem;margin:0 0 .85rem}.rna-player .rna-brand{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-height:40px;min-width:0;margin:0 0 .15rem}.rna-player img.rna-site-logo{display:block;width:auto;height:auto;max-width:min(120px,100%);max-height:40px;flex:0 1 auto;margin:0;padding:0;border:0;border-radius:0;background:0 0;object-fit:contain;object-position:left center;box-shadow:none}.rna-player .rna-site-name{display:block;flex:1 1 110px;min-width:0;color:#586b83;font-size:12px;font-weight:750;letter-spacing:.025em;line-height:1.4;overflow-wrap:anywhere}.rna-player .rna-title{display:block;margin:0;color:#172b47;font-size:18px;font-weight:750;line-height:1.3}.rna-player .rna-estimate{margin-left:auto;color:#586b83;font-size:12px;white-space:nowrap}.rna-player .rna-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 .9rem}.rna-player button,.rna-player select{width:auto;margin:0;font-family:inherit;font-size:14px;line-height:1.2;letter-spacing:normal;text-transform:none;text-decoration:none;box-shadow:none}.rna-player button{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .9rem;border:1px solid #c5d1e0;border-radius:9px;background:#fff;color:#203a5a;font-weight:650;cursor:pointer;appearance:none;-webkit-appearance:none}.rna-player button::after,.rna-player button::before{content:none}.rna-player button:hover:not(:disabled){border-color:#91a8c5;background:#eaf0f8;color:#172b47}.rna-player button.rna-play{min-width:130px;border-color:#163d72;background:#163d72;color:#fff}.rna-player button.rna-play:hover:not(:disabled){border-color:#0d2c55;background:#0d2c55;color:#fff}.rna-player .rna-play-icon{display:inline-block;min-width:1em;font-size:13px;text-align:center}.rna-player button.rna-restart{width:44px;flex:0 0 44px;padding:0;font-size:24px;font-weight:500}.rna-player label{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:0;color:#435a76;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none}.rna-player .rna-rate-label{margin-left:auto}.rna-player select{display:inline-block;min-height:44px;max-width:100%;padding:.5rem 1.65rem .5rem .65rem;border:1px solid #c5d1e0;border-radius:9px;background-color:#fff;color:#172b47;font-weight:600;cursor:pointer;appearance:auto;-webkit-appearance:menulist}.rna-player button:focus-visible,.rna-player select:focus-visible,.rna-player textarea:focus-visible{outline:3px solid #2d72c9;outline-offset:3px}.rna-player button:disabled,.rna-player select:disabled{opacity:.55;cursor:default}.rna-player .rna-progress{display:block;width:100%;height:5px;overflow:hidden;border-radius:9px;background:#dfe7f1}.rna-player .rna-progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--rna-accent);transition:width 180ms linear}.rna-player .rna-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .85rem;margin-top:.45rem}.rna-player .rna-status{display:block;padding-top:.7rem;color:#586b83;font-size:12px;line-height:1.5}.rna-player button.rna-voice-toggle{flex:0 0 auto;min-height:44px;padding:.5rem .35rem;border-color:transparent;background:0 0;color:#294c7b;font-size:12px;text-decoration:underline;text-underline-offset:3px}.rna-player .rna-voice-panel{display:block;margin-top:.4rem;padding-top:.8rem;border-top:1px solid #dbe3ee}.rna-player .rna-voice-panel label{display:flex;flex-wrap:wrap;gap:.5rem .7rem}.rna-player .rna-voice{flex:1 1 200px;min-width:0;width:100%;font-size:13px}.rna-player .rna-voice-panel p,.rna-player noscript{display:block;margin:.5rem 0 0;color:#586b83;font-size:12px;line-height:1.5}.rna-player .rna-diagnostic-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem}.rna-player .rna-diagnostic-status{color:#586b83;font-size:12px}.rna-player .rna-diagnostic-output{flex-basis:100%;width:100%;min-width:0;height:9rem;margin:0;padding:.65rem;border:1px solid #c5d1e0;border-radius:8px;background:#fff;color:#172b47;font:12px/1.5 ui-monospace,monospace;resize:vertical}.rna-player[data-rna-state=error] .rna-status,.rna-player[data-rna-state=unavailable] .rna-status{color:#8a342b}@media (max-width:420px){.rna-player{padding:.95rem .9rem .8rem}.rna-player .rna-brand{min-height:34px}.rna-player img.rna-site-logo{max-width:min(110px,100%);max-height:34px}.rna-player .rna-title{font-size:17px}.rna-player .rna-estimate{flex-basis:100%;margin-left:0}.rna-player .rna-controls{gap:.5rem}.rna-player button.rna-play{flex:1 1 auto;min-width:116px}.rna-player .rna-rate-label{flex-basis:100%;margin-left:0;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.rna-player .rna-progress-fill{transition:none}}
