:root{--color-bg:#08090c;--color-surface-1:#0e1016;--color-surface-2:#14171d;--color-line:#262b36;--color-text-primary:#f2f4f8;--color-text-secondary:#a6adbf;--color-text-muted:#6a7284;--color-primary:#ed1845;--color-primary-hover:#d40e3b;--color-on-primary:#ffffff;--color-focus:#f85b82}.sf-brand-mark{display:block;overflow:visible}.sf-brand-mark .sf-bm-inteiro{opacity:1}.sf-brand-mark .sf-bm-historia,.sf-brand-mark .sf-bm-proximo{opacity:0}.sf-brand-mark .sf-bm-proximo{transform-origin:700px 498px;transform:translate(-57.5px,13.6px)}.sf-brand-mark.is-boot .sf-bm-inteiro{opacity:1}.sf-brand-mark.is-boot .sf-bm-blade,.sf-brand-mark.is-boot .sf-bm-blade-glow,.sf-brand-mark.is-boot .sf-bm-historia,.sf-brand-mark.is-boot .sf-bm-proximo,.sf-brand-mark.is-boot .sf-bm-shine{opacity:0;animation:none}.sf-brand-mark.is-playing .sf-bm-inteiro{animation:sf-bm-inteiro-hold 1.65s linear both}.sf-brand-mark.is-playing .sf-bm-historia{animation:sf-bm-cut-reveal 1.65s linear both}.sf-brand-mark.is-playing .sf-bm-proximo{animation:sf-bm-cut-reveal 1.65s linear both,sf-bm-tip-split 1.65s cubic-bezier(.2,.9,.25,1.15) both}.sf-brand-mark.is-playing .sf-bm-shine{animation:sf-bm-shine-sweep 1.65s ease-in-out both}.sf-brand-mark.is-playing .sf-bm-blade{stroke-dasharray:120 900;stroke-dashoffset:900;animation:sf-bm-blade-cut 1.65s cubic-bezier(.15,.7,.2,1) both}.sf-brand-mark.is-playing .sf-bm-blade-glow{stroke-dasharray:40 980;stroke-dashoffset:980;animation:sf-bm-blade-cut 1.65s cubic-bezier(.15,.7,.2,1) both}.sf-brand-mark.is-rest .sf-bm-inteiro{opacity:0;animation:none}.sf-brand-mark.is-rest .sf-bm-historia,.sf-brand-mark.is-rest .sf-bm-proximo{opacity:1;animation:none;transform:none}.sf-brand-mark.is-rest .sf-bm-blade,.sf-brand-mark.is-rest .sf-bm-blade-glow,.sf-brand-mark.is-rest .sf-bm-shine{opacity:0;animation:none}@keyframes sf-bm-inteiro-hold{0%,48%{opacity:1}52%,to{opacity:0}}@keyframes sf-bm-cut-reveal{0%,48%{opacity:0}52%,to{opacity:1}}@keyframes sf-bm-shine-sweep{0%,8%{opacity:0;transform:translateX(-220px)}18%{opacity:.95}32%{opacity:.55;transform:translateX(120px)}42%,to{opacity:0;transform:translateX(280px)}}@keyframes sf-bm-blade-cut{0%,34%{stroke-dashoffset:900;opacity:0}38%{opacity:1}58%{stroke-dashoffset:-40;opacity:1}68%,to{stroke-dashoffset:-200;opacity:0}}@keyframes sf-bm-tip-split{0%,48%{transform:translate(-57.5px,13.6px)}62%{transform:translate(4px,-2px)}78%,to{transform:translate(0)}}.sf-brand-loader{display:inline-flex;flex-direction:column;align-items:center;gap:.75rem}.sf-bl-svg{display:block;width:4.5rem;height:4.5rem;overflow:visible}.sf-bl-label{font-family:Lexend,sans-serif;font-size:.8rem;font-weight:300;letter-spacing:.06em;color:var(--color-text-secondary)}.sf-bl-fill{fill:#ed1845;fill-rule:evenodd;opacity:0;transform-origin:510px 512px;transform:scale(.92)}.sf-bl-ghost{opacity:.22}.sf-bl-ghost,.sf-bl-trace{fill:none;stroke:#ed1845;stroke-width:10;stroke-linejoin:round;stroke-linecap:round}.sf-bl-trace{stroke-dasharray:0 1700;opacity:.55}.sf-bl-gleam{fill:none;stroke-width:14;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:90 1700;opacity:0}.sf-bl-gleam-core{fill:none;stroke:#fff8fa;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:36 1700;opacity:0}.sf-bl-finish-shine{opacity:0}.sf-brand-loader.is-loading .sf-bl-trace{animation:sf-bl-trace-rebuild 2.4s cubic-bezier(.4,0,.2,1) infinite}.sf-brand-loader.is-loading .sf-bl-gleam,.sf-brand-loader.is-loading .sf-bl-gleam-core{opacity:1;animation:sf-bl-edge-orbit 1.35s linear infinite}.sf-brand-loader.is-loading .sf-bl-fill{animation:sf-bl-fill-breathe 2.4s ease-in-out infinite}.sf-brand-loader.is-done .sf-bl-ghost{opacity:0;transition:opacity .25s ease}.sf-brand-loader.is-done .sf-bl-gleam,.sf-brand-loader.is-done .sf-bl-gleam-core,.sf-brand-loader.is-done .sf-bl-trace{opacity:0;animation:none;transition:opacity .2s ease}.sf-brand-loader.is-done .sf-bl-fill{animation:sf-bl-fill-resolve .55s cubic-bezier(.2,.9,.25,1.05) both}.sf-brand-loader.is-done .sf-bl-finish-shine{animation:sf-bl-finish-shine .7s ease-out both}@keyframes sf-bl-trace-rebuild{0%{stroke-dasharray:0 1700;opacity:.35}55%{stroke-dasharray:1652 1700;opacity:.65}78%{stroke-dasharray:1652 1700;opacity:.5}to{stroke-dasharray:0 1700;opacity:.35}}@keyframes sf-bl-edge-orbit{to{stroke-dashoffset:-1652}}@keyframes sf-bl-fill-breathe{0%,to{opacity:.06;transform:scale(.92)}50%{opacity:.16;transform:scale(.95)}}@keyframes sf-bl-fill-resolve{0%{opacity:.12;transform:scale(.94)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes sf-bl-finish-shine{0%{opacity:0;transform:translateX(-240px)}35%{opacity:.85}to{opacity:0;transform:translateX(300px)}}@keyframes sf-stroke-draw{to{stroke-dashoffset:0}}@keyframes sf-fade-in{0%{opacity:0}to{opacity:1}}.sf-stroke-draw{display:block;overflow:visible}@keyframes sf-tile-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sf-tile-reveal{animation:sf-tile-in .55s cubic-bezier(.2,.9,.25,1) both;animation-delay:var(--sf-tile-delay,0s)}.sf-tile-pending{opacity:0;transform:translateY(14px)}.sf-pressable{transform:translateZ(0);transition:transform .16s cubic-bezier(.2,.9,.25,1),background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.sf-pressable:hover{transform:translateY(-1px)}.sf-pressable:active{transform:translateY(1px) scale(.985)}@keyframes sf-cta-shine-sweep{0%,62%{opacity:0;transform:translateX(-140%) skewX(-18deg)}68%{opacity:.95}78%{opacity:.55;transform:translateX(40%) skewX(-18deg)}86%,to{opacity:0;transform:translateX(160%) skewX(-18deg)}}.sf-cta-shine{position:relative;overflow:hidden;isolation:isolate}.sf-cta-shine>*{position:relative;z-index:1}.sf-cta-shine:after{content:"";position:absolute;inset:-20% -40%;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.15) 42%,rgba(255,255,255,.55) 48%,rgba(255,246,248,.9) 50%,rgba(255,255,255,.55) 52%,rgba(255,255,255,.15) 58%,transparent 68%);animation:sf-cta-shine-sweep 3.6s ease-in-out infinite}@property --sf-cta-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sf-cta-edge-orbit{0%{--sf-cta-edge-angle:0deg}to{--sf-cta-edge-angle:360deg}}.sf-cta-edge{position:relative;isolation:isolate;transition:box-shadow .28s ease,filter .28s ease}.sf-cta-edge>*{position:relative;z-index:1}.sf-cta-edge:before{content:"";position:absolute;inset:0;z-index:2;padding:2px;pointer-events:none;background:conic-gradient(from var(--sf-cta-edge-angle),transparent 0,transparent 58%,rgba(255,106,136,.2) 66%,rgba(255,106,136,.55) 72%,rgba(255,255,255,.85) 76%,rgba(255,106,136,.55) 80%,rgba(255,106,136,.2) 86%,transparent 94%,transparent 100%);animation:sf-cta-edge-orbit 3.6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:filter .28s ease}.sf-cta-edge:hover{box-shadow:0 10px 28px rgba(237,24,69,.28);filter:brightness(1.04)}.sf-cta-edge:hover:before{filter:brightness(1.12)}.sf-brand-play,.sf-brand-playing{display:block;overflow:visible}.sf-brand-play-glyph{fill:currentColor}.sf-brand-play--glow{filter:drop-shadow(0 0 2px rgba(8,9,12,.9)) drop-shadow(0 0 14px rgba(8,9,12,.75)) drop-shadow(0 0 32px rgba(8,9,12,.55)) drop-shadow(0 0 10px rgba(237,24,69,.4))}.sf-pass-mark--glow{filter:drop-shadow(0 0 2px rgba(8,9,12,.9)) drop-shadow(0 0 12px rgba(8,9,12,.7)) drop-shadow(0 0 24px rgba(237,24,69,.35))}@media (prefers-reduced-motion:reduce){.sf-brand-loader.is-done .sf-bl-fill,.sf-brand-loader.is-done .sf-bl-finish-shine,.sf-brand-loader.is-loading .sf-bl-fill,.sf-brand-loader.is-loading .sf-bl-gleam,.sf-brand-loader.is-loading .sf-bl-gleam-core,.sf-brand-loader.is-loading .sf-bl-trace,.sf-brand-mark .sf-bm-blade,.sf-brand-mark .sf-bm-blade-glow,.sf-brand-mark .sf-bm-historia,.sf-brand-mark .sf-bm-inteiro,.sf-brand-mark .sf-bm-proximo,.sf-brand-mark .sf-bm-shine,.sf-tile-reveal{animation:none!important}.sf-tile-pending{opacity:1;transform:none}.sf-pressable,.sf-pressable:active,.sf-pressable:hover{transform:none!important}.sf-cta-edge:before,.sf-cta-shine:after{animation:none!important;opacity:0!important}}