.azp{position:relative;width:100%;margin:0 auto;font-family:inherit;outline:none}.azp-quadro{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:10px;overflow:hidden}.azp-quadro.azp-audio{aspect-ratio:auto;height:64px;background:var(--azp-fundo,#0f1115)}.azp-audio .azp-capa,.azp-audio .azp-playzao{display:none}.azp-midia,.azp-midia iframe,.azp-midia video{position:absolute;inset:0;width:100%;height:100%;border:0}.azp-midia audio{display:none}.azp-midia.azp-cortar iframe{height:calc(100% + 280px);top:-140px}.azp-vimeo-alvo{position:absolute;inset:0}.azp-vimeo-alvo>div{height:100%}.azp-capa{position:absolute;inset:0;background-color:#000;background-size:cover;background-position:center;transition:opacity .35s ease;z-index:2}.azp-capa.azp-capa-fora{opacity:0;pointer-events:none}.azp-playzao{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border:0;border-radius:50%;background:var(--azp-cor,#00b3ff);color:#fff;cursor:pointer;display:grid;place-items:center;z-index:3;transition:transform .15s ease,opacity .25s ease;box-shadow:0 8px 30px rgba(0,0,0,.45)}.azp-playzao svg{width:34px;height:34px;margin-left:3px}.azp-playzao:hover{transform:translate(-50%,-50%) scale(1.08)}.azp-playzao.azp-fora{opacity:0;pointer-events:none}.azp-carregando .azp-playzao{animation:azp-pulso 1s ease-in-out infinite;pointer-events:none}@keyframes azp-pulso{50%{transform:translate(-50%,-50%) scale(.92);opacity:.7}}.azp-logo{position:absolute;z-index:4;opacity:.9}.azp-logo img{display:block;height:auto}.azp-logo-dir-sup{top:14px;right:14px}.azp-logo-dir-inf{bottom:64px;right:14px}.azp-logo-esq-sup{top:14px;left:14px}.azp-logo-esq-inf{bottom:64px;left:14px}.azp-controles{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 8px;background:linear-gradient(transparent,rgba(0,0,0,.55));z-index:5;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.azp-quadro:hover .azp-controles,.azp-quadro:focus-within .azp-controles,.azp:not(.azp-tocando) .azp-controles,.azp-audio .azp-controles{opacity:1;transform:none}.azp:not(.azp-tocando):not(.azp-carregando) .azp-controles{opacity:0}.azp-audio .azp-controles{position:static;background:none;padding:10px 12px;opacity:1!important;transform:none!important}.azp-barra{position:relative;height:5px;border-radius:3px;background:rgba(255,255,255,.25);cursor:pointer;margin-bottom:8px;touch-action:none}.azp-barra:hover{height:7px}.azp-barra-buffer,.azp-barra-feita{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit}.azp-barra-buffer{background:rgba(255,255,255,.35)}.azp-barra-feita{background:var(--azp-cor,#00b3ff)}.azp-barra-bola{position:absolute;top:50%;left:0;width:13px;height:13px;border-radius:50%;background:var(--azp-cor,#00b3ff);transform:translate(-50%,-50%) scale(0);transition:transform .15s ease}.azp-barra:hover .azp-barra-bola{transform:translate(-50%,-50%) scale(1)}.azp-capitulo{position:absolute;top:0;bottom:0;width:3px;background:rgba(255,255,255,.85);transform:translateX(-50%)}.azp-dica{display:none;position:absolute;bottom:16px;transform:translateX(-50%);background:rgba(0,0,0,.85);color:#fff;font-size:12px;line-height:1;padding:6px 9px;border-radius:5px;white-space:nowrap;pointer-events:none}.azp-linha{display:flex;align-items:center;justify-content:space-between;gap:8px}.azp-linha-esq,.azp-linha-dir{display:flex;align-items:center;gap:4px}.azp-btn{width:36px;height:36px;border:0;background:none;color:#fff;cursor:pointer;display:grid;place-items:center;border-radius:7px;opacity:.9}.azp-btn:hover{opacity:1;background:rgba(255,255,255,.12)}.azp-btn svg{width:21px;height:21px}.azp-btn-veloc{width:auto;padding:0 9px;font-size:13px;font-weight:600}.azp-tempo{color:#fff;font-size:13px;font-variant-numeric:tabular-nums;opacity:.9;margin-left:4px}.azp-volume{width:0;opacity:0;transition:width .2s ease,opacity .2s ease;accent-color:var(--azp-cor,#00b3ff);cursor:pointer}.azp-linha-esq:hover .azp-volume,.azp-volume:focus-visible{width:70px;opacity:1}.azp-cta{position:absolute;left:50%;bottom:72px;transform:translateX(-50%);max-width:min(88%, 460px);background:rgba(10,12,16,.93);color:#fff;border-radius:12px;padding:18px 40px 18px 20px;z-index:6;box-shadow:0 10px 40px rgba(0,0,0,.5);animation:azp-cta-entra .25s ease}@keyframes azp-cta-entra{from{opacity:0;transform:translate(-50%,8px)}}.azp-cta-fechar{position:absolute;top:6px;right:8px;border:0;background:none;color:#fff;font-size:22px;line-height:1;cursor:pointer;opacity:.7}.azp-cta-fechar:hover{opacity:1}.azp-cta-titulo{font-weight:700;font-size:16px;margin-bottom:4px}.azp-cta-texto{font-size:14px;opacity:.85;margin-bottom:10px}.azp-cta-form{display:flex;gap:8px;flex-wrap:wrap}.azp-cta-email{flex:1;min-width:160px;padding:9px 12px;border:1px solid rgba(255,255,255,.25);border-radius:7px;background:rgba(255,255,255,.08);color:#fff;font-size:14px}.azp-cta-btn{display:inline-block;border:0;background:var(--azp-cor,#00b3ff);color:#fff;font-weight:600;font-size:14px;padding:9px 18px;border-radius:7px;cursor:pointer;text-decoration:none}.azp-cta-btn:hover{filter:brightness(1.1);color:#fff}.azp-cta-ok{font-weight:600;color:var(--azp-cor,#00b3ff)}.azp-som{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:rgba(0,0,0,.35);cursor:pointer}.azp-som-caixa{display:flex;align-items:center;gap:10px;background:var(--azp-cor,#00b3ff);color:#fff;font-weight:700;font-size:15px;padding:14px 22px;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.45);animation:azp-som-pulso 1.6s ease-in-out infinite;max-width:86%;text-align:left}.azp-som-caixa svg{width:24px;height:24px;flex:none}@keyframes azp-som-pulso{50%{transform:scale(1.045)}}.azp-barra.azp-barra-falsa,.azp-barra.azp-barra-falsa:hover{cursor:default;height:5px}.azp-barra-falsa .azp-barra-bola{display:none}.azp-quadro.azp-flutua{position:fixed;right:18px;bottom:18px;width:min(380px, calc(100vw - 36px));height:auto;z-index:99999;box-shadow:0 12px 50px rgba(0,0,0,.45);animation:azp-flutua-entra .25s ease}@keyframes azp-flutua-entra{from{opacity:0;transform:translateY(12px)}}.azp-fechar-flutua{display:none;position:absolute;top:6px;right:6px;width:28px;height:28px;border:0;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;font-size:18px;line-height:1;cursor:pointer;z-index:7}.azp-flutua .azp-fechar-flutua{display:block}.azp-quadro:fullscreen{border-radius:0}