.st-video{position:relative;max-width:1040px;margin:0 auto}.st-video__moldura{position:relative;padding:10px;border-radius:32px;background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 30%,#fff) 0%,var(--tint-butter) 38%,var(--tint-lilac) 72%,color-mix(in oklab,var(--ring-4) 80%,#fff) 100%);box-shadow:var(--shadow-3);isolation:isolate}.st-video__brilho{position:absolute;inset:8% 4% -6%;z-index:-1;border-radius:40px;background:radial-gradient(60% 60% at 30% 40%,color-mix(in oklab,var(--primary) 40%,transparent),transparent 70%),radial-gradient(50% 60% at 80% 70%,color-mix(in oklab,var(--ring-4) 90%,transparent),transparent 70%);filter:blur(40px);opacity:.7}.st-video__janela{border-radius:23px;background:var(--card);overflow:hidden}.st-video__barra{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--paper))}.st-video__dots{display:flex;gap:7px}.st-video__dots i{width:11px;height:11px;border-radius:50%;background:var(--paper-3)}.st-video__dots i:first-child{background:#ff6f5b}.st-video__dots i:nth-child(2){background:#ffbe3d}.st-video__dots i:nth-child(3){background:#3fc56b}.st-video__aba{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;height:28px;padding:0 14px;border-radius:999px;background:var(--paper-2);font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden}.st-video__aba span{overflow:hidden;text-overflow:ellipsis}.st-video__aba .st-i{width:12px;height:12px;fill:currentColor;flex:0 0 auto}.st-video__dur{justify-self:end;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted)}.st-video__tela{position:relative;aspect-ratio:16 / 9;background:#0f0d0a}.st-video__el{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0f0d0a}.st-video__capa{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;cursor:pointer;transition:opacity .5s ease,visibility .5s ease}.st-video__capa picture,.st-video__capa img{display:block;width:100%;height:100%;object-fit:cover}.st-video__veu{position:absolute;inset:0;background:radial-gradient(70% 70% at 50% 50%,#17140f0f,#17140f57);transition:background-color .4s ease}.st-video__capa:hover .st-video__veu{background-color:#17140f14}.st-video__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;background:var(--primary-btn);color:#fff;box-shadow:0 20px 44px -12px color-mix(in oklab,var(--primary) 70%,transparent),inset 0 1px #ffffff4d;transition:transform .5s var(--ease)}.st-video__play .st-i{width:34px;height:34px;margin-left:5px;fill:currentColor}.st-video__anel{position:absolute;inset:-10px;border:2px solid rgba(255,255,255,.75);border-radius:50%}.st-video__capa:hover .st-video__play,.st-video__capa:focus-visible .st-video__play{transform:scale(1.08)}.st-video__chamada{position:absolute;top:calc(50% + 64px);left:50%;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#17140fbd;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;transform:translate(-50%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.st-video__chamada b{font-weight:600;font-variant-numeric:tabular-nums;opacity:.78}.st-video__capa:focus-visible{outline:3px solid #fff;outline-offset:-6px}.st-video.is-tocando .st-video__capa{opacity:0;visibility:hidden;pointer-events:none}.st-video__legenda{margin-top:16px;font-size:14px;line-height:1.5;color:var(--muted);text-align:center;text-wrap:pretty}@media(prefers-reduced-motion:no-preference){.st-video.is-vivo:not(.is-tocando) .st-video__anel{animation:st-video-anel 2.2s ease-out infinite}}@keyframes st-video-anel{0%{transform:scale(.92);opacity:.9}to{transform:scale(1.35);opacity:0}}@media(max-width:640px){.st-video__moldura{padding:6px;border-radius:22px}.st-video__janela{border-radius:17px}.st-video__barra{height:36px;padding:0 12px}.st-video__dots i{width:9px;height:9px}.st-video__aba{height:24px;padding:0 10px;font-size:11.5px}.st-video__play{width:64px;height:64px;margin:-32px 0 0 -32px}.st-video__play .st-i{width:24px;height:24px;margin-left:3px}.st-video__anel{inset:-7px}.st-video__chamada{top:calc(50% + 44px);padding:5px 12px;font-size:12.5px}}
