.pmflix-x{--core-void:#000b1f;--core-night:#001430;--core-blue:#001d51;--core-gold:#ba9c4a;--core-gold-bright:#d4b76a;--core-electric:#4a7dff;--core-ice:#f0ede8;--core-muted:#aebbd0;--core-line:#ba9c4a38;background:#000b1f}.pmflix-x .core-x__cursor-light{background:radial-gradient(circle,#4a7dff2e,#0000 68%)}.pmflix-x .core-x__progress-line{background:linear-gradient(90deg,#4a7dff,#ba9c4a,#d4b76a);box-shadow:0 0 20px #4a7dffb8}.pmflix-x .core-x__stage{background:#000b1f}.pmflix-x .core-x__hero{background:radial-gradient(circle at 50% 24%,#325ed247,#0000 31%),radial-gradient(circle at 7% 58%,#0043ad38,#0000 25%),radial-gradient(circle at 93% 58%,#ba9c4a1f,#0000 24%),linear-gradient(145deg,#000819 0%,#001d51 52%,#000b1f 100%)}.pmflix-x .core-x__hero-target circle{stroke:#d4b76a61}.pmflix-x .core-x__hero-pulse{border-color:#4a7dff5c;box-shadow:0 0 34px #4a7dff33}.pmflix-x .pmflix-x__hero-logo{font-family:var(--font-body);letter-spacing:-.035em;align-items:center;gap:clamp(4px,.55vw,9px);font-size:clamp(1.4rem,2.4vw,2.7rem);font-weight:800;line-height:1;display:flex}.pmflix-x .pmflix-x__hero-logo>span{color:var(--core-ice)}.pmflix-x .pmflix-x__hero-logo>strong{color:var(--core-gold-bright);font:inherit}.pmflix-x .pmflix-x__hero-logo>i{aspect-ratio:1;width:clamp(28px,2.7vw,42px);color:var(--core-gold-bright);background:#ba9c4a1a;border:1px solid #d4b76a7a;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 28px #ba9c4a29}.pmflix-x .pmflix-x__hero-logo svg{fill:currentColor;width:42%}.pmflix-x .core-x__hero-heading{max-width:1040px}.pmflix-x .core-x__hero-statement{max-width:960px}.pmflix-x .pmflix-x__gold-type{color:var(--core-gold-bright);text-shadow:0 0 18px #d4b76a1f;will-change:background-position, text-shadow;animation:6.8s cubic-bezier(.42,0,.22,1) infinite pmflix-x-gold-sweep}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pmflix-x .pmflix-x__gold-type{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,#a98232 0%,#d4b76a 37%,#f0d991 45%,#fff8d6 49%,#fffdf0 51%,#e4c777 56%,#d4b76a 66%,#a98232 100%);background-position:135%;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.pmflix-x .core-x__hero-claims .pmflix-x__gold-type{color:#0000}}.pmflix-x .pmflix-x__gold-type--left,.pmflix-x .pmflix-x__gold-type--right{animation-duration:5.9s}.pmflix-x .pmflix-x__gold-type--left{animation-delay:-.7s}.pmflix-x .pmflix-x__gold-type--right{animation-delay:-3.65s}@keyframes pmflix-x-gold-sweep{0%,18%{text-shadow:0 0 18px #d4b76a1f;background-position:135%}48%{text-shadow:0 0 30px #d4b76a4d,0 0 8px #fff6d433}72%,to{text-shadow:0 0 18px #d4b76a1f;background-position:-35%}}.pmflix-x .core-x__cta--primary{color:#fff;background:linear-gradient(135deg,#9a7b30,#ba9c4a 48%,#d4b76a);box-shadow:0 16px 44px #ba9c4a3d}.pmflix-x .core-x__cta--primary:hover{box-shadow:0 20px 54px #ba9c4a57}@media (width>=681px){.pmflix-x .core-x__scene-nav button:hover,.pmflix-x .core-x__scene-nav button.is-active{background:linear-gradient(90deg,#0000,#4a7dff1a)}}.pmflix-x .pmflix-x__season-atmosphere{z-index:-2;background:linear-gradient(90deg,#000819fa,#001d51ad 54%,#000819f0),radial-gradient(circle at 68% 44%,#4a7dff3d,#0000 32%),#000b1f;position:absolute;inset:0}.pmflix-x .pmflix-x__release-timeline{border-top:1px solid #d4b76a47;width:100%;margin-top:clamp(20px,3svh,32px);padding-top:14px}.pmflix-x .pmflix-x__release-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pmflix-x .pmflix-x__release-heading small{letter-spacing:.18em;text-transform:uppercase;color:var(--core-gold-bright);font-size:8px;font-weight:800}.pmflix-x .pmflix-x__release-heading span{color:#dce4f194;font-size:9px}.pmflix-x .pmflix-x__release-timeline ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid;position:relative}.pmflix-x .pmflix-x__release-timeline ol:before{content:"";background:linear-gradient(90deg,#d4b76ab3,#4a7dff8c);height:1px;position:absolute;top:4px;left:5%;right:5%}.pmflix-x .pmflix-x__release-timeline li{text-align:center;flex-direction:column;gap:3px;min-width:0;padding-top:13px;display:flex;position:relative}.pmflix-x .pmflix-x__release-timeline li:before{content:"";background:var(--core-gold-bright);border:2px solid #071630;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #d4b76a6b}.pmflix-x .pmflix-x__release-timeline li:last-child:before{background:#6f91f8;box-shadow:0 0 12px #4a7dff8c}.pmflix-x .pmflix-x__release-timeline li strong{letter-spacing:.02em;color:var(--core-ice);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,.58vw,9px);overflow:hidden}.pmflix-x .pmflix-x__release-timeline li span{color:#dce4f18f;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(6px,.48vw,8px);overflow:hidden}.pmflix-x .pmflix-x__seasons-video video{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.06)brightness(.7);width:100%;height:100%;transform:scale(1.025)}.pmflix-x .pmflix-x__seasons .core-x__course-heading{background:linear-gradient(135deg,#000b1fdb,#001d5185);border-top-color:#d4b76a7a}.pmflix-x .pmflix-x__seasons .core-x__curriculum{background:#000b1fe0;border-color:#ba9c4a47}.pmflix-x .pmflix-x__seasons .core-x__module-stage{grid-template-columns:minmax(0,1fr)}.pmflix-x .pmflix-x__seasons .core-x__module-visual{background:radial-gradient(circle at 50% 42%,#4a7dff3d,#0000 46%),#000819}.pmflix-x .pmflix-x__seasons .core-x__module-visual img{object-fit:cover;object-position:center 43%}.pmflix-x .pmflix-x__seasons .core-x__module-rail button.is-active{color:#001430;background:var(--core-gold-bright)}.pmflix-x .pmflix-x__library{background:radial-gradient(circle at 74% 34%,#4a7dff38,#0000 30%),#00102c}.pmflix-x .pmflix-x__library .core-x__pigments-visual:after{background:linear-gradient(90deg,#0000 48%,#00102c 100%),linear-gradient(#000b1f0f,#0000 50%,#000b1fc7)}.pmflix-x .pmflix-x__library .core-x__pigments-visual img{object-position:center 22%;filter:saturate(.86)contrast(1.04)brightness(.78)}.pmflix-x .pmflix-x__topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin-top:18px;display:grid}.pmflix-x .pmflix-x__topic-list span{color:#dce4f0;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;font-size:10px;line-height:1.4;display:grid}.pmflix-x .pmflix-x__topic-list svg{width:13px;color:var(--core-gold-bright)}.pmflix-x .pmflix-x__method{background:#000b1f}.pmflix-x .pmflix-x__method-backdrop img{object-fit:cover;object-position:center 18%;filter:saturate(.72)contrast(1.08)brightness(.44);width:100%;height:100%;transform:scale(1.035)}.pmflix-x .pmflix-x__method .core-x__atlas-backdrop-scrim{background:linear-gradient(90deg,#000819fa 0%,#000b1fe0 43%,#001d5180 72%,#000819e0 100%),linear-gradient(#000819b8,#0000 36%,#000819e6)}.pmflix-x .pmflix-x__method-flow{border-top:1px solid #d4b76a47;border-bottom:1px solid #d4b76a47;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;display:grid}.pmflix-x .pmflix-x__method-flow span{flex-direction:column;gap:7px;min-width:0;padding:18px 14px 18px 0;display:flex}.pmflix-x .pmflix-x__method-flow span+span{border-left:1px solid #ffffff1a;padding-left:14px}.pmflix-x .pmflix-x__method-flow small{color:var(--core-gold-bright);letter-spacing:.16em;font-size:9px}.pmflix-x .pmflix-x__method-flow strong{font-family:var(--font-heading);font-size:clamp(1rem,1.3vw,1.35rem);font-weight:500;line-height:1.05}.pmflix-x .pmflix-x__method-showcase video{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.04)brightness(.74);width:100%;height:100%;display:block;transform:scale(1.018)}.pmflix-x .pmflix-x__creator{background:radial-gradient(circle at 30% 44%,#4a7dff38,#0000 34%),linear-gradient(135deg,#000b1f,#001d51 62%,#000819)}.pmflix-x .pmflix-x__creator .core-x__creator-image{background:radial-gradient(circle at 50% 48%,#547fb76b,#0000 52%)}.pmflix-x .pmflix-x__creator .core-x__creator-image img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 36px #00000094)}.pmflix-x .pmflix-x__offer{background:radial-gradient(circle at 72% 34%,#4a7dff33,#0000 29%),radial-gradient(circle at 34% 72%,#ba9c4a1f,#0000 26%),#000b1f}.pmflix-x .pmflix-x__offer:before{background:radial-gradient(circle,#4a7dff38,#0000 66%)}.pmflix-x .pmflix-x__offer .core-x__offer-options.is-single{border:0;justify-self:center;width:min(100%,760px)}.pmflix-x .pmflix-x__subscription-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 82% 10%,#4a7dff38,#0000 30%),linear-gradient(145deg,#ffffff1a,#001d512e);border:1px solid #d4b76a4d;border-radius:24px;transform:perspective(1400px)rotateY(-1.6deg)translateZ(16px);box-shadow:0 34px 110px #00000075,inset 0 1px #ffffff29}.pmflix-x .pmflix-x__subscription-card h3{font-family:var(--font-heading);margin:12px 0 18px;font-size:clamp(2.2rem,3.4vw,4.2rem);font-weight:500;line-height:.94}.pmflix-x .pmflix-x__disclaimer{color:#aebbd094;margin:12px 0 0;font-size:9px;line-height:1.5}.pmflix-x .pmflix-x__questions{background:linear-gradient(90deg,#4a7dff0f 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#4a7dff0f 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 82% 34%,#4a7dff33,#0000 28%),#000b1f}.pmflix-x .pmflix-x__subscription-status{background:#000b1fe0;border-color:#d4b76a61}.pmflix-x .pmflix-x__subscription-status .core-x__kit-status-dots{grid-template-columns:repeat(7,minmax(0,1fr))}.pmflix-x .pmflix-x__home-return{z-index:56;color:#f0ede8b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:44px;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;background:#000b1f8f;border:1px solid #d4b76a3d;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:700;line-height:1;text-decoration:none;transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .18s ease-out;display:inline-flex;position:fixed;top:82px;left:18px;box-shadow:0 10px 28px #00000029}.pmflix-x .pmflix-x__home-return svg{width:14px;height:14px;color:var(--core-gold-bright);stroke-width:1.6px}.pmflix-x .pmflix-x__home-return:hover{color:var(--core-ice);background:#001430d1;border-color:#d4b76a94;transform:translate(-2px)}.pmflix-x .pmflix-x__home-return:focus-visible{outline:2px solid var(--core-gold-bright);outline-offset:3px}.pmflix-x .core-x__module-rail button,.pmflix-x .core-x__scene-nav button,.pmflix-x .core-x__cta,.pmflix-x .core-x__kit-status{min-height:44px}.pmflix-x .core-x__module-rail button:focus-visible,.pmflix-x .core-x__scene-nav button:focus-visible,.pmflix-x .core-x__cta:focus-visible,.pmflix-x .core-x__kit-status:focus-visible{outline:2px solid var(--core-gold-bright);outline-offset:3px}@media (width>=1051px) and (height<=950px){.pmflix-x .pmflix-x__offer{padding-block:clamp(42px,5svh,56px)}.pmflix-x .pmflix-x__offer .pmflix-x__subscription-card{padding:clamp(24px,3svh,30px)}.pmflix-x .pmflix-x__offer .pmflix-x__subscription-card h3{margin:6px 0 12px;font-size:clamp(2.4rem,3vw,3.6rem)}.pmflix-x .pmflix-x__offer .core-x__offer-product-band{min-height:56px;padding-block:8px}.pmflix-x .pmflix-x__offer .pmflix-x__subscription-card ul{gap:7px;margin:12px 0}.pmflix-x .pmflix-x__offer .pmflix-x__subscription-card .core-x__close-price{margin-bottom:12px}.pmflix-x .pmflix-x__offer .pmflix-x__subscription-card .core-x__close-price strong{font-size:clamp(3rem,4vw,4rem)}.pmflix-x .pmflix-x__offer .pmflix-x__subscription-card .core-x__offer-note{margin-top:8px}.pmflix-x .pmflix-x__offer .pmflix-x__subscription-card .pmflix-x__disclaimer{margin-top:6px;line-height:1.35}.pmflix-x .pmflix-x__library .core-x__pigments-copy{padding-block:clamp(18px,3svh,28px)}.pmflix-x .pmflix-x__library .core-x__pigments-copy .core-x__section-index{margin-bottom:clamp(14px,2svh,20px)}.pmflix-x .pmflix-x__library .core-x__pigments-copy h2{margin-top:8px}.pmflix-x .pmflix-x__library .core-x__pigments-copy>p:not(.core-x__kicker){margin-top:16px}.pmflix-x .pmflix-x__library .core-x__set-feature{margin-top:clamp(16px,2.5svh,24px)}.pmflix-x .pmflix-x__library .core-x__set-feature>span{gap:7px;padding:14px 0}.pmflix-x .pmflix-x__library .pmflix-x__topic-list{margin-top:12px}.pmflix-x .pmflix-x__library .core-x__pigment-specs div{padding-top:12px}}@media (width<=1050px) and (width>=681px){.pmflix-x .pmflix-x__topic-list{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.pmflix-x .pmflix-x__home-return{top:12px;left:12px}}@media (width<=680px){.pmflix-x .pmflix-x__seasons-video{display:block}.pmflix-x .pmflix-x__seasons-video video{object-position:center 42%}.pmflix-x .pmflix-x__release-timeline{grid-column:1/-1;margin-top:6px;padding-top:10px}.pmflix-x .pmflix-x__release-heading span{font-size:8px}.pmflix-x .pmflix-x__release-timeline ol{margin-top:11px}.pmflix-x .pmflix-x__release-timeline li{padding-top:12px}.pmflix-x .pmflix-x__release-timeline li strong{font-size:7px}.pmflix-x .pmflix-x__release-timeline li span{font-size:6px}.pmflix-x .pmflix-x__hero-logo{flex-wrap:wrap;justify-content:center;font-size:clamp(1.05rem,6.3vw,1.5rem)}.pmflix-x .pmflix-x__hero-logo>i{width:30px}.pmflix-x .pmflix-x__seasons .core-x__module-stage{grid-template-columns:minmax(0,1fr);height:auto}.pmflix-x .pmflix-x__seasons .core-x__module-visual{aspect-ratio:4/5;min-height:420px}.pmflix-x .pmflix-x__seasons .core-x__curriculum{height:auto;min-height:0;overflow:visible}.pmflix-x .pmflix-x__seasons .core-x__module-rail{grid-template-columns:repeat(4,minmax(0,1fr));height:auto}.pmflix-x .pmflix-x__topic-list,.pmflix-x .pmflix-x__method-flow{grid-template-columns:minmax(0,1fr)}.pmflix-x .pmflix-x__method-flow span+span{border-top:1px solid #ffffff1a;border-left:0;padding-left:0}.pmflix-x .pmflix-x__method-backdrop{display:none}.pmflix-x .pmflix-x__method-showcase video{object-position:center}.pmflix-x .pmflix-x__creator .core-x__creator-image img{max-height:470px}.pmflix-x .pmflix-x__offer .core-x__offer-options.is-single{width:100%;display:grid;overflow:visible}.pmflix-x .pmflix-x__subscription-card{width:100%;transform:none}.pmflix-x .pmflix-x__disclaimer{font-size:10px}.pmflix-x [aria-label=Ações\ rápidas]{background:linear-gradient(#001d51f7,#000819fc)!important;border-top-color:#ba9c4a47!important;box-shadow:0 -8px 30px #00000052!important}}@media (prefers-reduced-motion:reduce){.pmflix-x .pmflix-x__season-atmosphere,.pmflix-x .pmflix-x__subscription-card,.pmflix-x .pmflix-x__method-backdrop img,.pmflix-x .pmflix-x__seasons-video video,.pmflix-x .pmflix-x__method-showcase video,.pmflix-x .core-x__hero-motion,.pmflix-x .core-x__hero-live{transition:none!important;animation:none!important;transform:none!important}.pmflix-x .pmflix-x__gold-type{color:var(--core-gold-bright);-webkit-text-fill-color:var(--core-gold-bright);text-shadow:0 0 18px #d4b76a1f;background:0 0;animation:none}}
