#pnf-root{position:fixed;z-index:2147483000;pointer-events:none;font-family:inherit}.pnf-notification{position:relative;display:block;width:min(var(--pnf-width),calc(100vw - 20px));background:var(--pnf-bg);border:var(--pnf-border) solid var(--pnf-border-color);border-radius:var(--pnf-radius);padding:var(--pnf-padding);box-sizing:border-box;box-shadow:0 14px 40px rgba(15,23,42,.18);pointer-events:auto;overflow:visible}.pnf-notification__link{display:flex;gap:12px;color:inherit;text-decoration:none;align-items:center}.pnf-notification--vertical .pnf-notification__link{flex-direction:column;align-items:stretch}.pnf-notification__image{width:var(--pnf-image-width);height:var(--pnf-image-height);flex:0 0 auto;overflow:hidden;border-radius:calc(var(--pnf-radius) - 4px)}.pnf-notification--vertical .pnf-notification__image{width:100%;height:var(--pnf-image-height)}.pnf-notification__image img{display:block;width:100%;height:100%;object-fit:var(--pnf-image-fit,cover);object-position:var(--pnf-object-position,50% 50%);transition:transform .25s ease}.pnf-notification__link:hover .pnf-notification__image img{transform:scale(1.05)}.pnf-notification__content{position:relative;z-index:1;min-width:0;flex:1}.pnf-notification__shortcode{width:100%;overflow-wrap:anywhere;word-break:break-word}.pnf-notification__shortcode img,.pnf-notification__shortcode iframe,.pnf-notification__shortcode video{max-width:100%;height:auto}.pnf-notification__button{position:relative;z-index:20;display:inline-block;margin-top:10px;padding:6px 11px;border-radius:5px;background:var(--pnf-badge-color,#2563eb);color:#fff;text-decoration:none;font-size:12px;line-height:1.2;pointer-events:auto;cursor:pointer}.pnf-notification__button:hover{filter:brightness(.92);color:#fff}.pnf-notification__button--disabled{opacity:.75;cursor:default;pointer-events:none}.pnf-notification__shortcode iframe{position:relative;z-index:1;display:block;width:100%;max-width:100%;min-height:160px;height:260px;aspect-ratio:16/9;border:0;background:#fff;border-radius:6px;pointer-events:auto}.pnf-notification__shortcode embed,.pnf-notification__shortcode object{max-width:100%}.pnf-notification__title{font-size:var(--pnf-title-size,16px);font-weight:var(--pnf-title-weight,700);line-height:var(--pnf-title-line-height,1.25);color:var(--pnf-title-color,#111827);margin-bottom:5px}.pnf-notification__excerpt{font-size:var(--pnf-excerpt-size,13px);line-height:var(--pnf-excerpt-line-height,1.4);font-weight:var(--pnf-excerpt-weight,400);color:var(--pnf-excerpt-color,#4b5563);margin-bottom:7px}.pnf-notification__meta{display:flex;gap:8px;align-items:center;font-size:var(--pnf-date-size,11px);line-height:1.2}.pnf-notification__category{color:var(--pnf-category-color,#2563eb);font-size:var(--pnf-category-size,11px);font-weight:var(--pnf-category-weight,600);line-height:var(--pnf-category-line-height,1.2)}.pnf-notification__date{color:var(--pnf-date-color,#6b7280);font-size:var(--pnf-date-size,11px);font-weight:var(--pnf-date-weight,400);line-height:var(--pnf-date-line-height,1.2)}.pnf-notification__badge{display:block!important;position:absolute;right:16px;top:-12px;z-index:3;color:var(--pnf-badge-text-color,#fff);background:var(--pnf-badge-color,#ef4444);border-radius:999px;padding:3px 9px;font-size:11px;line-height:1.35;box-shadow:0 2px 5px rgba(0,0,0,.12);min-height:20px;box-sizing:border-box}.pnf-notification__sound{position:absolute;right:28px;bottom:6px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.28);color:#fff;font-size:11px;line-height:20px;text-align:center;cursor:pointer;z-index:4}.pnf-notification__sound:hover{background:rgba(0,0,0,.48)}.pnf-notification__close{position:absolute;right:6px;bottom:5px;border:0;background:transparent;color:#6b7280;font-size:18px;line-height:1;cursor:pointer;z-index:4}.pnf-pos-bottom-right{right:20px;bottom:20px}.pnf-pos-bottom-left{left:20px;bottom:20px}.pnf-pos-top-right{right:20px;top:20px}.pnf-pos-top-left{left:20px;top:20px}.pnf-enter{animation-duration:.65s;animation-fill-mode:both}.pnf-leave{animation-duration:.45s;animation-fill-mode:both}@keyframes pnf-fadeIn{from{opacity:0}to{opacity:1}}@keyframes pnf-fadeOut{from{opacity:1}to{opacity:0}}@keyframes pnf-slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes pnf-slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes pnf-slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes pnf-slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes pnf-bounceInRight{0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}80%{transform:translate3d(10px,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes pnf-zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes pnf-rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.pnf-enter[data-animation="fadeIn"]{animation-name:pnf-fadeIn}.pnf-enter[data-animation="slideInRight"]{animation-name:pnf-slideInRight}.pnf-enter[data-animation="slideInLeft"]{animation-name:pnf-slideInLeft}.pnf-enter[data-animation="slideInUp"]{animation-name:pnf-slideInUp}.pnf-enter[data-animation="slideInDown"]{animation-name:pnf-slideInDown}.pnf-enter[data-animation="bounceInRight"]{animation-name:pnf-bounceInRight}.pnf-enter[data-animation="zoomIn"]{animation-name:pnf-zoomIn}.pnf-enter[data-animation="rotateIn"]{animation-name:pnf-rotateIn}.pnf-enter:not([data-animation="fadeIn"]):not([data-animation="slideInRight"]):not([data-animation="slideInLeft"]):not([data-animation="slideInUp"]):not([data-animation="slideInDown"]):not([data-animation="bounceInRight"]):not([data-animation="zoomIn"]):not([data-animation="rotateIn"]){animation-name:pnf-fadeIn}.pnf-leave[data-hide="fadeOut"]{animation-name:pnf-fadeOut}@media(min-width:601px) and (max-width:900px){.pnf-notification__image{width:var(--pnf-tablet-image-width,var(--pnf-image-width));height:var(--pnf-tablet-image-height,var(--pnf-image-height))}.pnf-notification--vertical .pnf-notification__image{width:100%;height:var(--pnf-tablet-image-height,var(--pnf-image-height))}}@media(max-width:600px){.pnf-notification{width:min(var(--pnf-mobile-width,340px),calc(100vw - 20px));padding:10px}.pnf-notification__image{width:var(--pnf-mobile-image-width,72px);height:var(--pnf-mobile-image-height,72px)}.pnf-notification__badge{right:10px;top:-12px;padding:3px 8px;font-size:10.5px;min-height:19px}.pnf-notification__sound{right:28px;bottom:5px}.pnf-notification__title{font-size:14px}.pnf-notification__excerpt{font-size:12px}.pnf-pos-bottom-right,.pnf-pos-top-right{right:10px}.pnf-pos-bottom-left,.pnf-pos-top-left{left:10px}}

.pnf-smart-player-shell{position:relative;width:100%;height:260px;min-height:160px;overflow:hidden;border-radius:6px;background:#050505}.pnf-smart-player-shell .pnf-smart-player-direct{position:absolute!important;inset:0;width:100%!important;height:100%!important;min-height:0!important;border:0;border-radius:6px;z-index:1}.pnf-smart-player-overlay{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;z-index:2;transition:background .2s ease}.pnf-smart-player-overlay:hover{background:rgba(0,0,0,.04)}.pnf-smart-player-overlay__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:250px;min-width:0;max-width:68%;padding:25px 22px 22px;border:1px solid rgba(25,151,205,.9);border-radius:6px;background:transparent;box-shadow:none;color:#fff;text-align:center}.pnf-smart-player-overlay__card strong{order:1;font-size:17px;line-height:1.2;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pnf-smart-player-overlay__card small{order:2;font-size:16px;line-height:1.25;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pnf-smart-player-overlay__icon{order:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:100%;background:transparent;color:#fff;font-size:0;line-height:1;box-shadow:none;object-fit:cover}.pnf-smart-player-overlay__icon:before,.pnf-smart-player-overlay__icon:after{display:none}.pnf-smart-player-overlay.is-hidden{display:none!important}@media(max-width:600px){.pnf-smart-player-shell{height:210px}.pnf-smart-player-overlay__card{width:205px;padding:20px 16px 18px}.pnf-smart-player-overlay__card strong{font-size:15px}.pnf-smart-player-overlay__card small{font-size:14px}.pnf-smart-player-overlay__icon{width:44px;height:44px}}

.pnf-notification__youtube{width:100%;margin-top:8px}.pnf-youtube-player-shell{position:relative;width:100%;height:var(--pnf-youtube-height,260px);min-height:160px;overflow:hidden;border-radius:6px;background:#000}.pnf-youtube-player-shell .pnf-youtube-player{position:absolute!important;inset:0;width:100%!important;height:100%!important;min-height:0!important;border:0!important;border-radius:6px;z-index:1}.pnf-youtube-player-shell:after{content:'';position:absolute;inset:0;background:var(--pnf-youtube-overlay,rgba(0,0,0,0));pointer-events:none;z-index:2}.pnf-youtube-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:var(--pnf-youtube-icon-size,64px);height:var(--pnf-youtube-icon-size,64px);padding:0;border:0;border-radius:var(--pnf-youtube-radius,100%);background:transparent;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.pnf-youtube-play:hover{transform:translate(-50%,-50%) scale(1.06)}.pnf-youtube-play img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--pnf-youtube-radius,100%)}.pnf-youtube-play.is-active{opacity:.18;pointer-events:none}.pnf-youtube-player-shell[style*="--pnf-youtube-radius"] .pnf-youtube-play img{border-radius:var(--pnf-youtube-radius,100%)}@media(min-width:601px) and (max-width:900px){.pnf-youtube-player-shell{height:var(--pnf-youtube-tablet-height,var(--pnf-youtube-height,260px))}}@media(max-width:600px){.pnf-youtube-player-shell{height:var(--pnf-youtube-mobile-height,210px)}.pnf-youtube-play{width:var(--pnf-youtube-icon-mobile-size,56px);height:var(--pnf-youtube-icon-mobile-size,56px)}}


.pnf-youtube-banner-link{position:absolute;inset:0;z-index:4;display:block;background:transparent;cursor:pointer;border-radius:6px}.pnf-youtube-banner-link:focus{outline:2px solid rgba(37,99,235,.9);outline-offset:-2px}

.pnf-image-banner-shell{position:relative;display:block;width:min(var(--pnf-image-banner-width,360px),100%);max-width:100%;height:auto;aspect-ratio:var(--pnf-image-banner-ratio,16 / 9);overflow:hidden;box-sizing:border-box;flex:0 1 auto}.pnf-image-banner-shell>img{display:block;width:100%;height:100%;object-fit:var(--pnf-image-banner-fit,cover);object-position:var(--pnf-image-banner-position,50% 50%)}.pnf-image-banner-shell:after{content:'';position:absolute;inset:0;background:var(--pnf-image-banner-overlay,rgba(0,0,0,0));pointer-events:none}.pnf-image-banner-link{position:absolute;inset:0;z-index:2;display:block;background:transparent}.pnf-image-preview img{max-width:180px;max-height:100px;object-fit:contain}.pnf-image-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pnf-image-preview{display:inline-flex;align-items:center;min-height:42px;color:#64748b;font-size:12px}.pnf-image-preview img{width:120px;height:68px;object-fit:contain;border:1px solid #d4dce8;border-radius:6px}@media(max-width:1024px){.pnf-image-banner-shell{width:min(var(--pnf-image-banner-tablet-width,360px),100%);height:auto;aspect-ratio:var(--pnf-image-banner-tablet-ratio,16 / 9)}}@media(max-width:767px){.pnf-image-banner-shell{width:min(var(--pnf-image-banner-mobile-width,320px),100%);height:auto;aspect-ratio:var(--pnf-image-banner-mobile-ratio,16 / 9)}}

/* Imagens e vídeos locais fluidos: ocupam a largura da notificação e calculam a altura pela proporção. */
.pnf-image-banner-shell{width:100%;max-width:100%;height:auto;aspect-ratio:var(--pnf-image-banner-ratio,16 / 9)}
.pnf-local-video-shell{position:relative;display:block;width:100%;max-width:100%;height:auto;aspect-ratio:var(--pnf-local-video-ratio,16 / 9);overflow:hidden;box-sizing:border-box;background:#000}.pnf-local-video-player{display:block;width:100%;height:100%;object-fit:var(--pnf-local-video-fit,cover);object-position:var(--pnf-local-video-position,50% 50%);background:#000}.pnf-local-video-mask{position:absolute;inset:0;z-index:2;background:var(--pnf-local-video-overlay,rgba(0,0,0,0));pointer-events:none}.pnf-local-video-link{position:absolute;inset:0;z-index:3;display:block;background:transparent;cursor:pointer}.pnf-local-video-shell:has(.pnf-local-video-link){cursor:pointer}@media(max-width:1024px){.pnf-image-banner-shell{aspect-ratio:var(--pnf-image-banner-tablet-ratio,16 / 9)}.pnf-local-video-shell{aspect-ratio:var(--pnf-local-video-tablet-ratio,16 / 9)}}@media(max-width:767px){.pnf-image-banner-shell{aspect-ratio:var(--pnf-image-banner-mobile-ratio,16 / 9)}.pnf-local-video-shell{aspect-ratio:var(--pnf-local-video-mobile-ratio,16 / 9)}}

/* Imagens: sem crop em dispositivos móveis; a altura acompanha a proporção natural da imagem. */
.pnf-image-banner-shell{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:auto!important;overflow:visible!important}.pnf-image-banner-shell img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain!important;object-position:center!important}.pnf-image-banner-shell .pnf-image-banner-link{position:absolute;inset:0;min-height:100%}
.pnf-root--inactive{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important}.pnf-root--inactive *{pointer-events:none!important}.pnf-root--inactive .pnf-notification{display:none!important}.pnf-accordion-row:not(.is-open)> .pnf-shortcode-row-head ~ *{display:none!important}.pnf-accordion-row.is-open> .pnf-shortcode-row-head ~ *{display:block}

/* Saídas correspondentes à lista de entradas. O root fica sem interação durante a saída e é removido ao final. */
@keyframes pnf-fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}
@keyframes pnf-fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}
@keyframes pnf-fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}
@keyframes pnf-fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}
@keyframes pnf-fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}
@keyframes pnf-fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}
@keyframes pnf-fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}
@keyframes pnf-fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}
@keyframes pnf-slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}
@keyframes pnf-slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}
@keyframes pnf-slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}
@keyframes pnf-slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}
@keyframes pnf-zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}
@keyframes pnf-bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}
@keyframes pnf-bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}
@keyframes pnf-bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}
@keyframes pnf-bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}
@keyframes pnf-bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}
@keyframes pnf-rotateOut{from{opacity:1;transform-origin:center;transform:rotate(0)}to{opacity:0;transform-origin:center;transform:rotate(200deg)}}
@keyframes pnf-rotateOutDownLeft{from{opacity:1;transform-origin:left bottom}to{opacity:0;transform-origin:left bottom;transform:rotate(45deg)}}
@keyframes pnf-rotateOutDownRight{from{opacity:1;transform-origin:right bottom}to{opacity:0;transform-origin:right bottom;transform:rotate(-45deg)}}
@keyframes pnf-rotateOutUpLeft{from{opacity:1;transform-origin:left bottom}to{opacity:0;transform-origin:left bottom;transform:rotate(-45deg)}}
@keyframes pnf-rotateOutUpRight{from{opacity:1;transform-origin:right bottom}to{opacity:0;transform-origin:right bottom;transform:rotate(45deg)}}
@keyframes pnf-flipOutX{from{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotate3d(1,0,0,-20deg)}to{opacity:0;transform:perspective(400px) rotate3d(1,0,0,90deg)}}
@keyframes pnf-flipOutY{from{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotate3d(0,1,0,-15deg)}to{opacity:0;transform:perspective(400px) rotate3d(0,1,0,90deg)}}
@keyframes pnf-lightSpeedOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}
@keyframes pnf-rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
.pnf-leave[data-hide="fadeOut"]{animation-name:pnf-fadeOut}.pnf-leave[data-hide="bounceOut"]{animation-name:pnf-bounceOut}.pnf-leave[data-hide="bounceOutDown"]{animation-name:pnf-bounceOutDown}.pnf-leave[data-hide="bounceOutLeft"]{animation-name:pnf-bounceOutLeft}.pnf-leave[data-hide="bounceOutRight"]{animation-name:pnf-bounceOutRight}.pnf-leave[data-hide="bounceOutUp"]{animation-name:pnf-bounceOutUp}.pnf-leave[data-hide="fadeOutDown"]{animation-name:pnf-fadeOutDown}.pnf-leave[data-hide="fadeOutDownBig"]{animation-name:pnf-fadeOutDownBig}.pnf-leave[data-hide="fadeOutLeft"]{animation-name:pnf-fadeOutLeft}.pnf-leave[data-hide="fadeOutLeftBig"]{animation-name:pnf-fadeOutLeftBig}.pnf-leave[data-hide="fadeOutRight"]{animation-name:pnf-fadeOutRight}.pnf-leave[data-hide="fadeOutRightBig"]{animation-name:pnf-fadeOutRightBig}.pnf-leave[data-hide="fadeOutUp"]{animation-name:pnf-fadeOutUp}.pnf-leave[data-hide="fadeOutUpBig"]{animation-name:pnf-fadeOutUpBig}.pnf-leave[data-hide="flipOutX"]{animation-name:pnf-flipOutX}.pnf-leave[data-hide="flipOutY"]{animation-name:pnf-flipOutY}.pnf-leave[data-hide="lightSpeedOut"]{animation-name:pnf-lightSpeedOut}.pnf-leave[data-hide="rotateOut"]{animation-name:pnf-rotateOut}.pnf-leave[data-hide="rotateOutDownLeft"]{animation-name:pnf-rotateOutDownLeft}.pnf-leave[data-hide="rotateOutDownRight"]{animation-name:pnf-rotateOutDownRight}.pnf-leave[data-hide="rotateOutUpLeft"]{animation-name:pnf-rotateOutUpLeft}.pnf-leave[data-hide="rotateOutUpRight"]{animation-name:pnf-rotateOutUpRight}.pnf-leave[data-hide="slideOutDown"]{animation-name:pnf-slideOutDown}.pnf-leave[data-hide="slideOutLeft"]{animation-name:pnf-slideOutLeft}.pnf-leave[data-hide="slideOutRight"]{animation-name:pnf-slideOutRight}.pnf-leave[data-hide="slideOutUp"]{animation-name:pnf-slideOutUp}.pnf-leave[data-hide="zoomOut"]{animation-name:pnf-zoomOut}.pnf-leave[data-hide="rollOut"]{animation-name:pnf-rollOut}
.pnf-leave[data-hide="fadeOut"],.pnf-leave[data-hide="bounceOut"],.pnf-leave[data-hide="bounceOutDown"],.pnf-leave[data-hide="bounceOutLeft"],.pnf-leave[data-hide="bounceOutRight"],.pnf-leave[data-hide="bounceOutUp"],.pnf-leave[data-hide="fadeOutDown"],.pnf-leave[data-hide="fadeOutDownBig"],.pnf-leave[data-hide="fadeOutLeft"],.pnf-leave[data-hide="fadeOutLeftBig"],.pnf-leave[data-hide="fadeOutRight"],.pnf-leave[data-hide="fadeOutRightBig"],.pnf-leave[data-hide="fadeOutUp"],.pnf-leave[data-hide="fadeOutUpBig"],.pnf-leave[data-hide="flipOutX"],.pnf-leave[data-hide="flipOutY"],.pnf-leave[data-hide="lightSpeedOut"],.pnf-leave[data-hide="rotateOut"],.pnf-leave[data-hide="rotateOutDownLeft"],.pnf-leave[data-hide="rotateOutDownRight"],.pnf-leave[data-hide="rotateOutUpLeft"],.pnf-leave[data-hide="rotateOutUpRight"],.pnf-leave[data-hide="slideOutDown"],.pnf-leave[data-hide="slideOutLeft"],.pnf-leave[data-hide="slideOutRight"],.pnf-leave[data-hide="slideOutUp"],.pnf-leave[data-hide="zoomOut"],.pnf-leave[data-hide="rollOut"]{animation-duration:.45s;animation-fill-mode:both}
.pnf-leave:not([data-hide="fadeOut"]):not([data-hide="bounceOut"]):not([data-hide="bounceOutDown"]):not([data-hide="bounceOutLeft"]):not([data-hide="bounceOutRight"]):not([data-hide="bounceOutUp"]):not([data-hide="fadeOutDown"]):not([data-hide="fadeOutDownBig"]):not([data-hide="fadeOutLeft"]):not([data-hide="fadeOutLeftBig"]):not([data-hide="fadeOutRight"]):not([data-hide="fadeOutRightBig"]):not([data-hide="fadeOutUp"]):not([data-hide="fadeOutUpBig"]):not([data-hide="flipOutX"]):not([data-hide="flipOutY"]):not([data-hide="lightSpeedOut"]):not([data-hide="rotateOut"]):not([data-hide="rotateOutDownLeft"]):not([data-hide="rotateOutDownRight"]):not([data-hide="rotateOutUpLeft"]):not([data-hide="rotateOutUpRight"]):not([data-hide="slideOutDown"]):not([data-hide="slideOutLeft"]):not([data-hide="slideOutRight"]):not([data-hide="slideOutUp"]):not([data-hide="zoomOut"]):not([data-hide="rollOut"]){animation-name:pnf-fadeOut}

/* Entradas direcionais completas: o nome do efeito determina a direção do movimento. */
@keyframes pnf-slideInRightFull{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:none}}
@keyframes pnf-slideInLeftFull{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:none}}
@keyframes pnf-slideInUpFull{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:none}}
@keyframes pnf-slideInDownFull{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:none}}
@keyframes pnf-fadeInDownFull{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}
@keyframes pnf-fadeInDownBigFull{from{opacity:0;transform:translate3d(0,-2000px)}to{opacity:1;transform:none}}
@keyframes pnf-fadeInLeftFull{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}
@keyframes pnf-fadeInLeftBigFull{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}
@keyframes pnf-fadeInRightFull{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}
@keyframes pnf-fadeInRightBigFull{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}
@keyframes pnf-fadeInUpFull{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
@keyframes pnf-fadeInUpBigFull{from{opacity:0;transform:translate3d(0,2000px)}to{opacity:1;transform:none}}
@keyframes pnf-bounceInDownFull{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}
@keyframes pnf-bounceInUpFull{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:none}}
@keyframes pnf-bounceInLeftFull{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}
@keyframes pnf-bounceInRightFull{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}
@keyframes pnf-zoomInFull{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes pnf-zoomInDownFull{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes pnf-zoomInUpFull{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes pnf-zoomInLeftFull{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(48px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes pnf-zoomInRightFull{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-48px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes pnf-rotateInDownRightFull{from{opacity:0;transform-origin:right bottom;transform:rotate3d(0,0,1,45deg)}to{opacity:1;transform-origin:right bottom;transform:none}}
@keyframes pnf-rotateInDownLeftFull{from{opacity:0;transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg)}to{opacity:1;transform-origin:left bottom;transform:none}}
@keyframes pnf-rotateInUpRightFull{from{opacity:0;transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg)}to{opacity:1;transform-origin:right bottom;transform:none}}
@keyframes pnf-rotateInUpLeftFull{from{opacity:0;transform-origin:left bottom;transform:rotate3d(0,0,1,90deg)}to{opacity:1;transform-origin:left bottom;transform:none}}
@keyframes pnf-flipInXFull{from{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg)}to{transform:perspective(400px);opacity:1}}
@keyframes pnf-flipInYFull{from{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg)}to{transform:perspective(400px);opacity:1}}
@keyframes pnf-lightSpeedInFull{from{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:none}}
@keyframes pnf-rollInFull{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}
.pnf-enter[data-animation="bounceInDown"]{animation-name:pnf-bounceInDownFull}.pnf-enter[data-animation="bounceInUp"]{animation-name:pnf-bounceInUpFull}.pnf-enter[data-animation="bounceInLeft"]{animation-name:pnf-bounceInLeftFull}.pnf-enter[data-animation="bounceInRight"]{animation-name:pnf-bounceInRightFull}.pnf-enter[data-animation="fadeInDown"]{animation-name:pnf-fadeInDownFull}.pnf-enter[data-animation="fadeInDownBig"]{animation-name:pnf-fadeInDownBigFull}.pnf-enter[data-animation="fadeInLeft"]{animation-name:pnf-fadeInLeftFull}.pnf-enter[data-animation="fadeInLeftBig"]{animation-name:pnf-fadeInLeftBigFull}.pnf-enter[data-animation="fadeInRight"]{animation-name:pnf-fadeInRightFull}.pnf-enter[data-animation="fadeInRightBig"]{animation-name:pnf-fadeInRightBigFull}.pnf-enter[data-animation="fadeInUp"]{animation-name:pnf-fadeInUpFull}.pnf-enter[data-animation="fadeInUpBig"]{animation-name:pnf-fadeInUpBigFull}.pnf-enter[data-animation="flipInX"]{animation-name:pnf-flipInXFull}.pnf-enter[data-animation="flipInY"]{animation-name:pnf-flipInYFull}.pnf-enter[data-animation="lightSpeedIn"]{animation-name:pnf-lightSpeedInFull}.pnf-enter[data-animation="rotateInDownLeft"]{animation-name:pnf-rotateInDownLeftFull}.pnf-enter[data-animation="rotateInDownRight"]{animation-name:pnf-rotateInDownRightFull}.pnf-enter[data-animation="rotateInUpLeft"]{animation-name:pnf-rotateInUpLeftFull}.pnf-enter[data-animation="rotateInUpRight"]{animation-name:pnf-rotateInUpRightFull}.pnf-enter[data-animation="slideInUp"]{animation-name:pnf-slideInUpFull}.pnf-enter[data-animation="slideInDown"]{animation-name:pnf-slideInDownFull}.pnf-enter[data-animation="slideInLeft"]{animation-name:pnf-slideInLeftFull}.pnf-enter[data-animation="slideInRight"]{animation-name:pnf-slideInRightFull}.pnf-enter[data-animation="zoomIn"]{animation-name:pnf-zoomInFull}.pnf-enter[data-animation="zoomInDown"]{animation-name:pnf-zoomInDownFull}.pnf-enter[data-animation="zoomInLeft"]{animation-name:pnf-zoomInLeftFull}.pnf-enter[data-animation="zoomInRight"]{animation-name:pnf-zoomInRightFull}.pnf-enter[data-animation="zoomInUp"]{animation-name:pnf-zoomInUpFull}.pnf-enter[data-animation="rollIn"]{animation-name:pnf-rollInFull}

/* Keyframes canônicos adicionais usados pelo controlador inline das animações. */
@keyframes pnf-bounceInFull{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}
@keyframes pnf-rotateInFull{from{opacity:0;transform-origin:center;transform:rotate3d(0,0,1,-200deg)}to{opacity:1;transform-origin:center;transform:none}}
@keyframes pnf-zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{opacity:0;transform:scale(.1) translate3d(0,2000px,0);transform-origin:center bottom}}
@keyframes pnf-zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}
@keyframes pnf-zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}
@keyframes pnf-zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{opacity:0;transform:scale(.1) translate3d(0,-2000px,0);transform-origin:center bottom}}

/* Reserva espaço visual para que o título não fique encostado no badge superior. */
.pnf-notification.pnf-has-badge .pnf-notification__title{padding-top:7px}
@media(max-width:600px){.pnf-notification.pnf-has-badge .pnf-notification__title{padding-top:6px}}
.pnf-notification__title--video{color:var(--pnf-video-title-color,var(--pnf-title-color,#111827))}
.pnf-notification__excerpt--video{color:var(--pnf-video-excerpt-color,var(--pnf-excerpt-color,#4b5563))}
