@media (max-width:899px){:root{--roxo:var(--sistema-primary);--roxo-esc:var(--sistema-primary-dark);--roxo-txt:var(--sistema-primary-texto);--rosa:#F86A98;--soft:var(--sistema-primary-soft);--fundo:var(--sistema-surface-sunken);--ink:var(--sistema-ink);--mut:var(--sistema-ink-muted);--linha:var(--sistema-ink-line);--verde:var(--sistema-success);--ambar:#F5B51C;--fogo:#F2622E;--fogo-esc:#B5401A;--cor:#7C5CFC;--p:0;--borda:220px;--vh:100vh}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{background:var(--fundo)}body{margin:0;font-family:var(--font-sans),system-ui,sans-serif;color:var(--ink);overflow-x:clip}a{color:inherit}.sec{position:relative;padding:48px 16px 36px}.sec:before{width:360px;height:360px;background:radial-gradient(circle,#e3d9ff 0,transparent 70%);right:-140px;top:-150px;animation:flutua 10s ease-in-out infinite}.sec:after,.sec:before{content:"";position:absolute;border-radius:50%}.sec:after{width:280px;height:280px;background:radial-gradient(circle,#ffd9e6 0,transparent 70%);left:-130px;bottom:-140px;animation:flutua 12s ease-in-out infinite reverse}.sec.inv:before{right:auto;left:-140px}.sec.inv:after{left:auto;right:-130px}@keyframes flutua{50%{transform:translate(20px,16px)}}.sec>*{position:relative;z-index:1}.sec h3{font-family:var(--font-display),sans-serif;font-size:clamp(30px,8.6vw,36px);line-height:1.06;margin:0 0 12px;letter-spacing:-.015em}.sec h3 em{font-style:normal;background:linear-gradient(120deg,#7C5CFC,#F86A98);-webkit-background-clip:text;background-clip:text;color:transparent}.sec .lead{font-size:16.5px;color:#4b3d80;margin:0 0 26px;line-height:1.5}.sec .lead b{color:var(--ink)}.pausa{font:600 12.5px var(--font-sans);color:var(--mut);background:rgba(255,255,255,.8);border:1.5px solid var(--linha);border-radius:999px;padding:6px 12px;cursor:pointer;z-index:6}.pausa.solta{display:block;margin:12px auto 0}.gl{position:absolute;inset:-40px -36px;z-index:-1;pointer-events:none;--g:#7C5CFC;--g2:#F86A98;opacity:0;transform:scale(.92);transform-origin:50% 50%;transition:opacity 2.4s ease-out,transform 0s linear 2.5s}.gl i{will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.gl i,.gl i b{position:absolute;display:block}.gl i b{inset:0;filter:blur(22px)}.gl i:first-child{inset:8% 6% 10% 8%;animation-name:dv1}.gl i:first-child b{border-radius:62% 38% 55% 45%/48% 62% 38% 52%;background:color-mix(in srgb,var(--g) 58%,transparent)}.gl i:nth-child(2){inset:14% 16% 4% 10%;animation-name:dv2}.gl i:nth-child(2) b{border-radius:40% 60% 35% 65%/60% 35% 65% 40%;opacity:.75;background:linear-gradient(125deg,color-mix(in srgb,var(--g) 45%,var(--g2)),color-mix(in srgb,var(--g) 30%,#E3D9FF))}.vis .gl{transform:scale(1);transition:opacity 4s cubic-bezier(.3,.4,.2,1),transform 3s cubic-bezier(.3,.4,.2,1)}.vis .gl i{animation-play-state:running}.ult .gl{transform:scale(1.04);transition:opacity 1.8s cubic-bezier(.2,.6,.2,1),transform 2.4s cubic-bezier(.2,.6,.2,1)}@keyframes dv1{0%,to{transform:translate(0) rotate(0) scale(1)}30%{transform:translate(14px,-8px) rotate(9deg) scale(1.08)}65%{transform:translate(-10px,7px) rotate(-6deg) scale(.95)}}@keyframes dv2{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(-14px,6px) rotate(-12deg) scale(1.12)}55%{transform:translate(8px,-9px) rotate(8deg) scale(.94)}80%{transform:translate(-5px,-3px) rotate(-4deg) scale(1.05)}}.bolha-aluno,.bolha-ia,.bolha-tutor{position:relative;font-size:16px;line-height:1.5;padding:11px 14px}.bolha-aluno{border-radius:15px 15px 4px 15px;background:#fff;color:var(--ink);border:1.5px solid var(--linha);box-shadow:0 3px 0 var(--linha);text-align:right}.bolha-tutor{border-radius:15px 15px 15px 4px;color:var(--ink);background:color-mix(in srgb,var(--cor) 10%,#fff);border:1.5px solid color-mix(in srgb,var(--cor) 34%,#fff);box-shadow:0 3px 0 color-mix(in srgb,var(--cor) 42%,#fff)}.bolha-ia{border-radius:15px 15px 15px 4px;color:#1f2937;background:#f3f4f6;border:1.5px solid #e5e7eb;box-shadow:0 3px 0 #e5e7eb}.chip{display:inline-flex;align-items:center;gap:5px;margin-top:8px;border-radius:999px;padding:3px 9px;font:600 12.5px ui-monospace,SFMono-Regular,monospace;color:var(--ink);background:color-mix(in srgb,var(--cor) 22%,#fff);border:1px solid color-mix(in srgb,var(--cor) 34%,#fff)}.linha-t{display:flex;align-items:flex-end;gap:8px}.av{width:34px;height:34px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--cor) 10%,#fff);border:1.5px solid color-mix(in srgb,var(--cor) 34%,#fff);box-shadow:0 3px 0 color-mix(in srgb,var(--cor) 42%,#fff)}.av svg{width:24px;height:24px}.av .cer{fill:color-mix(in srgb,var(--cor) 28%,#9590a8)}.av .cara{fill:color-mix(in srgb,var(--cor) 10%,#fff);stroke:color-mix(in srgb,var(--cor) 10%,#fff)}.dig{position:absolute;left:42px;top:0;display:flex;gap:5px;padding:13px 15px;border-radius:15px 15px 15px 4px;background:color-mix(in srgb,var(--cor) 10%,#fff);border:1.5px solid color-mix(in srgb,var(--cor) 34%,#fff);opacity:0;transition:opacity .2s}.slot.digita .dig{opacity:1}.dig i{width:7px;height:7px;border-radius:50%;background:var(--mut);animation:pula 1s infinite}.dig i:nth-child(2){animation-delay:.15s}.dig i:nth-child(3){animation-delay:.3s}@keyframes pula{30%{transform:translateY(-5px);opacity:.5}}.materia{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:12.5px;color:var(--ink);padding:5px 11px 5px 8px;border-radius:999px;background:color-mix(in srgb,var(--cor) 14%,#fff);border:1.5px solid color-mix(in srgb,var(--cor) 30%,#fff);box-shadow:0 3px 0 color-mix(in srgb,var(--cor) 30%,#fff);transition:opacity .3s}.materia svg{width:17px;height:17px;color:var(--cor)}.materia.troca{opacity:0}.hb{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;font:800 17px var(--font-sans);border-radius:16px;padding:15px 20px;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .15s,box-shadow .15s;width:100%}.hb:active{transform:translateY(4px)}.cta .hb:active,.hb.pri:active{box-shadow:0 1px 0 #5B3FE0,0 4px 10px rgba(124,92,252,.3)}.hb.sec2:active{box-shadow:0 1px 0 var(--ink)}.hb.pri{color:#fff;background:linear-gradient(120deg,#7C5CFC,#9B6BF5 45%,#F86A98);box-shadow:0 5px 0 #5B3FE0,0 14px 28px rgba(124,92,252,.35)}.hb.pri:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:brilho 3.6s ease-in-out 3}@keyframes brilho{0%,55%{left:-60%}85%,to{left:130%}}.hb.sec2{color:var(--ink);background:#fff;border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);padding:13px 20px}.hb .play{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--rosa);color:#fff}.hb .play:before{content:"";border-left:8px solid;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}.hb .zap{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.22);display:inline-flex;align-items:center;justify-content:center}.hb .zap svg{width:15px;height:15px;fill:#fff}.mx{position:relative}.mx svg{overflow:visible;display:block;width:100%;height:auto;transform-origin:50% 100%;transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.mx .olhos{opacity:1}.mx .olhos-alegres{opacity:0}.mx .boca{opacity:1}.mx .boca-aberta,.mx.alegre .olhos{opacity:0}.mx.alegre .olhos-alegres{opacity:1}.mx.alegre .boca{opacity:0}.mx.alegre .boca-aberta{opacity:1}.mx .antebraco-d,.mx .antebraco-e,.mx .braco-d,.mx .braco-e,.mx .rosto{transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.mx .braco-e{transform-origin:71.68px 152.36px}.mx .braco-d{transform-origin:128.32px 152.36px}.mx .antebraco-e{transform-origin:62.28px 171.16px}.mx .antebraco-d{transform-origin:137.72px 171.16px}.mx .ator{animation:respira 3.2s ease-in-out infinite;transform-origin:100px 200px}@keyframes respira{50%{transform:translateY(-3px) scaleY(1.015)}}.mx .olho-d,.mx .olho-e{transform-box:fill-box;transform-origin:center;animation:pisca 4.2s infinite}@keyframes pisca{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.mx.olha .rosto{transform:translate(4px,-1px)}.mx.olha svg{transform:rotate(2deg)}.mx.pensa .braco-d{transform:rotate(35deg);filter:drop-shadow(0 0 .7px #c93c6e) drop-shadow(0 0 .7px #c93c6e)}.mx.pensa .antebraco-d{transform:rotate(124deg);animation:batuca .7s ease-in-out .45s infinite}@keyframes batuca{50%{transform:rotate(118deg)}}.mx.pensa .rosto{transform:translate(1px,-3px)}.mx.pensa svg{transform:rotate(-3deg)}.mx.pensa .boca{transform-box:fill-box;transform-origin:center;transform:scaleX(.55) translateX(4px)}.mx.pensa .sobrancelhas path:last-child{transform:translateY(-3px)}.mx .pens{position:absolute;right:-4px;top:-6px;width:48px;height:38px;opacity:0;transition:opacity .25s}.mx.pensa .pens{opacity:1}.mx .pens i{position:absolute;border-radius:50%;background:#fff;border:1.5px solid var(--linha);box-shadow:0 2px 0 var(--linha)}.mx .pens i:first-child{width:8px;height:8px;left:0;bottom:0;animation:sobe1 1.2s ease-in-out infinite}.mx .pens i:nth-child(2){width:13px;height:13px;left:10px;bottom:8px;animation:sobe1 1.2s ease-in-out .2s infinite}.mx .pens i:nth-child(3){width:21px;height:18px;left:23px;bottom:18px;animation:sobe1 1.2s ease-in-out .4s infinite}@keyframes sobe1{50%{transform:translateY(-3px)}}.mx.aponta .braco-d{transform:rotate(-70deg)}.mx.aponta .antebraco-d{transform:rotate(-12deg)}.mx.aponta .rosto{transform:translateX(4px)}.mx.festa .braco-e{transform:rotate(105deg)}.mx.festa .braco-d{transform:rotate(-105deg)}.mx.festa .antebraco-e{transform:rotate(30deg)}.mx.festa .antebraco-d{transform:rotate(-30deg)}.mx.festa .ator{animation:pulo .9s cubic-bezier(.3,1.3,.5,1) 2}@keyframes pulo{0%{transform:translateY(0) scale(1)}15%{transform:translateY(2px) scale(1.06,.92)}45%{transform:translateY(-18px) scale(.96,1.05)}70%{transform:translateY(0) scale(1.04,.96)}to{transform:translateY(0) scale(1)}}.conf{left:50%;top:35%;width:0;height:0;z-index:5;pointer-events:none}.conf,.conf i{position:absolute}.conf i{width:8px;height:8px;border-radius:2px;opacity:0}.conf.vai i{animation:explode 1.1s cubic-bezier(.2,.8,.4,1) forwards}@keyframes explode{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}.mxw{position:absolute;right:-4px;bottom:-6px;width:108px;z-index:2;opacity:0;transform:translateY(30px);transition:opacity .4s,transform .6s cubic-bezier(.3,1.4,.5,1)}.mxw.vis{opacity:1;transform:none}.mxw .mx{transform:scaleX(-1)}.seletor{position:relative;display:flex;width:max-content;max-width:100%;margin:22px auto 0;align-items:center;gap:0;padding:5px 6px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,.22));backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(124,92,252,.08),0 10px 30px rgba(43,29,91,.08)}.seletor .rot{display:none}.ps{flex:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:32px;min-height:38px;font:600 14px var(--font-sans);color:var(--mut);background:none;border:0;border-radius:999px;padding:7px 12px 9px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .25s,background .25s,padding .3s ease,gap .3s ease}.ps.num{padding-left:8px}.ps .rl{display:inline-block;overflow:hidden;white-space:nowrap;max-width:230px;opacity:1;transition:max-width .35s ease,opacity .25s ease}.ps:not(.on){padding:7px 0 9px;gap:0}.ps:not(.on) .rl{max-width:0;opacity:0}.ps .nn{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.7);border:1.5px solid var(--linha);display:flex;align-items:center;justify-content:center;flex:none;font:800 12.5px var(--font-sans);color:var(--roxo-txt);transition:width .3s ease,height .3s ease,background .25s,color .25s,border-radius .3s}.ps .nn.ic{border:0;border-radius:9px;background:var(--bg);opacity:.55;filter:saturate(.4);transition:width .3s ease,height .3s ease,opacity .25s,filter .25s,border-radius .3s}.ps .nn.ic svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ps:not(.on) .nn{width:9px;height:9px;font-size:0;border-color:transparent;background:#C7B9F8;border-radius:50%;color:transparent;opacity:1;filter:none}.ps.on .nn.pt,.ps:not(.on) .nn.ic svg{display:none}.ps.on{color:var(--ink);font-weight:700;background:#fff;box-shadow:0 2px 0 var(--linha)}.ps.on .nn{background:linear-gradient(120deg,#7C5CFC,#F86A98);border-color:transparent;color:#fff}.ps.on .nn.ic{opacity:1;filter:none;background:var(--bg)}.ps .pg{position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--linha);overflow:hidden;opacity:0}.ps.num .pg{left:42px}.ps.on .pg{opacity:1}.ps .pg i{display:block;height:100%;width:0;background:linear-gradient(90deg,#7C5CFC,#F86A98)}.ps.on .pg i{animation:enche var(--dur) linear forwards}.parado .ps.on .pg i{animation-play-state:paused}@keyframes enche{to{width:100%}}.seta{display:none}.c-resumo{--bg:#A956EC;background:#A956EC}.c-mapa{--bg:#FBBF24;background:#FBBF24}.c-audio{--bg:#EC4899;background:#EC4899}.c-teste{--bg:linear-gradient(135deg,#F86A98,#3B82F6);background:linear-gradient(135deg,#F86A98,#3B82F6)}.nav{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(255,255,255,.92);border-bottom:1px solid var(--linha);position:relative;z-index:3}.nav img{height:19px;display:block}.nav .esp{flex:1}.nb{display:inline-block;font:700 14px var(--font-sans);border-radius:10px;text-decoration:none;cursor:pointer;white-space:nowrap}.nb.entrar{color:var(--roxo-txt);border:1.5px solid #d9d2fb;padding:7px 11px;box-shadow:0 3px 0 #D9D2FB;background:#fff}.nb.demo{color:#fff;background:var(--roxo);padding:8px 10px;box-shadow:0 4px 0 var(--roxo-esc)}.hero{position:relative;padding:34px 16px 30px}.hero:before{width:360px;height:360px;background:radial-gradient(circle,#e3d9ff 0,transparent 70%);right:-120px;top:-130px;animation:flutua 9s ease-in-out infinite}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%}.hero:after{width:260px;height:260px;background:radial-gradient(circle,#ffd9e6 0,transparent 70%);left:-110px;bottom:-110px;animation:flutua 11s ease-in-out infinite reverse}.hero>*{position:relative;z-index:1}h1{font-family:var(--font-display),sans-serif;font-size:clamp(30px,8.6vw,36px);line-height:1.08;margin:0 0 14px;letter-spacing:-.015em}h1 .ln{display:block}h1 .ia{color:var(--roxo)}.sub{font-size:17px;line-height:1.5;color:#4b3d80;margin:0 0 22px}.hbts{display:flex;flex-direction:column;gap:12px;margin:0 0 34px}.hb .seta2{display:inline-block}#topo .palco{position:relative;height:500px;--cor:#7C5CFC;transition:--cor 1s}#topo .materia{position:absolute;right:0;top:0;z-index:3}#topo .conv{position:absolute;left:0;right:0;top:46px;display:flex;flex-direction:column;gap:12px;z-index:2}#topo .slot{position:relative}#topo .slot.al{align-self:flex-end;max-width:84%}#topo .slot.tu{align-self:flex-start;max-width:94%}#topo .slot.tu:last-child{max-width:calc(100% - 80px)}#topo .slot.tu:last-child .chip{font-size:12px;padding:3px 8px}#topo .bolha-aluno,#topo .bolha-tutor{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .35s,transform .35s}#topo .vis .bolha-aluno,#topo .vis .bolha-tutor{opacity:1;transform:none}#topo .av{opacity:0;transition:opacity .3s}#topo .vis .av{opacity:1}#topo .slot{--g:var(--cor);--g2:#F86A98}#topo .slot.al{--g:#F86A98;--g2:#A98BFF}#topo .vis .gl{opacity:.4}#topo .ult .gl{opacity:.7}#topo .mx{position:absolute;z-index:4;width:84px;right:-6px;bottom:-2px}#topo .pausa{position:absolute;left:0;bottom:0}#s1 .kick{font:800 11.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);text-align:right;margin:0 0 8px}#s1 .pergunta{display:flex;justify-content:flex-end;height:78px;position:relative;--cor:#7C5CFC}#s1 .slot{position:relative;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .4s,transform .4s}#s1 .slot.vis{opacity:1;transform:none}#s1 .slot.al{max-width:88%}#s1 .slot.re{align-self:flex-start;max-width:96%}#s1 .slot.digita{opacity:1;transform:none}#s1 .slot.digita .linha-t{opacity:0}#s1 .lado{position:relative;--cor:#7C5CFC;transition:--cor 1s;border-radius:24px;padding:18px 16px 14px}#s1 .lado.a{background:#EDEFF2;border:1.5px solid #dde1e7;margin-top:14px}#s1 .lado.b{background:linear-gradient(180deg,#EFE9FF,#F6EFFF);border:1.5px solid #e2d8ff;margin-top:14px}#s1 .lado.b .gl{z-index:0}#s1 .lado.b .cab,#s1 .lado.b .conv,#s1 .lado.b .res{position:relative;z-index:1}#s1 .cab{gap:10px;margin-bottom:12px}#s1 .cab,#s1 .cab .ic{display:flex;align-items:center}#s1 .cab .ic{width:36px;height:36px;border-radius:12px;justify-content:center;flex:none}#s1 .cab .nome{font:800 19px/1.1 var(--font-sans);letter-spacing:-.01em}#s1 .cab .sub{display:block;font:600 12px var(--font-sans);margin-top:3px}#s1 .lado.a .cab .ic{background:#fff;border:1.5px solid #d1d5db;color:#9ca3af;box-shadow:0 3px 0 #d1d5db}#s1 .lado.a .cab .nome{color:#4b5563}#s1 .lado.a .cab .sub{color:#8b93a1}#s1 .lado.b .cab .ic{background:linear-gradient(120deg,#7C5CFC,#F86A98);box-shadow:0 3px 0 #5B3FE0}#s1 .lado.b .cab .nome{color:var(--ink)}#s1 .lado.b .materia{font-size:11.5px;padding:4px 9px;box-shadow:none}#s1 .vs{position:relative;height:0;z-index:3}#s1 .vs i{position:absolute;left:50%;top:7px;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#fff;border:2px solid var(--linha);box-shadow:0 3px 0 var(--linha);display:flex;align-items:center;justify-content:center;font:800 18px var(--font-sans);color:var(--mut);font-style:normal}#s1 .conv{position:relative;height:140px;display:flex;flex-direction:column}#s1 .lado.a .dig{background:#f3f4f6;border:1.5px solid #e5e7eb}#s1 .lado.a .av{background:#fff;border:1.5px solid #d1d5db;box-shadow:0 3px 0 #d1d5db;color:#9ca3af}#s1 .res{height:46px;margin-top:6px;display:flex;align-items:center}#s1 .selo{display:inline-flex;align-items:center;gap:8px;font:800 14.5px var(--font-sans);border-radius:999px;padding:8px 16px 8px 8px;opacity:0;transform:translateY(8px) scale(.94);transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1)}#s1 .selo.vis{opacity:1;transform:none}#s1 .selo .m{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}#s1 .selo.ruim{color:#9f1239;background:#fff1f2;border:1.5px solid #fecdd3}#s1 .selo.ruim .m{background:#fecdd3;color:#be123c}#s1 .selo.bom{color:#fff;background:linear-gradient(120deg,#7C5CFC,#F86A98);box-shadow:0 4px 0 #5B3FE0,0 12px 30px rgba(248,106,152,.35)}#s1 .selo.bom .m{background:rgba(255,255,255,.28)}#s1 .selo.bom.vis{animation:vibra .7s ease .15s}@keyframes vibra{40%{transform:scale(1.06)}}#s1 .slot{--g:#7C5CFC;--g2:#F86A98}#s1 .slot.al{--g:#F86A98;--g2:#A98BFF}#s1 .lado.a .slot{--g:#9ca3af;--g2:#d1d5db}#s1 .slot.vis .gl{opacity:.2}#s1 .slot.ult .gl{opacity:.36}#s1 .lado.a .gl i{animation:none!important}#s1 .lado.a .gl i:nth-child(2){display:none}#s1 .lado.a .gl i:first-child b{border-radius:22px;background:color-mix(in srgb,var(--g) 50%,transparent)}#s1 .lado.a .slot.vis .gl{opacity:.22}#s1 .lado.a .slot.ult .gl{opacity:.3}.palco2{display:flex;flex-direction:column}.txt{transition:opacity .25s;min-height:var(--txth,200px)}.txt.troca{opacity:0}.txt h4{font-family:var(--font-display),sans-serif;font-size:clamp(24px,6.6vw,28px);line-height:1.1;margin:0 0 10px;letter-spacing:-.01em}.txt p{font-size:16px;line-height:1.5;color:#4b3d80;margin:0}.txt p b{color:var(--ink)}.cenas{position:relative;height:var(--cenah,420px);margin-bottom:22px}.cena{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s}.cena.on{opacity:1;pointer-events:auto}.peca{position:absolute;z-index:1;opacity:0;transform:translateY(16px) scale(.97);transition:opacity .45s,transform .65s cubic-bezier(.3,1.5,.5,1)}.peca.vis{opacity:1;transform:none}.peca.vis .gl{opacity:.34}.card{background:#fff;border:2px solid var(--linha);border-radius:20px;box-shadow:0 5px 0 var(--linha)}.rot{left:0;top:-28px;font:800 11.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.mais,.rot{position:absolute}.mais{font:800 16px var(--font-sans);color:#fff;background:linear-gradient(120deg,#7C5CFC,#F86A98);border-radius:999px;padding:6px 13px;box-shadow:0 4px 0 #5B3FE0,0 10px 24px rgba(124,92,252,.3);opacity:0;pointer-events:none;z-index:3}.mais.vai{animation:sobe 1.9s cubic-bezier(.2,.8,.3,1) forwards}@keyframes sobe{0%{opacity:0;transform:translateY(12px) scale(.8)}18%{opacity:1;transform:none}75%{opacity:1;transform:translateY(-30px)}to{opacity:0;transform:translateY(-44px)}}.mais.fixo{opacity:1;transform:translateY(-30px)}.sem *,.sem :after,.sem :before{transition:none!important;animation-duration:0s!important;animation-delay:0s!important}.roda{position:relative;width:72px;height:72px;flex:none}.roda svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.roda .tr{fill:none;stroke:var(--soft);stroke-width:9}.roda .ar{fill:none;stroke:url(#ouro);stroke-width:9;stroke-linecap:round;stroke-dasharray:226;stroke-dashoffset:calc(226 - 226 * var(--p,0));transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.roda .num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.roda .num b{font:800 25px/1 var(--font-display)}.roda .num small{font:700 11px var(--font-sans);color:var(--mut);margin-top:2px}.lac{display:flex;align-items:center;gap:14px;padding:16px 18px 16px 16px;width:100%;position:relative}.lac .t{font:700 19px/1.15 var(--font-sans);letter-spacing:-.01em}.lac .s{font:600 13px var(--font-sans);color:var(--mut);margin-top:5px}.lac .fita{left:-2px;top:-13px;font:800 11.5px var(--font-sans);letter-spacing:.1em;background:#F0457F;padding:4px 12px 4px 10px;border-radius:10px 10px 10px 2px;box-shadow:0 3px 0 #C2305F}.lac .fita,.lac .ok{position:absolute;color:#fff}.lac .ok{display:inline-flex;align-items:center;gap:6px;font:800 13px var(--font-sans);background:linear-gradient(120deg,#F5B51C,#F2622E);border-radius:999px;padding:5px 11px 5px 9px;box-shadow:0 3px 0 #B5401A;opacity:0;transform:scale(.6);transition:opacity .3s,transform .5s cubic-bezier(.3,1.6,.5,1);left:104px;bottom:-14px}.lac .ok.vis{opacity:1;transform:none}.lac.m{width:250px;padding:13px 16px 13px 13px;gap:12px}.lac.m .t{font-size:16.5px}.lac.m .s{font-size:12px;margin-top:3px}.lac.m .roda{width:56px;height:56px}.lac.m .roda .num b{font-size:19px}.lac.m .roda .num small{font-size:9.5px}.lac.g{width:210px;padding:11px 14px 11px 12px;gap:10px;filter:saturate(.15)}.lac.g .t{font-size:14.5px}.lac.g .s{font-size:11px;margin-top:2px}.lac.g .roda{width:46px;height:46px}.lac.g .roda .num b{font-size:16px}.lac.g .roda .num small{font-size:8.5px}.lac.g .roda .ar,.lac.g .roda .tr{stroke-width:7}.peca.fundo{transform:translateY(10px) scale(.96)}.peca.fundo.vis{opacity:var(--o,.32);transform:none}.perg2{font-size:15.5px;line-height:1.5;padding:11px 14px;border-radius:16px 16px 16px 4px;background:color-mix(in srgb,var(--roxo) 10%,#fff);border:1.5px solid color-mix(in srgb,var(--roxo) 34%,#fff);box-shadow:0 3px 0 color-mix(in srgb,var(--roxo) 42%,#fff);margin-bottom:10px}.alt{display:flex;align-items:center;gap:10px;font:700 15.5px var(--font-sans);padding:10px 14px;border-radius:14px;background:#fff;border:2px solid var(--linha);box-shadow:0 4px 0 var(--linha);margin-bottom:9px;color:var(--ink);opacity:0;transform:translateY(8px);transition:opacity .35s,transform .5s cubic-bezier(.3,1.5,.5,1),background .35s,border-color .35s,box-shadow .35s}.alt.vis{opacity:1;transform:none}.alt .l{font:800 12.5px var(--font-sans);color:var(--mut);width:16px}.alt .m{margin-left:auto;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 13px var(--font-sans);opacity:0;transform:scale(.4);transition:opacity .25s,transform .45s cubic-bezier(.3,1.6,.5,1)}.alt.errou{border-color:#F9B8C9;background:#FFF2F6;box-shadow:0 4px 0 #F9B8C9}.alt.errou .m{background:#F0457F;color:#fff;opacity:1;transform:none}.alt.marca{border-color:color-mix(in srgb,var(--roxo) 55%,#fff);background:color-mix(in srgb,var(--roxo) 8%,#fff);transform:translateY(4px);box-shadow:0 0 0 var(--linha)}.alt.certa{border-color:#B9E6C9;background:#F2FBF5;box-shadow:0 4px 0 #B9E6C9;transform:none}.alt.certa .m{background:#2E9E6A;color:#fff;opacity:1;transform:none}.alt.neutra.vis{opacity:.55}#s2{--txth:196px;--cenah:450px}#s2 .papel{width:244px;padding:16px 16px 18px;background:#FFFDF4;border:1px solid #efe4bc;border-radius:14px;box-shadow:0 12px 30px rgba(43,29,91,.12);font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.5;color:#2a2440;position:relative}#s2 .papel .q{display:block;margin-bottom:8px}#s2 .papel .mao{color:#2843a8;font-size:18px}#s2 .papel .mao,#s2 .papel .prof{font-family:Segoe Script,Bradley Hand,cursive}#s2 .papel .prof{color:#D9262C;font-size:15px;display:block;margin-top:6px;white-space:nowrap;opacity:0;transform:translateX(-6px);transition:opacity .4s,transform .4s}#s2 .papel .prof.vis{opacity:1;transform:none}#s2 .papel .x{position:absolute;right:24px;top:56px;width:44px;height:44px;transform:rotate(-8deg)}#s2 .papel .x path{fill:none;stroke:#D9262C;stroke-width:5;stroke-linecap:round;stroke-dasharray:70;stroke-dashoffset:70}#s2 .papel .x.vis path:first-child{animation:risca .32s cubic-bezier(.4,0,.6,1) forwards}#s2 .papel .x.vis path:nth-child(2){animation:risca .3s cubic-bezier(.4,0,.6,1) .28s forwards}@keyframes risca{to{stroke-dashoffset:0}}#s2 .papel .fita{position:absolute;left:-2px;top:-13px;font:800 11.5px var(--font-sans);letter-spacing:.1em;color:#fff;background:#F0457F;padding:4px 12px 4px 10px;border-radius:10px 10px 10px 2px;box-shadow:0 3px 0 #C2305F}#s2 .teste{width:240px;position:relative}#s2 .teste .alt{padding:9px 13px;font-size:15px}#s2 .fogo{display:flex;align-items:flex-end;gap:8px}#s2 .fogo .n{display:block;filter:drop-shadow(0 2px 0 #C2491F) drop-shadow(0 2px 0 #B5401A) drop-shadow(0 2px 0 #A33915) drop-shadow(0 8px 14px rgba(181,64,26,.25))}#s2 .fogo .clip{display:block;height:.86em;overflow:hidden;font:700 72px/.86 var(--font-display);letter-spacing:-.04em}#s2 .fogo .rolo{display:block;transition:transform .7s cubic-bezier(.3,1.3,.5,1)}#s2 .fogo .rolo b{display:block;height:.86em;background:linear-gradient(180deg,#FFD66B,#FF9B3D 48%,#F2622E);-webkit-background-clip:text;background-clip:text;color:transparent}#s2 .fogo.vira .rolo{transform:translateY(-50%)}#s2 .fogo .d{font:700 15px/.95 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:#fff;padding-bottom:6px;text-shadow:0 1px 0 #B5401A,0 2px 0 #B5401A,0 3px 0 #A33915,-1px 0 0 #D9532A,1px 0 0 #D9532A,0 -1px 0 #D9532A,0 6px 12px rgba(181,64,26,.35)}#s2 .tira{width:196px}#s2 .tira .dias{display:grid;grid-template-columns:repeat(7,1fr);font:800 10.5px var(--font-sans);color:var(--mut);letter-spacing:.05em;text-align:center;margin-bottom:4px}#s2 .tira .pista{position:relative;height:30px;border-radius:999px;background:rgba(255,255,255,.75);border:1.5px solid var(--linha)}#s2 .tira .acesa b,#s2 .tira .nums{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;height:100%;font:800 12px var(--font-sans);text-align:center}#s2 .tira .nums{position:absolute;inset:0;color:#B7A6F3}#s2 .tira .acesa{position:absolute;left:2px;top:2px;bottom:2px;width:0;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#FFB13D,#F2622E);box-shadow:inset 0 2px 0 rgba(255,255,255,.45),0 2px 0 #B5401A;transition:width 1.3s cubic-bezier(.4,0,.2,1)}#s2 .tira .acesa b{position:absolute;left:0;top:0;width:189px;height:100%;color:#fff;text-shadow:0 1px 0 rgba(140,50,0,.45)}#s2 .tira.acende .acesa{width:calc(100% - 4px)}#s2 .xp{display:flex;align-items:center;gap:10px;width:140px}#s2 .xp .nv{font:700 40px/.9 var(--font-display);letter-spacing:-.03em;background:linear-gradient(180deg,#A98BFF,#6D4DF0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #4A31C4) drop-shadow(0 2px 0 #3E2AA8)}#s2 .xp .nvl{font:700 11px var(--font-display);color:#6D4DF0;letter-spacing:.04em;text-shadow:0 1px 0 #4A31C4;align-self:flex-end;margin:0 -3px 3px 0}#s2 .xp .b{flex:1}#s2 .xp .barra{height:11px;border-radius:99px;background:var(--soft);overflow:hidden;box-shadow:inset 0 1px 2px rgba(43,29,91,.08)}#s2 .xp .barra i{display:block;height:100%;width:72%;border-radius:99px;background:linear-gradient(90deg,#7C5CFC,#F86A98);transition:width 1.1s cubic-bezier(.3,1.4,.5,1)}#s2 .xp.enche .barra i{width:85%}#s2 .xp .leg{font:700 11.5px var(--font-sans);color:var(--mut);margin-top:5px;white-space:nowrap}#s2 .graf{width:100%}#s2 .graf .cab{font:800 11.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:3px}#s2 .graf .tit{font:700 16px/1.2 var(--font-sans);margin-bottom:6px;letter-spacing:-.01em}#s2 .graf>svg{width:100%;height:auto;display:block;overflow:visible;font-family:var(--font-sans),sans-serif}#s2 .graf .eixo{stroke:#D9D2FB;stroke-width:1.5}#s2 .graf .col{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform 1s cubic-bezier(.3,1.4,.5,1)}#s2 .graf.cresce .col{transform:none}#s2 .graf .col:nth-child(2){transition-delay:.15s}#s2 .graf .col:nth-child(3){transition-delay:.3s}#s2 .graf .col:nth-child(4){transition-delay:.45s}#s2 .graf .val{font:800 13px var(--font-display);fill:var(--ink);text-anchor:middle;opacity:0;transition:opacity .4s}#s2 .graf .val:nth-of-type(2){transition-delay:.15s}#s2 .graf .val:nth-of-type(3){transition-delay:.3s}#s2 .graf .val:nth-of-type(4){transition-delay:.45s}#s2 .graf.valores .val{opacity:1}#s2 .graf .lab{font:600 11.5px var(--font-sans);fill:var(--mut);text-anchor:middle}#s2 .graf .lab.forte{fill:var(--ink);font-weight:800}#s2 .graf .area{fill:url(#areaG);opacity:0;transition:opacity 1.2s .6s}#s2 .graf .ln{fill:none;stroke:url(#linhaG);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.3,1)}#s2 .graf.desenha .ln{stroke-dashoffset:0!important}#s2 .graf.desenha .area{opacity:.22}#s2 .graf .pt{fill:#fff;stroke:#7C5CFC;stroke-width:3;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}#s2 .graf.pontos .pt{transform:none}#s2 .graf .pt:first-of-type{transition-delay:.05s}#s2 .graf .pt:nth-of-type(2){transition-delay:.3s}#s2 .graf .pt:nth-of-type(3){transition-delay:.55s}#s2 .graf .pt:nth-of-type(4){transition-delay:.8s}#s2 .graf .pt:nth-of-type(5){transition-delay:1.05s}#s2 .graf .pt:nth-of-type(6){transition-delay:1.3s}#s2 .graf .ult{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1)}#s2 .graf.pontos .ult{opacity:1;transform:none;transition-delay:1.5s}#s2 .graf .ult rect{fill:#fff;stroke:var(--linha);stroke-width:1.5}#s2 .graf .ult text{font:800 12px var(--font-sans);fill:var(--ink);text-anchor:middle}#s2 .env{display:inline-flex;align-items:center;gap:8px;font:700 12.5px var(--font-sans);color:var(--mut);background:rgba(255,255,255,.7);border:1.5px solid var(--linha);border-radius:999px;padding:4px 11px 4px 7px;margin-top:4px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1)}#s2 .env.vis{opacity:1;transform:none}#s2 .env .ic{width:20px;height:20px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;color:var(--roxo-txt)}#s3{--txth:140px;--cenah:410px}#s3 .cab{gap:8px;font:800 13.5px var(--font-sans);color:var(--ink)}#s3 .cab,#s3 .cab .ic{display:flex;align-items:center}#s3 .cab .ic{width:26px;height:26px;border-radius:8px;justify-content:center;flex:none}#s3 .cab .ic svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#s3 .cab .chip{margin:0 0 0 auto;padding:2px 8px;font-size:11.5px;background:color-mix(in srgb,var(--roxo) 18%,#fff);border-color:color-mix(in srgb,var(--roxo) 34%,#fff)}#s3 .mapa{width:100%;height:410px;position:relative}#s3 .mapa svg.ramos{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#s3 .mapa svg.ramos path{fill:none;stroke-width:6;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}#s3 .mapa.ramos svg.ramos path{stroke-dashoffset:0}#s3 .mapa.ramos svg.ramos path:nth-child(2){transition-delay:.18s}#s3 .mapa.ramos svg.ramos path:nth-child(3){transition-delay:.36s}#s3 .mapa.ramos svg.ramos path:nth-child(4){transition-delay:.54s}#s3 .no{position:absolute;font:800 15px/1.2 var(--font-sans);padding:11px 14px;border-radius:14px;color:var(--ink);white-space:nowrap;box-shadow:0 4px 0 rgba(43,29,91,.1),0 12px 28px rgba(43,29,91,.08);opacity:0;transform:scale(.6);transition:opacity .3s,transform .55s cubic-bezier(.3,1.6,.5,1)}#s3 .no.vis{opacity:1;transform:none}#s3 .no.tema{font:800 22px var(--font-sans);letter-spacing:-.01em;color:#fff;background:#2B1D5B;padding:15px 22px;border-radius:18px;box-shadow:0 6px 0 #1a1140,0 20px 40px rgba(43,29,91,.25);left:50%;margin-left:-82px}#s3 .no.aberto{white-space:normal;width:min(224px,64%);border:2px solid #ffd0dd;background:#fff;padding:13px 15px 14px;transform-origin:left top;border-radius:18px}#s3 .no.aberto .tt{font:800 17px var(--font-sans);color:#D9436E;margin-bottom:5px}#s3 .no.aberto .tx{font:500 15px/1.4 var(--font-sans);color:#4b3d80}#s3 .no.aberto .ver{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:800 12.5px var(--font-sans);color:var(--roxo-txt);padding:6px 11px;border-radius:999px;border:1.5px solid #e2daff;box-shadow:0 3px 0 #E2DAFF;background:#fff}#s3 .no.some{opacity:0;transform:scale(.6);transition:opacity .25s,transform .25s}#s3 .player{width:100%;position:relative;padding-top:4px}#s3 .player .fala{height:118px;margin-top:16px;position:relative}#s3 .player .fr{position:absolute;left:0;right:0;transition:opacity .5s,transform .6s cubic-bezier(.3,1.2,.5,1)}#s3 .player .fr .q{display:inline-block;font:800 12px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:999px;padding:4px 11px;margin-bottom:8px;box-shadow:0 3px 0 rgba(43,29,91,.18)}#s3 .player .fr .q.a{background:#7C5CFC}#s3 .player .fr .q.b{background:#F86A98}#s3 .player .fr .f{font:700 21px/1.3 var(--font-sans);letter-spacing:-.015em}#s3 .player .fr.agora{top:0;opacity:1}#s3 .player .fr.passada{top:0;opacity:0;transform:translateY(-24px) scale(.96)}#s3 .player .fr.proxima{top:0;opacity:0;transform:translateY(26px) scale(.96)}#s3 .player .onda{display:flex;align-items:center;gap:4px;height:66px;margin:4px 0 14px}#s3 .player .onda i{display:block;flex:1;border-radius:4px;background:linear-gradient(180deg,#A98BFF,#F86A98);height:var(--h);transform-origin:center;animation:toca var(--d) ease-in-out infinite alternate;animation-play-state:paused}#s3 .player.toca .onda i{animation-play-state:running}@keyframes toca{to{transform:scaleY(var(--s))}}#s3 .player .prog{height:11px;border-radius:99px;background:rgba(255,255,255,.75);border:1.5px solid var(--linha);overflow:hidden}#s3 .player .prog i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#7C5CFC,#F86A98);transition:width 8.2s linear}#s3 .player.toca .prog i{width:36%}#s3 .player .ctl{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font:700 14.5px var(--font-sans);color:var(--mut)}#s3 .player .btns{display:flex;align-items:center;gap:12px}#s3 .player .play{width:60px;height:60px;background:linear-gradient(120deg,#7C5CFC,#F86A98);box-shadow:0 5px 0 #5B3FE0,0 14px 30px rgba(124,92,252,.35)}#s3 .player .play,#s3 .player .salto{border-radius:50%;display:flex;align-items:center;justify-content:center}#s3 .player .salto{width:42px;height:42px;font:800 12px var(--font-sans);color:var(--mut)}#s3 .player .salto,#s3 .player .vel{background:#fff;border:2px solid var(--linha);box-shadow:0 4px 0 var(--linha)}#s3 .player .vel{font:800 13.5px var(--font-sans);color:var(--roxo-txt);border-radius:999px;padding:6px 12px}#s3 .teste{width:100%;position:relative}#s3 .teste .perg2{font-size:16px;padding:12px 15px;margin-bottom:11px}#s3 .teste .alt{font-size:16px;padding:11px 14px}#s3 .lac{width:236px;padding:12px 14px 12px 12px;gap:12px}#s3 .lac .t{font-size:16.5px}#s3 .lac .s{font-size:12px;margin-top:3px}#s3 .lac .roda{width:60px;height:60px}#s3 .lac .roda .num b{font-size:20px}#s3 .lac .roda .num small{font-size:9.5px}#s3 .lac .roda .ar{transition-duration:1.2s}#s3 .resumo{width:100%;padding:18px;position:relative}#s3 .resumo h5{font:700 20px/1.15 var(--font-sans);letter-spacing:-.01em;margin:12px 0 8px;min-height:24px}#s3 .resumo .tx{font:500 15.5px/1.5 var(--font-sans);color:#3d2f73;min-height:118px}#s3 .resumo .tx mark{color:inherit;background:linear-gradient(120deg,rgba(124,92,252,.28),rgba(248,106,152,.28)) no-repeat 0 0 /0 100%;border-radius:4px;padding:1px 3px;margin:0 -3px;transition:background-size .7s cubic-bezier(.4,0,.2,1)}#s3 .resumo .tx mark.on{background-size:100% 100%}#s3 .resumo .tx .caret{display:inline-block;width:2px;height:1em;background:var(--roxo);vertical-align:-2px;margin-left:1px;animation:pisca-caret .8s steps(1) infinite}@keyframes pisca-caret{50%{opacity:0}}#s3 .resumo .ts{margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--soft);border:1.5px solid var(--linha);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .55s cubic-bezier(.3,1.5,.5,1)}#s3 .resumo .ts.vis{opacity:1;transform:none}#s3 .resumo .ts b{display:block;font:800 11px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--roxo-txt);margin-bottom:4px}#s3 .resumo .ts .p{font:700 15.5px/1.35 var(--font-sans)}#s3 .resumo .ts .ver{display:inline-flex;margin-top:8px;font:800 12.5px var(--font-sans);color:var(--roxo-txt);padding:6px 11px;border-radius:999px;border:1.5px solid #e2daff;box-shadow:0 2px 0 #E2DAFF;background:#fff}.escuro{position:fixed;left:0;right:0;top:0;height:calc(var(--vh) + var(--borda));z-index:0;pointer-events:none;overflow:hidden;transform:translateY(calc((1 - var(--p)) * (var(--vh) + var(--borda)) - var(--borda)));will-change:transform}.escuro .corpo{top:var(--borda);bottom:0;background:#2B1D5B}.escuro .corpo,.escuro .rampa{position:absolute;left:0;right:0}.escuro .rampa{top:0;height:calc(var(--borda) + 2px);background:linear-gradient(180deg,rgba(43,29,91,0),rgba(43,29,91,.02) 20%,rgba(43,29,91,.08) 35%,rgba(43,29,91,.18) 45%,rgba(43,29,91,.36) 55%,rgba(43,29,91,.58) 65%,rgba(43,29,91,.78) 75%,rgba(43,29,91,.92) 86%,#2B1D5B)}.escuro .m{position:absolute;display:block;filter:blur(34px);will-change:transform}.escuro .m.m1{left:-10%;top:calc(var(--borda) * .44);width:52%;height:calc(var(--borda) * 1.1);border-radius:62% 38% 55% 45%/48% 62% 38% 52%;background:rgba(43,29,91,.82);animation:deriva1 17s ease-in-out infinite alternate}.escuro .m.m2{left:28%;top:calc(var(--borda) * .52);width:48%;height:calc(var(--borda) * 1);border-radius:40% 60% 35% 65%/60% 35% 65% 40%;background:rgba(43,29,91,.78);animation:deriva2 21s ease-in-out infinite alternate}.escuro .m.m3{right:-12%;top:calc(var(--borda) * .4);width:54%;height:calc(var(--borda) * 1.15);border-radius:55% 45% 62% 38%/42% 56% 44% 58%;background:rgba(43,29,91,.84);animation:deriva3 19s ease-in-out infinite alternate}.escuro .m.lr{left:8%;top:calc(var(--borda) * .54);width:40%;height:calc(var(--borda) * .9);border-radius:58% 42% 62% 38%/46% 60% 40% 54%;background:rgba(124,92,252,.42);animation:deriva2 23s ease-in-out infinite alternate-reverse}.escuro .m.lp{right:12%;top:calc(var(--borda) * .6);width:36%;height:calc(var(--borda) * .8);border-radius:40% 60% 36% 64%/59% 40% 60% 41%;background:rgba(248,106,152,.34);animation:deriva1 25s ease-in-out infinite alternate-reverse}@keyframes deriva1{0%{transform:translate(0) rotate(-2deg)}to{transform:translate(18px,-10px) rotate(2deg)}}@keyframes deriva2{0%{transform:translate(0) rotate(2deg)}to{transform:translate(-16px,-12px) rotate(-1.5deg)}}@keyframes deriva3{0%{transform:translate(0) rotate(1deg)}to{transform:translate(-12px,-8px) rotate(-2.5deg)}}.escuro .luz{position:absolute;filter:blur(40px);opacity:.55}.escuro .luz.a{top:calc(var(--borda) + 60px);left:-34%;width:84%;height:280px;border-radius:58% 42% 62% 38%/46% 60% 40% 54%;background:#7357e9;transform:rotate(-12deg)}.escuro .luz.b{top:calc(var(--borda) + 300px);right:-36%;width:84%;height:300px;border-radius:40% 60% 36% 64%/59% 40% 60% 41%;background:#d95385;transform:rotate(9deg)}.conteudo{z-index:1;overflow-x:clip}.conteudo,.dupla{position:relative}.dupla{--corte:200000px}.dupla .v-claro{clip-path:inset(0 0 calc(100% - var(--corte)) 0)}.dupla .v-escuro{position:absolute;inset:0;clip-path:inset(var(--corte) 0 0 0)}.faq .v-claro,.faq .v-escuro{padding:48px 16px 28px}.faq .v-claro{position:relative}.faq .v-claro:before{width:360px;height:360px;background:radial-gradient(circle closest-side,#e3d9ff 0,transparent 68%);left:-160px;top:-40px}.faq .v-claro:after,.faq .v-claro:before{content:"";position:absolute;border-radius:50%}.faq .v-claro:after{width:280px;height:280px;background:radial-gradient(circle closest-side,#ffd9e6 0,transparent 68%);right:-100px;bottom:-30px}.faq h2{font-family:var(--font-display),sans-serif;font-size:clamp(30px,8.6vw,36px);line-height:1.06;margin:0 0 12px;letter-spacing:-.015em;position:relative}.faq h2 em{font-style:normal;background:linear-gradient(120deg,#7C5CFC,#F86A98);-webkit-background-clip:text;background-clip:text;color:transparent}.faq .lead{font-size:16.5px;color:#4b3d80;margin:0 0 30px;line-height:1.5;position:relative}.faq .lead b{color:var(--ink)}.mural{grid-template-columns:1fr;row-gap:26px}.faq .perg,.mural{display:grid;position:relative}.faq .perg{grid-template-columns:44px 1fr;column-gap:14px;padding-bottom:22px}.faq .perg:after{content:"";position:absolute;left:58px;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#D9D2FB,transparent);transform:scaleX(0);transform-origin:left;transition:transform .7s ease .35s}.faq .perg:last-child:after{display:none}.entra .perg:after{transform:scaleX(1)}.entra .perg:first-child:after{transition-delay:.35s}.entra .perg:nth-child(2):after{transition-delay:.47s}.entra .perg:nth-child(3):after{transition-delay:.59s}.entra .perg:nth-child(4):after{transition-delay:.71s}.entra .perg:nth-child(5):after{transition-delay:.83s}.faq .perg .ic{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid var(--linha);box-shadow:0 4px 0 var(--linha)}.faq .perg .ic svg{width:22px;height:22px;fill:none;stroke:url(#gr);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.faq .perg .q{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:800 18.5px/1.2 var(--font-sans);letter-spacing:-.01em;margin:8px 0 6px}.faq .perg .r{font:500 15.5px/1.5 var(--font-sans);color:#4b3d80;margin:0}.faq .perg .r b{font-weight:800;color:var(--ink)}.faq .fita{display:inline-block;font:800 10.5px var(--font-sans);letter-spacing:.1em;color:#fff;background:linear-gradient(120deg,#7C5CFC,#F86A98);padding:3px 9px 3px 7px;border-radius:8px 8px 8px 2px;box-shadow:0 2px 0 #5B3FE0}.faq .chip{margin:0;padding:2px 8px;font-size:11.5px}.faq .v-escuro{color:#fff}.faq .v-escuro h2 em{background:linear-gradient(120deg,#B9A6FF,#FF9DBC);-webkit-background-clip:text;background-clip:text}.faq .v-escuro .lead{color:#ddd5ff}.faq .v-escuro .lead b{color:#fff}.faq .v-escuro .perg .ic{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);box-shadow:0 4px 0 rgba(255,255,255,.12)}.faq .v-escuro .perg:after{background:linear-gradient(90deg,rgba(255,255,255,.25),transparent)}.faq .v-escuro .perg .r{color:#cfc5f5}.faq .v-escuro .perg .r b{color:#fff}.faq .v-escuro .chip{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3)}.cta{text-align:center}.cta .v-claro,.cta .v-escuro{padding:40px 16px 56px}.cta .kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font:800 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--roxo-txt)}.cta .kicker:after,.cta .kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.5}.cta .slogan{font-family:var(--font-display),sans-serif;font-size:clamp(30px,8.6vw,36px);line-height:1.08;margin:0 auto 18px;letter-spacing:-.02em}.cta .slogan .ln{display:block}.cta .slogan .ia{background:linear-gradient(120deg,#7C5CFC,#F86A98);-webkit-background-clip:text;background-clip:text;color:transparent}.cta .sub{font-size:16.5px;line-height:1.5;color:#4b3d80;margin:0 auto 26px}.cta .hb{font-size:18px;padding:17px 22px;border-radius:18px;color:#fff;background:linear-gradient(120deg,#7C5CFC,#9B6BF5 45%,#F86A98);box-shadow:0 5px 0 #5B3FE0,0 16px 32px rgba(124,92,252,.4)}.cta .hb:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:brilho 3.6s ease-in-out 3}.cta .dica{font:600 13.5px var(--font-sans);color:var(--mut);margin:14px 0 0}.cta .mail{font:500 15.5px var(--font-sans);color:#4b3d80;margin:22px 0 62px}.cta .mail a{color:var(--roxo-txt);font-weight:700;text-decoration:none;border-bottom:2px solid #d9d2fb}.cta .mail small{display:block;font-size:12.5px;color:#8a7cc0;margin-top:4px}.cta .ja{font:600 14px var(--font-sans);color:var(--mut);margin:28px 0 0;padding-right:70px;text-align:left}.cta .ja a{display:inline-block;margin-left:8px;color:var(--roxo-txt);font-weight:700;text-decoration:none;border:1.5px solid #d9d2fb;border-radius:10px;padding:6px 13px;box-shadow:0 3px 0 #D9D2FB;background:#fff}.cta .v-escuro{color:#fff}.cta .v-escuro .kicker{color:#ded6ff}.cta .v-escuro .slogan .ia{background:linear-gradient(120deg,#B9A6FF,#FF9DBC);-webkit-background-clip:text;background-clip:text}.cta .v-escuro .sub{color:#ddd5ff}.cta .v-escuro .dica{color:#cfc5f5}.cta .v-escuro .mail{color:#ddd5ff}.cta .v-escuro .mail a{color:#fff;border-bottom-color:rgba(255,255,255,.4)}.cta .v-escuro .mail small{color:#a99bd6}.cta .v-escuro .ja{color:#cfc5f5}.cta .v-escuro .ja a{color:#fff;border-color:rgba(255,255,255,.35);box-shadow:0 3px 0 rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.cta .mxi{position:absolute;right:10px;bottom:0;width:78px;height:78px}.cta .mxi img{width:100%;height:100%;display:block}.rodape{background:#1F1544;color:#cfc5f5;border-top:1px solid rgba(255,255,255,.1)}.rodape .inner{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:26px 16px 30px}.rodape img{height:20px;display:block}.rodape .marca small{display:block;margin-top:7px;font:600 12.5px var(--font-sans);color:#8f82c4}.rodape .links{display:flex;gap:18px}.rodape a{font:600 14px var(--font-sans);color:#ddd5ff;text-decoration:none}.rodape .ct{font:500 13.5px/1.6 var(--font-sans);color:#a99bd6}.rodape .ct b{font-weight:700;color:#ddd5ff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}#topo .av,#topo .bolha-aluno,#topo .bolha-tutor{opacity:1;transform:none}#topo .vis .gl{opacity:.4}#topo .ult .gl{opacity:.7}#s1 .selo,#s1 .slot{opacity:1;transform:none}#s1 .slot.vis .gl{opacity:.2}#s1 .slot.ult .gl{opacity:.36}.peca.vis .gl{opacity:.34}.mais.fixo{opacity:1}#s2 .papel .x.vis path{stroke-dashoffset:0}#s3 .player.toca .prog i{width:36%}#s3 .resumo .tx .caret{display:none}.faq .perg,.faq .perg:after{opacity:1;transform:none}}:root{--e-out:cubic-bezier(.22,1,.36,1);--e-quart:cubic-bezier(.77,0,.175,1)}.e-tit,[data-parte]{position:relative}.e-tit{z-index:1;width:fit-content}.cenas-w{height:100%}.e-h1{transform-origin:0 50%}.e-marca{position:absolute;z-index:-1;pointer-events:none;display:block;left:-12px;right:-12px;bottom:3px;height:42%;border-radius:6px;background:linear-gradient(90deg,rgba(124,92,252,.22),rgba(248,106,152,.28));transform:skewX(-12deg) scaleX(0);transform-origin:left center}:where(#s2) .e-marca{transform-origin:right center}.e-tit{opacity:0;transform:translateX(-36px)}:where(#s2) .e-tit{transform:translateX(36px)}.e-lead{opacity:0;transform:translateX(-28px)}:where(#s2) .e-lead{transform:translateX(28px)}.e-esq{opacity:0;transform:translateX(-44px)}.e-dir{opacity:0;transform:translateX(44px)}:where(#s3) .e-dir{transform:translateX(64px) rotate(3deg);transform-origin:100% 100%}.e-pe{transform:translateY(20px)}.e-fade,.e-item,.e-pe{opacity:0}.e-item{transform:translateX(calc(var(--lado,-1) * 40px))}.e-nav{transform:translateY(-100%)}.entra .e-marca{transform:skewX(-12deg) scaleX(1);transition:transform .75s var(--e-quart) .02s}.entra :is(.e-tit,.e-lead,.e-esq,.e-dir,.e-pe,.e-item,.e-fade,.e-nav){opacity:1;transform:none;transition:opacity .45s ease-out var(--d,.1s),transform .75s var(--e-out) var(--d,.1s)}.entra .e-item{transition-delay:calc(.3s + var(--i,0) * .09s)}.entra .e-h1{animation:h1a .85s var(--e-out) both}@keyframes h1a{0%{transform:translateX(-22px)}to{transform:none}}.pronta :is(.e-tit,.e-lead,.e-esq,.e-dir,.e-pe,.e-item,.e-fade,.e-nav){transition:none!important;transform:none!important;opacity:1!important;animation:none!important}.pronta .e-marca{transition:none!important}.sem-e :is(.e-tit,.e-lead,.e-esq,.e-dir,.e-pe,.e-item,.e-fade,.e-nav,.e-marca,.e-h1){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:is(.e-tit,.e-lead,.e-esq,.e-dir,.e-pe,.e-item,.e-fade,.e-nav,.e-h1){opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.e-marca{transform:skewX(-12deg) scaleX(1)!important;transition:none!important}}body{position:relative}.luzes{inset:0;z-index:0;pointer-events:none;overflow:hidden}.luzes,.luzes i{position:absolute}.luzes i{display:block;border-radius:50%;animation:flutua 10s ease-in-out infinite}.luzes i.r{animation-direction:reverse}.faq .v-claro:after,.faq .v-claro:before,.hero:after,.hero:before,.sec:after,.sec:before{display:none}.rodape{background:transparent}html:not(.js) :is(.e-tit,.e-lead,.e-esq,.e-dir,.e-pe,.e-item,.e-fade,.e-nav){opacity:1!important;transform:none!important}html:not(.js) .e-marca{transform:skewX(-12deg) scaleX(1)}html:not(.js) .escuro{display:none}html:not(.js) .cta{--corte:0px;background:var(--ink)}html:not(.js) #fim .rodape,html:not(.js) .rodape{background:#1F1544}#nav{background:rgba(255,255,255,.78);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);border-bottom:1px solid rgba(232,227,250,.85)}#nav .nav{padding-top:9px;padding-bottom:9px}.js .e-nav{transform:none;opacity:0}[data-parte]{scroll-margin-top:72px}.congelada *,.congelada :after,.congelada :before,.escuro .m,.luzes i{animation-play-state:paused!important}   /* !important: o atalho "animation" das manchas do escuro religa o play-state */html.rolando .escuro .m,html.rolando .luzes i{animation-play-state:running!important}[data-parte]:not(.entra) .hb:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.escuro .gl,.escuro .luz,.escuro .m,.hb:after,.luzes i{animation:none!important}}@media (min-width:600px){#nav .nav,.cta .inner,.faq .inner,.hero,.rodape .inner,.sec{max-width:560px;margin-left:auto;margin-right:auto}}#nav{position:sticky;top:0;z-index:40;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}#nav,#nav .nav{background:transparent;border-bottom:0}#nav .nav{position:relative;display:flex;align-items:center;gap:22px}#nav .nav>*{position:relative;z-index:1}#nav .nav>.fundo{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}#nav .menu,#nav .nav a.nb{flex:none}#nav .nav a.marca{display:block;flex:none;line-height:0}#nav .nav a.marca img{height:26px;display:block}#nav .nav .links{display:flex;align-items:center;gap:4px}#nav .nav a.lk{position:relative;display:block;font:700 15px var(--font-sans);color:#56479a;text-decoration:none;padding:8px 12px;border-radius:10px;transition:background .15s,color .15s}#nav .nav a.lk:hover{color:var(--ink);background:rgba(124,92,252,.09)}#nav .nav a.lk.aqui{color:var(--ink)}#nav .nav a.lk.aqui:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:3px;border-radius:3px;background:linear-gradient(90deg,#7C5CFC,#F86A98)}#nav .nav .esp{flex:1}#nav .nav a.nb{position:relative;display:inline-flex;align-items:center;gap:8px;font:800 15px/1.2 var(--font-sans);border-radius:14px;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;transition:transform .15s,box-shadow .15s}#nav .nav a.nb:hover{transform:translateY(-1px)}#nav .nav a.nb:active{transform:translateY(3px)}#nav .nav a.nb.demo{color:#fff;padding:10px 18px;background:linear-gradient(120deg,#7C5CFC,#9B6BF5 45%,#F86A98);box-shadow:0 4px 0 #5B3FE0,0 10px 22px -8px rgba(124,92,252,.6)}#nav .nav a.nb.demo:active{box-shadow:0 1px 0 #5B3FE0}#nav .nav a.nb.demo:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:brilho-nav 4s ease-in-out 1.2s 2}@keyframes brilho-nav{0%,55%{left:-60%}85%,to{left:130%}}#nav .nav a.nb .zap{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.24);display:inline-flex;align-items:center;justify-content:center;flex:none}#nav .nav a.nb .zap svg{width:13px;height:13px;fill:#fff}#nav .nav a.nb svg.porta{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}#nav .menu{display:none;position:static}#nav .menu summary{list-style:none;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:linear-gradient(180deg,#fff,#F4F0FF);border:1.5px solid #d6cbfc;box-shadow:inset 0 1px 0 #fff,0 4px 0 #D6CBFC}#nav .menu summary::-webkit-details-marker{display:none}#nav .menu summary:focus-visible{outline:2px solid var(--roxo);outline-offset:2px}#nav .menu .tres{position:relative;width:16px;height:12px;display:block}#nav .menu .tres i{position:absolute;left:0;right:0;height:2.4px;border-radius:2px;background:var(--ink);transition:transform .2s,opacity .2s}#nav .menu .tres i:first-child{top:0}#nav .menu .tres i:nth-child(2){top:4.8px}#nav .menu .tres i:nth-child(3){top:9.6px}#nav .menu[open] .tres i:first-child{transform:translateY(4.8px) rotate(45deg)}#nav .menu[open] .tres i:nth-child(2){opacity:0}#nav .menu[open] .tres i:nth-child(3){transform:translateY(-4.8px) rotate(-45deg)}#nav .menu .painel{position:absolute;right:0;top:calc(100% + 10px);width:min(300px,calc(100vw - 20px));padding:8px;border-radius:20px;display:grid;gap:2px;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.93),rgba(255,255,255,.84));backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,0 18px 40px -14px rgba(43,29,91,.38)}#nav .menu .painel a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:13px;font:700 17px var(--font-sans);color:var(--ink);text-decoration:none}#nav .menu .painel a.aqui,#nav .menu .painel a:hover{background:rgba(124,92,252,.09)}#nav .menu .painel a:after{content:"\2192";font-weight:800;color:var(--roxo-txt)}@media (prefers-reduced-motion:reduce){#nav .nav a.nb:after{animation:none!important}#nav .menu .tres i{transition:none}}@media (max-width:1100px) and (min-width:900px){#nav .nav{gap:14px}#nav .nav a.lk{padding:8px 9px;font-size:14.5px}#nav .nav a.nb.demo{padding:10px 14px}}@media (max-width:899px){#nav .nav{gap:6px;max-width:560px;margin-left:auto;margin-right:auto}#nav .nav .links{display:none}#nav .menu{display:block}#nav .nav a.marca img{height:18px}#nav .nav a.nb{font-size:13.5px;border-radius:11px;gap:0}#nav .nav a.nb .zap,#nav .nav a.nb svg.porta{display:none}#nav .nav a.nb.entrar{padding:7px 10px}#nav .nav a.nb.demo{padding:8px 10px}#nav .menu summary{width:36px;height:36px;border-radius:11px}}@media (max-width:429px){#nav .nav{gap:5px}#nav .nav a.marca img{height:16px}#nav .nav a.nb{font-size:13px}#nav .nav a.nb.entrar{padding:7px 9px}#nav .nav a.nb.demo{padding:8px 9px}#nav .menu summary{width:34px;height:34px}}@media (max-width:389px){#nav .nav{gap:4px}#nav .nav a.marca img{height:15px}#nav .nav a.nb{font-size:12.5px}#nav .nav a.nb.entrar{padding:7px 8px}#nav .nav a.nb.demo{padding:8px}#nav .menu summary{width:32px;height:32px;border-radius:10px}}#nav{padding:10px 16px 0}#nav .nav{max-width:1220px;margin:0 auto;padding:12px 14px 16px 24px;border-radius:24px}#nav .nav>.fundo{background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.6));backdrop-filter:blur(18px) saturate(1.8);-webkit-backdrop-filter:blur(18px) saturate(1.8);border:1px solid rgba(255,255,255,.88);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(124,92,252,.1),0 1px 2px rgba(43,29,91,.06),0 14px 34px -16px rgba(43,29,91,.3)}#nav .nav:before{left:22px;right:22px;top:1px;height:1px;z-index:1;background:linear-gradient(90deg,transparent,#fff 18%,#fff 82%,transparent)}#nav .nav:after,#nav .nav:before{content:"";position:absolute;pointer-events:none}#nav .nav:after{inset:1px;z-index:0;border-radius:inherit;background:radial-gradient(90% 160% at 10% -60%,rgba(255,255,255,.75),transparent 60%),radial-gradient(70% 140% at 95% 140%,rgba(241,236,255,.6),transparent 60%)}@media (max-width:899px){#nav{padding:8px 8px 0}#nav .nav{padding:8px 10px 12px 12px;border-radius:20px}}@media (max-width:389px){#nav{padding:6px 6px 0}#nav .nav{padding:7px 8px 11px 10px;border-radius:18px}}#nav .nav a.nb.entrar{color:var(--roxo-txt);padding:9px 16px 9px 14px;background:linear-gradient(180deg,#fff,#EFE9FF);border:1.5px solid #cdbffd;box-shadow:inset 0 1px 0 #fff,0 4px 0 #CDBFFD,0 9px 18px -10px rgba(124,92,252,.55)}#nav .nav a.nb.entrar:active{box-shadow:inset 0 1px 0 #fff,0 1px 0 #CDBFFD}.e-marca{visibility:hidden}.e-tit.uma-linha>.e-marca{visibility:visible}.rodape .links{flex-wrap:wrap;row-gap:10px}.entra .e-nav{opacity:1;transition:opacity .45s ease-out .05s}}