@font-face{font-family:Nimbus Sans;font-style:normal;font-weight:100 450;font-display:swap;src:url(/fonts/nimbus-sans-regular.woff2) format("woff2");ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Nimbus Sans;font-style:normal;font-weight:451 900;font-display:swap;src:url(/fonts/nimbus-sans-l-bold.woff2) format("woff2");ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Nimbus Sans;font-style:italic;font-weight:100 450;font-display:swap;src:url(/fonts/nimbus-sans-italic.woff2) format("woff2");ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Nimbus Sans;font-style:italic;font-weight:451 900;font-display:swap;src:url(/fonts/nimbus-sans-l-bold-italic.woff2) format("woff2");ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Nimbus Sans L;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/nimbus-sans-l-bold.woff2) format("woff2");ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Nimbus Sans L;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/nimbus-sans-l-bold-italic.woff2) format("woff2");ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Neue Plak Compressed;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/neue-plak-compressed-black.woff2) format("woff2");ascent-override:89%;descent-override:19%;line-gap-override:0%}@font-face{font-family:Akidan Hatory;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/akidan-hatory.woff2) format("woff2")}@font-face{font-family:Pathway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/pathway.woff2) format("woff2")}@font-face{font-family:Nimbus Fallback;src:local("Helvetica Neue"),local("Helvetica"),local("Arial");size-adjust:100%;ascent-override:97%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Plak Fallback;src:local("Impact");size-adjust:100%;ascent-override:89%;descent-override:19%;line-gap-override:0%}:root{--plak: "Neue Plak Compressed", "Plak Fallback", Impact, "Arial Narrow", sans-serif;--texto: "Nimbus Sans", "Nimbus Fallback", Arial, Helvetica, sans-serif;--sub: "Nimbus Sans L", "Nimbus Fallback", Arial, Helvetica, sans-serif;--pincel: "Akidan Hatory", cursive;--pincel-mercado: "Pathway", cursive;--azul: #0000fe;--azul-hover: #2a2aff;--azul-fundo: #0000b4;--cap: 1.28;--mg: 56px;--topo-h: 84px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-io: cubic-bezier(.65, 0, .25, 1)}html[data-tema=escuro],[data-espelho=escuro]{color-scheme:dark;--bg: #07090e;--bg-2: #0b0f18;--bg-3: #111724;--fg: #f4f5f7;--fg-2: #c9d0dd;--dim: #9ba4b5;--dim-2: #828c9e;--linha: rgba(255, 255, 255, .08);--linha-2: rgba(255, 255, 255, .16);--card: #0c101a;--card-2: #101522;--vidro: rgba(9, 12, 19, .62);--vidro-borda: rgba(255, 255, 255, .12);--acento: #8fa6ff;--foco: #95b1ff;--sombra: 0 30px 80px -40px rgba(0, 0, 0, .9);--ponto: #6f86ff}html[data-tema=claro],[data-espelho=claro]{color-scheme:light;--bg: #f6f3ec;--bg-2: #efebe2;--bg-3: #e7e1d5;--fg: #0d0d0d;--fg-2: #2b2e36;--dim: #5b6170;--dim-2: #5d6270;--linha: rgba(13, 13, 13, .09);--linha-2: rgba(13, 13, 13, .17);--card: #fbf9f4;--card-2: #ffffff;--vidro: rgba(246, 243, 236, .7);--vidro-borda: rgba(13, 13, 13, .1);--acento: #0000fe;--foco: #0000fe;--sombra: 0 30px 70px -40px rgba(30, 25, 10, .35);--ponto: #0000fe}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--texto);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--azul);color:#fff}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--foco);outline-offset:4px;border-radius:4px}html:not([data-trocando]) body,html:not([data-trocando]) .topo,html:not([data-trocando]) .secao,html:not([data-trocando]) .rodape{transition:background-color .5s var(--ease),color .5s var(--ease)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.wrap{width:min(1280px,calc(100% - var(--mg) * 2));margin-inline:auto}@media(max-width:700px){:root{--mg: 20px;--cap: 1.1}}.pular{position:fixed;top:-100px;left:16px;z-index:300;background:var(--azul);color:#fff;padding:12px 18px;border-radius:8px}.pular:focus{top:12px}.eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--sub);font-weight:700;font-size:12px;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;color:var(--fg-2)}.eyebrow .idx{color:var(--dim-2)}.eyebrow .ponto{width:7px;height:7px;border-radius:50%;background:var(--azul);box-shadow:0 0 0 4px color-mix(in srgb,var(--azul) 22%,transparent)}html[data-tema=escuro] .eyebrow .ponto{background:#3b4bff}.t-poster{font-family:var(--plak);font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.005em;font-size-adjust:cap-height var(--cap);line-height:calc(var(--cap) * 1.2);color:var(--fg);font-synthesis:none}.t-secao{font-size:clamp(2.35rem,3.7vw,3.65rem)}.t-poster em{font-family:var(--pincel);font-weight:400;font-style:normal;text-transform:none;letter-spacing:0;font-size-adjust:cap-height calc(var(--cap) * .939);line-height:1;display:inline-block;position:relative;padding-right:.1em;margin-left:.14em;transform:rotate(-7deg);transform-origin:0 100%;color:var(--acento)}.t-poster em.longo{transform:rotate(-3deg)}.t-poster em:after{content:"";position:absolute;left:4%;width:82%;height:.039em;bottom:-.089em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0,5 C0,1.8 1.5,1 4,1 L97,3 C99,3.1 100,3.9 100,5 C100,6.1 99,6.9 97,7 L4,9 C1.5,9 0,8.2 0,5 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0,5 C0,1.8 1.5,1 4,1 L97,3 C99,3.1 100,3.9 100,5 C100,6.1 99,6.9 97,7 L4,9 C1.5,9 0,8.2 0,5 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;transform-origin:left center;pointer-events:none}.t-poster em.desc:after{bottom:-.263em}[data-rv] .t-poster em:after{transform:scaleX(0);transition:transform .9s .45s var(--ease-io)}[data-rv].in .t-poster em:after{transform:scaleX(1)}.pincel-mercado em{font-family:var(--pincel-mercado);font-size-adjust:cap-height calc(var(--cap) * .7315);line-height:.98;transform:rotate(-4deg)}.pincel-mercado em.longo{transform:rotate(-3deg)}.pincel-mercado em:after{height:.048em;bottom:-.035em}.acento-plak em{font-family:var(--plak);text-transform:uppercase;letter-spacing:inherit;transform:none;font-size:1em;font-size-adjust:cap-height var(--cap);line-height:inherit;margin:0;padding:0}.acento-plak em:after{content:none}h3{font-family:var(--sub);font-weight:700;letter-spacing:-.02em;line-height:1.2}.nota{font-size:12.5px;line-height:1.5;color:var(--dim)}.lp3-df{--df-bg: var(--azul);--df-text: #fff;--df-ink: #fff;--df-hover: var(--azul);--df-border: var(--azul);--df-x: 22px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;min-height:50px;padding:14px 22px 14px 42px;border:1px solid var(--df-border);border-radius:999px;background:var(--df-bg);color:var(--df-text);font:700 15px/1.25 var(--sub);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .3s ease,box-shadow .3s ease,transform .3s var(--ease)}.lp3-df--primary{box-shadow:0 14px 34px -16px #0000fecc}.lp3-df--outline{--df-bg: var(--vidro);--df-text: var(--fg);--df-ink: var(--azul);--df-hover: #fff;--df-border: var(--linha-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp3-df--sm{--df-x: 15px;min-height:40px;padding:9px 14px 9px 30px;font-size:13.5px;gap:8px}.lp3-df>.lp3-df-ink{position:absolute;inset:-1px;z-index:0;pointer-events:none;background:var(--df-ink);clip-path:circle(4px at var(--df-x) 50%);transition:clip-path .5s cubic-bezier(.785,.135,.15,.86)}.lp3-df>.lp3-df-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-width:0}.lp3-df>.df-ico{position:relative;z-index:1;flex:none;color:var(--df-text);transition:color .25s ease .1s,transform .35s var(--ease)}.lp3-df-word{display:inline-block;white-space:nowrap}.lp3-df-char{color:var(--df-text);transition:color .25s ease}.lp3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp3-df:focus-visible{outline:2px solid var(--foco);outline-offset:4px}.lp3-df:is(:focus-visible,:active)>.lp3-df-ink{clip-path:circle(150% at var(--df-x) 50%)}.lp3-df:is(:focus-visible,:active) .lp3-df-char{color:var(--df-hover);transition-delay:var(--dot-delay, 0ms)}.lp3-df:is(:focus-visible,:active)>.df-ico{color:var(--df-hover)}@media(hover:hover)and (pointer:fine){.lp3-df:hover>.lp3-df-ink{clip-path:circle(150% at var(--df-x) 50%)}.lp3-df:hover .lp3-df-char{color:var(--df-hover);transition-delay:var(--dot-delay, 0ms)}.lp3-df:hover>.df-ico{color:var(--df-hover);transform:translate(2px,-2px)}.lp3-df:hover>.df-ico.lucide-arrow-down{transform:translateY(3px)}}.link-seta{display:inline-flex;align-items:center;gap:7px;font-family:var(--sub);font-weight:700;font-size:14px;color:var(--fg);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease),color .2s;padding-bottom:2px}.link-seta:hover{background-size:100% 1px;color:var(--acento)}.link-seta svg{transition:transform .3s var(--ease)}.link-seta:hover svg{transform:translate(2px,-2px)}[data-rv]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}[data-rv].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-rv]{opacity:1;transform:none;transition:none}.lp3-df,.lp3-df>.lp3-df-ink,.lp3-df .lp3-df-char{transition:none;transition-delay:0s}[data-rv] .t-poster em:after{transform:none;transition:none}}.grao{position:fixed;inset:-50%;z-index:250;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grao 1.2s steps(6) infinite}html[data-tema=claro] .grao{opacity:.055;mix-blend-mode:multiply}@keyframes grao{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.grao{animation:none}}.focus{position:relative;--focus-color: var(--azul)}html[data-tema=escuro] .focus{--focus-color: #3f55ff}.focus .focus-word{display:block;width:fit-content;max-width:100%;position:relative;transition:filter .55s ease}.focus.is-inline .focus-word{display:inline-block}.focus[data-animate=true] .focus-word{filter:blur(3.5px)}.focus[data-animate=true] .focus-word.is-focused{filter:blur(0)}.focus-frame{position:absolute;top:0;left:0;pointer-events:none;box-sizing:content-box;transition:transform .55s ease,width .55s ease,height .55s ease,opacity .2s}.focus:not([data-animate=true]) .focus-frame{display:none}.focus-frame i{position:absolute;width:16px;height:16px;border:3px solid var(--focus-color);border-radius:3px;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--focus-color) 45%,transparent))}.focus-frame .tl{left:-11px;top:-7px;border-right:0;border-bottom:0}.focus-frame .tr{right:-11px;top:-7px;border-left:0;border-bottom:0}.focus-frame .bl{left:-11px;bottom:-7px;border-right:0;border-top:0}.focus-frame .br{right:-11px;bottom:-7px;border-left:0;border-top:0}.lp3-gooey{position:relative;isolation:isolate;display:flex;align-items:center;gap:2px}.lp3-gooey-defs{position:absolute;pointer-events:none;overflow:hidden}.lp3-gooey>a{position:relative;z-index:2;border-radius:999px;padding:8px 14px;font-size:13.5px;color:var(--fg-2);transition:color .18s ease,background .18s ease;white-space:nowrap}.lp3-gooey>a.active{color:#fff;background:var(--azul)}.lp3-gooey[data-ready=true]>a.active{background:transparent}.lp3-gooey>a:not(.active):hover{color:var(--fg);background:var(--linha)}.lp3-gooey-effect{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none;z-index:1;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s ease,opacity .15s ease}.lp3-gooey-effect:after{content:"";position:absolute;inset:0;border-radius:999px;background:var(--azul)}.lp3-gooey-effect.is-animating{filter:var(--gooey-filter)}.lp3-gooey-particle,.lp3-gooey-point{display:block;width:16px;height:16px;border-radius:50%;transform-origin:center}.lp3-gooey-particle{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);animation:lp3-gooey-particle var(--time) ease both -.35s}.lp3-gooey-point{background:var(--azul);animation:lp3-gooey-point var(--time) ease both -.35s}@keyframes lp3-gooey-particle{0%{transform:rotate(0) translate(var(--start-x),var(--start-y));animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:rotate(calc(var(--rotate) * .5)) translate(calc(var(--end-x) * 1.2),calc(var(--end-y) * 1.2))}85%{transform:rotate(calc(var(--rotate) * .66)) translate(var(--end-x),var(--end-y))}to{transform:rotate(calc(var(--rotate) * 1.2)) translate(calc(var(--end-x) * .5),calc(var(--end-y) * .5))}}@keyframes lp3-gooey-point{0%{transform:scale(0);opacity:0}25%{transform:scale(calc(var(--scale) * .25))}38%{opacity:1}65%,85%{transform:scale(var(--scale));opacity:1}to{transform:scale(0);opacity:0}}.lp3-electric{--electric-color: #8fa3d9;position:relative;border-radius:22px;isolation:isolate;color:var(--electric-color)}.lp3-electric[data-tone=primary]{--electric-color: #3a4cff}html[data-tema=claro] .lp3-electric[data-tone=primary]{--electric-color: #0000fe}.lp3-electric-content{position:relative;z-index:1;border-radius:inherit;color:var(--fg);height:100%}.lp3-electric-glow{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s;box-shadow:0 0 0 1px color-mix(in srgb,var(--electric-color) 55%,transparent),0 0 18px color-mix(in srgb,var(--electric-color) 35%,transparent),0 0 46px color-mix(in srgb,var(--electric-color) 18%,transparent)}.lp3-electric[data-active=true]>.lp3-electric-glow{opacity:1}.lp3-electric-canvas{position:absolute;top:50%;left:50%;z-index:3;display:none;transform:translate(-50%,-50%);max-width:none;pointer-events:none}.lp3-electric[data-live=true]>.lp3-electric-canvas{display:block}.lp3-pixel-card{position:relative;overflow:hidden;isolation:isolate}.lp3-pixel-card:before{content:"";position:absolute;inset:0;margin:auto;aspect-ratio:1;background:radial-gradient(circle,var(--pixel-card-active-color, transparent),transparent 85%);opacity:0;transition:opacity .8s cubic-bezier(.5,1,.89,1);pointer-events:none;z-index:0}.lp3-pixel-card:hover:before,.lp3-pixel-card:focus-within:before{opacity:1}.lp3-pixel-card>.lp3-pixel-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.lp3-pixel-card>:not(.lp3-pixel-canvas){position:relative;z-index:1}.lp3-wave{position:relative;z-index:2;width:100%;pointer-events:none;--loop-font: 40px;--loop-ribbon: 66px;--loop-curve: 46}.lp3-wave svg{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.lp3-wave-ribbon{fill:none;stroke:var(--azul);stroke-width:var(--loop-ribbon);stroke-linecap:round;stroke-linejoin:round;pointer-events:visiblePainted;filter:drop-shadow(0 18px 30px rgba(0,0,254,.28))}.lp3-wave-text{font-family:var(--plak);font-size:var(--loop-font);font-weight:400;letter-spacing:3px;fill:#fff;user-select:none;-webkit-user-select:none;pointer-events:visiblePainted;font-size-adjust:cap-height .92}.lp3-wave-measure{visibility:hidden;pointer-events:none}.lp3-wave-toggle{position:absolute;right:16px;bottom:6px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--vidro-borda);border-radius:50%;background:var(--vidro);color:var(--acento);cursor:pointer;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.lp3-wave-toggle:hover{border-color:var(--acento)}.lp3-wave[data-static=true] .lp3-wave-toggle{display:none}@media(max-width:700px){.lp3-wave{--loop-font: 27px;--loop-ribbon: 50px;--loop-curve: 34}.lp3-wave-toggle{right:10px;bottom:4px;width:36px;height:36px}.focus[data-animate=true] .focus-word{filter:blur(2px)}.focus-frame i{width:12px;height:12px;border-width:2px}.focus-frame .tl,.focus-frame .bl{left:-8px}.focus-frame .tr,.focus-frame .br{right:-8px}}@media(prefers-reduced-motion:reduce){.focus .focus-word{filter:none!important;transition:none}.focus-frame,.lp3-gooey-particle{display:none}.lp3-gooey-effect,.lp3-gooey-effect.is-animating{filter:none;transition:none}}.arte{display:block;position:relative;width:100%;height:100%}.arte>img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.arte-velha,.tela-img>.arte-velha{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;animation:arte-sai .75s var(--ease) forwards}@keyframes arte-sai{to{opacity:0}}.tela-img{display:block;position:relative;width:100%;height:100%}.tela-img>img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.topo{position:fixed;inset:0 0 auto;z-index:100;height:var(--topo-h);transition:transform .45s var(--ease),background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease;border-bottom:1px solid transparent}.topo.rolou{background:var(--vidro);border-bottom-color:var(--linha);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.topo.escondido{transform:translateY(-100%)}.topo-in{height:100%;display:flex;align-items:center;gap:28px;width:min(1360px,calc(100% - 48px));margin-inline:auto}.topo-marca{flex:none;display:block;width:158px}.logo{position:relative;display:block;width:100%;aspect-ratio:640 / 137}.logo img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .35s ease}html[data-tema=escuro] .logo-claro,html[data-tema=claro] .logo-escuro{opacity:0}.topo-nav{margin-inline:auto;padding:4px;border-radius:999px;border:1px solid var(--linha);background:color-mix(in srgb,var(--bg) 40%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.topo-acoes{display:flex;align-items:center;gap:12px;flex:none}.topo-menu{display:none;width:44px;height:44px;place-items:center;border-radius:50%;border:1px solid var(--linha-2);background:var(--vidro);color:var(--fg);padding:0}.topo-progresso{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--azul);transform-origin:0 50%;transform:scaleX(var(--progresso, 0));opacity:0;transition:opacity .3s}.topo.rolou .topo-progresso{opacity:1}html[data-tema=escuro] .topo-progresso{background:linear-gradient(90deg,#0000fe,#6f86ff)}.tema{position:relative;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--linha-2);border-radius:999px;background:color-mix(in srgb,var(--bg) 50%,transparent);flex:none}.tema:before{content:"";position:absolute;top:3px;left:3px;width:32px;height:32px;border-radius:50%;background:#f4f5f7;transition:transform .35s var(--ease-io),background .3s}html[data-tema=claro] .tema:before{transform:translate(34px);background:#0d0d0d}.tema button{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dim);transition:color .2s}html[data-tema=escuro] .tema button:first-child{color:#0d0d0d}html[data-tema=claro] .tema button:last-child{color:#fff}.tema button:hover{color:var(--fg)}html[data-tema=escuro] .tema button:first-child:hover{color:#0d0d0d}html[data-tema=claro] .tema button:last-child:hover{color:#fff}.menu-cel{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:calc(var(--topo-h) + 20px) 28px 40px;background:var(--bg);clip-path:circle(0 at calc(100% - 46px) 42px);visibility:hidden;transition:clip-path .6s var(--ease-io),visibility 0s .6s}.menu-cel.aberto{clip-path:circle(150% at calc(100% - 46px) 42px);visibility:visible;transition:clip-path .7s var(--ease-io),visibility 0s}.menu-cel nav{display:flex;flex-direction:column;gap:2px}.menu-cel nav a{display:flex;align-items:baseline;gap:14px;font-family:var(--plak);text-transform:uppercase;font-size:48px;font-size-adjust:cap-height 1;line-height:1.25;color:var(--fg);opacity:0;transform:translateY(18px);transition:opacity .45s var(--ease),transform .45s var(--ease),color .2s}.menu-cel nav a span{font-family:var(--sub);font-weight:700;font-size:12px;font-size-adjust:none;letter-spacing:.14em;color:var(--dim-2)}.menu-cel.aberto nav a{opacity:1;transform:none}.menu-cel nav a:hover{color:var(--acento)}.menu-cel-pe{display:flex;gap:20px;flex-wrap:wrap;font-family:var(--sub);font-weight:700;font-size:14px;color:var(--fg-2)}.menu-cel-pe a{display:inline-flex;align-items:center;gap:6px}html.menu-aberto{overflow:hidden}@media(max-width:1180px){.topo-nav{display:none}.topo-acoes{margin-left:auto}.topo-menu{display:grid}}@media(max-width:560px){:root{--topo-h: 72px}.topo-ig{display:none}.topo-marca{width:132px}.topo-in{width:calc(100% - 32px)}}.hero{position:relative;min-height:max(100svh,700px);display:flex;flex-direction:column;isolation:isolate}.hero-midia{position:absolute;inset:0;overflow:hidden;container-type:size;z-index:-1;background:var(--bg)}.hero-palco{--ar: 1.7684;--sw: max(100cqw, calc(100cqh * var(--ar)));--sh: max(100cqh, calc(100cqw / var(--ar)));position:absolute;width:var(--sw);height:var(--sh);left:calc((100cqw - var(--sw)) * .8);top:calc((100cqh - var(--sh)) * .5);transform-origin:72% 52%;transform:scale(calc(1 + var(--rolagem, 0) * .08)) translate3d(0,calc(var(--rolagem, 0) * 4%),0);animation:hero-entra 2.6s var(--ease) both}@keyframes hero-entra{0%{opacity:0;scale:1.07}to{opacity:1;scale:1}}.hero-arte{position:absolute;inset:0}.hero-fundo{position:absolute;inset:0;background:var(--hero-fundo, url(/img/hero-escuro-1600.webp)) center / cover no-repeat}.arte-espera{background:color-mix(in srgb,var(--fg) 4%,transparent)}.hero-arte.arte-espera{background:none}.hero-veu{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 62%,transparent) 0%,color-mix(in srgb,var(--bg) 22%,transparent) 34%,transparent 52%),linear-gradient(0deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 40%,transparent) 9%,transparent 24%)}html[data-tema=escuro] .hero-veu{background:linear-gradient(90deg,rgba(7,9,14,.55) 0%,rgba(7,9,14,.15) 36%,transparent 52%),linear-gradient(0deg,var(--bg) 0%,rgba(7,9,14,.5) 9%,transparent 24%)}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.4s var(--ease);pointer-events:none}.hero-video.pronto{opacity:1}.hero-luz{position:absolute;right:max(20px,calc((100% - 1360px)/2));bottom:128px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;border:1px solid var(--vidro-borda);background:var(--vidro);color:var(--fg-2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--sub);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;transition:color .2s,border-color .2s}.hero-luz:hover{color:var(--acento);border-color:var(--acento)}@media(max-width:900px){.hero-video{object-position:90.4% 50%}.hero-luz{bottom:70px;right:14px}.hero-luz span{display:none}}.portas{position:absolute;inset:0}.porta{position:absolute;display:block;outline-offset:6px;left:var(--l);top:var(--t);width:var(--w);height:var(--h)}@media(max-width:900px){.porta{left:var(--lm);width:var(--wm)}}.porta:before{content:"";position:absolute;inset:-14% -30%}.porta-luz{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);background:linear-gradient(180deg,transparent 0%,rgba(170,185,255,.55) 45%,rgba(255,255,255,.7) 50%,rgba(170,185,255,.55) 55%,transparent 100%) 0 0 / 100% 260% no-repeat,linear-gradient(180deg,#6e82ff52,#3c50ff1f 70%,#8296ff4d);mix-blend-mode:screen;box-shadow:0 0 34px 6px #283cff8c,0 0 140px 50px #1428ff52;animation:porta-faixa 2.6s var(--ease-io) infinite}@keyframes porta-faixa{0%{background-position:0 120%,0 0}to{background-position:0 -20%,0 0}}.porta-chao{position:absolute;top:100%;left:-60%;right:-60%;height:75%;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);background:radial-gradient(50% 60% at 50% 0%,rgba(70,90,255,.6),transparent 100%);mix-blend-mode:screen;filter:blur(10px)}html[data-tema=claro] .porta-luz{background:linear-gradient(180deg,transparent 0%,rgba(120,140,255,.3) 45%,rgba(200,210,255,.45) 50%,rgba(120,140,255,.3) 55%,transparent 100%) 0 0 / 100% 260% no-repeat;box-shadow:0 0 26px 4px #0000fe61,0 0 120px 40px #0000fe29}html[data-tema=claro] .porta-chao{mix-blend-mode:multiply;background:radial-gradient(50% 60% at 50% 0%,rgba(0,0,254,.28),transparent 100%)}.porta.acesa .porta-luz,.porta.acesa .porta-chao{opacity:1}@media(prefers-reduced-motion:reduce){.porta-luz{animation:none}}.porta-tag{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%,10px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:14px;white-space:nowrap;background:var(--vidro);border:1px solid var(--vidro-borda);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:var(--sombra);transition:opacity .45s var(--ease),transform .45s var(--ease)}.porta-tag:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:16px;background:linear-gradient(var(--acento),transparent)}.porta-tag.a-esq{left:auto;right:-8px;transform:translateY(10px)}.porta-tag.a-esq:after{left:auto;right:calc(var(--meia, 50%))}.porta.acesa .porta-tag{opacity:1;transform:translate(-50%)}.porta.acesa .porta-tag.a-esq{transform:translate(0)}.porta-tag b{font-family:var(--plak);font-weight:400;font-size:26px;font-size-adjust:cap-height 1;line-height:1;color:var(--acento)}.porta-tag>span{display:flex;flex-direction:column;font-family:var(--sub);font-weight:700;font-size:14px;line-height:1.2;color:var(--fg)}.porta-tag small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hero-in{position:relative;z-index:2;flex:1;display:flex;align-items:center;padding-top:var(--topo-h);padding-bottom:150px}.hero-copy{max-width:min(610px,46vw)}.hero-eyebrow{margin-bottom:26px}.hero-h1{--cap: .98;font-size:clamp(3.3rem,6.8vw,7rem);line-height:1.04;margin-left:-.02em}.hero-h1 em{font-size-adjust:cap-height .92}.hero-sub{margin-top:30px;max-width:500px;font-size:17px;line-height:1.7;color:var(--fg-2)}.hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-indice{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:34px;padding-top:22px;border-top:1px solid var(--linha-2);max-width:520px}.hero-indice a{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--sub);font-weight:700;font-size:13.5px;color:var(--dim);padding:4px 0;position:relative;transition:color .3s}.hero-indice a b{font-family:var(--plak);font-weight:400;font-size:18px;font-size-adjust:cap-height 1;color:var(--dim-2);transition:color .3s}.hero-indice a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--azul);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-io)}.hero-indice a.acesa{color:var(--fg)}.hero-indice a.acesa b{color:var(--acento)}.hero-indice a.acesa:after{transform:scaleX(1)}.hero-cue{position:absolute;left:50%;bottom:120px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--sub);font-weight:700;font-size:10.5px;letter-spacing:.2em;color:var(--dim)}.hero-cue-linha{width:1px;height:46px;background:linear-gradient(var(--linha-2),var(--linha-2));position:relative;overflow:hidden}.hero-cue-linha:after{content:"";position:absolute;left:0;top:-40%;width:100%;height:40%;background:var(--acento);animation:cue 2.2s var(--ease-io) infinite}@keyframes cue{to{top:110%}}.hero-onda{position:absolute;left:0;right:0;bottom:0;z-index:3;transform:translateY(46%)}.hero-copy>*{animation:sobe 1.1s var(--ease) both}.hero-copy>:nth-child(1){animation-delay:.25s}.hero-copy>:nth-child(2){animation-delay:.38s}.hero-copy>:nth-child(3){animation-delay:.52s}.hero-copy>:nth-child(4){animation-delay:.64s}.hero-copy>:nth-child(5){animation-delay:.76s}@keyframes sobe{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(max-width:900px){.hero{min-height:0}.hero-midia{position:relative;order:2;z-index:0;aspect-ratio:4 / 5;inset:auto}.hero-palco{--ar: .8;left:0;top:0;width:100%;height:100%;transform:none}.hero-veu,html[data-tema=escuro] .hero-veu{background:linear-gradient(180deg,var(--bg) 0%,transparent 16%,transparent 78%,var(--bg) 100%)}.hero-in{order:1;padding-top:calc(var(--topo-h) + 36px);padding-bottom:10px}.hero-copy{max-width:100%}.hero-h1{font-size:clamp(3rem,14.5vw,5rem)}.hero-sub{font-size:16px}.hero-cue{display:none}.hero-onda{position:relative;order:3;transform:none;margin-top:-64px}.porta-tag{padding:7px 11px 7px 9px;gap:8px;border-radius:11px;bottom:calc(100% + 12px)}.porta-tag b{font-size:19px}.porta-tag>span{font-size:12px}.porta-tag small{font-size:8.5px}.porta-tag:not(.a-esq){left:0;transform:translateY(10px)}.porta.acesa .porta-tag:not(.a-esq){transform:translate(0)}.porta-tag:after{left:18px}.porta-tag.a-esq:after{left:auto;right:22px}}@media(prefers-reduced-motion:reduce){.hero-palco,.hero-copy>*{animation:none}.hero-cue-linha:after{animation:none;display:none}}.secao{position:relative;padding-block:128px}.cabeca{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:64px}.cabeca .eyebrow{margin-bottom:22px}.cabeca-lead{max-width:420px;font-size:16.5px;line-height:1.75;color:var(--fg-2)}.cabeca-lado{display:flex;flex-direction:column;align-items:flex-start;gap:26px;max-width:440px}.cabeca-centro{flex-direction:column;align-items:center;text-align:center}.cabeca-centro .focus-word{margin-inline:auto}.cabeca-centro .cabeca-lead{max-width:560px}@media(max-width:900px){.secao{padding-block:88px}.cabeca{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:44px}.cabeca-centro{align-items:center}}.lab{padding-top:190px}.lab-grid{display:grid;grid-template-columns:1fr 2fr;gap:72px}.lab-meta{display:flex;flex-direction:column;justify-content:space-between;gap:40px}.assinatura{display:flex;align-items:center;gap:16px}.assinatura-linha{width:34px;height:1px;background:var(--acento)}.assinatura p{font-family:var(--pincel);font-size:34px;line-height:1;color:var(--fg);transform:rotate(-4deg);transform-origin:left}.assinatura p span{display:block;margin-top:10px;font-family:var(--sub);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);transform:rotate(4deg);transform-origin:left}.lab-texto{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:40px}.lab-texto p{font-size:16.5px;line-height:1.85;color:var(--fg-2)}.lab-texto p:first-child:first-letter{font-family:var(--plak);font-size:3.2em;float:left;line-height:.8;margin:.08em .1em 0 0;color:var(--acento);font-size-adjust:cap-height 1}.lab-numeros{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid var(--linha-2)}.lab-numeros li,.provas li{padding:26px 24px 0 0;display:flex;flex-direction:column;gap:6px}.lab-numeros li+li,.provas li+li{padding-left:24px;border-left:1px solid var(--linha)}.num{font-family:var(--plak);font-weight:400;font-size:64px;font-size-adjust:cap-height 1.1;line-height:1.15;color:var(--fg);font-variant-numeric:tabular-nums}.num small{font-size:.5em;font-size-adjust:cap-height 1.1;margin-left:.06em;color:var(--acento)}.num-l{font-size:14px;line-height:1.5;color:var(--dim);max-width:220px}@media(max-width:900px){.lab{padding-top:120px}.lab-grid{grid-template-columns:1fr;gap:36px}.lab-meta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.lab-texto{grid-template-columns:1fr;gap:20px}.lab-numeros{grid-template-columns:1fr}.lab-numeros li{flex-direction:row;align-items:baseline;gap:16px;padding:18px 0}.lab-numeros li+li{padding-left:0;border-left:0;border-top:1px solid var(--linha)}.num{font-size:52px;min-width:120px}}.frentes{background:var(--bg-2);border-block:1px solid var(--linha)}.frentes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.frentes-grid>li{display:flex}.frente-raio{width:100%}.frente{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:22px;border:1px solid var(--linha);background:var(--card);transition:transform .5s var(--ease),border-color .3s,box-shadow .5s var(--ease)}.frente:hover{transform:translateY(-6px);box-shadow:var(--sombra);border-color:transparent}.frente-arte{position:relative;aspect-ratio:4 / 3;overflow:hidden}.frente-arte .arte img{transition:transform 1.4s var(--ease)}.frente:hover .frente-arte .arte img{transform:scale(1.07)}.frente-arte:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,color-mix(in srgb,var(--card) 70%,transparent));pointer-events:none}.frente-n{position:absolute;left:18px;top:14px;font-family:var(--plak);font-size:64px;font-size-adjust:cap-height 1.1;line-height:1.2;color:var(--fg);text-shadow:0 2px 20px color-mix(in srgb,var(--bg) 60%,transparent)}.frente-area{position:absolute;right:16px;top:18px;padding:6px 12px;border-radius:999px;font-family:var(--sub);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);background:var(--vidro);border:1px solid var(--vidro-borda);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.frente-corpo{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:24px 26px 26px;flex:1}.frente-corpo h3{font-family:var(--plak);font-weight:400;text-transform:uppercase;font-size:34px;font-size-adjust:cap-height 1.12;line-height:1.25;letter-spacing:.01em}.frente-dominio{display:inline-flex;align-items:center;gap:8px;font-family:var(--sub);font-weight:700;font-size:13px;color:var(--acento)}.vivo{width:7px;height:7px;border-radius:50%;background:var(--azul);position:relative}html[data-tema=escuro] .vivo{background:#4d63ff}.vivo:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid currentColor;animation:vivo 2s ease-out infinite}@keyframes vivo{0%{transform:scale(.5);opacity:1}to{transform:scale(1.8);opacity:0}}.frente-linha{font-size:15px;line-height:1.65;color:var(--fg-2)}.frente-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.frente-tags li{padding:5px 11px;border-radius:999px;border:1px solid var(--linha-2);font-size:12.5px;color:var(--fg-2)}.frente-acoes{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px}.frente-abrir{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--linha-2);color:var(--fg);transition:background .3s,color .3s,border-color .3s,transform .4s var(--ease)}.frente-abrir:hover,.frente:hover .frente-abrir{background:var(--azul);border-color:var(--azul);color:#fff}.frente-abrir:hover{transform:rotate(45deg)}.frente-holofote{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--azul) 12%,transparent),transparent 60%)}.frente:hover .frente-holofote{opacity:1}.banner{position:relative;overflow:hidden;display:flex;align-items:center;height:clamp(540px,42.86vw,900px);background:var(--bg)}.banner-quadro{position:absolute;inset:0;overflow:hidden}.banner-midia{position:absolute;inset:-9% 0;will-change:transform}.banner-midia .arte img{transform:scale(1.07);transition:transform 2.2s var(--ease)}.banner.in .banner-midia .arte img{transform:none}.banner-varredura{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 46%,rgba(255,255,255,.02) 54%,transparent 64%);background-size:260% 100%;background-position:120% 0;mix-blend-mode:soft-light}.banner.in .banner-varredura{animation:varre 2.4s .35s var(--ease-io) both}@keyframes varre{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-60% 0}}.banner-in{position:relative;z-index:2}.banner-n{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-family:var(--sub);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);opacity:0;transform:translateY(16px);transition:opacity .8s .15s var(--ease),transform .8s .15s var(--ease)}.banner-n b{font-family:var(--plak);font-weight:400;font-size:26px;font-size-adjust:cap-height 1;letter-spacing:0;color:var(--acento)}.banner-n span:before{content:"";display:inline-block;width:26px;height:1px;margin-right:12px;vertical-align:middle;background:var(--linha-2)}.banner-linha{--cap: 1.06;max-width:640px;font-family:var(--plak);font-weight:400;text-transform:uppercase;font-size:clamp(2.6rem,4.7vw,4.9rem);font-size-adjust:cap-height var(--cap);line-height:calc(var(--cap) * 1.18);color:var(--fg);opacity:0;transform:translateY(24px);transition:opacity 1s .3s var(--ease),transform 1s .3s var(--ease)}.banner-linha span{display:block}.banner-linha em{display:inline-block;font-family:var(--pincel);font-style:normal;text-transform:none;color:var(--acento);font-size-adjust:cap-height calc(var(--cap) * .939);line-height:1;transform:rotate(-6deg);transform-origin:0 100%;margin-top:.12em;position:relative;padding-right:.1em}.banner-traders .banner-linha em{font-family:var(--pincel-mercado);font-size-adjust:cap-height calc(var(--cap) * .7315);transform:rotate(-4deg)}.banner.in .banner-n,.banner.in .banner-linha{opacity:1;transform:none}html[data-tema=claro] .banner-ia .banner-linha,html[data-tema=claro] .banner-ia .banner-n{text-shadow:0 1px 30px rgba(246,243,236,.45)}@media(max-width:900px){.banner{height:auto;flex-direction:column;align-items:stretch}.banner-in{order:-1;padding-top:80px;padding-bottom:34px}.banner-quadro{position:relative;aspect-ratio:4 / 3}.banner-midia{top:0;bottom:0;transform:none!important}.banner-linha{font-size:clamp(2.3rem,10.5vw,3.4rem)}}@media(prefers-reduced-motion:reduce){.banner-midia .arte img,.banner-linha,.banner-n{transform:none;opacity:1;transition:none}.banner.in .banner-varredura{animation:none}}.detalhe{padding-top:112px}.detalhe-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px;align-items:center}.detalhe-copy .eyebrow{margin-bottom:22px}.detalhe-lead{margin-top:26px;font-size:16.5px;line-height:1.75;color:var(--fg-2);max-width:540px}.itens{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px;margin-top:38px}.itens li{display:flex;gap:14px;align-items:flex-start}.item-ico{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--acento);background:color-mix(in srgb,var(--azul) 10%,transparent);border:1px solid color-mix(in srgb,var(--azul) 26%,transparent);transition:background .3s,color .3s,transform .4s var(--ease)}html[data-tema=escuro] .item-ico{background:#3c50ff1f;border-color:#6e82ff47}.itens li:hover .item-ico{background:var(--azul);color:#fff;transform:rotate(-6deg) scale(1.05)}.itens h3{font-size:16px;margin-bottom:6px}.itens p{font-size:14.5px;line-height:1.65;color:var(--dim)}.detalhe-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.detalhe-visual{min-width:0}.detalhe-visual>.nota{margin-top:18px}.selo-breve{margin-left:6px;padding:4px 10px;border-radius:999px;border:1px dashed var(--linha-2);font-size:10px;letter-spacing:.12em;color:var(--acento)}@media(max-width:1000px){.detalhe{padding-top:64px}.detalhe-grid{grid-template-columns:1fr;gap:56px}}@media(max-width:600px){.itens{grid-template-columns:1fr}}.janela{border-radius:14px;overflow:hidden;border:1px solid var(--linha-2);background:var(--card-2);box-shadow:var(--sombra)}.janela-barra{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid var(--linha);background:var(--card)}.janela-barra span:before{content:attr(data-url)}.janela-barra i{width:9px;height:9px;border-radius:50%;background:var(--linha-2)}.janela-barra span{margin-inline:auto;padding:3px 14px;border-radius:999px;background:var(--linha);font-size:11px;color:var(--fg-2);letter-spacing:.02em;transform:translate(-14px)}.pilha-palco{position:relative;aspect-ratio:16 / 12}.pilha .janela{position:absolute;left:0;bottom:0;width:82%;transform-origin:0% 100%;transition:transform .8s var(--ease),opacity .8s var(--ease),filter .8s var(--ease)}.pilha .janela .tela-img{aspect-ratio:16 / 10}.pilha .janela[data-pos="0"]{z-index:3;transform:none}.pilha .janela[data-pos="1"]{z-index:2;transform:translate(12%,-13%) scale(.93);opacity:.85;filter:brightness(.78)}.pilha .janela[data-pos="2"]{z-index:1;transform:translate(24%,-26%) scale(.86);opacity:.6;filter:brightness(.62)}html[data-tema=claro] .pilha .janela[data-pos="1"]{filter:brightness(.96) saturate(.9)}html[data-tema=claro] .pilha .janela[data-pos="2"]{filter:brightness(.92) saturate(.8)}.pilha:hover .janela[data-pos="1"]{transform:translate(16%,-12%) rotate(3deg) scale(.93);opacity:.97;filter:brightness(.9)}.pilha:hover .janela[data-pos="2"]{transform:translate(30%,-24%) rotate(6deg) scale(.86);opacity:.85;filter:brightness(.8)}.pilha:hover .janela[data-pos="0"]{transform:translate(-2%,1%) rotate(-1.5deg)}.pilha .janela[data-pos="0"] img{transition:transform 6s var(--ease)}.janela[data-pos] .tela-img img{object-position:0 0}.pilha-abas,.tour-abas{display:flex;gap:6px;margin-top:22px;flex-wrap:wrap}.pilha-abas button,.tour-abas button{position:relative;overflow:hidden;padding:9px 16px;border-radius:999px;border:1px solid var(--linha-2);background:transparent;font-family:var(--sub);font-weight:700;font-size:13px;color:var(--dim);transition:color .25s,border-color .25s,background .25s}.pilha-abas button:hover,.tour-abas button:hover{color:var(--fg);border-color:var(--fg-2)}.pilha-abas button.ativa,.tour-abas button.ativa{color:#fff;background:var(--azul);border-color:var(--azul)}.aba-barra{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#fff9;transform-origin:0 50%;transform:scaleX(0)}.pilha:not(:hover) .pilha-abas button.ativa .aba-barra{animation:barra 4.2s linear both}@keyframes barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.plataformas{display:flex;align-items:center;gap:32px;margin-top:96px;padding:22px 28px;border-radius:18px;border:1px solid var(--linha);background:var(--card)}.plataformas>p{flex:none;font-family:var(--sub);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.plataformas-trilho{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.plataformas-trilho ul{display:flex;width:max-content;animation:trilho 30s linear infinite}.plataformas-trilho:hover ul{animation-play-state:paused}.plataformas-trilho li{padding:0 38px}.plataformas-trilho img{height:30px;width:auto;opacity:.78;transition:opacity .3s}.plataformas-trilho li:hover img{opacity:1}html[data-tema=claro] .plataformas-trilho img{filter:invert(1) hue-rotate(180deg) brightness(.75)}@keyframes trilho{to{transform:translate(-50%)}}@media(max-width:700px){.plataformas{flex-direction:column;align-items:flex-start;gap:16px;padding:20px;margin-top:64px}.plataformas-trilho{width:100%}.plataformas-trilho img{height:24px}.plataformas-trilho li{padding:0 24px}}@media(prefers-reduced-motion:reduce){.plataformas-trilho ul{animation:none;flex-wrap:wrap}}.tour{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:48px;align-items:start}.tour-abas{flex-direction:column;gap:4px;margin-top:0;grid-row:1}.tour-abas button{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:14px;border-color:transparent;font-size:15px;text-align:left;color:var(--dim)}.tour-abas button:hover{border-color:var(--linha-2)}.tour-abas button.ativa{background:var(--card);border-color:var(--linha-2);color:var(--fg);box-shadow:var(--sombra)}.tour-aba-n{font-family:var(--plak);font-weight:400;font-size:22px;font-size-adjust:cap-height 1;color:var(--dim-2)}.tour-abas button.ativa .tour-aba-n{color:var(--acento)}.tour-abas .aba-barra{left:18px;right:18px;width:auto;bottom:8px;background:var(--azul)}.tour[data-rodando=true] .tour-abas button.ativa .aba-barra{animation:barra var(--dur) linear both}.tour-corpo{display:contents}.tour-texto{grid-column:1;grid-row:2;padding:4px 18px 0;animation:sobe .7s var(--ease) both}.tour-texto h3{font-size:21px;line-height:1.3;margin-bottom:10px}.tour-texto p{font-size:15px;line-height:1.7;color:var(--dim)}.janela-app{grid-column:2;grid-row:1 / span 2}.tour-telas{position:relative;aspect-ratio:16 / 10;background:#fff;container-type:size;overflow:hidden}.tour-tela{position:absolute;inset:0;display:flex;align-items:center;opacity:0;transform:scale(1.03);transition:opacity .7s var(--ease),transform 1s var(--ease)}.tour-tela.ativa{opacity:1;transform:none}.tour-tela .tela-img{height:auto}.tour-tela .tela-img>img{height:auto;object-fit:contain}.tour-tela.alta{align-items:flex-start}.tour-tela.alta.ativa .tela-img{animation:rolar 6.5s 1.1s var(--ease-io) both}.tour:not([data-rodando=true]) .tour-tela.alta.ativa .tela-img{animation:none}.tour:hover .tour-tela.alta.ativa .tela-img{animation:rolar 7s .2s var(--ease-io) both}@keyframes rolar{to{transform:translateY(min(0px,calc(-100% + 100cqh)))}}.provas{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px;border-top:1px solid var(--linha-2)}.frente-journal .nota{margin-top:26px}@media(max-width:1000px){.tour{grid-template-columns:1fr;gap:20px}.tour-abas{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:6px;margin-inline:calc(var(--mg) * -1);padding-inline:var(--mg)}.tour-abas button{width:auto;flex:none;padding:10px 14px;font-size:13px;border-color:var(--linha-2)}.tour-aba-n{font-size:16px}.tour-texto{grid-row:auto;padding:0}.janela-app{grid-column:auto;grid-row:auto}.provas{grid-template-columns:1fr 1fr}.provas li:nth-child(3){border-left:0;padding-left:0}.provas li{padding-bottom:22px}}.carimbos{position:relative;padding:34px 34px 32px;border-radius:24px;border:1px solid var(--linha);background:var(--card);overflow:hidden}.carimbos:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(620px 320px at 85% -10%,color-mix(in srgb,var(--azul) 16%,transparent),transparent 70%)}.carimbos-titulo{position:relative;font-family:var(--sub);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.carimbo-papel{position:relative;display:grid;place-items:center;height:clamp(190px,18vw,250px);margin-top:18px}.carimbo-linhas{position:absolute;inset:12% 0;background:repeating-linear-gradient(180deg,transparent 0 31px,var(--linha) 31px 32px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.carimbo-grande{position:absolute;display:grid;place-items:center;opacity:0;rotate:-8deg;scale:1.5;pointer-events:none;color:var(--acento);transition:opacity .25s}.carimbo-grande.ativo{opacity:1;scale:1}.carimbo-adaptar{rotate:5deg}.carimbo-descartar{rotate:-4deg;color:var(--dim)}.carimbo-tinta{display:block;padding:.14em .3em .02em;border:.07em solid currentColor;border-radius:.12em;font-family:var(--plak);font-weight:400;text-transform:uppercase;font-size:clamp(60px,7vw,108px);font-size-adjust:cap-height 1.02;line-height:1.14;letter-spacing:.04em;filter:url(#tinta-carimbo)}.carimbo-adotar .carimbo-tinta{background:var(--acento);color:var(--card);border-color:var(--acento)}.carimbo-descartar .carimbo-tinta{text-decoration:line-through;text-decoration-thickness:.06em}.carimbo-grande.ativo[data-batida="0"]{animation:bate-a .55s cubic-bezier(.2,1.3,.35,1) both}.carimbo-grande.ativo[data-batida="1"]{animation:bate-b .55s cubic-bezier(.2,1.3,.35,1) both}@keyframes bate-a{0%{opacity:0;scale:1.8}55%{opacity:1;scale:.93}to{opacity:1;scale:1}}@keyframes bate-b{0%{opacity:0;scale:1.8}55%{opacity:1;scale:.93}to{opacity:1;scale:1}}.carimbos[data-batida="0"] .carimbo-papel{animation:tranco-a .45s .22s ease-out both}.carimbos[data-batida="1"] .carimbo-papel{animation:tranco-b .45s .22s ease-out both}@keyframes tranco-a{0%,to{transform:none}30%{transform:translateY(3px)}60%{transform:translateY(-1px)}}@keyframes tranco-b{0%,to{transform:none}30%{transform:translateY(3px)}60%{transform:translateY(-1px)}}.carimbo-opcoes{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.carimbo-opcoes button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 10px;border-radius:12px;border:1px solid var(--linha-2);background:transparent;font-family:var(--sub);font-weight:700;font-size:14px;color:var(--dim);transition:color .25s,border-color .25s,background .25s}.carimbo-opcoes .opcao-n{font-family:var(--plak);font-weight:400;font-size:17px;font-size-adjust:cap-height 1;color:var(--dim-2)}.carimbo-opcoes button:hover{color:var(--fg);border-color:var(--fg-2)}.carimbo-opcoes button.ativo{color:#fff;background:var(--azul);border-color:var(--azul)}.carimbo-opcoes button.ativo .opcao-n{color:#ffffffbf}.carimbo-def{position:relative;margin-top:20px;min-height:3.3em;font-size:16.5px;line-height:1.6;color:var(--fg-2);animation:sobe .6s var(--ease) both}.carimbo-def b{font-family:var(--sub);color:var(--fg)}@media(max-width:520px){.carimbos{padding:26px 18px}.carimbo-opcoes button{flex-direction:column;gap:2px;font-size:13px}}@media(prefers-reduced-motion:reduce){.carimbo-grande,.carimbo-papel,.carimbo-def{animation:none!important}}.ia-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:88px}.ia-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:30px 28px;border-radius:20px;border:1px solid var(--linha);background:var(--card);transition:border-color .3s,transform .5s var(--ease)}.ia-card:hover{border-color:color-mix(in srgb,var(--azul) 45%,transparent);transform:translateY(-4px)}.ia-card h3{font-size:19px;margin-top:8px}.ia-card p{font-size:14.5px;line-height:1.65;color:var(--dim)}.ia-card .link-seta{margin-top:auto;padding-top:8px;align-self:flex-start}.ia-cards>li{display:flex}.ia-cards>li>*{width:100%}@media(max-width:520px){.carimbos{padding:28px 18px}.carimbos-linha{grid-template-columns:1fr;gap:10px;justify-items:center}}@media(prefers-reduced-motion:reduce){.carimbo-tinta{animation:none!important}.carimbo-def{animation:none}}.ciclo{background:var(--bg-2);border-block:1px solid var(--linha);overflow:hidden}.ciclo-palco{position:relative;padding-top:200px;margin-top:8px}.ciclo-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ciclo-svg stop{stop-color:var(--ponto)}.ciclo-trilha{fill:none;stroke:var(--linha-2);stroke-width:1.5;stroke-dasharray:3 7}.ciclo-trilha-luz{fill:none;stroke:var(--acento);stroke-width:1.5;opacity:.3}.ciclo-ponto circle:last-child{fill:var(--ponto)}.ciclo-volta{position:absolute;top:36px;left:50%;transform:translate(-50%) rotate(-3deg);font-family:var(--pincel);font-size:30px;line-height:1;color:var(--acento);white-space:nowrap}.ciclo-passos{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ciclo-passos li{text-align:center}.ciclo-no{position:relative;display:grid;place-items:center;width:72px;height:72px;margin:0 auto 28px;border-radius:50%;border:1px solid var(--linha-2);background:var(--bg-2);transition:background .5s,color .5s,box-shadow .6s var(--ease),transform .6s var(--ease),border-color .5s}.ciclo-no b{font-family:var(--plak);font-weight:400;font-size:24px;font-size-adjust:cap-height 1;color:var(--dim);transition:color .4s}.ciclo-passos li.aceso .ciclo-no{background:var(--azul);border-color:var(--azul);transform:scale(1.08);box-shadow:0 0 0 10px color-mix(in srgb,var(--azul) 16%,transparent),0 18px 50px -10px #0000fe99}.ciclo-passos li.aceso .ciclo-no b{color:#fff}.ciclo-txt h3{display:flex;flex-direction:column;align-items:center;gap:4px}.ciclo-txt h3 .t-poster{--cap: 1.1;font-size:54px;line-height:1.2;transition:color .4s}.ciclo-passos li.aceso .t-poster{color:var(--acento)}.ciclo-txt h3 a{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.ciclo-txt h3 a:hover{color:var(--acento)}.ciclo-txt p{margin:16px auto 0;max-width:300px;font-size:15px;line-height:1.7;color:var(--fg-2)}.ciclo-palco.vertical{padding-top:0;padding-left:0}.ciclo-palco.vertical .ciclo-volta{display:none}.ciclo-palco.vertical .ciclo-passos{grid-template-columns:1fr;gap:44px;padding-left:52px}.ciclo-palco.vertical .ciclo-passos li{display:flex;gap:22px;text-align:left;align-items:flex-start}.ciclo-palco.vertical .ciclo-no{margin:0;flex:none;width:60px;height:60px}.ciclo-palco.vertical .ciclo-txt h3{align-items:flex-start}.ciclo-palco.vertical .ciclo-txt p{margin-left:0}@media(max-width:800px){.ciclo-palco{padding-top:0}.ciclo-passos{grid-template-columns:1fr;gap:44px;padding-left:52px}.ciclo-passos li{display:flex;gap:22px;text-align:left;align-items:flex-start}.ciclo-no{margin:0;flex:none;width:60px;height:60px}.ciclo-txt h3{align-items:flex-start}.ciclo-txt p{margin-left:0}.ciclo-volta{display:none}}.principios-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.principios-grid>li{display:flex}.principio{width:100%;min-height:290px;display:flex;flex-direction:column;padding:30px 26px;border-radius:20px;border:1px solid var(--linha);background:var(--card);transition:border-color .3s,transform .5s var(--ease)}.principio:hover{border-color:color-mix(in srgb,var(--azul) 45%,transparent);transform:translateY(-4px)}.principio-n{font-family:var(--plak);font-size:84px;font-size-adjust:cap-height 1.1;line-height:1;color:transparent;-webkit-text-stroke:1.3px color-mix(in srgb,var(--fg) 30%,transparent);transition:color .5s,-webkit-text-stroke-color .5s}.principio:hover .principio-n{color:var(--acento);-webkit-text-stroke-color:transparent}.principio h3{margin-top:54px;font-size:19px}.principio p{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--dim)}.banner-fim{height:clamp(640px,50vw,980px)}.fim-copy{max-width:640px;opacity:0;transform:translateY(24px);transition:opacity 1s .2s var(--ease),transform 1s .2s var(--ease)}.banner-fim.in .fim-copy{opacity:1;transform:none}.fim-copy .eyebrow{margin-bottom:22px}.fim-h2{--cap: 1;font-size:clamp(3.4rem,7.2vw,7.6rem);line-height:1.06}.fim-sub{margin-top:28px;max-width:460px;font-size:17px;line-height:1.7;color:var(--fg-2)}.fim-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}@media(max-width:900px){.banner-fim{height:auto}.fim-h2{font-size:clamp(3rem,15vw,5rem)}}@media(prefers-reduced-motion:reduce){.fim-copy{opacity:1;transform:none;transition:none}}.rodape{position:relative;overflow:hidden;padding-top:88px;background:var(--bg-2);border-top:1px solid var(--linha)}.rodape-topo{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.rodape-marca{max-width:320px}.rodape-marca .logo{width:190px}.rodape-marca p{margin-top:18px;font-size:15px;color:var(--dim)}.rodape-cols{display:grid;grid-template-columns:repeat(3,auto);gap:18px 64px}.rodape-cols h3{margin-bottom:14px;font-family:var(--sub);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim-2)}.rodape-cols a{display:flex;align-items:center;gap:6px;padding:5px 0;font-size:14.5px;color:var(--fg-2);transition:color .2s,transform .3s var(--ease)}.rodape-cols a:hover{color:var(--acento);transform:translate(3px)}.rodape-gigante{--cap: 1.02;margin-top:56px;font-size:19vw;line-height:1.1;letter-spacing:.004em;text-align:center;white-space:nowrap;color:color-mix(in srgb,var(--fg) 7%,transparent);-webkit-text-stroke:1px color-mix(in srgb,var(--fg) 14%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 92%);mask-image:linear-gradient(180deg,#000 20%,transparent 92%);margin-bottom:-6vw;-webkit-user-select:none;user-select:none;transition:color .6s,letter-spacing 1.2s var(--ease)}.rodape-gigante:before{content:attr(data-texto)}.rodape:hover .rodape-gigante{color:color-mix(in srgb,var(--azul) 16%,transparent);letter-spacing:.02em}.rodape-base{position:relative;display:flex;justify-content:space-between;gap:24px;padding:22px 0 30px;border-top:1px solid var(--linha);font-size:12.5px;color:var(--dim)}.rodape-base a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--fg-2)}.rodape-base a:hover{color:var(--acento)}@media(max-width:800px){.rodape-cols{grid-template-columns:1fr 1fr}.rodape-base{flex-direction:column}}html[data-tema=claro] .rodape-gigante{color:color-mix(in srgb,var(--fg) 4.5%,transparent);-webkit-text-stroke-color:color-mix(in srgb,var(--fg) 10%,transparent)}html[data-tema=claro] .rodape:hover .rodape-gigante{color:color-mix(in srgb,var(--azul) 10%,transparent)}.hero-in{pointer-events:none}.hero-copy,.hero-cue{pointer-events:auto}.carimbo-papel{container-type:inline-size}.carimbo-tinta{font-size:clamp(34px,12.6cqi,108px)}.provas{grid-template-columns:repeat(4,minmax(0,1fr))}.num-l,.ciclo-txt p,.frente-linha{overflow-wrap:break-word}.ciclo-txt{min-width:0}@media(max-width:1000px){.provas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.ciclo-passos,.ciclo-palco.vertical .ciclo-passos{padding-left:40px}.ciclo-passos li,.ciclo-palco.vertical .ciclo-passos li{gap:16px}.ciclo-no,.ciclo-palco.vertical .ciclo-no{width:52px;height:52px}.ciclo-txt h3 .t-poster{font-size:44px}.provas li+li{padding-left:16px}.num{font-size:46px}}@media(max-width:800px){.rodape-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px}.rodape-cols>div:last-child{grid-column:1 / -1}.rodape-cols a{overflow-wrap:anywhere}}.banner-falcao .banner-midia{top:-2%;bottom:-16%}.banner-ia .banner-midia{top:-4%;bottom:-14%}@media(max-width:900px){.hero-luz{right:auto;left:14px;bottom:78px}}.detalhe-grid{grid-template-areas:"copy visual" "btns visual";row-gap:0}.detalhe-copy{grid-area:copy;align-self:end}.detalhe-btns{grid-area:btns;align-self:start}.detalhe-visual{grid-area:visual;align-self:center}.pilha-legenda,.trilho-pontos{display:none}@media(max-width:1000px){.detalhe-grid{grid-template-areas:"copy" "visual" "btns";row-gap:34px}.detalhe-btns{margin-top:0}.frente-traders .itens{display:none}.pilha-legenda{display:block;margin-top:16px;min-height:4.9em;font-size:15px;line-height:1.6;color:var(--fg-2);animation:sobe .5s var(--ease) both}.pilha-legenda b{font-family:var(--sub);color:var(--fg)}}@media(max-width:900px){.trilho{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:min(84%,360px);gap:14px!important;max-width:none!important;margin:0 calc(var(--mg) * -1)!important;padding:6px var(--mg) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mg);scrollbar-width:none}.trilho::-webkit-scrollbar{display:none}.trilho>li{scroll-snap-align:start}.trilho-pontos{display:flex;justify-content:center;gap:8px;margin-top:12px}.trilho-pontos button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:var(--linha-2);transition:width .35s var(--ease),background .3s}.trilho-pontos button.ativo{width:26px;background:var(--azul)}.ia-cards.trilho{margin-top:0!important}.frente-ia .trilho-caixa{margin-top:48px}.principio{min-height:236px}.principio h3{margin-top:40px}.secao{padding-block:64px}.lab{padding-top:112px}.detalhe{padding-top:44px}.cabeca{margin-bottom:30px}.plataformas{margin-top:40px}.banner:not(.banner-fim){display:block;height:auto}.banner:not(.banner-fim) .banner-quadro{position:relative;aspect-ratio:4 / 3.25}.banner:not(.banner-fim) .banner-quadro:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 80%,transparent) 24%,transparent 58%)}.banner:not(.banner-fim) .banner-in{position:absolute;left:0;right:0;bottom:0;padding:0 0 18px}.banner:not(.banner-fim) .banner-n{margin-bottom:8px}.banner:not(.banner-fim) .banner-linha{font-size:clamp(2.05rem,9.4vw,3rem)}.lab-numeros{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.lab-numeros li{flex-direction:column;align-items:flex-start;gap:2px;padding:16px 10px 0 0}.lab-numeros li+li{padding-left:12px;border-left:1px solid var(--linha);border-top:0}.lab-numeros .num{font-size:42px;min-width:0}.num-l{font-size:12.5px}.lab-texto{margin-top:26px}.provas{margin-top:36px}.provas li{padding-top:14px;padding-bottom:14px}.provas .num{font-size:40px}.ciclo-passos,.ciclo-palco.vertical .ciclo-passos{gap:30px}.ciclo-txt h3 .t-poster{font-size:40px}.ciclo-txt p{margin-top:8px;font-size:14.5px}.hero-midia{aspect-ratio:1 / 1}.hero-palco{left:0;width:var(--sw);height:var(--sh);top:calc((100cqh - var(--sh)) * .5)}.porta-tag{bottom:auto;top:calc(100% + 10px)}.porta.acesa .porta-tag:not(.a-esq),.porta-tag:not(.a-esq){transform:none}.porta-tag:after{top:auto;bottom:100%;height:10px;background:linear-gradient(transparent,var(--acento))}.porta-tag{opacity:0;transition:opacity .45s var(--ease)}.porta.acesa .porta-tag{opacity:1}.rodape{padding-top:56px}.rodape-gigante{margin-top:32px}}@media(max-width:1000px){.tour-abas{flex-wrap:nowrap}}@media(max-width:900px){.banner:not(.banner-fim) .banner-quadro:after{background:linear-gradient(0deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 86%,transparent) 30%,color-mix(in srgb,var(--bg) 30%,transparent) 50%,transparent 66%)}}.lanterna{--lx: 50%;--ly: 50%;--mx: 0px;--my: 0px;--mw: 0px;--mh: 0px;position:absolute;inset:0;z-index:1;pointer-events:none;visibility:hidden;-webkit-mask:var(--falcao) var(--mx) var(--my) / var(--mw) var(--mh) no-repeat;mask:var(--falcao) var(--mx) var(--my) / var(--mw) var(--mh) no-repeat;transform:scale(1.06);transform-origin:var(--lx) var(--ly)}.lanterna>img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.banner-midia .lanterna>img{transform:scale(1.07);transition:transform 2.2s var(--ease)}.banner.in .banner-midia .lanterna>img{transform:none}.lanterna-anel{position:absolute;left:0;top:0;z-index:1;width:0;height:0;opacity:0;pointer-events:none;overflow:visible;transition:opacity .3s}.lanterna-anel path{stroke-width:1.3px;vector-effect:non-scaling-stroke}.lanterna-anel--escuro{filter:drop-shadow(0 18px 34px rgba(0,0,254,.45))}.lanterna-anel--escuro path{stroke:#8fa6ffcc}.lanterna-anel--claro{filter:drop-shadow(0 18px 34px rgba(143,166,255,.35))}.lanterna-anel--claro path{stroke:#f6f3ecd9}.banner-in{z-index:3}.banner-varredura{z-index:2}.banner{touch-action:pan-y pinch-zoom}@media(max-width:900px){.banner:not(.banner-fim) .banner-midia{will-change:auto}.banner:not(.banner-fim) .lanterna:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 86%,transparent) 30%,color-mix(in srgb,var(--bg) 30%,transparent) 50%,transparent 66%)}}.banner-espelho{position:absolute;z-index:4;margin:0;pointer-events:none;visibility:hidden;color:var(--fg);-webkit-mask:var(--falcao) var(--tx, 0px) var(--ty, 0px) / var(--tw, 0px) var(--th, 0px) no-repeat;mask:var(--falcao) var(--tx, 0px) var(--ty, 0px) / var(--tw, 0px) var(--th, 0px) no-repeat}.banner[data-lente]>.banner-espelho{visibility:visible}.banner [data-espelho=escuro] .eyebrow .ponto{background:#3b4bff}.banner [data-espelho=claro] .eyebrow .ponto{background:var(--azul)}.banner [data-espelho=escuro] .focus{--focus-color: #3f55ff}.banner [data-espelho=claro] .focus{--focus-color: var(--azul)}.banner.banner-ia [data-espelho=escuro] :is(.banner-linha,.banner-n){text-shadow:none}.banner.banner-ia [data-espelho=claro] :is(.banner-linha,.banner-n){text-shadow:0 1px 30px rgba(246,243,236,.45)}@property --pr{syntax: "<number>"; inherits: false; initial-value: 0;}.portais{position:absolute;inset:0;pointer-events:none}.portal,.portal-falcao{--dl: var(--ln);--dw: var(--wn);--cx: calc(var(--sw) * (var(--dl) + var(--dw) / 2));--cy: calc(var(--sh) * (var(--tn) + var(--hn) * .52));--fw: calc(var(--sh) * var(--hn) * 1.5);--fh: calc(var(--fw) * .9539);--x0: calc((100cqw - var(--sw)) * .8);--fx: clamp(calc(2cqw - var(--x0)), calc(var(--cx) - var(--fw) * .44), calc(98cqw - var(--x0) - var(--fw)));--fy: calc(var(--cy) - var(--fh) * .376)}@media(max-width:900px){.portal,.portal-falcao{--dl: var(--lmn);--dw: var(--wmn);--x0: 0px}}.portal{--R: calc(var(--fw) * 1.15 * var(--pr));position:absolute;inset:0;visibility:hidden;-webkit-mask:var(--falcao) var(--fx) var(--fy) / var(--fw) var(--fh) no-repeat,radial-gradient(circle var(--R) at var(--cx) var(--cy),#000 72%,transparent 100%);-webkit-mask-composite:source-in;mask:var(--falcao) var(--fx) var(--fy) / var(--fw) var(--fh) no-repeat,radial-gradient(circle var(--R) at var(--cx) var(--cy),#000 72%,transparent 100%);mask-composite:intersect;transition:--pr .5s var(--ease-io),visibility 0s .5s}.portal>img{width:100%;height:100%;object-fit:cover}.portal.aberta{--pr: 1;visibility:visible;transition:--pr 1.1s .3s var(--ease),visibility 0s}.portal-falcao{--tinta: #e3e8ff;--brilho: #3b55ff;--cauda: #7d93ff;position:absolute;left:var(--fx);top:var(--fy);width:var(--fw);height:var(--fh);overflow:visible;pointer-events:none;opacity:0;transition:opacity .45s var(--ease)}.portal-falcao--claro{--tinta: #f6f3ec;--brilho: #4a62ff;--cauda: #a9b8ff}.portal-falcao.aberta{opacity:1;transition:opacity .15s}.portal-falcao path{fill:none;stroke-linecap:round;stroke-linejoin:round}.pf-traco{stroke:var(--tinta);stroke-width:2.6}.pf-halo{stroke:var(--brilho);stroke-width:10}.pf-ponta{stroke:#fff;stroke-width:7;opacity:0}.pf-cometa{--o0: 0;stroke:#fff;stroke-width:4.5;stroke-dasharray:.03 .97;opacity:0;transition:opacity .3s}.pf-cometa-luz{--o0: .09;stroke:var(--cauda);stroke-width:15;stroke-dasharray:.12 .88}.pf-traco,.pf-halo{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 0s .45s}.portal-falcao.aberta :is(.pf-traco,.pf-halo){stroke-dashoffset:0;transition:stroke-dashoffset 1.25s cubic-bezier(.55,.1,.25,1)}.pf-ponta{stroke-dasharray:.018 1.982;stroke-dashoffset:.018}.portal-falcao.aberta .pf-ponta{animation:pf-ponta 1.25s cubic-bezier(.55,.1,.25,1) both}@keyframes pf-ponta{0%{stroke-dashoffset:.018;opacity:1}88%{opacity:1}to{stroke-dashoffset:-.982;opacity:0}}.portal-falcao.aberta .pf-cometa{opacity:1;transition:opacity .4s 1.15s;animation:pf-orbita 3.4s 1.15s linear infinite}@keyframes pf-orbita{0%{stroke-dashoffset:var(--o0)}to{stroke-dashoffset:calc(var(--o0) - 1)}}@media(prefers-reduced-motion:reduce){.portal,.portal.aberta,.portal-falcao,.portal-falcao path{transition:none!important;animation:none!important}.pf-ponta,.pf-cometa{display:none}}.leitura-mesa{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0;height:clamp(480px,40vw,590px);border:1px solid var(--linha);border-radius:24px;overflow:hidden;background:var(--card);box-shadow:var(--sombra)}.leitura-quadro{position:relative;height:100%;min-width:0;background:radial-gradient(900px 420px at 18% 110%,color-mix(in srgb,var(--azul) 7%,transparent),transparent 70%),var(--card);border-right:1px solid var(--linha);touch-action:pan-y}.leitura-quadro.armado{touch-action:none}.leitura-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden;cursor:crosshair;user-select:none;-webkit-user-select:none}[data-fase=lendo] .leitura-svg,[data-fase=lido] .leitura-svg,[data-fase=depois] .leitura-svg,[data-fase=veredito] .leitura-svg{cursor:default}.leitura-svg text{font-family:var(--sub);font-size:11px;font-weight:700;letter-spacing:.06em;fill:var(--dim)}.leitura-svg .grade line{stroke:var(--linha);stroke-width:1}.leitura-svg .grade text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400;letter-spacing:0;fill:var(--dim-2);opacity:.8}.leitura-svg .divisa line{stroke:var(--linha-2);stroke-dasharray:2 6}.leitura-svg .divisa text{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.leitura-svg .divisa.viva line{stroke:var(--acento);opacity:.6}.leitura-svg .divisa.viva text{fill:var(--acento)}.leitura-svg .fantasma{fill:none;stroke:var(--acento);stroke-width:2;stroke-linecap:round;opacity:.28;stroke-dasharray:1400;stroke-dashoffset:1400;animation:fantasma 3.8s var(--ease-io) infinite}@keyframes fantasma{0%{stroke-dashoffset:1400;opacity:0}12%{opacity:.3}70%{stroke-dashoffset:0;opacity:.3}to{stroke-dashoffset:0;opacity:0}}.leitura-svg .traco{fill:none;stroke:var(--azul);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;opacity:.14}.leitura-svg .traco-tinta{fill:none;stroke:var(--azul);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}html[data-tema=escuro] .leitura-svg .traco-tinta{stroke:#4f6bff}html[data-tema=escuro] .leitura-svg .traco{stroke:#4f6bff;opacity:.2}html[data-tema=escuro] .leitura-svg .traco.apaga,.leitura-svg .traco.apaga{opacity:0}.leitura-svg .apaga{transition:opacity 1.1s var(--ease);opacity:0}[data-fase=lendo] .leitura-svg .traco-tinta.apaga{opacity:.35;transition-duration:.4s}.leitura-svg .vela line{stroke-width:1.4}.leitura-svg .vela.sobe rect{fill:var(--azul)}.leitura-svg .vela.sobe line{stroke:var(--azul)}.leitura-svg .vela.desce rect{fill:#fff;stroke:#0d0d0d80;stroke-width:1}.leitura-svg .vela.desce line{stroke:#0d0d0d80}html[data-tema=escuro] .leitura-svg .vela.sobe rect{fill:#3346ff}html[data-tema=escuro] .leitura-svg .vela.sobe line{stroke:#3346ff}html[data-tema=escuro] .leitura-svg .vela.desce rect{fill:#e8ebf2;stroke:none}html[data-tema=escuro] .leitura-svg .vela.desce line{stroke:#c9d0dd}.leitura-svg .vela{transform-box:fill-box;transform-origin:50% 50%;animation:vela-entra .55s var(--ease) var(--d, 0ms) both}@keyframes vela-entra{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:none}}.leitura-svg .velas.depois .vela{animation-duration:.35s}.leitura-svg .feixe{transform:translate(var(--de));animation:feixe 1.15s var(--ease-io) forwards;mix-blend-mode:multiply}html[data-tema=escuro] .leitura-svg .feixe{mix-blend-mode:screen}@keyframes feixe{to{transform:translate(var(--ate))}}.leitura-svg .anot>*{animation:anot-entra .6s var(--ease) var(--d, 0ms) both}@keyframes anot-entra{0%{opacity:0}to{opacity:1}}.leitura-svg .zigue{fill:none;stroke:var(--fg);stroke-width:1.3;stroke-dasharray:4 4;opacity:.55}.leitura-svg .anot>.zigue{animation-name:anot-zigue}@keyframes anot-zigue{0%{opacity:0}to{opacity:.55}}.leitura-svg .pivo circle{fill:var(--card);stroke:var(--fg);stroke-width:1.6}.leitura-svg .pivo.atual circle{stroke-dasharray:2 2}.leitura-svg .pivo text{fill:var(--fg);text-transform:uppercase;font-size:10px;letter-spacing:.1em;paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round}.leitura-svg .invalida line{stroke:var(--fg);stroke-width:1.4;stroke-dasharray:7 5}.leitura-svg .fibo rect{fill:color-mix(in srgb,var(--azul) 9%,transparent)}html[data-tema=escuro] .leitura-svg .fibo rect{fill:#4f6bff24}.leitura-svg .fibo line{stroke:var(--acento);stroke-width:1;opacity:.55}.leitura-svg .fibo text{fill:var(--acento);font-size:10px}.leitura-svg .caixa rect{fill:color-mix(in srgb,var(--azul) 6%,transparent);stroke:var(--acento);stroke-dasharray:5 5;stroke-width:1.2}.leitura-svg .caixa text{fill:var(--acento);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.leitura-svg .entrada line{stroke:var(--acento);stroke-width:1.6}.leitura-svg .entrada text{fill:var(--acento);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.leitura-svg .stop-x circle{fill:var(--fg)}.leitura-svg .stop-x path{stroke:var(--card);stroke-width:2;stroke-linecap:round}.leitura-svg .stop-x{animation:anot-entra .4s var(--ease) both}.leitura-convite{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100% - 40px));display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;pointer-events:none;padding:22px 22px 20px;border-radius:20px;background:color-mix(in srgb,var(--card) 78%,transparent);border:1px solid var(--linha);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.leitura-convite[hidden]{display:none}.leitura-convite button{pointer-events:auto}.convite-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--azul);color:#fff;box-shadow:0 0 0 8px color-mix(in srgb,var(--azul) 14%,transparent);animation:convite-pulso 2.4s ease-in-out infinite}@keyframes convite-pulso{50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--azul) 6%,transparent)}}.leitura-convite p{font-size:15px;line-height:1.5;color:var(--fg-2)}.convite-toque,.convite-desenhar{display:none!important}.convite-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.leitura-convite .convite-aviso{font-size:13.5px;color:var(--acento);font-weight:700}@media(hover:none){.convite-mouse{display:none}.convite-toque{display:block!important}.convite-desenhar{display:inline-flex!important}}.leitura-dica{position:absolute;left:50%;top:14px;transform:translate(-50%);pointer-events:none;width:max-content;max-width:calc(100% - 24px);text-align:center;padding:7px 14px;border-radius:999px;background:var(--azul);color:#fff;font:700 12.5px/1.2 var(--sub);animation:sobe .4s var(--ease) both}.leitura-painel{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px 24px 26px;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.leitura-painel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px 260px at 100% 0%,color-mix(in srgb,var(--azul) 12%,transparent),transparent 70%)}.leitura-painel>*{position:relative}.painel-topo{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--linha)}.painel-luz{width:9px;height:9px;border-radius:50%;background:var(--dim-2);flex:none}.painel-luz.luz-lendo,.painel-luz.luz-desenhando,.painel-luz.luz-lido,.painel-luz.luz-depois{background:var(--azul);animation:luz-pisca 1s ease-in-out infinite}html[data-tema=escuro] .painel-luz.luz-lendo,html[data-tema=escuro] .painel-luz.luz-desenhando,html[data-tema=escuro] .painel-luz.luz-lido,html[data-tema=escuro] .painel-luz.luz-depois{background:#4f6bff}.painel-luz.luz-veredito{background:var(--acento)}@keyframes luz-pisca{50%{opacity:.3}}.painel-nome{font-family:var(--sub);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.painel-status{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;color:var(--dim);white-space:nowrap}.painel-passos{display:grid;gap:14px;margin-top:4px}.painel-passos li{display:flex;align-items:baseline;gap:12px;font-size:15px;color:var(--fg-2)}.painel-passos b{font-family:var(--plak);font-weight:400;font-size:22px;font-size-adjust:cap-height 1;color:var(--acento);min-width:1.6em}.painel-lendo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;color:var(--acento)}.reticencias:after{content:"";animation:reticencias 1.2s steps(4) infinite}@keyframes reticencias{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.painel-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;color:var(--dim)}.painel-linhas{display:grid;gap:14px;margin:0}.painel-linha{display:grid;gap:3px;animation:sobe .35s var(--ease) both}.painel-linha dt{font-family:var(--sub);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--acento)}.painel-linha dd{margin:0;font-size:15px;line-height:1.55;color:var(--fg)}.painel-linha.linha-decisão dt{color:var(--dim)}.painel-linha.linha-decisão dd{color:var(--fg-2)}.cursor{display:inline-block;width:.5em;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--acento);animation:luz-pisca .8s steps(1) infinite}.painel-pular{align-self:flex-start;padding:0;border:0;background:none;font-size:12.5px;color:var(--dim);text-decoration:underline;text-underline-offset:3px}.painel-pular:hover{color:var(--acento)}.painel-decisao{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--linha);animation:sobe .45s var(--ease) both}.painel-pergunta{font-family:var(--plak);font-size:26px;font-size-adjust:cap-height 1.05;text-transform:uppercase;line-height:1.2;color:var(--fg)}.decisao-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.decisao-opcoes.n3>button:first-child{grid-column:1 / -1}.decisao-opcoes button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 13px;text-align:left;border-radius:12px;border:1px solid var(--linha-2);background:transparent;transition:border-color .25s,background .25s,color .25s,transform .3s var(--ease)}.decisao-opcoes button b{font-family:var(--sub);font-weight:700;font-size:14px;color:var(--fg)}.decisao-opcoes button small{font-size:12px;color:var(--dim)}.decisao-opcoes button:hover,.decisao-opcoes button:focus-visible{border-color:var(--azul);background:var(--azul);transform:translateY(-2px)}.decisao-opcoes button:hover b,.decisao-opcoes button:hover small,.decisao-opcoes button:focus-visible b,.decisao-opcoes button:focus-visible small{color:#fff}.painel-veredito{display:grid;gap:14px;padding-top:6px}.quadro-carimbo{position:absolute;left:6%;z-index:2;pointer-events:none}.quadro-carimbo.cima{top:9%}.quadro-carimbo.baixo{bottom:10%}.quadro-carimbo .carimbo-tinta{font-size:clamp(38px,4.8vw,66px);animation:bate-a .55s cubic-bezier(.2,1.3,.35,1) both;box-shadow:0 18px 40px -22px #00000059}.quadro-carimbo.no-plano{color:var(--acento);rotate:-7deg}.quadro-carimbo.no-plano .carimbo-tinta{background:var(--acento);color:var(--card);border-color:var(--acento)}.quadro-carimbo.fora-plano{color:var(--fg);rotate:5deg}.quadro-carimbo.fora-plano .carimbo-tinta{background:color-mix(in srgb,var(--card) 85%,transparent)}.leitura-mesa[data-fase=veredito] .leitura-quadro{animation:tranco-a .45s .22s ease-out both}@media(max-width:520px){.quadro-carimbo .carimbo-tinta{font-size:40px}}.veredito-texto{font-size:15px;line-height:1.6;color:var(--fg-2);animation:sobe .5s .25s var(--ease) both}.veredito-texto b{color:var(--fg)}.veredito-ponte{font-size:13.5px;line-height:1.55;color:var(--dim);padding-top:12px;border-top:1px solid var(--linha);animation:sobe .5s .4s var(--ease) both}.veredito-btns{display:flex;flex-wrap:wrap;gap:8px;animation:sobe .5s .5s var(--ease) both}.leitura-svg .eixo-fundo{fill:color-mix(in srgb,var(--fg) 2.5%,transparent)}.leitura-svg .et rect{fill:var(--fg)}.leitura-svg .et text{fill:var(--card);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:0}.leitura-svg .et-agora rect{fill:var(--azul)}.leitura-svg .et-agora text{fill:#fff}.leitura-svg .et-caixa rect{fill:var(--card);stroke:var(--acento);stroke-width:1.2}.leitura-svg .et-caixa text{fill:var(--acento)}.leitura-svg .et-entrada rect{fill:var(--card);stroke:var(--acento);stroke-width:1.4}.leitura-svg .et-entrada text{fill:var(--acento)}.leitura-svg .invalida text{fill:var(--fg);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.leitura-svg .et{animation:anot-entra .5s var(--ease) both}.painel-sub{margin-top:-6px;font-size:13.5px;color:var(--dim)}.painel-resumo{font-size:14px;line-height:1.55;color:var(--fg-2);padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--azul) 6%,transparent);border:1px solid var(--linha)}.painel-resumo b{color:var(--fg)}.leitura-nota{margin-top:18px;max-width:760px}@media(max-width:1000px){.leitura-mesa{grid-template-columns:1fr;height:auto}.leitura-quadro{border-right:0;border-bottom:1px solid var(--linha);height:clamp(320px,62vw,460px)}.leitura-painel{overflow:visible}}@media(max-width:520px){.leitura-mesa{border-radius:20px}.leitura-quadro{height:340px}.leitura-painel{padding:20px 18px 22px}.leitura-svg .grade text{font-size:9.5px}.leitura-svg .pivo text{font-size:9px}.painel-pergunta{font-size:22px}.decisao-opcoes button{padding:10px 11px}}@media(prefers-reduced-motion:reduce){.leitura-svg .fantasma{animation:none;stroke-dashoffset:0;opacity:.25}.leitura-svg .vela,.leitura-svg .anot>*,.leitura-svg .feixe,.convite-ico,.painel-luz,.cursor,.painel-linha,.painel-decisao,.quadro-carimbo .carimbo-tinta,.leitura-mesa[data-fase=veredito] .leitura-quadro,.veredito-texto,.veredito-ponte,.veredito-btns{animation:none!important}}html[data-tema=claro]{--perda: #c93636;--perda-fundo: 201, 54, 54;--ganho-fundo: 0, 0, 254;--ganho-forte: #0000fe;--perda-forte: #b52f2f;--cinza-fundo: 91, 97, 112;--cinza-forte: #b9bcc4}html[data-tema=escuro]{--perda: #ff7676;--perda-fundo: 255, 92, 92;--ganho-fundo: 64, 92, 255;--ganho-forte: #2a3ff5;--perda-forte: #b52f2f;--cinza-fundo: 201, 208, 221;--cinza-forte: #3c414d}.sim{display:grid;grid-template-columns:minmax(0,410px) minmax(0,1fr);margin-top:96px;border:1px solid var(--linha);border-radius:24px;background:var(--card);overflow:hidden;box-shadow:var(--sombra)}.sim-lado{position:relative;padding:34px 32px 30px;border-right:1px solid var(--linha)}.sim-lado:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 300px at 0% 0%,color-mix(in srgb,var(--azul) 10%,transparent),transparent 70%)}.sim-lado>*{position:relative}.sim-rotulo{display:inline-flex;align-items:center;gap:8px;font-family:var(--sub);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.sim-rotulo .ponto{width:7px;height:7px;border-radius:50%;background:var(--azul);box-shadow:0 0 0 4px color-mix(in srgb,var(--azul) 20%,transparent)}.sim-titulo{margin-top:16px;font-family:var(--plak);font-weight:400;text-transform:uppercase;font-size:clamp(30px,2.6vw,40px);font-size-adjust:cap-height 1.05;line-height:1.22;letter-spacing:.005em;color:var(--fg)}.sim-lead{margin-top:14px;font-size:15px;line-height:1.65;color:var(--fg-2)}.sim-habitos{display:grid;gap:10px;margin-top:24px}.sim-habitos button{display:flex;align-items:flex-start;gap:14px;width:100%;padding:14px 15px;text-align:left;border:1px solid var(--linha-2);border-radius:14px;background:transparent;transition:border-color .25s,background .25s,transform .3s var(--ease)}.sim-habitos button:hover{border-color:color-mix(in srgb,var(--azul) 55%,var(--linha-2));transform:translateY(-1px)}.sim-habitos button.ligado{border-color:var(--azul);background:color-mix(in srgb,var(--azul) 7%,transparent)}.sim-chave{position:relative;flex:none;width:40px;height:23px;margin-top:1px;border-radius:99px;background:var(--linha-2);transition:background .25s}.sim-chave i{position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.ligado .sim-chave{background:var(--azul)}.ligado .sim-chave i{transform:translate(17px)}.sim-habito-txt{display:grid;gap:3px;min-width:0}.sim-habito-txt b{font-family:var(--sub);font-weight:700;font-size:14.5px;line-height:1.3;color:var(--fg)}.sim-habito-txt small{font-size:12.5px;line-height:1.45;color:var(--dim)}.sim-painel{display:flex;flex-direction:column;gap:22px;padding:30px 32px 28px;min-width:0}.sim-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.sim-numeros>div{display:grid;gap:4px;padding-right:14px}.sim-numeros>div+div{padding-left:18px;border-left:1px solid var(--linha)}.sim-numeros dt{font-family:var(--sub);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.sim-numeros dd{margin:0;font-family:var(--plak);font-weight:400;font-size:44px;font-size-adjust:cap-height 1.08;line-height:1.15;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.sim-numeros dd.positivo{color:var(--acento)}.sim-numeros dd.negativo{color:var(--perda)}.sim-curva{margin:0}.sim-curva svg{display:block;width:100%;height:210px;overflow:visible}.sim-zero{stroke:var(--linha-2);stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.sim-area{fill:color-mix(in srgb,var(--azul) 7%,transparent)}.sim-linha-plano{fill:none;stroke:var(--dim-2);stroke-width:1.6;stroke-dasharray:6 5}.sim-linha-voce{fill:none;stroke:var(--azul);stroke-width:2.6;stroke-linejoin:round}html[data-tema=escuro] .sim-linha-voce{stroke:#4f6bff}html[data-tema=escuro] .sim-area{fill:#4f6bff1a}.sim-curva figcaption{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12.5px;color:var(--dim)}.sim-curva figcaption span{display:inline-flex;align-items:center;gap:8px}.leg-plano:before{content:"";width:20px;border-top:1.6px dashed var(--dim-2)}.leg-voce:before{content:"";width:20px;height:2.6px;border-radius:2px;background:var(--azul)}html[data-tema=escuro] .leg-voce:before{background:#4f6bff}.leg-dias{margin-left:auto}.sim-cal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sim-cal-h{font-family:var(--sub);font-weight:700;font-size:10.5px;letter-spacing:.14em;color:var(--dim-2);text-align:center}.sim-dia{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:52px;padding:6px 9px 7px;border-radius:10px;border:1px solid var(--linha-2);background:transparent;transition:background-color .45s var(--ease),color .3s,border-color .3s}.sim-dia small{font-size:10.5px;color:var(--fg-2);line-height:1}.sim-dia b{font-family:var(--plak);font-weight:400;font-size:19px;font-size-adjust:cap-height 1.05;line-height:1;color:var(--fg);font-variant-numeric:tabular-nums}.sim-dia.ganho{background:rgba(var(--ganho-fundo),calc(.1 + var(--f) * .3));border-color:transparent}.sim-dia.perda{background:rgba(var(--cinza-fundo),calc(.08 + var(--f) * .14));border-color:transparent}.sim-dia.ganho.forte{background:var(--ganho-forte)}.sim-dia.perda.forte{background:var(--cinza-forte)}.sim-dia.forte b,.sim-dia.forte small,.sim-dia.forte .sim-extra{color:#fff}html[data-tema=claro] .sim-dia.perda.forte b,html[data-tema=claro] .sim-dia.perda.forte small,html[data-tema=claro] .sim-dia.perda.forte .sim-extra{color:var(--fg)}.sim-extra{position:absolute;right:8px;top:4px;font-style:normal;font-size:13px;line-height:1;letter-spacing:1px;color:var(--fg-2)}.sim-rodape{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;padding:16px 32px 18px;border-top:1px solid var(--linha)}.sim-rodape .nota{max-width:720px}@media(max-width:1100px){.sim{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.sim-numeros dd{font-size:36px}}@media(max-width:900px){.sim{grid-template-columns:1fr;margin-top:48px;border-radius:20px}.sim-lado{padding:24px 18px 20px;border-right:0;border-bottom:1px solid var(--linha)}.sim-habitos{gap:8px;margin-top:18px}.sim-habitos button{padding:12px 13px;gap:12px}.sim-painel{padding:22px 18px 20px;gap:18px}.sim-numeros{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.sim-numeros>div:nth-child(3){padding-left:0;border-left:0}.sim-numeros dd{font-size:34px}.sim-curva svg{height:160px}.sim-dia{min-height:44px;padding:5px 7px 6px}.sim-dia b{font-size:16px}.sim-rodape{padding:14px 18px 16px}.leg-dias{margin-left:0}}@media(prefers-reduced-motion:reduce){.sim-habitos button,.sim-chave,.sim-chave i,.sim-dia{transition:none}}
