.trn{--trn-mag:#d946ef;--trn-azul:#60a5fa;--trn-tinta:#f8f2ff;--trn-suave:#cfc3e6;position:relative;padding:clamp(4rem,9vw,8rem) 0;background:linear-gradient(180deg,rgb(11 7 22/.66) 0,rgb(11 7 22/.9) 90px,rgb(11 7 22/.9) calc(100% - 90px),rgb(11 7 22/.66))}.trn *{box-sizing:border-box}.trn-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1320px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.4vw,3rem)}.trn .trn-tela{position:relative;display:grid;align-content:start;gap:clamp(.7rem,1.2vw,1rem);padding:calc(clamp(1.2rem,2.4vw,2.2rem) + 3rem) clamp(1.2rem,2.4vw,2.2rem) clamp(1.2rem,2.4vw,2.2rem);border-radius:18px;overflow:clip;background:radial-gradient(70% 90% at 75% 20%,rgb(217 70 239/.28),transparent 60%),radial-gradient(60% 80% at 15% 90%,rgb(96 165 250/.2),transparent 60%),#0d0820;box-shadow:inset 0 0 0 1px rgb(217 70 239/.35),0 30px 70px -36px #000}.trn .trn-tela:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(255 255 255/.025) 0 2px,transparent 2px 4px)}.trn .trn-selo{position:absolute;left:clamp(1.2rem,2.4vw,2.2rem);top:clamp(1.2rem,2.4vw,2.2rem);display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:6px;background:#e11d48;font:800 .8rem/1 var(--ax-familia-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#fff}.trn .trn-selo i{width:9px;height:9px;border-radius:50%;background:#fff;animation:trn-pisca 1.2s ease-in-out infinite}@keyframes trn-pisca{50%{opacity:.25}}.trn .trn-tarjas{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.trn .trn-tarja{--trn-cor:#d946ef;position:relative;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr) auto;grid-template-areas:"n o f" "n i f";column-gap:1.2rem;row-gap:.25rem;align-items:start;padding:.9rem 1.2rem .9rem 1.4rem;border-radius:4px 14px 14px 4px;overflow:clip;outline:none;background:rgb(13 8 32/.9);box-shadow:inset 5px 0 0 var(--trn-cor),inset 0 0 0 1px rgb(255 255 255/.08);opacity:0;transform:translateX(-40px);transition:opacity .45s,transform .55s cubic-bezier(.2,1,.3,1)}.trn .trn-tarja[data-livre]{opacity:1;transform:none}.trn .trn-nome{grid-area:n;font:800 clamp(1.1rem,1.6vw,1.4rem)/1.3 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));text-transform:uppercase;letter-spacing:.02em}.trn .trn-nome,.trn .trn-o{color:var(--trn-tinta);position:relative}.trn .trn-o{grid-area:o;font:600 .98rem/1.35 var(--ax-familia-corpo,system-ui,sans-serif)}.trn .trn-itens{grid-area:i;display:flex;flex-wrap:wrap;gap:.35rem .5rem;position:relative}.trn .trn-itens em{padding:.15rem .5rem;border-radius:5px;font:600 .78rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);font-style:normal;color:var(--trn-suave);background:rgb(255 255 255/.06)}.trn .trn-freq{grid-area:f;justify-self:end;padding:.12rem .6rem;border-radius:7px;font:700 .8rem/1.2 var(--ax-familia-mono,ui-monospace,monospace);color:#0d0820;background:var(--trn-cor);white-space:nowrap;position:relative}.trn .trn-varre{position:absolute;inset:0;background:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--trn-cor) 55%,transparent) 45%,transparent 70%);transform:translateX(-110%);pointer-events:none}.trn .trn-tarja:is(:hover,:focus-visible) .trn-varre{animation:trn-varre .8s cubic-bezier(.4,0,.2,1)}.trn .trn-tarja:is(:hover,:focus-visible){box-shadow:inset 8px 0 0 var(--trn-cor),inset 0 0 0 1px color-mix(in srgb,var(--trn-cor) 70%,transparent),0 0 34px -10px var(--trn-cor)}.trn .trn-tarja:is(:hover,:focus-visible) .trn-nome{text-shadow:0 0 18px var(--trn-cor)}@keyframes trn-varre{to{transform:translateX(110%)}}.trn .trn-faixa{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:.4rem 0 0;padding:.6rem 1rem;border-radius:8px;background:linear-gradient(90deg,#7c3aed,#d946ef);opacity:0;transform:translateY(14px);transition:opacity .45s,transform .45s}.trn .trn-faixa[data-livre]{opacity:1;transform:none}.trn .trn-faixa b{font:800 .78rem/1.2 var(--ax-familia-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#fff}.trn .trn-faixa span{font:600 .9rem/1.35 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff}.trn .trn-nota{margin:0;max-width:82ch;font:500 .92rem/1.6 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--trn-suave)}@media (max-width:1100px){.trn .trn-tarja{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n f" "o o" "i i"}}@media (prefers-reduced-motion:reduce){.trn .trn-faixa,.trn .trn-tarja{transition:none}.trn .trn-selo i,.trn .trn-tarja:is(:hover,:focus-visible) .trn-varre{animation:none}}.trn-movel{padding:64px 0 72px}.trn-movel .trn-leito{width:calc(100% - 32px);gap:22px}.trn-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.trn-movel .sx-cabeca .sx-lead{font-size:1.06rem}.trn-movel .trn-tela{padding:3.6rem .8rem .9rem}.trn-movel .trn-selo{left:.8rem;top:.9rem}.trn-movel .trn-tarja{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n f" "o o" "i i";padding:.8rem .8rem .8rem 1rem}@media (min-width:700px){.trn-movel .trn-leito{width:min(100% - 64px,760px)}}.esc{--esc-tinta:#f8f2ff;--esc-suave:#cfc3e6;position:relative;padding:clamp(4rem,9vw,8rem) 0}.esc *{box-sizing:border-box}.esc-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1320px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.4vw,3rem)}.esc .sx-cabeca{text-shadow:0 1px 2px rgb(0 0 0/.9),0 2px 14px rgb(0 0 0/.6)}.esc .esc-palco{--esc-cor:#d946ef;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(1.2rem,2.6vw,2.4rem);align-items:stretch}.esc .esc-grade{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.esc .esc-opcao{--esc-c:#d946ef;position:relative;display:grid;align-content:start;gap:.6rem;width:100%;min-height:118px;padding:1rem 1.1rem;border:0;border-radius:12px;cursor:pointer;text-align:left;background:linear-gradient(150deg,color-mix(in srgb,var(--esc-c) 30%,#140d2a),#0d0820 70%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);transition:box-shadow .3s,transform .3s cubic-bezier(.3,1.5,.5,1),filter .3s;filter:saturate(.7) brightness(.85)}.esc .esc-num{font:800 .8rem/1 var(--ax-familia-mono,ui-monospace,monospace);color:color-mix(in srgb,var(--esc-c) 60%,#fff)}.esc .esc-op-nome{font:800 clamp(1rem,1.4vw,1.2rem)/1.15 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));color:var(--esc-tinta);text-transform:uppercase}.esc .esc-cantos{position:absolute;inset:-5px;pointer-events:none}.esc .esc-cantos i{position:absolute;width:16px;height:16px;border:3px solid var(--esc-c);opacity:0;transition:opacity .2s,transform .35s cubic-bezier(.3,1.6,.5,1)}.esc .esc-cantos i:first-child{left:0;top:0;border-right:0;border-bottom:0;transform:translate(-8px,-8px)}.esc .esc-cantos i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0;transform:translate(8px,-8px)}.esc .esc-cantos i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0;transform:translate(-8px,8px)}.esc .esc-cantos i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0;transform:translate(8px,8px)}.esc .esc-opcao:focus-visible,.esc .esc-opcao[aria-pressed=true]{filter:none;transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--esc-c),0 0 34px -8px var(--esc-c);outline:none}.esc .esc-opcao:focus-visible .esc-cantos i,.esc .esc-opcao[aria-pressed=true] .esc-cantos i{opacity:1;transform:none}.esc .esc-opcao:hover{filter:none}.esc .esc-painel{position:relative;display:grid;align-content:start;gap:1rem;padding:.7rem clamp(1.2rem,2.2vw,2rem) clamp(1.2rem,2.2vw,2rem);border-radius:16px;overflow:clip;background:radial-gradient(90% 70% at 100% 0,color-mix(in srgb,var(--esc-cor) 35%,transparent),transparent 60%),#0d0820;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--esc-cor) 50%,transparent),0 30px 60px -36px #000;transition:box-shadow .4s}.esc .esc-rot{font:700 .74rem/1.3 var(--ax-familia-mono,ui-monospace,monospace);letter-spacing:.14em;color:var(--esc-suave)}.esc .esc-nome,.esc .esc-rot{margin:0;text-transform:uppercase}.esc .esc-nome{font:900 clamp(2rem,4vw,3.4rem)/1 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));letter-spacing:-.01em;color:#fff;text-shadow:0 0 30px var(--esc-cor),4px 4px 0 color-mix(in srgb,var(--esc-cor) 70%,#000);animation:esc-impacto .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes esc-impacto{0%{opacity:0;transform:scale(1.9);filter:blur(6px)}55%{opacity:1;transform:scale(.96);filter:blur(0)}70%{transform:scale(1.02) translateX(-4px)}82%{transform:translateX(3px)}to{transform:none}}.esc .esc-niveis{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.esc .esc-niveis li{position:relative;display:grid;gap:.25rem;padding:.75rem .9rem .75rem 2.2rem;border-radius:10px;background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px rgb(255 255 255/.07)}.esc .esc-niveis li:before{content:"";position:absolute;left:.9rem;top:1rem;width:9px;height:9px;border-radius:2px;background:var(--esc-cor);transform:rotate(45deg)}.esc .esc-niveis li+li:after{content:"";position:absolute;left:1.18rem;top:-.6rem;width:2px;height:.6rem;background:color-mix(in srgb,var(--esc-cor) 60%,transparent)}.esc .esc-niveis b{font:700 1rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--esc-tinta)}.esc .esc-niveis span{font:500 .9rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--esc-suave)}.esc .esc-niveis code{justify-self:start;padding:.15rem .5rem;border-radius:6px;font:600 .76rem/1.5 var(--ax-familia-mono,ui-monospace,monospace);color:#f0abfc;background:rgb(217 70 239/.1);overflow-wrap:anywhere}.esc .esc-nota{margin:0;max-width:82ch;font:500 .92rem/1.6 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--esc-suave);text-shadow:0 1px 2px rgb(0 0 0/.9)}@media (max-width:1100px){.esc .esc-palco{grid-template-columns:minmax(0,1fr)}.esc .esc-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.esc .esc-nome{animation:none}.esc .esc-cantos i,.esc .esc-opcao{transition:none}}.esc-movel{padding:64px 0 72px}.esc-movel .esc-leito{width:calc(100% - 32px);gap:22px}.esc-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.esc-movel .sx-cabeca .sx-lead{font-size:1.06rem}.esc-movel .esc-palco{grid-template-columns:minmax(0,1fr);gap:14px}.esc-movel .esc-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.esc-movel .esc-opcao{min-height:84px;padding:.8rem .85rem}.esc-movel .esc-painel{padding:1.1rem .95rem}@media (min-width:700px){.esc-movel .esc-leito{width:min(100% - 64px,760px)}.esc-movel .esc-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.pas{--pas-mag:#d946ef;--pas-azul:#60a5fa;--pas-ouro:#fbbf24;--pas-tinta:#f8f2ff;--pas-suave:#cfc3e6;position:relative;padding:clamp(4rem,9vw,8rem) 0;background:linear-gradient(180deg,rgb(11 7 22/.66) 0,rgb(11 7 22/.9) 90px,rgb(11 7 22/.9) calc(100% - 90px),rgb(11 7 22/.66))}.pas *{box-sizing:border-box}.pas-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1320px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.4vw,3rem)}.pas .pas-trilha{--pas-p:1;position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--pas-n),minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem)}.pas .pas-barra{list-style:none;position:absolute;left:calc(100% / var(--pas-n) / 2);right:calc(100% / var(--pas-n) / 2);top:34px;height:8px;border-radius:4px;background:rgb(255 255 255/.08);overflow:clip}.pas .pas-barra i{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pas-mag),#8b5cf6,var(--pas-azul));transform:scaleX(var(--pas-p));transform-origin:0 50%;transition:transform .6s cubic-bezier(.3,1,.4,1);box-shadow:0 0 14px rgb(217 70 239/.7)}.pas .pas-nivel{position:relative;display:grid;justify-items:center;align-content:start;gap:.45rem;text-align:center;outline:none;opacity:.45;transition:opacity .4s}.pas .pas-nivel[data-livre]{opacity:1}.pas .pas-medalha{position:relative;z-index:1;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3b2a63,#120b26);box-shadow:inset 0 0 0 3px rgb(255 255 255/.12);font:900 1.5rem/1 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));color:var(--pas-suave);transition:box-shadow .4s,color .4s,background .4s}.pas .pas-nivel[data-livre] .pas-medalha{background:radial-gradient(circle at 35% 30%,#f0abfc,#a21caf 60%,#4c1d95);color:#fff;box-shadow:inset 0 0 0 3px rgb(255 255 255/.35),0 0 26px -4px var(--pas-mag)}.pas .pas-medalha:after{content:attr(data-n)}.pas .pas-medalha i{position:absolute;inset:-6px;border-radius:50%;border:3px solid var(--pas-ouro);opacity:0;transform:scale(.7)}.pas .pas-nivel:is(:hover,:focus-visible) .pas-medalha{animation:pas-pulo .6s cubic-bezier(.3,1.6,.5,1)}.pas .pas-nivel:is(:hover,:focus-visible) .pas-medalha i{animation:pas-anel .8s ease-out}@keyframes pas-pulo{0%{transform:none}35%{transform:translateY(-14px) scale(1.08)}to{transform:none}}@keyframes pas-anel{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}.pas .pas-quem{padding:.15rem .55rem;border-radius:999px;font:700 .68rem/1.4 var(--ax-familia-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pas-azul);background:rgb(96 165 250/.12)}.pas .pas-t{font:800 1.02rem/1.25 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--pas-tinta)}.pas .pas-d{font:500 .88rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--pas-suave)}.pas .pas-regras{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.pas .pas-regra{display:grid;align-content:start;gap:.35rem;padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(160deg,rgb(124 58 237/.25),rgb(13 8 32/.92) 65%);box-shadow:inset 0 0 0 1px rgb(217 70 239/.25);transition:box-shadow .35s,transform .35s}.pas .pas-regra:hover{box-shadow:inset 0 0 0 1px rgb(240 171 252/.6),0 0 30px -12px var(--pas-mag);transform:translateY(-3px)}.pas .pas-regra b{font:800 1rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--pas-tinta)}.pas .pas-regra span{font:500 .9rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--pas-suave)}.pas .pas-nota{margin:0;max-width:82ch;font:500 .92rem/1.6 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--pas-suave)}@media (max-width:1100px){.pas .pas-regras{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pas .pas-barra i,.pas .pas-nivel{transition:none}.pas .pas-nivel:is(:hover,:focus-visible) .pas-medalha,.pas .pas-nivel:is(:hover,:focus-visible) .pas-medalha i{animation:none}}.pas-movel{padding:64px 0 72px}.pas-movel .pas-leito{width:calc(100% - 32px);gap:22px}.pas-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.pas-movel .sx-cabeca .sx-lead{font-size:1.06rem}.pas-movel .pas-trilha{grid-template-columns:minmax(0,1fr);gap:1.1rem}.pas-movel .pas-barra{left:27px;right:auto;top:28px;bottom:28px;width:6px;height:auto}.pas-movel .pas-barra i{transform:scaleY(var(--pas-p));transform-origin:50% 0}.pas-movel .pas-nivel{align-content:start;align-items:start;grid-template-columns:60px minmax(0,1fr);grid-template-areas:"m q" "m t" "m d";justify-items:start;text-align:left;column-gap:.9rem;row-gap:.25rem}.pas-movel .pas-medalha{grid-area:m;width:60px;height:60px;font-size:1.2rem}.pas-movel .pas-quem{grid-area:q}.pas-movel .pas-t{grid-area:t}.pas-movel .pas-d{grid-area:d}.pas-movel .pas-regras{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.pas-movel .pas-leito{width:min(100% - 64px,760px)}}.hex{--hex-tinta:#f8f2ff;--hex-suave:#cfc3e6;position:relative;padding:clamp(4rem,9vw,8rem) 0}.hex *{box-sizing:border-box}.hex-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1320px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.4vw,3rem)}.hex .sx-cabeca{text-shadow:0 1px 2px rgb(0 0 0/.9),0 2px 14px rgb(0 0 0/.6)}.hex .hex-palco{--hex-cols:10;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.4rem,2.8vw,2.6rem);align-items:start}.hex .hex-mapa{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.6rem);border-radius:18px;background:rgb(13 8 32/.82);box-shadow:inset 0 0 0 1px rgb(217 70 239/.25),0 30px 60px -36px #000;container-type:inline-size}.hex .hex-total{display:flex;align-items:baseline;gap:.7rem;margin:0}.hex .hex-num{font:900 clamp(2.6rem,5vw,4rem)/1 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#f0abfc,#d946ef 40%,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.hex .hex-total span{font:700 1rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--hex-tinta)}.hex .hex-favo{--hex-w:calc((100cqw - 2.2rem) / (var(--hex-cols) + .5));display:grid;padding-bottom:calc(var(--hex-w) * .3)}.hex .hex-linha{display:flex;gap:0;margin-top:calc(var(--hex-w) * -.25)}.hex .hex-linha:first-child{margin-top:0}.hex .hex-linha[data-impar]{margin-left:calc(var(--hex-w) / 2)}.hex .hex-celula{--hex-cor:#d946ef;flex:none;width:var(--hex-w);aspect-ratio:1/1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transform:scale(.9);background:rgb(255 255 255/.06);transition:background .35s,transform .35s cubic-bezier(.3,1.5,.5,1),opacity .35s,filter .35s}.hex .hex-celula[data-acesa]{background:linear-gradient(160deg,color-mix(in srgb,var(--hex-cor) 85%,#fff),var(--hex-cor) 60%,color-mix(in srgb,var(--hex-cor) 55%,#000))}.hex .hex-palco[data-foco] .hex-celula:not([data-foco]){opacity:.18;filter:saturate(.3)}.hex .hex-celula[data-foco]{transform:scale(.98);filter:drop-shadow(0 0 8px var(--hex-cor)) brightness(1.15)}.hex .hex-areas{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.hex .hex-area{--hex-cor:#d946ef;display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"i b e" "i s s";column-gap:.75rem;row-gap:.15rem;align-items:start;padding:.65rem .85rem;border-radius:10px;outline:none;cursor:default;background:rgb(13 8 32/.78);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06);transition:background .3s,box-shadow .3s}.hex .hex-area i{grid-area:i;align-self:start;margin-top:.3rem;width:14px;aspect-ratio:1/1.1547;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--hex-cor)}.hex .hex-area b{grid-area:b;font:700 .98rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--hex-tinta)}.hex .hex-area em{grid-area:e;font:800 1rem/1 var(--ax-familia-mono,ui-monospace,monospace);font-style:normal;color:var(--hex-cor)}.hex .hex-area span{grid-area:s;font:500 .86rem/1.45 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--hex-suave)}.hex .hex-area:focus-visible,.hex .hex-area[data-foco]{background:rgb(30 16 60/.9);box-shadow:inset 3px 0 0 var(--hex-cor),inset 0 0 0 1px color-mix(in srgb,var(--hex-cor) 60%,transparent)}.hex .hex-nota{margin:0;max-width:82ch;font:500 .92rem/1.6 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--hex-suave);text-shadow:0 1px 2px rgb(0 0 0/.9)}@media (max-width:1100px){.hex .hex-palco{grid-template-columns:minmax(0,1fr)}.hex .hex-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hex .hex-celula{transition:none}}.hex-movel{padding:64px 0 72px}.hex-movel .hex-leito{width:calc(100% - 32px);gap:22px}.hex-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.hex-movel .sx-cabeca .sx-lead{font-size:1.06rem}.hex-movel .hex-palco{grid-template-columns:minmax(0,1fr);gap:14px}.hex-movel .hex-mapa{padding:.9rem}.hex-movel .hex-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.hex-movel .hex-area{grid-template-areas:"i b e";padding:.55rem .6rem}.hex-movel .hex-area span{display:none}@media (min-width:700px){.hex-movel .hex-leito{width:min(100% - 64px,760px)}.hex-movel .hex-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}.blc{--blc-tinta:#f8f2ff;--blc-suave:#cfc3e6;--blc-mag:#d946ef;position:relative;padding:clamp(4rem,9vw,8rem) 0;background:linear-gradient(180deg,rgb(11 7 22/.66) 0,rgb(11 7 22/.9) 90px,rgb(11 7 22/.9) calc(100% - 90px),rgb(11 7 22/.66))}.blc *{box-sizing:border-box}.blc-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1320px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.4vw,3rem)}.blc .blc-palco{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.4rem,2.8vw,2.6rem);align-items:start}.blc .blc-rot{margin:0 0 .7rem;font:700 .74rem/1.3 var(--ax-familia-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#f0abfc}.blc .blc-lista{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.blc .blc-item{--blc-cor:#d946ef;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .6rem .55rem .8rem;border-radius:11px;background:rgb(13 8 32/.88);box-shadow:inset 4px 0 0 var(--blc-cor),inset 0 0 0 1px rgb(255 255 255/.06);transition:opacity .3s,box-shadow .3s}.blc .blc-item[data-off]{opacity:.45}.blc .blc-pos{font:800 .9rem/1 var(--ax-familia-mono,ui-monospace,monospace);color:var(--blc-cor);text-align:center}.blc .blc-txt{display:grid;gap:.1rem;min-width:0}.blc .blc-txt b{font:700 .96rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--blc-tinta)}.blc .blc-txt span{font:500 .82rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--blc-suave)}.blc .blc-acoes{display:flex;align-items:center;gap:.3rem}.blc .blc-seta{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;cursor:pointer;background:rgb(255 255 255/.06);transition:background .25s}.blc .blc-seta svg{width:18px;height:18px;fill:none;stroke:var(--blc-tinta);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.blc .blc-seta:is(:hover,:focus-visible):not(:disabled){background:var(--blc-cor)}.blc .blc-seta:disabled{opacity:.25;cursor:default}.blc .blc-chave{position:relative;display:block;flex:none;min-height:0;width:44px;height:26px;margin-left:.3rem;padding:0;border:0;border-radius:999px;cursor:pointer;background:#2a1f46;transition:background .3s}.blc .blc-chave i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#cbbfe6;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .3s}.blc .blc-chave[aria-checked=true]{background:var(--blc-cor)}.blc .blc-chave[aria-checked=true] i{transform:translateX(18px);background:#fff}.blc .blc-chave:focus-visible{outline:2px solid #fff;outline-offset:2px}.blc .blc-item[data-mexido]{animation:blc-encaixe .55s cubic-bezier(.3,1.6,.5,1);box-shadow:inset 4px 0 0 var(--blc-cor),inset 0 0 0 1px var(--blc-cor),0 0 26px -8px var(--blc-cor)}@keyframes blc-encaixe{0%{transform:translateY(-10px) scale(1.03)}60%{transform:translateY(2px) scale(.99)}to{transform:none}}.blc .blc-previa{margin:0;position:sticky;top:96px}.blc .blc-pagina{display:flex;flex-direction:column;gap:5px;height:clamp(420px,40vw,540px);padding:8px;border-radius:12px;background:#08051a;box-shadow:inset 0 0 0 1px rgb(217 70 239/.35),0 30px 60px -30px #000}.blc .blc-topo{flex:none;display:flex;align-items:center;gap:8%;height:22px;padding:0 6%;border-radius:6px;background:#1a1133}.blc .blc-topo i{width:12px;height:12px;border-radius:4px;background:var(--blc-mag)}.blc .blc-topo b{width:12%;height:5px;border-radius:3px;background:rgb(255 255 255/.3)}.blc .blc-mini{--blc-cor:#d946ef;flex:1 1;min-height:22px;display:flex;align-items:center;padding:0 .6rem;border-radius:6px;background:linear-gradient(120deg,color-mix(in srgb,var(--blc-cor) 45%,#150d2c),color-mix(in srgb,var(--blc-cor) 15%,#0d0820));transition:flex-grow .4s}.blc .blc-mini em{font:700 .72rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);font-style:normal;color:#fff;white-space:nowrap;overflow:clip;text-overflow:ellipsis}.blc .blc-mini[data-mexido]{animation:blc-encaixe .55s cubic-bezier(.3,1.6,.5,1);box-shadow:0 0 0 2px var(--blc-cor)}.blc .blc-vazio{margin:auto;font:600 .9rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--blc-suave)}.blc .blc-nota{margin:0;max-width:82ch;font:500 .92rem/1.6 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--blc-suave)}@media (max-width:1100px){.blc .blc-palco{grid-template-columns:minmax(0,1fr)}.blc .blc-previa{position:static}}@media (prefers-reduced-motion:reduce){.blc .blc-item[data-mexido],.blc .blc-mini[data-mexido]{animation:none}}.blc-movel{padding:64px 0 72px}.blc-movel .blc-leito{width:calc(100% - 32px);gap:22px}.blc-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.blc-movel .sx-cabeca .sx-lead{font-size:1.06rem}.blc-movel .blc-palco{grid-template-columns:minmax(0,1fr);gap:16px}.blc-movel .blc-previa{position:static}.blc-movel .blc-pagina{height:340px}.blc-movel .blc-item{grid-template-columns:1.2rem minmax(0,1fr) auto;grid-template-areas:"p t a";gap:.5rem;padding:.35rem .4rem .35rem .6rem}.blc-movel .blc-txt span{display:none}.blc-movel .blc-chave{margin-left:.1rem}.blc-movel .blc-pos{grid-area:p}.blc-movel .blc-txt{grid-area:t}.blc-movel .blc-acoes{grid-area:a;justify-content:flex-end}.blc-movel .blc-seta{width:40px;height:44px}.blc-movel .blc-lista{gap:.3rem}@media (min-width:700px){.blc-movel .blc-leito{width:min(100% - 64px,760px)}}.ctr{--ctr-tinta:#f8f2ff;--ctr-suave:#cfc3e6;position:relative;padding:clamp(4rem,9vw,8rem) 0}.ctr *{box-sizing:border-box}.ctr-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1320px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,3vw,2.6rem)}.ctr .sx-cabeca{text-shadow:0 1px 2px rgb(0 0 0/.9),0 2px 14px rgb(0 0 0/.6)}.ctr .ctr-estante{margin:0;padding:0 0 18px;list-style:none;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(.4rem,.8vw,.7rem);align-items:end;border-bottom:6px solid #2a1c4a;box-shadow:0 10px 24px -14px #000}.ctr .ctr-cartucho{--ctr-cor:#d946ef;position:relative;display:grid;align-content:end;width:100%;aspect-ratio:3/4;min-height:0;overflow:clip;padding:0 0 10px;border:0;cursor:pointer;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#3a2b5e,#1d1438);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 8px 16px -10px #000;transition:transform .45s cubic-bezier(.3,1.4,.5,1),box-shadow .35s}.ctr .ctr-pentes{position:absolute;left:12%;right:12%;top:8px;height:12%;border-radius:3px;background:repeating-linear-gradient(90deg,#4a3878 0 3px,#271c45 3px 6px)}.ctr .ctr-rotulo{position:absolute;left:8%;right:8%;bottom:10px;display:grid;gap:.2rem;padding:.5rem .4rem;border-radius:4px;height:64%;align-content:start;overflow:clip;text-align:center;background:linear-gradient(160deg,var(--ctr-cor),color-mix(in srgb,var(--ctr-cor) 50%,#1d1438))}.ctr .ctr-rotulo em{font:800 .7rem/1 var(--ax-familia-mono,ui-monospace,monospace);font-style:normal;color:rgb(255 255 255/.8)}.ctr .ctr-rotulo b{font:800 clamp(.72rem,.95vw,.88rem)/1.15 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;overflow-wrap:anywhere}.ctr .ctr-item{transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.ctr .ctr-item:has(.ctr-cartucho[aria-pressed=true]){transform:translateY(14px)}.ctr .ctr-cartucho[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ctr-cor),0 0 28px -6px var(--ctr-cor)}.ctr .ctr-cartucho:focus-visible{outline:2px solid #fff;outline-offset:3px}.ctr .ctr-console{--ctr-cor:#d946ef;position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);padding:2.2rem clamp(1rem,2vw,1.6rem) clamp(1rem,2vw,1.6rem);border-radius:20px;background:linear-gradient(180deg,#221640,#120b26);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 30px 60px -30px #000}.ctr .ctr-entrada{position:absolute;left:50%;top:-1px;width:min(40%,320px);height:14px;translate:-50% 0;border-radius:0 0 8px 8px;background:#06030f;box-shadow:inset 0 -2px 0 rgb(255 255 255/.06);overflow:clip}.ctr .ctr-entrada i{position:absolute;inset:0;background:var(--ctr-cor);animation:ctr-entra .5s ease-out both}@keyframes ctr-entra{0%{transform:translateY(-100%);opacity:.2}to{transform:none;opacity:.9}}.ctr .ctr-tela{display:grid;gap:.5rem;min-height:150px;align-content:start;padding:1rem 1.2rem;border-radius:12px;background:#06030f;box-shadow:inset 0 0 0 2px #2a1c4a,inset 0 0 40px color-mix(in srgb,var(--ctr-cor) 25%,transparent)}.ctr .ctr-rot{display:flex;align-items:center;gap:.5rem;margin:0;font:700 .72rem/1.3 var(--ax-familia-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ctr-suave)}.ctr .ctr-rot i{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80}.ctr .ctr-t{font:800 clamp(1.2rem,1.8vw,1.5rem)/1.2 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));color:#fff;text-shadow:0 0 18px var(--ctr-cor);animation:ctr-liga .4s steps(4) both}@keyframes ctr-liga{0%{opacity:0}50%{opacity:.6}to{opacity:1}}.ctr .ctr-d{font:500 .95rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--ctr-tinta)}.ctr .ctr-destinos{display:grid;align-content:start;gap:.6rem;padding-top:1rem}.ctr .ctr-destinos ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.ctr .ctr-destinos li{padding:.55rem .75rem;border-radius:9px;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 255 255/.07);font:600 .9rem/1.35 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--ctr-tinta)}.ctr .ctr-nota{margin:0;max-width:82ch;font:500 .92rem/1.6 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--ctr-suave);text-shadow:0 1px 2px rgb(0 0 0/.9)}@media (max-width:1100px){.ctr .ctr-estante{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:1.6rem}.ctr .ctr-console{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ctr .ctr-cartucho{transition:none}.ctr .ctr-entrada i,.ctr .ctr-t{animation:none}}.ctr-movel{padding:64px 0 72px}.ctr-movel .ctr-leito{width:calc(100% - 32px);gap:18px}.ctr-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.ctr-movel .sx-cabeca .sx-lead{font-size:1.06rem}.ctr-movel .ctr-estante{margin:0 -16px;padding:4px 16px 22px;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:30%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.ctr-movel .ctr-estante::-webkit-scrollbar{display:none}.ctr-movel .ctr-item{scroll-snap-align:start}.ctr-movel .ctr-console{grid-template-columns:minmax(0,1fr);padding:2rem .9rem .9rem}.ctr .ctr-trilho{position:relative}.ctr-movel .ctr-pista{position:absolute;right:-6px;top:36%;z-index:30;width:44px;height:44px;padding:0;border:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:rgb(13 8 32/.92);box-shadow:inset 0 0 0 1px rgb(240 171 252/.6),0 6px 14px -6px #000;animation:ctr-pulso 1.6s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.ctr-movel .ctr-pista svg{width:20px;height:20px;fill:none;stroke:#f0abfc;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ctr-movel .ctr-pista[data-fim] svg{transform:rotate(180deg)}@keyframes ctr-pulso{0%,to{translate:0 0;opacity:.85}50%{translate:5px 0;opacity:1}}@media (prefers-reduced-motion:reduce){.ctr-movel .ctr-pista{animation:none}}@media (min-width:700px){.ctr-movel .ctr-pista{display:none}.ctr-movel .ctr-leito{width:min(100% - 64px,760px)}.ctr-movel .ctr-estante{margin:0;padding:4px 0 22px;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}}.arn{--arn-mag:#d946ef;--arn-azul:#60a5fa;--arn-tinta:#f8f2ff;--arn-suave:#cfc3e6;position:relative;padding:clamp(4rem,9vw,8rem) 0;overflow-x:clip;background:linear-gradient(180deg,rgb(11 7 22/.66) 0,rgb(11 7 22/.9) 90px,rgb(11 7 22/.9) calc(100% - 90px),rgb(11 7 22/.66))}.arn *{box-sizing:border-box}.arn-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1320px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.4vw,3rem)}.arn .arn-trilho{position:relative;container-type:inline-size}.arn .arn-parede{--arn-giro:0;position:relative;margin:0;padding:0;list-style:none;height:calc(42cqw * 939 / 1904 + 7rem);perspective:1600px;transform-style:preserve-3d}.arn .arn-telao{--arn-d:calc(var(--arn-i) - var(--arn-giro));position:absolute;left:50%;top:1rem;width:42cqw;transform:translateX(-50%) translateX(calc(var(--arn-d) * 30cqw)) translateZ(calc(-1 * max(var(--arn-d), -1 * var(--arn-d)) * 9cqw)) rotateY(calc(var(--arn-d) * -26deg));transition:transform .5s cubic-bezier(.2,.9,.3,1)}.arn .arn-quadro{display:grid;gap:.6rem;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:center}.arn .arn-foto{display:block;border-radius:12px;overflow:clip;background:#0b0716;box-shadow:0 0 0 2px rgb(217 70 239/.25),0 30px 60px -24px #000;transition:box-shadow .3s}.arn .arn-foto img{display:block;width:100%;height:auto}.arn .arn-legenda{justify-self:center;padding:.35rem .8rem;border-radius:999px;background:rgb(11 7 22/.9);font:600 .9rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--arn-tinta);opacity:0;transition:opacity .35s}.arn .arn-quadro:is(:hover,:focus-visible) .arn-foto{animation:arn-neon .7s steps(1) both}.arn .arn-quadro:is(:hover,:focus-visible) .arn-legenda{opacity:1}.arn .arn-quadro:focus-visible{outline:none}@keyframes arn-neon{0%{box-shadow:0 0 0 2px rgb(217 70 239/.25),0 30px 60px -24px #000}15%{box-shadow:0 0 0 3px var(--arn-mag),0 0 40px 4px rgb(217 70 239/.7),0 30px 60px -24px #000}30%{box-shadow:0 0 0 2px rgb(217 70 239/.3),0 30px 60px -24px #000}45%{box-shadow:0 0 0 3px var(--arn-mag),0 0 40px 4px rgb(217 70 239/.7),0 30px 60px -24px #000}60%{box-shadow:0 0 0 2px rgb(217 70 239/.35),0 30px 60px -24px #000}to{box-shadow:0 0 0 3px var(--arn-mag),0 0 0 6px rgb(96 165 250/.35),0 0 60px 6px rgb(217 70 239/.65),0 30px 60px -24px #000}}.arn-luz{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:rgb(8 4 18/.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.arn-luz figure{position:relative;margin:0;max-width:min(1400px,100%);display:grid;gap:.8rem}.arn-luz img{display:block;max-width:100%;max-height:80svh;width:auto;height:auto;border-radius:10px;box-shadow:0 0 0 1px rgb(217 70 239/.5),0 30px 80px -20px #000}.arn-luz figcaption{font:600 1rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:#f8f2ff;text-align:center}.arn-luz .arn-fechar{position:absolute;right:-6px;top:-6px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:#a21caf;box-shadow:0 6px 16px -4px #000}.arn-luz .arn-fechar svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.arn .arn-telao{transition:none}.arn .arn-quadro:is(:hover,:focus-visible) .arn-foto{animation:none;box-shadow:0 0 0 3px var(--arn-mag),0 30px 60px -24px #000}}.arn-movel{padding:64px 0 72px}.arn-movel .arn-leito{width:calc(100% - 32px);gap:20px}.arn a.nar{--nar-a:#f5d0fe;--nar-b:#d946ef;--nar-tinta:#1a1033}.arn .arn-site{display:grid;justify-items:center;padding:clamp(1.5rem,3vw,2.5rem) 16px 0}.arn-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.arn-movel .sx-cabeca .sx-lead{font-size:1.06rem}.arn-movel .arn-trilho{container-type:normal}.arn-movel .arn-parede{height:auto;perspective:none;margin:0 -16px;padding:12px 16px 10px;display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.arn-movel .arn-parede::-webkit-scrollbar{display:none}.arn-movel .arn-telao{position:static;width:auto;transform:none;transition:none;scroll-snap-align:start}.arn-movel .arn-legenda{opacity:1}.arn-movel .arn-pista{position:absolute;right:-6px;top:34%;z-index:30;width:44px;height:44px;padding:0;border:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:rgb(13 8 32/.92);box-shadow:inset 0 0 0 1px rgb(240 171 252/.6),0 6px 14px -6px #000;animation:arn-pulso 1.6s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.arn-movel .arn-pista svg{width:20px;height:20px;fill:none;stroke:#f0abfc;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.arn-movel .arn-pista[data-fim] svg{transform:rotate(180deg)}@keyframes arn-pulso{0%,to{translate:0 0;opacity:.85}50%{translate:5px 0;opacity:1}}@media (prefers-reduced-motion:reduce){.arn-movel .arn-pista{animation:none}}@media (min-width:700px){.arn-movel .arn-leito{width:min(100% - 64px,760px)}.arn-movel .arn-parede{margin:0;padding:12px 0 10px;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.arn-movel .arn-pista{display:none}}