/* GERADO por tools/montar.mjs (pacote "home": src/home.html). Não editar aqui: edite as peças e rode o script de novo. Sem comentários (minificarCss). */
/* ===== secoes/entrada.css ===== */
#entrada{--mosaico-veu: rgba(0,0,0,.54);--mosaico-centro: rgba(0,0,0,.74);}body.pagina-inicio #conteudo{min-height: 100svh;}#entrada.entrada{position: relative;isolation: isolate;overflow: hidden;background: var(--preto);min-height: max(560px,92svh);display: flex;flex-direction: column;justify-content: center;align-items: center;padding: calc(var(--topo-h) + 48px) var(--m) clamp(56px,9vh,96px);text-align: center;}.entrada__veu{display: none;}.entrada__fundo{position: absolute;z-index: -1;inset: 0;pointer-events: none;}.entrada__mosaico{position: absolute;inset: 0;overflow: hidden;}.entrada__grade{position: absolute;left: 50%;top: 50%;transform-origin: 50% 50%;will-change: transform;}.entrada__peca{position: absolute;overflow: hidden;border-radius: var(--r-1);opacity: 0;transition: opacity 1.1s ease;}.entrada__peca.is-pronta{opacity: 1;}.entrada__peca img{position: absolute;left: 50%;top: 50%;max-width: none;object-fit: cover;transform: translate(-50%,-50%) rotate(45deg);filter: var(--foto);}.entrada__fundo::after{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(ellipse 40% 36% at 50% 48%,var(--mosaico-centro) 0%,rgba(0,0,0,0) 100%),radial-gradient(ellipse 78% 74% at 50% 48%,rgba(0,0,0,0) 46%,rgba(0,0,0,.7) 76%,#000 100%),linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 16%,rgba(0,0,0,0) 80%,#000 100%),var(--mosaico-veu);}.entrada__tela{display: flex;flex-direction: column;align-items: center;text-align: center;}.entrada__titulo{max-width: 17em;font-size: var(--tt-entrada);font-weight: 400;letter-spacing: -.028em;line-height: 1.14;text-wrap: balance;text-align: center;}.entrada__rede{order: -1;display: flex;justify-content: center;align-items: flex-end;gap: 24px clamp(40px,5vw,84px);margin-bottom: 48px;}.entrada__portal{position: relative;display: flex;flex-direction: column;align-items: center;--tam: 44px;}.entrada__portal--atual{--tam: 62px;}.entrada__portal .marca{--marca-tam: var(--tam);gap: calc(var(--tam) * .24);font-size: 13px;font-weight: 400;line-height: 1.2;letter-spacing: 0;}.entrada__portal .marca__dominio{display: block;}.entrada__portal .marca__dominio > span{color: rgba(255,255,255,.42);}.entrada__portal--atual .marca__dominio{font-weight: 500;}.entrada__portal--lado .marca{color: rgba(255,255,255,.7);}.entrada__portal--lado .marca__dominio > span{color: rgba(255,255,255,.36);}.entrada__portal--lado a.marca:hover{opacity: 1;color: var(--t1);}.entrada__foco{--folga: calc(var(--tam) * .11);--braco: max(8px,calc(var(--tam) * .13));display: none;position: absolute;top: calc(var(--folga) * -1);left: 50%;translate: -50% 0;width: calc(var(--tam) + var(--folga) * 2);height: calc(var(--tam) + var(--folga) * 2);pointer-events: none;}.entrada__foco i{position: absolute;width: var(--braco);height: var(--braco);border: 0 solid rgba(255,255,255,.78);}.entrada__foco i:nth-child(1){top: 0;left: 0;border-width: 1px 0 0 1px;}.entrada__foco i:nth-child(2){top: 0;right: 0;border-width: 1px 1px 0 0;}.entrada__foco i:nth-child(3){bottom: 0;right: 0;border-width: 0 1px 1px 0;}.entrada__foco i:nth-child(4){bottom: 0;left: 0;border-width: 0 0 1px 1px;}html[data-entrada="tocar"] #entrada.entrada{position: fixed;inset: 0;z-index: 80;display: block;min-height: 0;padding: 0;background: none;isolation: auto;-webkit-tap-highlight-color: transparent;user-select: none;-webkit-user-select: none;}html[data-entrada="tocar"] .entrada__veu{display: block;position: absolute;inset: 0;z-index: 0;background: var(--preto);}html[data-entrada="tocar"] .entrada__fundo{z-index: 1;}html[data-entrada="tocar"] .entrada__palco{position: absolute;inset: 0;z-index: 2;}html[data-entrada="tocar"] .entrada__tela{position: absolute;inset: 0;justify-content: center;padding: var(--topo-h) var(--m) 5vh;}html[data-entrada="tocar"] .entrada__titulo{max-width: 16.5em;font-size: clamp(30px,3.1vw,46px);letter-spacing: -.03em;line-height: 1.12;}html[data-entrada="tocar"] .entrada__rede{margin-bottom: clamp(44px,7vh,72px);}html[data-entrada="tocar"] .entrada__portal{--tam: clamp(46px,4vw,60px);}html[data-entrada="tocar"] .entrada__portal--atual{--tam: clamp(62px,5.6vw,84px);}html[data-entrada="tocar"] .entrada__portal .marca{font-size: clamp(13px,1.05vw,15px);}html[data-entrada="tocar"] .entrada__foco{display: block;}html[data-entrada="tocar"] .entrada__portal a{pointer-events: none;}.entrada__palavra{display: inline-block;}.entrada__junto{white-space: nowrap;}html[data-entrada="tocar"] :is(.entrada__fundo,.entrada__titulo,.entrada__portal,.entrada__foco){opacity: 0;}html[data-entrada="tocar"] .entrada__titulo.is-palavras{opacity: 1;}html[data-entrada-fase="tela"] :is(.entrada__fundo,.entrada__titulo,.entrada__portal){opacity: 1;}html[data-entrada-fase="saida"] #entrada.entrada{pointer-events: none;}html[data-entrada="tocar"][data-entrada-js]:not([data-entrada-fase="saida"],[data-entrada-fase="fim"]){overflow: hidden;}html[data-entrada-fase="fim"] #entrada.entrada,html[data-entrada="pular"] #entrada.entrada{position: absolute !important;width: 1px;height: 1px;min-height: 0;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;}@keyframes entrada-some{to{visibility: hidden;opacity: 0;}}html[data-entrada="tocar"]:not([data-entrada-js]) #entrada.entrada{animation: entrada-some .4s ease 14s forwards;}@media (min-width: 761px) and (max-width: 1100px) and (orientation: portrait){html[data-entrada="tocar"] .entrada__titulo{max-width: 14em;font-size: clamp(34px,4.8vw,48px);}html[data-entrada="tocar"] .entrada__portal{--tam: clamp(52px,6.4vw,64px);}html[data-entrada="tocar"] .entrada__portal--atual{--tam: clamp(70px,8.6vw,88px);}html[data-entrada="tocar"] .entrada__portal .marca{font-size: 15px;}}@media (max-width: 760px){#entrada{--mosaico-veu: rgba(0,0,0,.46);--mosaico-centro: rgba(0,0,0,.66);}.entrada__fundo::after{background: radial-gradient(ellipse 62% 30% at 50% 47%,var(--mosaico-centro) 0%,rgba(0,0,0,0) 100%),radial-gradient(ellipse 96% 70% at 50% 48%,rgba(0,0,0,0) 44%,rgba(0,0,0,.7) 78%,#000 100%),linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 14%,rgba(0,0,0,0) 84%,#000 100%),var(--mosaico-veu);}.entrada__titulo{max-width: 12em;}.entrada__rede{justify-content: space-between;gap: 8px;width: 100%;max-width: 360px;margin-bottom: 36px;}.entrada__portal{--tam: 42px;flex: 1 1 0;min-width: 0;}.entrada__portal--atual{--tam: 56px;}.entrada__portal .marca{font-size: 12px;line-height: 1.25;}.entrada__portal .marca__dominio > span{display: block;}html[data-entrada="tocar"] .entrada__tela{padding: var(--topo-h) var(--m) 6svh;}html[data-entrada="tocar"] .entrada__titulo{max-width: 11.6em;font-size: clamp(27px,7.5vw,36px);line-height: 1.14;text-wrap: balance;}html[data-entrada="tocar"] .entrada__rede{margin-bottom: clamp(32px,5svh,48px);}html[data-entrada="tocar"] .entrada__portal{--tam: 42px;}html[data-entrada="tocar"] .entrada__portal--atual{--tam: 58px;}html[data-entrada="tocar"] .entrada__portal .marca{font-size: 12px;}}@media (max-width: 760px) and (max-height: 640px){html[data-entrada="tocar"] .entrada__titulo{font-size: clamp(25px,7vw,30px);}html[data-entrada="tocar"] .entrada__rede{margin-bottom: 26px;}html[data-entrada="tocar"] .entrada__portal{--tam: 38px;}html[data-entrada="tocar"] .entrada__portal--atual{--tam: 50px;}}.entrada__portal .ent-chave{font-weight: 500;color: var(--t1);}.entrada__portal .marca__dominio > .ent-pre,.entrada__portal .marca__dominio > .ent-pos{display: inline-block;vertical-align: bottom;overflow: hidden;white-space: nowrap;color: rgba(255,255,255,.4);}.entrada__portal--lado .ent-chave{color: rgba(255,255,255,.9);}@media (max-width: 760px){.entrada__portal .marca__dominio > .ent-pre{display: inline-block;}.entrada__portal .marca__dominio > .ent-pos{display: block;margin-inline: auto;}}
/* ===== secoes/perfis.css ===== */
body.pagina-inicio #topo :is(.topo__nav,.topo__perfil,.topo__menu-btn,.topo__entrar,.topo__cursos,[data-abrir-busca]){display: none !important;}body.pagina-inicio #topo .topo__marca{filter: blur(1.4px);opacity: .75;transition: filter .4s ease,opacity .4s ease;}body.pagina-inicio #topo .topo__marca:hover,body.pagina-inicio #topo .topo__marca:focus-visible{filter: none;opacity: 1;}body.pagina-inicio{display: flex;flex-direction: column;min-height: 100svh;}body.pagina-inicio > #conteudo{flex: 1 0 auto;display: flex;flex-direction: column;min-height: 0;}body.pagina-inicio #rodape{display: none;}body.pagina-inicio > a.sr:focus-visible{position: fixed !important;z-index: 80;top: 14px;left: var(--m);width: auto;height: auto;margin: 0;padding: 10px 14px;clip: auto;clip-path: none;overflow: visible;border-radius: var(--r-2);background: var(--t1);color: var(--preto);font-size: var(--tt-peq);font-weight: 500;outline-offset: 3px;}#perfis.perfis{--vitrine: 60vw;--av: clamp(72px,6.2vw,104px);position: relative;isolation: isolate;flex: 1 0 auto;display: flex;min-height: max(540px,100svh);overflow: hidden;}.perfis__palco{position: relative;flex: 1 1 auto;display: flex;align-items: center;transform-origin: 30% 50%;}.perfis__lado{position: relative;z-index: 2;width: min(100%,calc(100vw - var(--vitrine) + 8vw));padding: calc(var(--topo-h) + 24px) var(--m) clamp(40px,7vh,80px);}.perfis__titulo{font-size: clamp(28px,2.4vw,40px);}.perfis__lista{display: grid;gap: clamp(10px,1.6vh,16px);margin-top: clamp(28px,4.4vh,44px);}.perfis__perfil{display: grid;grid-template-columns: var(--av) minmax(0,1fr);align-items: center;gap: clamp(18px,1.6vw,24px);-webkit-tap-highlight-color: transparent;transition: opacity .3s ease;}.perfis__perfil:focus-visible{outline: none;}.perfis__avatar{display: block;width: var(--av);aspect-ratio: 1;border-radius: var(--r-2);background: var(--sup-2);outline: 2px solid transparent;outline-offset: 3px;transition: outline-color var(--d-1) ease,opacity var(--d-2) ease,transform .45s var(--ease);}.perfis__avatar img{width: 100%;height: 100%;border-radius: inherit;}.perfis__avatar--zero{background: #1B3A44;}.perfis__avatar--hobby{background: #4E231F;}.perfis__avatar--destravar{background: #2C2740;}.perfis__texto{display: grid;gap: 4px;min-width: 0;}.perfis__nome{font-size: clamp(17px,1.35vw,22px);line-height: 1.3;color: var(--t2);transition: color var(--d-1) ease;text-wrap: balance;}.perfis__linha{display: none;font-size: var(--tt-peq);line-height: 1.4;color: var(--t3);text-wrap: pretty;}.perfis__perfil.is-ultimo .perfis__avatar{outline: 1px solid var(--fio-3);}.perfis__perfil.is-foco .perfis__nome{color: var(--t1);}.perfis[data-foco] .perfis__perfil:not(.is-foco) .perfis__avatar{opacity: .78;}@media (hover: hover){.perfis__perfil:hover .perfis__avatar{outline: 2px solid var(--t1);opacity: 1;}}.perfis__perfil:focus-visible .perfis__avatar{outline: 2px solid var(--t1);opacity: 1;}.perfis__entrar{display: inline-flex;align-items: center;min-height: 44px;margin: clamp(24px,4vh,40px) 0 -12px;padding: 0 2px;font-size: var(--tt-peq);font-weight: 400;white-space: nowrap;color: var(--t3);text-decoration: underline;text-decoration-color: transparent;text-decoration-thickness: 1px;text-underline-offset: 4px;transition: color var(--d-1) ease,text-decoration-color var(--d-1) ease;}.perfis__entrar:hover{color: var(--t1);text-decoration-color: var(--fio-3);}.perfis__entrar[hidden]{display: none;}.perfis__plano{display: grid;grid-template-columns: 40px minmax(0,1fr) 16px;align-items: center;column-gap: 14px;max-width: 33rem;margin-top: clamp(22px,3.6vh,36px);padding: 10px 0;color: var(--t1);-webkit-tap-highlight-color: transparent;transition: opacity .3s ease,transform 1s var(--ease) calc(80ms + 3 * 70ms);}.perfis__plano-icone{display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--r-2);color: var(--t2);box-shadow: inset 0 0 0 1px var(--fio-2);transition: color var(--d-1) ease,box-shadow var(--d-1) ease;}.perfis__plano-texto{display: grid;gap: 3px;min-width: 0;}.perfis__plano-t{font-size: 15px;font-weight: 500;line-height: 1.3;}.perfis__plano-sub{font-size: var(--tt-mini);line-height: 1.4;color: var(--t3);}.perfis__plano-seta{color: var(--t3);transition: transform var(--d-1) var(--ease),color var(--d-1) ease;}@media (hover: hover){.perfis__plano:hover .perfis__plano-icone{color: var(--t1);box-shadow: inset 0 0 0 1px var(--fio-3);}.perfis__plano:hover .perfis__plano-seta{color: var(--t1);transform: translateX(2px);}}.perfis__plano:focus-visible{outline: 1px solid var(--fio-3);outline-offset: 4px;border-radius: 3px;}html[data-entrada="tocar"] body:not(.entrada-feita) #perfis:not(.is-visivel) .perfis__plano,#perfis.is-esperando .perfis__plano{transform: translateY(12px);}#perfis.is-escolhendo .perfis__plano{opacity: .3;}.perfis__vitrine{position: absolute;z-index: 1;inset: 0 0 0 auto;width: var(--vitrine);cursor: pointer;}.perfis__foto{position: absolute;inset: 0;margin: 0;overflow: hidden;opacity: 0;transition: opacity .9s ease;}.perfis__foto.is-ativa{opacity: 1;}.perfis:not([data-foco]) .perfis__foto:first-child{opacity: 1;}.perfis__foto img{width: 100%;height: 100%;object-fit: cover;object-position: var(--pos,50% 50%);filter: var(--foto) brightness(.84);transform: scale(1.035);transition: transform 2.4s var(--ease);clip-path: inset(var(--corte,0px));}.perfis__foto--solta img{position: absolute;left: var(--solta-x,0%);top: var(--solta-y,44%);width: var(--solta-larg,100%);height: auto;max-width: none;aspect-ratio: var(--proporcao,3 / 2);translate: 0 -50%;-webkit-mask-image: linear-gradient(180deg,transparent 0%,#000 20%,#000 76%,transparent 100%);mask-image: linear-gradient(180deg,transparent 0%,#000 20%,#000 76%,transparent 100%);}.perfis__foto.is-ativa img,.perfis:not([data-foco]) .perfis__foto:first-child img{transform: none;}.perfis__foto::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg,#000 0%,rgba(0,0,0,.94) 8%,rgba(0,0,0,.78) 17%,rgba(0,0,0,.52) 27%,rgba(0,0,0,.26) 38%,rgba(0,0,0,.08) 50%,rgba(0,0,0,0) 60%),linear-gradient(0deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.4) 16%,rgba(0,0,0,0) 36%),linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 16%);}.perfis__legenda{position: absolute;z-index: 1;left: 24%;right: var(--m);bottom: clamp(40px,8vh,88px);display: grid;gap: 8px;max-width: 30em;opacity: 0;transform: translateY(10px);transition: opacity .5s ease,transform .7s var(--ease);}.perfis__foto.is-ativa .perfis__legenda{opacity: 1;transform: none;transition-delay: .18s;}.perfis:not([data-foco]) .perfis__foto:first-child .perfis__legenda{opacity: 1;transform: none;}.perfis__legenda-nome{font-size: clamp(20px,1.7vw,26px);font-weight: 500;letter-spacing: -.015em;line-height: 1.2;}.perfis__legenda-linha{max-width: 30em;font-size: var(--tt-texto,16px);line-height: 1.5;color: var(--t2);text-wrap: pretty;}html[data-entrada="tocar"] body:not(.entrada-feita) #perfis:not(.is-visivel) .perfis__palco,#perfis.is-esperando .perfis__palco{opacity: 0;filter: blur(14px);transform: scale(.985);}html[data-entrada="tocar"] body:not(.entrada-feita) #perfis:not(.is-visivel) .perfis__item,#perfis.is-esperando .perfis__item{transform: translateY(12px);}html[data-entrada="tocar"] .perfis__palco,#perfis.is-visivel .perfis__palco{transition: opacity .6s ease,filter .75s var(--ease),transform 1s var(--ease);}html[data-entrada="tocar"] .perfis__item,#perfis.is-visivel .perfis__item{transition: transform 1s var(--ease) calc(80ms + var(--i,0) * 70ms);}@keyframes perfis-foco{from{opacity: 0;filter: blur(10px);transform: scale(.99);}}html[data-entrada="pular"] #perfis .perfis__palco{animation: perfis-foco .55s var(--ease) backwards;}@keyframes perfis-trava{to{opacity: 1;filter: blur(0);transform: none;}}html[data-entrada="tocar"] body:not(.entrada-feita) #perfis:not(.is-visivel):not(.is-esperando) :is(.perfis__palco,.perfis__item){animation: perfis-trava .5s ease 12s forwards;}#perfis.is-escolhendo .perfis__perfil:not(.is-escolhido){opacity: .2;}#perfis.is-escolhendo .is-escolhido .perfis__nome{color: var(--t1);}#perfis.is-escolhendo .is-escolhido .perfis__avatar{opacity: 1;}#perfis.is-visivel.is-escolhendo .perfis__palco{opacity: 0;filter: blur(12px);transform: scale(1.01);transition: opacity .26s ease-in .2s,filter .3s ease-in .16s,transform .46s ease-in;}@media (min-width: 761px) and (max-height: 760px){#perfis.perfis{--av: clamp(56px,8.6vh,72px);}}@media (min-width: 761px) and (max-height: 520px){#perfis.perfis{--av: 44px;min-height: 100svh;}.perfis__lado{padding-top: var(--topo-h);padding-bottom: 16px;}.perfis__titulo{font-size: 22px;}.perfis__lista{margin-top: 16px;gap: 8px;}.perfis__nome{font-size: 15px;}.perfis__entrar{display: none;}.perfis__legenda{display: none;}}@media (max-width: 760px),(max-width: 1100px) and (orientation: portrait){#perfis.perfis{--av: 56px;--foto-h: clamp(190px,30svh,300px);}.perfis__palco{flex-direction: column;align-items: stretch;justify-content: flex-start;transform-origin: 50% 40%;}.perfis__vitrine{position: relative;inset: auto;width: auto;flex: 1 0 var(--foto-h);cursor: default;}.perfis__foto img{object-position: var(--pos-cel,50% 50%);}.perfis__foto--solta img{position: static;width: 100%;height: 100%;max-width: 100%;aspect-ratio: auto;translate: none;-webkit-mask-image: none;mask-image: none;}.perfis__foto::after{background: linear-gradient(0deg,#000 0%,rgba(0,0,0,.86) 10%,rgba(0,0,0,.5) 26%,rgba(0,0,0,.16) 44%,rgba(0,0,0,0) 60%),linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,0) 30%);}.perfis__legenda{display: none;}.perfis__lado{flex: none;width: auto;margin-top: -40px;padding: 0 var(--m) max(28px,env(safe-area-inset-bottom));}.perfis__titulo{font-size: var(--tt-titulo);}.perfis__lista{gap: 14px;margin-top: 22px;}.perfis__perfil{gap: 16px;}.perfis__avatar{border-radius: var(--r-1);outline-offset: 2px;}.perfis__nome{font-size: 16px;color: var(--t1);}.perfis__linha{display: block;}.perfis[data-foco] .perfis__perfil:not(.is-foco) .perfis__avatar{opacity: 1;}.perfis__entrar{margin-top: 18px;}}@media (min-width: 600px) and (max-width: 1100px) and (orientation: portrait){#perfis.perfis{--av: 72px;--foto-h: clamp(320px,42svh,520px);}.perfis__lado{max-width: 620px;}.perfis__nome{font-size: 18px;}}@media (max-width: 380px){#perfis.perfis{--av: 52px;}.perfis__perfil{gap: 14px;}.perfis__linha{font-size: 13px;}}@media (max-width: 760px) and (max-height: 700px){#perfis.perfis{--foto-h: 150px;--av: 52px;}.perfis__lista{gap: 12px;margin-top: 18px;}}@media (prefers-reduced-motion: reduce){html[data-entrada="tocar"] body:not(.entrada-feita) #perfis:not(.is-visivel) :is(.perfis__palco,.perfis__item),#perfis.is-esperando :is(.perfis__palco,.perfis__item){filter: none;transform: none;}.perfis__foto img,.perfis__legenda{transform: none !important;}.perfis__foto{transition-duration: .2s;}}.perfis__foto img{opacity: .62;}.perfis__perfil{transition: opacity .35s ease,filter .35s ease;}@media (hover: hover){.perfis__lista:has(.perfis__perfil:hover) .perfis__perfil:not(:hover){opacity: .55;filter: blur(1.5px);}}.perfis__lista:has(.perfis__perfil:focus-visible) .perfis__perfil:not(:focus-visible){opacity: .55;filter: blur(1.5px);}@media (prefers-reduced-motion: reduce){.perfis__lista .perfis__perfil{filter: none !important;}}@keyframes perfis-deriva{from{transform: scale(1.02) translate3d(0,0,0);}to{transform: scale(1.1) translate3d(-1.6%,-1.2%,0);}}@keyframes perfis-deriva-solta{from{transform: scale(1) translate3d(0,0,0);}to{transform: scale(1.05) translate3d(-1%,-1.5%,0);}}.perfis__foto.is-ativa img,.perfis:not([data-foco]) .perfis__foto:first-child img{animation: perfis-deriva 18s cubic-bezier(.45,.05,.55,.95) infinite alternate;}.perfis__foto--solta.is-ativa img,.perfis:not([data-foco]) .perfis__foto--solta:first-child img{animation-name: perfis-deriva-solta;}@media (prefers-reduced-motion: reduce){.perfis__foto img{animation: none !important;}}.perfis__legenda{transform: none;}.perfis__legenda-linha .pl{display: inline-block;overflow: hidden;vertical-align: bottom;padding-bottom: .1em;margin-bottom: -.1em;}.perfis__legenda-linha .pl > span{display: inline-block;transform: translateY(105%);opacity: 0;}#perfis.is-visivel .perfis__foto.is-ativa .perfis__legenda-linha .pl > span,#perfis.is-visivel:not([data-foco]) .perfis__foto:first-child .perfis__legenda-linha .pl > span{animation: perfis-palavra .75s cubic-bezier(.2,.7,.1,1) both;animation-delay: calc(.35s + var(--i) * 42ms);}@keyframes perfis-palavra{from{transform: translateY(105%);opacity: 0;}60%{opacity: 1;}to{transform: none;opacity: 1;}}@media (prefers-reduced-motion: reduce){.perfis__legenda-linha .pl > span{transform: none !important;opacity: 1 !important;animation: none !important;}}#perfis.is-escolhendo .perfis__perfil:not(.is-escolhido){filter: blur(2px);}#perfis.is-escolhendo .perfis__titulo{opacity: .5;transition: opacity .25s ease;}#perfis.is-escolhendo .perfis__legenda{opacity: 0;transition: opacity .16s ease;}#perfis.is-escolhendo .perfis__foto{transition-duration: .2s;}#perfis:not([data-estilo]).is-escolhendo .is-escolhido .perfis__avatar{outline: 2px solid var(--t1);outline-offset: 3px;}#perfis.is-escolhendo .is-escolhido .perfis__avatar{animation: perfis-anel-fecha .22s cubic-bezier(.2,.75,.25,1) both;}@keyframes perfis-anel-fecha{from{outline-color: rgba(255,255,255,.45);outline-offset: 9px;}}#perfis.is-visivel.is-escolhendo.is-troca .perfis__palco{opacity: 1;filter: blur(6px) brightness(.84);transform: none;transition: filter .5s cubic-bezier(.25,.6,.4,1);}@media (prefers-reduced-motion: reduce){#perfis.is-escolhendo .is-escolhido .perfis__avatar{animation: none;}#perfis.is-escolhendo .perfis__perfil:not(.is-escolhido){filter: none;}}
/* ===== secoes/perfis-b.css ===== */
#perfis[data-estilo="b"]{--b-num: 2.75em;--b-seta: 22px;--b-fio: rgba(255,255,255,.13);}#perfis[data-estilo="b"] .perfis__lista{counter-reset: perfil-b;gap: 0;max-width: 33rem;margin-top: clamp(26px,4vh,40px);border-top: 1px solid var(--b-fio);}#perfis[data-estilo="b"] .perfis__item{border-bottom: 1px solid var(--b-fio);}#perfis[data-estilo="b"] .perfis__perfil{position: relative;grid-template-columns: var(--b-num) minmax(0,1fr) var(--b-seta);align-items: baseline;column-gap: 0;padding: clamp(20px,3vh,28px) 0;color: var(--t2);transition: opacity .35s ease,filter .35s ease,color .3s ease;}#perfis[data-estilo="b"] .perfis__perfil::before{content: counter(perfil-b,decimal-leading-zero);content: counter(perfil-b,decimal-leading-zero) / "";counter-increment: perfil-b;grid-column: 1;grid-row: 1;font-size: 12px;font-weight: 400;letter-spacing: .04em;line-height: 1;font-variant-numeric: tabular-nums;color: var(--t3);transition: color .3s ease;}#perfis[data-estilo="b"] .perfis__perfil::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: rgba(255,255,255,.72);transform: scaleX(0);transform-origin: 0 50%;transition: transform .8s var(--ease);}#perfis[data-estilo="b"] .perfis__texto{grid-column: 2;grid-row: 1;gap: 6px;}#perfis[data-estilo="b"] .perfis__nome{font-size: clamp(18px,1.55vw,23px);font-weight: 400;letter-spacing: -.016em;line-height: 1.25;color: var(--t2);}#perfis[data-estilo="b"] .perfis__linha{display: block;max-width: 30em;font-size: var(--tt-peq);line-height: 1.45;color: var(--t3);transition: color .3s ease;}#perfis[data-estilo="b"] .perfis__avatar,#perfis[data-estilo="b"] .perfis__perfil:hover .perfis__avatar,#perfis[data-estilo="b"] .perfis__perfil:focus-visible .perfis__avatar{grid-column: 3;grid-row: 1;align-self: center;width: var(--b-seta);height: 12px;aspect-ratio: auto;border-radius: 0;outline: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12' fill='none' stroke='%23000' stroke-width='1.25'%3E%3Cpath d='M0 6h20.4M15.5 1.1 20.4 6l-4.9 4.9'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12' fill='none' stroke='%23000' stroke-width='1.25'%3E%3Cpath d='M0 6h20.4M15.5 1.1 20.4 6l-4.9 4.9'/%3E%3C/svg%3E") center / contain no-repeat;opacity: 0;transform: translateX(-10px);transition: opacity .35s ease,transform .6s var(--ease);}#perfis[data-estilo="b"] .perfis__avatar img{display: none;}#perfis[data-estilo="b"] .perfis__perfil.is-foco{color: var(--t1);}#perfis[data-estilo="b"] .perfis__perfil.is-foco::before,#perfis[data-estilo="b"] .perfis__perfil.is-foco .perfis__nome{color: var(--t1);}#perfis[data-estilo="b"] .perfis__perfil.is-foco .perfis__linha{color: var(--t2);}#perfis[data-estilo="b"] .perfis__perfil.is-foco::after{transform: none;}#perfis[data-estilo="b"] .perfis__perfil.is-foco .perfis__avatar{opacity: 1;transform: none;}#perfis[data-estilo="b"] .perfis__perfil:focus-visible{outline: 1px solid var(--fio-3);outline-offset: 4px;border-radius: 3px;}#perfis[data-estilo="b"].is-escolhendo .is-escolhido .perfis__avatar{opacity: 1;transform: translateX(4px);}@property --perfis-b-traco{syntax: "<length>";inherits: false;initial-value: 0px;}#perfis[data-estilo="b"] .perfis__legenda{gap: 14px;}#perfis[data-estilo="b"] .perfis__legenda::before{justify-self: start;padding-right: 40px;font-size: 12px;letter-spacing: .04em;line-height: 1;font-variant-numeric: tabular-nums;color: var(--t2);background: linear-gradient(90deg,rgba(255,255,255,.4) var(--perfis-b-traco),transparent 0) right center / 28px 1px no-repeat;transition: --perfis-b-traco .2s ease;}#perfis[data-estilo="b"].is-visivel .perfis__foto.is-ativa .perfis__legenda::before{--perfis-b-traco: 28px;transition: --perfis-b-traco 1s var(--ease) .3s;}#perfis[data-estilo="b"] .perfis__foto[data-foto="zero"] .perfis__legenda::before{content: "01";}#perfis[data-estilo="b"] .perfis__foto[data-foto="hobby"] .perfis__legenda::before{content: "03";}#perfis[data-estilo="b"] .perfis__foto[data-foto="destravar"] .perfis__legenda::before{content: "02";}@media (min-width: 761px) and (max-height: 760px){#perfis[data-estilo="b"] .perfis__perfil{padding-block: clamp(14px,2.2vh,20px);}}@media (min-width: 761px) and (max-height: 520px){#perfis[data-estilo="b"] .perfis__perfil{padding-block: 10px;}}@media (max-width: 760px),(max-width: 1100px) and (orientation: portrait){#perfis[data-estilo="b"]{--b-num: 2.4em;--b-seta: 18px;}#perfis[data-estilo="b"] .perfis__lista{max-width: none;margin-top: 20px;}#perfis[data-estilo="b"] .perfis__perfil{padding-block: 16px;column-gap: 0;}#perfis[data-estilo="b"] .perfis__texto{gap: 4px;padding-right: 14px;}#perfis[data-estilo="b"] .perfis__nome{font-size: 17px;color: var(--t1);}#perfis[data-estilo="b"] .perfis__linha{display: block;max-width: 34em;font-size: 13.5px;}#perfis[data-estilo="b"] .perfis__avatar{opacity: .42;transform: none;}#perfis[data-estilo="b"] .perfis__perfil.is-foco .perfis__avatar{opacity: 1;}}@media (min-width: 600px) and (max-width: 1100px) and (orientation: portrait){#perfis[data-estilo="b"] .perfis__nome{font-size: 19px;}#perfis[data-estilo="b"] .perfis__perfil{padding-block: 20px;}}@media (max-width: 760px) and (max-height: 700px){#perfis[data-estilo="b"] .perfis__perfil{padding-block: 12px;}}@media (prefers-reduced-motion: reduce){#perfis[data-estilo="b"] .perfis__perfil::after,#perfis[data-estilo="b"] .perfis__avatar{transition: opacity .2s ease;}#perfis[data-estilo="b"] .perfis__legenda::before{--perfis-b-traco: 28px !important;transition: none !important;}#perfis[data-estilo="b"] .perfis__avatar{transform: none;}}#perfis[data-estilo="b"][data-sem-numeros]{--b-num: 0px;}#perfis[data-estilo="b"][data-sem-numeros] .perfis__perfil::before{content: none;display: none;}#perfis[data-estilo="b"][data-sem-numeros] .perfis__foto .perfis__legenda::before{content: "";padding-right: 28px;height: 12px;}
/* ===== secoes/perfis-c.css ===== */
#perfis[data-estilo="c"]{--ret-filtro: grayscale(.7) brightness(.66) contrast(1.1);--ret-filtro-foco: grayscale(.28) brightness(.9) contrast(1.06);}@media (min-width: 1101px),(min-width: 761px) and (orientation: landscape){#perfis[data-estilo="c"]{--av: clamp(80px,7vw,116px);}}@media (min-width: 761px) and (max-height: 760px) and (orientation: landscape){#perfis[data-estilo="c"]{--av: clamp(60px,9.4vh,80px);}}@media (min-width: 761px) and (max-height: 520px) and (orientation: landscape){#perfis[data-estilo="c"]{--av: 44px;}}#perfis[data-estilo="c"] .perfis__avatar:not(.is-sem-retrato){position: relative;overflow: hidden;background: #0b0b0c;outline: 1px solid transparent;outline-offset: 4px;}#perfis[data-estilo="c"] .perfis__avatar:not(.is-sem-retrato)::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;pointer-events: none;box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);background: radial-gradient(130% 120% at 50% 32%,rgba(0,0,0,0) 52%,rgba(0,0,0,.42) 100%);}#perfis[data-estilo="c"] .perfis__retrato{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: var(--ret-pos,50% 50%);transform-origin: var(--ret-pos,50% 50%);transform: scale(calc(var(--ret-zoom,1) * 1.07));--ret-trat: var(--ret-filtro);filter: brightness(var(--ret-luz,1)) var(--ret-trat);opacity: 0;transition: opacity .7s ease,filter .7s ease,transform 1.6s var(--ease);}#perfis[data-estilo="c"] .is-retrato .perfis__retrato{opacity: 1;}#perfis[data-estilo="c"] .perfis__perfil.is-foco .perfis__retrato{--ret-trat: var(--ret-filtro-foco);transform: scale(var(--ret-zoom,1));}#perfis[data-estilo="c"][data-foco] .perfis__perfil:not(.is-foco) .perfis__avatar:not(.is-sem-retrato){opacity: 1;}#perfis[data-estilo="c"] .perfis__perfil.is-ultimo .perfis__avatar{outline: 1px solid var(--fio-2);}@media (hover: hover){#perfis[data-estilo="c"] .perfis__perfil:hover .perfis__avatar{outline: 1px solid rgba(255,255,255,.9);}}#perfis[data-estilo="c"] .perfis__perfil:focus-visible .perfis__avatar{outline: 1px solid rgba(255,255,255,.9);}#perfis[data-estilo="c"].is-escolhendo .is-escolhido .perfis__retrato{--ret-trat: var(--ret-filtro-foco);transform: scale(var(--ret-zoom,1));}@media (max-width: 760px),(max-width: 1100px) and (orientation: portrait){#perfis[data-estilo="c"] .perfis__retrato{--ret-trat: grayscale(.45) brightness(.82) contrast(1.08);transform: scale(var(--ret-zoom,1));}#perfis[data-estilo="c"] .perfis__avatar:not(.is-sem-retrato){outline-offset: 3px;}}@media (prefers-reduced-motion: reduce){#perfis[data-estilo="c"] .perfis__retrato{transform: scale(var(--ret-zoom,1));transition: opacity .2s ease,filter .2s ease;}}
/* ===== secoes/perfis-d.css ===== */
#perfis[data-estilo="d"]{--d-vao: clamp(12px,1.5vw,24px);--d-pad: clamp(16px,1.6vw,26px);--d-tit: clamp(24px,2.1vw,34px);--d-cima: clamp(8px,2.4vh,28px);--d-entre: clamp(18px,3.4vh,34px);--d-baixo: clamp(28px,6.4vh,72px);--d-alt: min(calc(100svh - var(--topo-h) - var(--d-cima) - var(--d-tit) * 1.15 - var(--d-entre) - var(--d-baixo)),76svh,720px);}#perfis[data-estilo="d"] .perfis__vitrine,#perfis[data-estilo="d"] .perfis__avatar{display: none;}#perfis[data-estilo="d"] .perfis__palco{flex-direction: row;align-items: center;justify-content: center;transform-origin: 50% 50%;}#perfis[data-estilo="d"] .perfis__lado{flex: none;width: 100%;margin: 0 auto;max-width: calc(var(--d-alt) * 2 + var(--d-vao) * 2 + var(--m) * 2);padding: calc(var(--topo-h) + var(--d-cima)) var(--m) var(--d-baixo);}#perfis[data-estilo="d"] .perfis__titulo{font-size: var(--d-tit);}#perfis[data-estilo="d"] .perfis__lista{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--d-vao);margin-top: var(--d-entre);}#perfis[data-estilo="d"] .perfis__perfil{position: relative;isolation: isolate;display: block;aspect-ratio: 2 / 3;overflow: hidden;border-radius: var(--r-1);background: var(--sup-1);outline: 2px solid transparent;outline-offset: 4px;transition: transform .7s var(--ease),opacity .45s ease,filter .45s ease,outline-color var(--d-1) ease;}#perfis[data-estilo="d"] .perfis__perfil:focus-visible{outline-color: var(--t1);}#perfis[data-estilo="d"] .perfis__capa{position: absolute;z-index: -1;inset: 0;overflow: hidden;border-radius: inherit;}#perfis[data-estilo="d"] .perfis__capa img{width: 100%;height: 100%;object-fit: cover;object-position: var(--pos,50% 50%);filter: var(--foto) brightness(.84);opacity: 0;transform: scale(1.02);transition: opacity .8s ease;}#perfis[data-estilo="d"] .perfis__capa img.is-pronta{opacity: var(--d-op,.74);}#perfis[data-estilo="d"] .perfis__perfil::after{content: "";position: absolute;z-index: -1;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.62) 22%,rgba(0,0,0,.18) 44%,rgba(0,0,0,0) 58%),linear-gradient(180deg,rgba(0,0,0,.32) 0%,rgba(0,0,0,0) 20%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.07);transition: box-shadow .45s ease;}#perfis[data-estilo="d"] .perfis__texto{position: absolute;left: var(--d-pad);right: var(--d-pad);bottom: var(--d-pad);display: grid;grid-template-rows: auto 1fr;gap: 0;transition: grid-template-rows .55s var(--ease);}#perfis[data-estilo="d"] .perfis__nome{font-size: clamp(17px,1.42vw,23px);font-weight: 500;letter-spacing: -.012em;line-height: 1.25;color: var(--t1);}#perfis[data-estilo="d"] .perfis__linha{display: block;min-height: 0;overflow: hidden;padding-top: 8px;font-size: clamp(13.5px,1.02vw,15px);line-height: 1.45;color: rgba(255,255,255,.74);text-wrap: pretty;transition: opacity .22s ease;}#perfis[data-estilo="d"] .perfis__palavra{display: inline-block;overflow: hidden;vertical-align: bottom;padding-bottom: .1em;margin-bottom: -.1em;}#perfis[data-estilo="d"] .perfis__palavra > span{display: inline-block;}@media (hover: hover) and (min-width: 1101px),(hover: hover) and (min-width: 761px) and (orientation: landscape){#perfis[data-estilo="d"] .perfis__perfil:not(.is-foco){opacity: .8;}#perfis[data-estilo="d"] .perfis__perfil:not(.is-foco) .perfis__capa{--d-op: .5;}#perfis[data-estilo="d"] .perfis__perfil:not(.is-foco) .perfis__texto{grid-template-rows: auto 0fr;}#perfis[data-estilo="d"] .perfis__perfil:not(.is-foco) .perfis__linha{opacity: 0;}#perfis[data-estilo="d"] .perfis__perfil.is-foco{transform: scale(1.035);}#perfis[data-estilo="d"] .perfis__perfil.is-foco .perfis__capa{--d-op: .86;}#perfis[data-estilo="d"] .perfis__perfil.is-foco::after{box-shadow: inset 0 0 0 1px rgba(255,255,255,.16);}#perfis[data-estilo="d"] .perfis__capa img{animation: perfis-d-deriva 20s cubic-bezier(.45,.05,.55,.95) infinite alternate paused;}#perfis[data-estilo="d"] .perfis__perfil.is-foco .perfis__capa img{animation-play-state: running;}#perfis[data-estilo="d"].is-visivel .perfis__perfil.is-foco .perfis__palavra > span{animation: perfis-d-palavra .7s cubic-bezier(.2,.7,.1,1) both;animation-delay: calc(.14s + var(--i) * 36ms);}#perfis[data-estilo="d"] .perfis__lista:hover .perfis__perfil:not(.is-foco),#perfis[data-estilo="d"] .perfis__lista:has(.perfis__perfil:focus-visible) .perfis__perfil:not(:focus-visible){opacity: .5;filter: blur(2px);}}@keyframes perfis-d-deriva{from{transform: scale(1.02) translate3d(0,0,0);}to{transform: scale(1.1) translate3d(-1.4%,-1.6%,0);}}@keyframes perfis-d-palavra{from{transform: translateY(105%);opacity: 0;}60%{opacity: 1;}to{transform: none;opacity: 1;}}#perfis[data-estilo="d"].is-escolhendo .perfis__perfil:not(.is-escolhido){opacity: 0;filter: blur(6px);transform: scale(.97);transition: opacity .28s ease,filter .28s ease,transform .45s var(--ease);}#perfis[data-estilo="d"].is-escolhendo .perfis__perfil.is-escolhido{opacity: 1;filter: none;transform: scale(1.06);transition: transform .6s var(--ease);}#perfis[data-estilo="d"].is-escolhendo .is-escolhido .perfis__capa{--d-op: 1;}@media (min-width: 761px) and (max-height: 560px){#perfis[data-estilo="d"]{--d-tit: 22px;--d-cima: 0px;--d-entre: 14px;--d-baixo: 18px;}#perfis[data-estilo="d"] .perfis__lado{max-width: none;}#perfis[data-estilo="d"] .perfis__perfil{aspect-ratio: auto;height: var(--d-alt);}#perfis[data-estilo="d"] .perfis__linha{display: none;}#perfis[data-estilo="d"] .perfis__nome{font-size: 16px;}}@media (max-width: 760px),(max-width: 1100px) and (orientation: portrait){#perfis[data-estilo="d"] .perfis__lado{display: flex;flex-direction: column;min-height: 100svh;max-width: none;padding: calc(var(--topo-h) + 6px) var(--m) max(20px,env(safe-area-inset-bottom));}#perfis[data-estilo="d"] .perfis__titulo{font-size: var(--tt-titulo);}#perfis[data-estilo="d"] .perfis__lista{flex: 1 1 auto;display: flex;flex-direction: column;gap: 10px;margin-top: 20px;}#perfis[data-estilo="d"] .perfis__item{flex: 1 1 0;display: flex;min-height: 136px;max-height: 300px;}#perfis[data-estilo="d"] .perfis__perfil{flex: 1 1 auto;aspect-ratio: auto;}#perfis[data-estilo="d"] .perfis__capa img{object-position: var(--pos-cel,50% 50%);}#perfis[data-estilo="d"] .perfis__perfil::after{background: linear-gradient(0deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.46) 30%,rgba(0,0,0,0) 58%),linear-gradient(90deg,rgba(0,0,0,.34) 0%,rgba(0,0,0,0) 60%);}#perfis[data-estilo="d"] .perfis__texto{left: 18px;right: 18px;bottom: 16px;}#perfis[data-estilo="d"] .perfis__nome{font-size: 17px;}#perfis[data-estilo="d"] .perfis__linha{padding-top: 4px;font-size: 13.5px;line-height: 1.4;}#perfis[data-estilo="d"].is-escolhendo .perfis__perfil.is-escolhido{transform: scale(1.02);}}@media (min-width: 600px) and (max-width: 1100px) and (orientation: portrait){#perfis[data-estilo="d"] .perfis__lista{gap: 14px;margin-top: 26px;}#perfis[data-estilo="d"] .perfis__texto{left: 26px;right: 26px;bottom: 24px;}#perfis[data-estilo="d"] .perfis__nome{font-size: 21px;}#perfis[data-estilo="d"] .perfis__linha{max-width: 30em;padding-top: 6px;font-size: 15px;}}@media (max-width: 380px){#perfis[data-estilo="d"] .perfis__linha{font-size: 13px;}}@media (prefers-reduced-motion: reduce){#perfis[data-estilo="d"] .perfis__perfil{transform: none !important;filter: none !important;}#perfis[data-estilo="d"] .perfis__capa img,#perfis[data-estilo="d"] .perfis__palavra > span{animation: none !important;}#perfis[data-estilo="d"] .perfis__texto{transition: none;}}
