@font-face{font-family:"Fredoka";font-style:normal;font-weight:700;font-display:swap;src:url("/fontes/fredoka-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url("/fontes/nunito-latin-variable-normal.woff2") format("woff2-variations"),url("/fontes/nunito-latin-variable-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fredoka Fallback";src:local("Arial Rounded MT Bold"),local("Arial");size-adjust:104%;ascent-override:92%;descent-override:24%}@font-face{font-family:"Nunito Fallback";src:local("Segoe UI"),local("Roboto"),local("Arial");size-adjust:101%;ascent-override:99%;descent-override:35%}:root{color-scheme:light dark;--font-display:"Fredoka","Fredoka Fallback",ui-rounded,"Trebuchet MS",system-ui,sans-serif;--font-body:"Nunito","Nunito Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-xs:clamp(.78rem,.76rem + .1vw,.84rem);--fs-sm:clamp(.9rem,.87rem + .15vw,.98rem);--fs-md:clamp(1.05rem,1rem + .25vw,1.15rem);--fs-lg:clamp(1.2rem,1.1rem + .45vw,1.4rem);--fs-xl:clamp(1.45rem,1.25rem + .9vw,1.9rem);--fs-2xl:clamp(1.8rem,1.45rem + 1.6vw,2.6rem);--fs-3xl:clamp(2.3rem,1.7rem + 2.8vw,3.9rem);--fs-hero:clamp(2.7rem,1.8rem + 4.4vw,5.4rem);--lh-tight:1.06;--lh-head:1.15;--lh-body:1.6;--track-display:.02em;--track-caps:.08em;--fw-body:500;--fw-strong:800;--fw-display:700;--measure:68ch;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--gutter:clamp(1rem,.6rem + 2vw,2rem);--section:clamp(3.5rem,2.5rem + 5vw,7rem);--container:1200px;--container-narrow:760px;--r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:36px;--r-pill:999px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-bounce:cubic-bezier(.68,-.6,.32,1.6);--ease-squash:cubic-bezier(.5,0,.75,0);--ease-float:cubic-bezier(.45,.05,.55,.95);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--dur-4:520ms;--dur-5:800ms;--dur-idle:3.6s;--dur-twinkle:2.8s;--kt-rosa:#e04f97;--kt-lilas:#a646b8;--kt-ouro:#f2b632;--kt-noite:#0d0920;--kt-noite-2:#2a165c;--c-vivi:#e04f97;--c-pepe:#d12a3d;--c-pepe-bone:#781cc4;--c-pepe-ouro:#cfa94f;--c-zion:#3d6bff;--c-lili:#9a6cf0;--c-sol:#f6c026;--c-otto:#ef4a2b;--c-ex:#f47b20;--grad-marca:linear-gradient(135deg,#e04f97 0%,#a646b8 55%,#6b3fd6 100%);--grad-noite:radial-gradient(120% 80% at 75% 60%,rgba(224,79,151,.35),transparent 60%),radial-gradient(90% 70% at 10% 0%,rgba(166,70,184,.35),transparent 60%),linear-gradient(180deg,#0d0920 0%,#1b1145 60%,#2a165c 100%);--bg:#fdf9ff;--bg-2:#f5eefe;--surface:#ffffff;--surface-2:#f8f2ff;--surface-glass:rgba(255,255,255,.72);--line:#e7dcf7;--line-strong:#cdbdea;--ink:#22163f;--ink-2:#5f5482;--ink-3:#6f6392;--brand:#e04f97;--brand-ink:#c2307a;--brand-btn:#c2307a;--on-brand:#ffffff;--lilas-ink:#8e3aa0;--ouro-ink:#8a6200;--focus:#6b3fd6;--ok:#14825a;--aviso:#9a5b00;--erro:#c0262d;--star:#cbb8f0;--shadow-1:0 1px 2px rgba(34,22,63,.06),0 2px 8px -2px rgba(34,22,63,.08);--shadow-2:0 10px 30px -12px rgba(70,40,140,.28);--shadow-3:0 24px 60px -24px rgba(70,40,140,.40);--hero-bg:var(--grad-noite)}:root[data-theme="dark"]{color-scheme:dark;--bg:#0d0920;--bg-2:#141033;--surface:#1a1442;--surface-2:#211a52;--surface-glass:rgba(26,20,66,.66);--line:#2e2668;--line-strong:#463c8c;--ink:#f4eeff;--ink-2:#b3a7d6;--ink-3:#9a8ec4;--brand:#ff7ab8;--brand-ink:#ff8cc2;--brand-btn:#ff7ab8;--on-brand:#22163f;--lilas-ink:#d79be3;--ouro-ink:#f7c948;--focus:#ffd25e;--ok:#5ee0a6;--aviso:#f6c25b;--erro:#ff8a8f;--star:#5b4f9a;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 14px 40px -18px rgba(0,0,0,.75);--shadow-3:0 28px 80px -30px rgba(0,0,0,.85)}:root[data-theme="light"]{color-scheme:light}:root,[data-personagem="vivi"]{--accent:var(--c-vivi);--accent-2:var(--kt-lilas);--accent-ink:#c2307a;--accent-btn:#c2307a;--on-accent:#fff}[data-personagem="pepe"]{--accent:var(--c-pepe);--accent-2:var(--c-pepe-bone);--accent-ink:#c1253a;--accent-btn:#c1253a;--on-accent:#fff}[data-personagem="zion"]{--accent:var(--c-zion);--accent-2:#22c3ff;--accent-ink:#2a55e6;--accent-btn:#2a55e6;--on-accent:#fff}[data-personagem="lili"]{--accent:var(--c-lili);--accent-2:#f0b6e6;--accent-ink:#7342d6;--accent-btn:#7342d6;--on-accent:#fff}[data-personagem="sol"]{--accent:var(--c-sol);--accent-2:#ff9f1c;--accent-ink:#855f00;--accent-btn:#f6c026;--on-accent:#22163f}[data-personagem="otto"]{--accent:var(--c-otto);--accent-2:#5fae2b;--accent-ink:#c02f0f;--accent-btn:#c02f0f;--on-accent:#fff}[data-personagem="ex"]{--accent:var(--c-ex);--accent-2:#2bb3c0;--accent-ink:#a94c05;--accent-btn:#a94c05;--on-accent:#fff}:root[data-theme="dark"],:root[data-theme="dark"] [data-personagem="vivi"]{--accent-ink:#ff8cc2;--accent-btn:#ff7ab8;--on-accent:#22163f}:root[data-theme="dark"] [data-personagem="pepe"]{--accent-ink:#ff7b88;--accent-btn:#ff6b7b;--on-accent:#22163f}:root[data-theme="dark"] [data-personagem="zion"]{--accent-ink:#8aa6ff;--accent-btn:#7d9bff;--on-accent:#22163f}:root[data-theme="dark"] [data-personagem="lili"]{--accent-ink:#bca5ff;--accent-btn:#b9a0ff;--on-accent:#22163f}:root[data-theme="dark"] [data-personagem="sol"]{--accent-ink:#ffd34d;--accent-btn:#ffd34d;--on-accent:#22163f}:root[data-theme="dark"] [data-personagem="otto"]{--accent-ink:#ff8a6e;--accent-btn:#ff7a5c;--on-accent:#22163f}:root[data-theme="dark"] [data-personagem="ex"]{--accent-ink:#ffa25c;--accent-btn:#ff9a4d;--on-accent:#22163f}:root,[data-personagem]{--accent-soft:color-mix(in srgb,var(--accent) 14%,var(--surface));--accent-line:color-mix(in srgb,var(--accent) 40%,var(--line));--accent-glow:0 18px 50px -16px color-mix(in srgb,var(--accent) 65%,transparent)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:var(--fw-body);font-size:var(--fs-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.display{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-head);letter-spacing:var(--track-display);text-wrap:balance}h1{font-size:var(--fs-3xl);line-height:var(--lh-tight)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl);font-weight:600}p{text-wrap:pretty}a{color:var(--accent-ink);text-underline-offset:.18em;text-decoration-thickness:.08em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}img{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms;--dur-3:0ms;--dur-4:0ms;--dur-5:0ms}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*::before,*::after{box-sizing:border-box}html{scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{overflow-x:clip;min-height:100svh;display:flex;flex-direction:column}main{flex:1}img,svg{vertical-align:middle}.wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sprite{position:absolute;width:0;height:0;overflow:hidden}.pular{position:absolute;left:1rem;top:-100px;z-index:100;background:var(--surface);color:var(--ink);padding:.8em 1.2em;border-radius:var(--r-pill);font-weight:800;box-shadow:var(--shadow-3)}.pular:focus{top:1rem}a{color:var(--brand-ink)}[data-personagem] a{color:var(--accent-ink)}p{margin:0 0 1em}h2{margin:0 0 .5em}h3{margin:1.4em 0 .4em}strong{font-weight:800}ul,ol{padding-left:1.3em;margin:0 0 1.2em}li{margin:.35em 0}li::marker{color:var(--accent-ink);font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.7em 1.35em;border:0;border-radius:var(--r-pill);font:800 var(--fs-md)/1.1 var(--font-body);background:var(--accent-btn);color:var(--on-accent)!important;cursor:pointer;text-decoration:none;box-shadow:var(--accent-glow);transition:transform var(--dur-2) var(--ease-spring)}.btn:hover{transform:translateY(-2px) scale(1.03)}.btn:active{transform:scale(.97)}.btn.sec{background:transparent;color:inherit!important;box-shadow:inset 0 0 0 2px currentColor}.btn.claro{background:#fff;color:#22163f!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.btn svg{width:1.2em;height:1.2em;flex:none}.btn[disabled]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.acoes{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.2rem}.selo{display:inline-flex;align-items:center;gap:.3em;padding:.3em .75em;border-radius:var(--r-pill);background:var(--kt-ouro);color:#22163f;font:700 var(--fs-xs)/1.1 var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;vertical-align:.2em}h2 .selo,h3 .selo{margin-left:.4em}.chip{display:inline-block;padding:.25em .7em;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font:800 var(--fs-xs)/1.3 var(--font-body)}.mais{display:inline-flex;align-items:center;gap:.35em;font-weight:800;min-height:44px;text-decoration-thickness:2px}.mais::after{content:"→";transition:transform var(--dur-2) var(--ease-spring)}.mais:hover::after{transform:translateX(4px)}.topo{position:sticky;top:0;z-index:40;background:rgba(13,9,32,.86);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.topo .wrap{display:flex;align-items:center;gap:.75rem;min-height:64px}.logo{display:inline-flex;align-items:center;gap:.55rem;color:#fff!important;text-decoration:none;font:700 1.25rem/1 var(--font-display);letter-spacing:var(--track-display);min-height:48px;margin-right:auto}.logo img{width:44px;height:44px}.nav{display:flex;align-items:center;gap:.25rem}.nav ul{list-style:none;margin:0;padding:0}.nav .desk{display:none}.nav .desk a{display:inline-flex;align-items:center;min-height:44px;padding:0 .8rem;border-radius:var(--r-pill);color:#efe8ff;text-decoration:none;font-weight:800}.nav .desk a:hover{background:rgba(255,255,255,.1)}.nav a[aria-current="page"]{color:#fff;box-shadow:inset 0 -3px 0 var(--kt-ouro)}.btn-links{min-height:44px;padding:.5em 1.1em;font-size:var(--fs-sm);background:var(--grad-marca);color:#fff!important;box-shadow:none}.icone{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;cursor:pointer}.icone svg{width:22px;height:22px}.menu{position:relative}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu ul{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;background:var(--surface);color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:.5rem;border:1px solid var(--line)}.menu ul a{display:flex;align-items:center;min-height:48px;padding:0 1rem;border-radius:var(--r-md);color:var(--ink);text-decoration:none;font-weight:800}.menu ul a:hover,.menu ul a[aria-current="page"]{background:var(--surface-2);box-shadow:none;color:var(--brand-ink)}.tema-claro{display:none}:root[data-theme="dark"] .tema-claro{display:block}:root[data-theme="dark"] .tema-escuro{display:none}@media (min-width:960px){.nav .desk{display:flex;gap:.1rem}.menu{display:none}}@media (max-width:420px){.logo span{font-size:1.05rem}.btn-links{display:none}}.hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--hero-bg);--px:0;--py:0;--sy:0}.hero::after{content:"";position:absolute;inset:auto 0 -1px;height:48px;background:var(--bg);clip-path:ellipse(75% 100% at 50% 100%);z-index:1}.hero a{color:#ffd9ec}.ceu{position:absolute;inset:-40px;z-index:-1;pointer-events:none}.camada{position:absolute;inset:0;transform:translate3d(calc(var(--px)*var(--d)*1px),calc(var(--py)*var(--d)*1px + var(--sy)*var(--d)*-.06px),0)}.camada.c1{--d:6}.camada.c2{--d:16}.camada.c3{--d:30}.js .camada{will-change:transform}.camada svg{position:absolute;color:var(--kt-ouro);animation:piscar var(--dur-twinkle) var(--ease-float) infinite alternate}.camada .p{color:#fff6dc}@keyframes piscar{from{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.hero-txt{position:relative;z-index:2;padding-block:clamp(1.5rem,4vw,3.2rem) clamp(1rem,3vw,2rem)}.hero h1{margin:.15em 0 .3em;font-size:var(--fs-3xl);max-width:20ch}.hero h1 span{background:linear-gradient(90deg,#ff9fcf,#f7c948);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .resposta{max-width:62ch;color:#e7defc;font-size:var(--fs-lg);line-height:1.5}.hero .btn.sec{color:#fff!important}.trilha ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2em;font-size:var(--fs-sm);font-weight:700;color:#d8ccf5}.trilha li{margin:0}.trilha li+li::before{content:"›";margin:0 .45em 0 .25em;opacity:.7}.trilha a{color:#fff;display:inline-flex;min-height:32px;align-items:center}.meta-guia{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:#d8ccf5;font-size:var(--fs-sm);font-weight:700;margin-top:.5rem}.hero-home .hero-txt{padding-top:clamp(2.4rem,6vw,4.5rem);padding-right:clamp(0px,8vw,120px)}.hero-home h1{font-size:var(--fs-hero);max-width:13ch}.palco{position:relative;z-index:2;height:clamp(230px,42vw,440px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;max-width:980px;margin:0 auto;padding:0 var(--gutter) 34px}.pers{--c:var(--kt-rosa);position:relative;display:grid;justify-items:center;align-items:end;height:100%;width:100%;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit;animation:entrar var(--dur-5) var(--ease-spring) both}.pers:nth-child(2){animation-delay:110ms}.pers:nth-child(3){animation-delay:220ms}.pers:nth-child(4){animation-delay:330ms}.pers:focus-visible{outline:3px solid var(--kt-ouro);outline-offset:-4px;border-radius:var(--r-lg)}@keyframes entrar{from{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:none}}.pers .sombra{position:absolute;bottom:1%;left:18%;width:64%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent);transform-origin:center;animation:var(--idle-sombra,none)}.pers .pulo{position:relative;width:100%;height:var(--h,88%);display:flex;align-items:flex-end;justify-content:center;transform-origin:50% 100%}.pers .corpo{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;transform-origin:50% 100%;animation:var(--idle)}.pers picture{display:contents}.pers img{display:block;height:100%;width:100%;object-fit:contain;object-position:50% 100%;user-select:none;-webkit-user-drag:none}.pers .aura{position:absolute;inset:20% 10% 5%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 75%,transparent),transparent);opacity:0;transition:opacity var(--dur-3) var(--ease-out);z-index:-1}@media (hover:hover){.pers:hover .aura{opacity:.9}.pers:hover .pulo{transform:scale(1.04);transition:transform var(--dur-3) var(--ease-spring)}}.pers .nome{position:absolute;bottom:-30px;font:700 var(--fs-xs)/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:rgba(13,9,32,.6);padding:.45em .8em;border-radius:var(--r-pill)}.balao{position:absolute;left:50%;top:0;z-index:4;translate:-50% 0;white-space:nowrap;font:600 var(--fs-sm)/1.2 var(--font-display);letter-spacing:.02em;color:var(--kt-noite);background:#fff;padding:.5em .8em;border-radius:var(--r-md);box-shadow:var(--shadow-2);opacity:0;transform:translateY(8px) scale(.9);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring);pointer-events:none}.balao.on{opacity:1;transform:none}.pers.vivi{--c:var(--c-vivi);--h:86%;--idle:flutuar var(--dur-idle) var(--ease-float) infinite;--idle-sombra:sombraFlutuar var(--dur-idle) var(--ease-float) infinite}.pers.pepe{--c:var(--c-pepe);--h:66%;--idle:quicar 1.15s linear infinite;--idle-sombra:sombraQuicar 1.15s linear infinite}.pers.zion{--c:var(--c-zion);--h:92%;--idle:heroi 4.2s var(--ease-in-out) infinite;--idle-sombra:sombraHeroi 4.2s var(--ease-in-out) infinite}.pers.lili{--c:var(--c-lili);--h:90%;--idle:acenar 2.6s var(--ease-float) infinite}@keyframes flutuar{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes sombraFlutuar{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.6}}@keyframes quicar{0%{transform:translateY(0) scale(1.12,.88);animation-timing-function:cubic-bezier(.2,.7,.4,1)}12%{transform:translateY(-6%) scale(.94,1.07);animation-timing-function:cubic-bezier(.2,.7,.4,1)}50%{transform:translateY(-26%) scale(1,1);animation-timing-function:cubic-bezier(.5,0,.75,0)}90%{transform:translateY(-2%) scale(.95,1.06);animation-timing-function:linear}100%{transform:translateY(0) scale(1.12,.88)}}@keyframes sombraQuicar{0%,100%{transform:scale(1.1);opacity:1}50%{transform:scale(.6);opacity:.35}}@keyframes heroi{0%,60%,100%{transform:translateY(0) scale(1)}30%{transform:translateY(0) scale(1.015,1.025)}70%{transform:translateY(0) scale(1.06,.93)}80%{transform:translateY(-16%) scale(.96,1.05) rotate(-3deg)}90%{transform:translateY(0) scale(1.05,.95)}}@keyframes sombraHeroi{0%,70%,90%,100%{transform:scale(1)}80%{transform:scale(.65);opacity:.5}}@keyframes acenar{0%,100%{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg) translateY(-4px)}}.pulo.pulando{animation:pular 700ms both}@keyframes pular{0%{transform:scale(1);animation-timing-function:var(--ease-out)}15%{transform:scale(1.12,.86);animation-timing-function:cubic-bezier(.2,.8,.3,1)}50%{transform:translateY(-30%) scale(.92,1.1) rotate(4deg);animation-timing-function:var(--ease-squash)}80%{transform:translateY(0) scale(1.1,.9)}100%{transform:scale(1)}}.faisca{position:absolute;left:50%;top:40%;width:22px;height:22px;margin:-11px;color:var(--c);pointer-events:none;z-index:3}.faisca:nth-of-type(odd){color:var(--kt-ouro)}.pausado,.pausado *{animation-play-state:paused!important}.hero-pers{background:radial-gradient(70% 70% at 78% 55%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%),var(--grad-noite)}.hero-pers .grade-hero{display:grid;gap:0;align-items:end}.hero-pers .palco{grid-template-columns:1fr;height:clamp(260px,62vw,520px);max-width:440px;width:100%;padding-bottom:40px}.hero-pers .pers .nome{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:768px){.hero-pers .grade-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-pers .palco{margin:0;height:clamp(380px,46vw,560px)}}.hero-int .grade-hero{display:grid;gap:1.5rem;align-items:center;padding-bottom:3rem}.hero-int .hero-txt{padding-bottom:0}.hero-fig{position:relative;z-index:2;margin:0;justify-self:center;width:min(100%,420px)}.hero-fig img{width:100%;height:auto;border-radius:var(--r-xl);box-shadow:0 30px 60px -25px rgba(0,0,0,.7),0 0 0 6px rgba(255,255,255,.08);aspect-ratio:var(--ar,3/4);object-fit:cover}.hero-fig.larga{width:min(100%,640px)}.hero-fig.larga img{box-shadow:none;border-radius:0;aspect-ratio:auto}.js .hero-fig.boia img{animation:flutuar 6s var(--ease-float) infinite}.hero-fig .brilho{position:absolute;width:28px;height:28px;color:var(--kt-ouro);animation:piscar var(--dur-twinkle) var(--ease-float) infinite alternate}.hero-fig .b1{top:-10px;left:-8px}.hero-fig .b2{bottom:18%;right:-12px;animation-delay:1s;width:20px;height:20px}@media (min-width:860px){.hero-int .grade-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.hero-int .hero-fig{justify-self:end;width:min(100%,360px)}.hero-int .hero-fig.larga{width:100%}}.hero-orb{position:relative;z-index:2;justify-self:center;width:100%}.hero-fig.paisagem img{aspect-ratio:auto}.acoes{list-style:none;padding:0}.acoes li{margin:0}.texto-largo>section{margin-bottom:var(--sp-7)}.texto-largo>section>p{max-width:var(--measure)}.texto-largo h2{scroll-margin-top:90px}.texto-largo h2::before{content:"";display:block;width:44px;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--accent),var(--accent-2));margin-bottom:.6em}.orbita{position:relative;width:min(78vw,360px);aspect-ratio:1;margin:0 auto}.orbita .anel{position:absolute;inset:13%;border-radius:50%;border:2px dashed rgba(255,255,255,.22)}.orbita .centro{position:absolute;left:50%;top:50%;width:44%;height:auto;translate:-50% -50%}.orbita .giro{position:absolute;inset:0;margin:0;padding:0;list-style:none;animation:girar 48s linear infinite}.orbita .giro li{position:absolute;left:37%;top:37%;width:26%;margin:0;transform:rotate(var(--a)) translateX(142%) rotate(calc(-1*var(--a)))}.orbita .giro img{display:block;width:100%;height:auto;border-radius:50%;background:color-mix(in srgb,var(--accent) 35%,#1b1145);box-shadow:0 0 0 3px var(--accent),0 12px 30px -10px rgba(0,0,0,.6);animation:girar 48s linear infinite reverse}.orbita .giro li.breve img{filter:saturate(.55) brightness(.85);box-shadow:0 0 0 3px var(--kt-ouro)}.orbita .giro li:nth-child(2){--a:51.4deg}.orbita .giro li:nth-child(3){--a:102.8deg}.orbita .giro li:nth-child(4){--a:154.3deg}.orbita .giro li:nth-child(5){--a:205.7deg}.orbita .giro li:nth-child(6){--a:257.1deg}.orbita .giro li:nth-child(7){--a:308.6deg}.orbita .giro li:nth-child(1){--a:0deg}@keyframes girar{to{transform:rotate(360deg)}}.secao{padding-block:var(--section)}.secao.alt{background:var(--bg-2)}.secao>.wrap>h2,.sec-cab h2{max-width:24ch}.sec-cab{margin-bottom:var(--sp-6)}.sec-cab p{color:var(--ink-2);max-width:62ch;font-size:var(--fs-lg);line-height:1.5;margin:0}.js .revelar{opacity:0;transform:translateY(28px);transition:opacity var(--dur-5) var(--ease-out),transform var(--dur-5) var(--ease-out)}.js .revelar.visivel{opacity:1;transform:none}.grade{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.grade.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grade.g2:has(>:only-child){max-width:680px}.grade.g3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grade>.revelar:nth-child(2){transition-delay:70ms}.grade>.revelar:nth-child(3){transition-delay:140ms}.grade>.revelar:nth-child(4){transition-delay:210ms}.grade>.revelar:nth-child(5){transition-delay:280ms}.grade>.revelar:nth-child(6){transition-delay:350ms}.cartao{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-2);color:var(--ink);text-decoration:none;transition:transform var(--dur-3) var(--ease-spring)}a.cartao:hover,a.cartao:focus-visible{transform:translateY(-6px)}a.cartao::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--accent-glow);opacity:0;transition:opacity var(--dur-3) var(--ease-out);pointer-events:none}a.cartao:hover::before,a.cartao:focus-visible::before{opacity:1}.cartao h3{margin:.5em 0 .2em;color:var(--accent-ink);font-size:var(--fs-xl)}.cartao p{margin:0 0 .8em;color:var(--ink-2)}.cartao .chip{align-self:flex-start;margin-top:auto}.cartao .av{width:112px;height:112px;border-radius:50%;background:var(--accent-soft);display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--accent-line)}.cartao .av img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-3) var(--ease-spring)}a.cartao:hover .av img{transform:scale(1.08) rotate(-3deg)}.cartao.grande{padding-top:0;overflow:hidden}.cartao.grande .figura{margin:0 calc(-1*var(--sp-5));height:230px;display:flex;justify-content:center;align-items:flex-end;background:radial-gradient(60% 60% at 50% 70%,color-mix(in srgb,var(--accent) 40%,transparent),transparent 75%),var(--grad-noite)}.cartao.grande .figura img{height:92%;width:auto;object-fit:contain;transition:transform var(--dur-3) var(--ease-spring);transform-origin:50% 100%}a.cartao.grande:hover .figura img,.cartao.grande:has(a:hover) .figura img{transform:scale(1.05) translateY(-4px)}.cartao .btn{margin-top:1rem;align-self:flex-start}.trilho{display:grid;gap:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:899px){.trilho{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(72vw,280px);overflow-x:auto;scroll-snap-type:x mandatory;padding:6px var(--gutter) 18px;margin-inline:calc(-1*var(--gutter));scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain}.trilho>*{scroll-snap-align:start}}.breve-card{border-style:dashed;border-color:var(--line-strong);box-shadow:none;background:var(--surface-2)}.breve-card .figura img{filter:grayscale(.35) brightness(.85)}.breve-card h3{color:var(--ink)}.guia-card{display:grid;grid-template-rows:auto 1fr;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-2);text-decoration:none;color:var(--ink);transition:transform var(--dur-3) var(--ease-spring)}.guia-card:hover,.guia-card:focus-visible{transform:translateY(-5px)}.guia-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;transition:transform var(--dur-4) var(--ease-out)}.guia-card:hover img{transform:scale(1.04)}.guia-card .txt{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.guia-card strong{display:block;font:700 var(--fs-lg)/1.2 var(--font-display);letter-spacing:var(--track-display);color:var(--accent-ink);margin-bottom:.3em}.guia-card span{color:var(--ink-2);font-size:var(--fs-sm)}.guia-card .fig{overflow:hidden}.porque{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.porque li{margin:0;background:var(--surface);border-radius:var(--r-lg);padding:var(--sp-5);border:1px solid var(--line);box-shadow:var(--shadow-1)}.porque .ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--accent-soft);color:var(--accent-ink);margin-bottom:.75rem}.porque .ic svg{width:28px;height:28px}.porque strong{display:block;font:700 var(--fs-lg)/1.2 var(--font-display);margin-bottom:.3em}.embreve{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.embreve li{margin:0;position:relative;padding:var(--sp-5);border-radius:var(--r-lg);border:2px dashed var(--line-strong);background:var(--surface)}.embreve strong{display:block;font:700 var(--fs-lg)/1.2 var(--font-display);margin:.6em 0 .3em}.embreve p{margin:0;color:var(--ink-2);font-size:var(--fs-sm)}.embreve .ic{width:40px;height:40px;color:var(--ink-3)}.destaque{display:grid;gap:var(--sp-5);align-items:center;background:var(--surface);border-radius:var(--r-xl);padding:var(--sp-5);border:1px solid var(--accent-line);box-shadow:var(--shadow-2)}.destaque img{width:100%;height:auto;border-radius:var(--r-lg);aspect-ratio:4/3;object-fit:cover}.destaque h3{margin:.2em 0 .3em;color:var(--accent-ink);font-size:var(--fs-2xl)}@media (min-width:760px){.destaque{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:var(--sp-6)}}.video{margin:0;background:var(--surface);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--accent-line);box-shadow:var(--shadow-2)}.yt{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(80% 90% at 50% 40%,color-mix(in srgb,var(--accent) 55%,transparent),transparent),var(--grad-noite)}.yt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-4) var(--ease-out)}.yt .av-yt{position:absolute;inset:auto auto 10% 6%;width:22%;height:auto;border-radius:50%;opacity:.95}.yt.sem-miniatura .miniatura{display:none}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-play{position:absolute;inset:0;border:0;background:linear-gradient(180deg,transparent 40%,rgba(13,9,32,.45));cursor:pointer;display:grid;place-items:center;color:#fff}.yt-play .bola{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--accent-btn);color:var(--on-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 35%,transparent),0 14px 30px -8px rgba(0,0,0,.6);transition:transform var(--dur-3) var(--ease-spring)}.yt-play .bola svg{width:34px;height:34px;margin-left:5px}.yt-play:hover .bola,.yt-play:focus-visible .bola{transform:scale(1.12)}.yt:hover img{transform:scale(1.04)}.video figcaption{padding:var(--sp-4) var(--sp-5) var(--sp-5);display:flex;flex-direction:column;gap:.35rem}.video figcaption strong{font:700 var(--fs-lg)/1.2 var(--font-display);letter-spacing:var(--track-display)}.video figcaption .desc{color:var(--ink-2);font-size:var(--fs-sm)}.video .links-v{display:flex;flex-wrap:wrap;gap:0 1rem;margin-top:.2rem}.video .links-v a{font-weight:800;font-size:var(--fs-sm);min-height:44px;display:inline-flex;align-items:center}.video.breve .yt{display:grid;place-items:center}.video.breve .yt img{opacity:.55;filter:grayscale(.3)}.video.breve .yt .selo{position:relative;font-size:var(--fs-sm)}.conteudo{padding-block:var(--sp-7) var(--section)}.layout-guia{display:grid;gap:var(--sp-6)}@media (min-width:1100px){.layout-guia{grid-template-columns:minmax(0,760px) 260px;justify-content:space-between}}.toc{display:none}@media (min-width:1100px){.toc{display:block;position:sticky;top:96px;align-self:start;font-size:var(--fs-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5)}.toc p{font:700 var(--fs-md)/1.2 var(--font-display);margin:0 0 .6em}.toc ol{margin:0;padding-left:1.1em}.toc a{color:var(--ink-2);text-decoration:none;font-weight:700}.toc a:hover{color:var(--accent-ink)}}.texto{max-width:var(--container-narrow)}.texto>section{margin-bottom:var(--sp-7)}.texto h2{font-size:var(--fs-2xl);scroll-margin-top:90px}.texto h2::before{content:"";display:block;width:44px;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--accent),var(--accent-2));margin-bottom:.6em}.passos{list-style:none;counter-reset:p;padding:0}.passos>li{counter-increment:p;position:relative;padding:var(--sp-4) var(--sp-4) var(--sp-4) 4.2rem;margin:0 0 var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.passos>li::before{content:counter(p);position:absolute;left:var(--sp-4);top:var(--sp-4);display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--accent-btn);color:var(--on-accent);font:700 var(--fs-md)/1 var(--font-display)}.tabela{overflow-x:auto;margin:0 0 1.4em;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}table{border-collapse:collapse;width:100%;min-width:420px;font-size:var(--fs-sm)}caption{text-align:left;font:700 var(--fs-md)/1.3 var(--font-display);padding:.8rem 1rem;background:var(--accent-soft);color:var(--ink)}th,td{text-align:left;vertical-align:top;padding:.7rem 1rem;border-top:1px solid var(--line)}th{font-weight:800;background:var(--surface-2)}.saude{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-4);align-items:start;padding:var(--sp-5);margin:var(--sp-6) 0;border-radius:var(--r-lg);background:var(--surface-2);border:2px solid var(--accent-line)}.saude svg{width:40px;height:40px;color:var(--accent-ink)}.saude p{margin:0}.figura-txt{margin:var(--sp-5) 0}.figura-txt img{width:100%;height:auto;border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.figura-txt.retrato{max-width:380px}.figura-txt figcaption{font-size:var(--fs-sm);color:var(--ink-3);margin-top:.5rem}.fontes li{font-size:var(--fs-sm);color:var(--ink-2)}.fontes a{overflow-wrap:anywhere}.layout-guia>*{min-width:0}.selo-transp{font-size:var(--fs-sm);color:var(--ink-3);border-top:1px solid var(--line);padding-top:1rem}.atualizado{font-size:var(--fs-sm);color:var(--ink-3)}.avatares{display:flex;gap:.6rem;align-items:center;margin-bottom:1rem}.avatares img{width:72px;height:72px;border-radius:50%;background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-line)}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:var(--sp-3);transition:border-color var(--dur-2)}.faq details[open]{border-color:var(--accent-line);box-shadow:var(--shadow-1)}.faq summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:56px;padding:.8rem 1.1rem;cursor:pointer;font-weight:800;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font:700 1.4rem/1 var(--font-display);transition:transform var(--dur-3) var(--ease-spring)}.faq details[open] summary::after{transform:rotate(45deg)}.faq .resp{padding:0 1.1rem 1rem;color:var(--ink-2)}.faq .resp p{margin:0}.cta{position:relative;overflow:hidden;color:#fff;background:radial-gradient(70% 120% at 90% 10%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%),var(--grad-noite);border-radius:var(--r-xl);padding:clamp(1.5rem,4vw,3rem);margin-top:var(--sp-7)}.cta p{font-size:var(--fs-lg);max-width:46ch;margin:0}.cta .btn.sec{color:#fff!important}.conversa{background:var(--surface);border:2px solid var(--accent-line);border-radius:var(--r-xl);padding:var(--sp-5)}.conversa ul{list-style:none;padding:0}.conversa li{padding-left:2rem;position:relative}.conversa li::before{content:"";position:absolute;left:0;top:.35em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--accent-soft);box-shadow:inset 0 0 0 4px var(--accent)}.quem{list-style:none;padding:0;display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(46%,150px),1fr))}.quem li{margin:0}.quem button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--r-md);overflow:hidden;cursor:pointer;background:var(--surface);box-shadow:var(--shadow-2)}.quem img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block}.quem .som{position:absolute;inset:auto .5rem .5rem;display:grid;place-items:center;min-height:44px;border-radius:var(--r-pill);background:rgba(13,9,32,.75);color:#fff;font:700 var(--fs-md)/1 var(--font-display);transition:transform var(--dur-3) var(--ease-spring),background var(--dur-2)}.quem [aria-pressed="true"] .som{background:var(--kt-ouro);color:#22163f;transform:scale(1.08)}.letra{background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--r-xl);padding:var(--sp-5);box-shadow:var(--shadow-2)}.letra h3{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--accent-ink);margin:1.4em 0 .4em}.letra h3:first-of-type{margin-top:.6em}.letra p{font:600 var(--fs-lg)/1.6 var(--font-display);letter-spacing:.01em}.linha{position:relative;border-radius:var(--r-xs);padding:0 .2em;margin:0 -.2em;transition:background var(--dur-3) var(--ease-out),color var(--dur-3)}.linha.atual{background:var(--accent-soft);color:var(--accent-ink)}.w{display:inline-block;transition:transform var(--dur-2) var(--ease-spring)}.w.on{transform:translateY(-3px) scale(1.06);color:var(--accent-ink)}.ctrl-letra{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;position:sticky;top:72px;z-index:3;padding:.5rem 0;background:linear-gradient(var(--surface) 70%,transparent)}.ctrl-letra[hidden]{display:none}.credito{font-size:var(--fs-sm);color:var(--ink-3);margin-top:1rem}.clipe{position:relative;margin:0 0 var(--sp-6);aspect-ratio:16/9;border-radius:var(--r-xl);overflow:hidden;background:var(--grad-noite);box-shadow:var(--shadow-3)}.clipe img{width:100%;height:100%;object-fit:cover;opacity:.85}.clipe .selo{position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:var(--fs-md);padding:.6em 1.2em}.ficha{list-style:none;padding:0;display:grid;gap:.4rem}.ficha li{margin:0;padding:.6rem 1rem;background:var(--surface);border-radius:var(--r-sm);border:1px solid var(--line)}.bio{max-width:560px;margin-inline:auto;text-align:center}.bio .logo-bio{width:112px;height:112px;margin:0 auto 1rem}.bio-lista{list-style:none;padding:0;margin:0 0 var(--sp-6);display:grid;gap:.75rem}.bio-lista li{margin:0}.bio-lista a{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:60px;padding:.6rem 1.2rem;border-radius:var(--r-pill);background:var(--surface);border:2px solid var(--accent-line);color:var(--ink);text-decoration:none;font:700 var(--fs-lg)/1.2 var(--font-display);box-shadow:var(--shadow-2);transition:transform var(--dur-2) var(--ease-spring)}.bio-lista a:hover{transform:translateY(-3px) scale(1.01)}.bio-lista svg{width:26px;height:26px;color:var(--accent-ink);flex:none}.bio .embreve{text-align:left}.escudo{display:grid;place-items:center;width:clamp(180px,30vw,300px);aspect-ratio:1;margin:0 auto;position:relative}.escudo svg.esc{width:70%;height:auto;color:var(--kt-ouro);filter:drop-shadow(0 20px 30px rgba(0,0,0,.45))}.escudo img{position:absolute;bottom:2%;width:42%;height:auto;border-radius:50%;box-shadow:0 0 0 4px rgba(255,255,255,.2)}.escudo .e1{left:-4%}.escudo .e2{right:-4%}.rodape{background:var(--kt-noite);color:#e7defc;padding:var(--sp-8) 0 calc(var(--sp-8) + 70px);margin-top:auto;font-size:var(--fs-sm)}.rodape a{color:#fff;font-weight:700}.rodape .l1{font-size:var(--fs-md);max-width:46ch}.rodape .l1 strong{font:700 1.3em/1 var(--font-display);color:#fff}.rodape nav ul{list-style:none;padding:0;margin:1rem 0;display:flex;flex-wrap:wrap;gap:.1rem .2rem}.rodape nav li{margin:0}.rodape nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 .6rem;border-radius:var(--r-pill);text-decoration:none}.rodape nav a:hover{background:rgba(255,255,255,.1)}.rodape .redes a{text-decoration:underline}.rodape .l4{color:#c9bdea;max-width:70ch}.rodape .logo-rod{width:56px;height:56px;margin-bottom:1rem}.flutua{position:fixed;z-index:35;left:0;right:0;bottom:0;display:flex;gap:.6rem;align-items:center;justify-content:flex-end;padding:.6rem max(var(--gutter),env(safe-area-inset-right)) calc(.6rem + env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-left));pointer-events:none;transform:translateY(130%);transition:transform var(--dur-4) var(--ease-out)}.flutua.on{transform:none}.flutua>*{pointer-events:auto}.flutua .btn{box-shadow:var(--shadow-3)}.lancador{display:flex;align-items:center;gap:.6rem;border:0;cursor:pointer;padding:.3rem .9rem .3rem .3rem;border-radius:var(--r-pill);min-height:60px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-3),0 0 0 2px var(--accent-line);font:800 var(--fs-sm)/1.15 var(--font-body);text-align:left}.lancador .cab{width:52px;height:52px;border-radius:50%;background:var(--accent-soft);overflow:hidden;display:grid;place-items:end center;flex:none}.lancador .cab img{width:100%;height:100%;object-fit:cover;transform-origin:50% 100%;animation:quicarMini 2.4s var(--ease-float) infinite}@keyframes quicarMini{0%,70%,100%{transform:translateY(0) scale(1)}80%{transform:translateY(-10%) scale(.96,1.05)}90%{transform:translateY(0) scale(1.05,.95)}}.lancador small{display:block;font-weight:700;color:var(--ink-2)}.lancador:active .cab img{animation:pular 600ms both}@media (max-width:759px){.flutua{justify-content:space-between;background:linear-gradient(transparent,color-mix(in srgb,var(--bg) 92%,transparent) 35%)}.flutua .btn{flex:1}}@media (max-width:419px){.lancador .txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lancador{padding:.3rem}}@media (prefers-reduced-motion:reduce){.camada{transform:none!important}.camada svg,.pers,.pers .corpo,.pers .sombra,.lancador .cab img,.chat .ava img,.digitando i,.orbita .giro,.orbita .giro img,.hero-fig img,.hero-fig .brilho{animation:none!important}.pulo.pulando{animation:none}.js .revelar{opacity:1;transform:none;transition:none}.chat[open]{animation:none}.flutua{transition:none}}@media print{.topo,.flutua,.pausa,.rodape nav,.ceu{display:none}.hero{background:none;color:#000}.hero .resposta{color:#000}}.ceu-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.ceu-on .camada{display:none}.hud{position:absolute;top:.75rem;right:var(--gutter);z-index:6;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;align-items:center;max-width:calc(100% - 2*var(--gutter))}.hud-btn,.placar{display:none;align-items:center;gap:.4em;min-height:44px;padding:.4em .95em;border-radius:var(--r-pill);font:800 var(--fs-xs)/1 var(--font-body);color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 1px rgba(127,216,255,.08),0 0 18px -6px rgba(127,216,255,.65),inset 0 1px 0 rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.js .hud-btn,.js .placar{display:inline-flex}.hud-btn[aria-pressed="true"]{border-color:#7fd8ff;box-shadow:0 0 22px -4px #7fd8ff}.placar{cursor:default;font-family:var(--font-display);font-size:var(--fs-sm)}.placar svg{width:1.1em;height:1.1em;color:var(--kt-ouro);filter:drop-shadow(0 0 6px #f7c948)}.combo{font:700 clamp(1.6rem,4vw,2.6rem)/1 var(--font-display);color:#f7c948;text-shadow:0 0 18px rgba(247,201,72,.9),0 4px 0 #c2307a;opacity:0;transform:scale(.4) rotate(-12deg);pointer-events:none}.combo.on{animation:combo 900ms var(--ease-spring) both}@keyframes combo{0%{opacity:0;transform:scale(.4) rotate(-12deg)}25%{opacity:1;transform:scale(1.25) rotate(4deg)}70%{opacity:1;transform:scale(1) rotate(0)}100%{opacity:0;transform:translateY(-14px) scale(.9)}}.hero-home{min-height:min(100svh,900px);display:flex;flex-direction:column}.hero-home .hero-txt{padding-top:clamp(4.2rem,7vw,5rem)}.hero-home h1{text-shadow:0 6px 40px rgba(224,79,151,.35)}@media (min-width:900px){.hero-home h1{max-width:15ch}}.hero-home::after,.hero-home+.amanhecer::after{display:none}.mundo{position:relative;z-index:2;margin-top:auto}.mundo.treme{animation:treme 360ms linear}@keyframes treme{0%,100%{transform:none}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,-1px)}80%{transform:translate(2px,1px)}}.planeta{position:absolute;left:50%;bottom:-6%;width:min(118%,1120px);aspect-ratio:5/1;translate:-50% 0;border-radius:50%;background:radial-gradient(60% 70% at 50% 20%,rgba(255,255,255,.35),transparent 60%),radial-gradient(80% 120% at 50% 0%,#7b4fe0 0%,#3b1f86 45%,#160d3d 80%);box-shadow:0 -6px 30px -4px rgba(127,216,255,.55),inset 0 10px 24px rgba(255,255,255,.18),0 30px 80px rgba(0,0,0,.45)}.planeta::before{content:"";position:absolute;inset:-12% 6% 40%;border-radius:50%;border:2px solid rgba(247,201,72,.45);transform:rotate(-4deg);box-shadow:0 0 18px rgba(247,201,72,.35)}.planeta i{position:absolute;right:8%;top:-60%;width:clamp(26px,4vw,46px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffe9a8,#f2b632 55%,#b07400);box-shadow:0 0 30px rgba(242,182,50,.7);animation:lua 9s var(--ease-float) infinite}@keyframes lua{0%,100%{transform:translate(0,0)}50%{transform:translate(-30px,-14px)}}.hero-pers .mundo{margin-top:0}.hero-pers .planeta{width:120%;bottom:-4%;aspect-ratio:3/1;background:radial-gradient(60% 70% at 50% 20%,rgba(255,255,255,.3),transparent 60%),radial-gradient(80% 120% at 50% 0%,color-mix(in srgb,var(--accent) 70%,#3b1f86),#1b1145 80%)}.amanhecer{position:relative;height:clamp(90px,12vw,150px);margin-top:-1px;background:linear-gradient(180deg,#2a165c 0%,#6b3fd6 30%,#ff8cc2 62%,var(--bg) 100%);overflow:hidden}:root[data-theme="dark"] .amanhecer{background:linear-gradient(180deg,#2a165c 0%,#3a1f7a 45%,var(--bg) 100%)}.amanhecer i{position:absolute;left:50%;bottom:-70px;width:140px;height:140px;margin-left:-70px;border-radius:50%;background:radial-gradient(circle,#fff6d0,#f7c948 50%,rgba(247,201,72,0) 70%);opacity:.8}@supports (animation-timeline:view()){.amanhecer i{animation:nascer linear both;animation-timeline:view();animation-range:entry 0% exit 60%}@keyframes nascer{from{transform:translateY(40px);opacity:.3}to{transform:translateY(-40px);opacity:1}}}.fx{position:absolute;pointer-events:none;z-index:1}.poeira{left:15%;right:15%;bottom:2%;height:22%}.poeira i{position:absolute;bottom:0;width:22%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.75),rgba(255,255,255,0) 70%);opacity:0;animation:poeira 1.15s ease-out infinite}.poeira i:nth-child(1){left:6%;--dx:-26px}.poeira i:nth-child(2){left:24%;--dx:-12px;animation-delay:.02s}.poeira i:nth-child(3){right:24%;--dx:12px;animation-delay:.02s}.poeira i:nth-child(4){right:6%;--dx:26px}@keyframes poeira{0%{opacity:.9;transform:translate(0,0) scale(.4)}35%{opacity:0;transform:translate(var(--dx),-14px) scale(1.3)}100%{opacity:0}}.glitter{inset:5% 10% 10%}.glitter i{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ff9fcf;opacity:0;animation:glitter 2.4s linear infinite}.glitter i:nth-child(1){left:18%;top:30%}.glitter i:nth-child(2){left:72%;top:22%;animation-delay:.3s}.glitter i:nth-child(3){left:30%;top:55%;animation-delay:.6s;background:#f7c948}.glitter i:nth-child(4){left:80%;top:48%;animation-delay:.9s}.glitter i:nth-child(5){left:12%;top:70%;animation-delay:1.2s;background:#f7c948}.glitter i:nth-child(6){left:62%;top:66%;animation-delay:1.5s}.glitter i:nth-child(7){left:45%;top:15%;animation-delay:1.8s;background:#7fd8ff}.glitter i:nth-child(8){left:88%;top:76%;animation-delay:2.1s}@keyframes glitter{0%{opacity:0;transform:translateY(0) scale(.3)}15%{opacity:1;transform:translateY(6px) scale(1)}100%{opacity:0;transform:translateY(70px) scale(.2)}}.onda{left:50%;bottom:0;width:90%;aspect-ratio:3/1;margin-left:-45%;border-radius:50%;border:3px solid rgba(127,216,255,.85);box-shadow:0 0 16px rgba(127,216,255,.8);opacity:0;animation:onda 4.2s ease-out infinite}.onda.o2{animation-delay:.12s;border-color:rgba(247,201,72,.8)}@keyframes onda{0%,86%{opacity:0;transform:scale(.3)}88%{opacity:1;transform:scale(.4)}100%{opacity:0;transform:scale(1.5)}}.nums{inset:30% 0 0}.nums i{position:absolute;font:700 clamp(1rem,2.2vw,1.6rem)/1 var(--font-display);font-style:normal;color:#fff;text-shadow:0 0 12px #b9a0ff,0 2px 0 #7342d6;opacity:0;animation:num 2.6s var(--ease-spring) infinite}.nums i:nth-child(1){left:2%;top:25%}.nums i:nth-child(2){right:0;top:15%;animation-delay:.45s}.nums i:nth-child(3){left:8%;top:5%;animation-delay:.9s}@keyframes num{0%{opacity:0;transform:scale(.2) translateY(10px)}20%{opacity:1;transform:scale(1.15)}45%{opacity:1;transform:scale(1) translateY(-8px)}70%,100%{opacity:0;transform:translateY(-26px)}}.sem-movimento .fx,.pausado .fx{animation-play-state:paused}.kicker{display:inline-flex;align-items:center;gap:.4em;margin:0 0 .6rem;font:700 var(--fs-xs)/1 var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent-ink)}.kicker::before{content:"";width:10px;height:10px;border-radius:3px;background:var(--accent);box-shadow:0 0 12px var(--accent);transform:rotate(45deg)}.sel{position:relative;border-radius:var(--r-xl);padding:clamp(1rem,3vw,2rem);background:radial-gradient(70% 90% at 80% 30%,rgba(224,79,151,.35),transparent 70%),var(--grad-noite);color:#fff;box-shadow:var(--shadow-3);overflow:hidden}.sel .kicker{color:#ffd9ec}.sel-abas{display:none;gap:.6rem;margin-bottom:1rem;overflow-x:auto;padding:4px}.sel.pronta .sel-abas{display:flex}.sel-aba{display:flex;align-items:center;gap:.55rem;min-height:56px;padding:.3rem .9rem .3rem .3rem;border-radius:var(--r-pill);border:2px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;font:700 var(--fs-md)/1 var(--font-display);cursor:pointer;flex:none;transition:transform var(--dur-2) var(--ease-spring),border-color var(--dur-2)}.sel-aba img{width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--accent) 40%,#1b1145)}.sel-aba[aria-selected="true"]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:0 0 24px -4px var(--accent);transform:translateY(-2px)}.sel:not(.pronta) .sel-painel+.sel-painel{margin-top:1rem}.sel-painel{display:grid;gap:1rem;align-items:center;border-radius:var(--r-lg);padding:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14)}.sel-painel[hidden]{display:none}.sel-painel.entra .sel-fig img{animation:pop 600ms var(--ease-spring)}.sel-painel.entra .sel-info{animation:deslizar 500ms var(--ease-out)}@keyframes pop{from{transform:translateY(30px) scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes deslizar{from{transform:translateX(20px);opacity:0}to{transform:none;opacity:1}}.sel-fig{display:grid;place-items:end center;height:clamp(240px,40vw,360px);background:radial-gradient(50% 45% at 50% 85%,color-mix(in srgb,var(--accent) 65%,transparent),transparent 75%)}.sel-fig img{height:100%;width:auto;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.sel-info h3{margin:0;font-size:clamp(2.2rem,1.6rem + 3vw,3.6rem);color:#fff;text-shadow:0 0 30px var(--accent)}.stats{list-style:none;padding:0;margin:.6rem 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem}.stats li{margin:0;padding:.45em .9em;border-radius:var(--r-pill);background:rgba(255,255,255,.1);border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);font-weight:800;font-size:var(--fs-sm)}.stats b{color:var(--kt-ouro);font-family:var(--font-display);margin-right:.3em}.sel-info p{color:#e7defc;font-size:var(--fs-lg)}@media (min-width:760px){.sel-painel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:1.5rem}}.missoes{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 var(--sp-5);padding:.8rem 1rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.missoes .kicker{margin:0}.barra{flex:1;min-width:140px;height:12px;border-radius:99px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden;--p:0}.barra i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--p));background:linear-gradient(90deg,#e04f97,#a646b8,#22c3ff);transition:transform var(--dur-5) var(--ease-out)}.missoes-n{font-weight:800;font-size:var(--fs-sm);color:var(--ink-2)}.medalha{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(13,9,32,.55);color:rgba(255,255,255,.55);border:2px dashed rgba(255,255,255,.5)}.medalha svg{width:22px;height:22px}.feita .medalha{background:var(--kt-ouro);color:#22163f;border:2px solid #fff;box-shadow:0 0 18px rgba(247,201,72,.9);animation:pop 500ms var(--ease-spring)}.guia-card .fig{position:relative}.jogo{display:grid;gap:var(--sp-5);align-items:center;border-radius:var(--r-xl);padding:clamp(1rem,3vw,2rem);color:#fff;background:radial-gradient(60% 80% at 85% 20%,rgba(127,216,255,.25),transparent 70%),radial-gradient(60% 80% at 10% 90%,rgba(224,79,151,.35),transparent 70%),var(--grad-noite);box-shadow:var(--shadow-3)}.jogo .kicker{color:#7fd8ff}.jogo .kicker::before{background:#7fd8ff;box-shadow:0 0 12px #7fd8ff}.jogo h2{color:#fff}.jogo p{color:#e7defc}.jogo .btn.sec,.jogo .mais{color:#fff!important}.jogo-fim{font:700 var(--fs-lg)/1.3 var(--font-display);color:#f7c948!important;min-height:1.3em;margin:.8rem 0 .4rem}.jogo-palco{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3;background:#1b1145;box-shadow:inset 0 0 0 2px rgba(127,216,255,.35),0 0 40px -10px rgba(127,216,255,.6);touch-action:manipulation}.jogo-palco img{width:100%;height:100%;object-fit:cover}.jogo-canvas{position:absolute;inset:0;width:100%;height:100%;display:none;cursor:crosshair}.jogando .jogo-canvas{display:block}.jogo-hud{position:absolute;top:.6rem;left:.6rem;right:.6rem;display:none;justify-content:space-between;font:700 var(--fs-lg)/1 var(--font-display)}.jogo-hud span{padding:.35em .8em;border-radius:var(--r-pill);background:rgba(13,9,32,.6);border:1px solid rgba(255,255,255,.25)}.jogando .jogo-hud{display:flex}.estatico .jogo-iniciar{display:none}@media (min-width:860px){.jogo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.secao.alt{position:relative}.secao.alt::before{content:"";position:absolute;left:0;right:0;top:-23px;height:24px;background:var(--bg-2);-webkit-mask:radial-gradient(14px 12px at 50% 100%,#000 98%,transparent) 0 0/28px 24px repeat-x;mask:radial-gradient(14px 12px at 50% 100%,#000 98%,transparent) 0 0/28px 24px repeat-x}@media (prefers-reduced-motion:reduce){.fx,.planeta i,.combo.on,.mundo.treme,.sel-painel.entra *,.feita .medalha{animation:none!important}.toast{transition:none}}@media (max-width:1023px){.hero-home .hero-txt{display:contents}.hero-home h1,.hero-home .resposta,.hero-home .acoes{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.hero-home h1{order:1;margin-top:4.6rem;font-size:clamp(2.4rem,1.6rem + 4.4vw,4rem)}.hero-home .mundo{order:2;margin:.5rem 0 1.2rem}.hero-home .resposta{order:3;font-size:var(--fs-md)}.hero-home .acoes{order:4;padding-bottom:2.5rem;margin-top:0}.hero-home .palco{height:clamp(210px,50vw,380px)}.hud{gap:.35rem;top:.6rem}.hud-btn,.placar{padding:.3em .75em;font-size:.72rem}}@media (min-width:1024px){.hero-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;min-height:min(100svh - 64px,860px)}.hero-home .hero-txt{max-width:none;margin:0;padding-left:max(var(--gutter),calc((100vw - var(--container))/2 + var(--gutter)));padding-right:0;padding-top:4.5rem;padding-bottom:3rem}.hero-home h1{font-size:clamp(2.8rem,1rem + 3.2vw,4.4rem);max-width:13ch}.hero-home .resposta{max-width:46ch}.hero-home{column-gap:2rem}.hero-home .resposta{font-size:var(--fs-md)}.hero-home .mundo{margin:4rem 0 2rem;align-self:end}.hero-home .palco{height:clamp(360px,36vw,500px);padding-inline:1rem}.hero-home .planeta{width:100%;aspect-ratio:3.6/1;bottom:-4%}}.sel-fig picture{display:contents}.jogo-canvas:focus-visible{outline:3px solid var(--kt-ouro);outline-offset:-3px}.jogo-dica{font-size:var(--fs-sm);color:#e7defc!important;margin:.4rem 0 0}@media (max-width:519px){ul.acoes{flex-direction:column;align-items:flex-start}}