.carregando{display:grid;place-items:center;padding:.5rem 0 1rem}.carregando__marca{display:grid;place-items:center;width:4.5rem;height:4.5rem}.carregando__marca svg{width:100%;height:auto}.carregando .simbolo__quadrado{opacity:0;animation-duration:1.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-fill-mode:both}.carregando .simbolo__quadrado--centro{transform-origin:center;animation-name:carregando-centro}.carregando .simbolo__quadrado--esquerda{animation-name:carregando-esquerda}.carregando .simbolo__quadrado--topo{animation-name:carregando-topo}.carregando .simbolo__quadrado--direita{animation-name:carregando-direita}.carregando .simbolo__quadrado--base{animation-name:carregando-base}@keyframes carregando-centro{0%,6%{transform:scale(0);opacity:0}20%,84%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes carregando-esquerda{0%,18%{transform:translateY(100%);opacity:0}32%,84%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:0}}@keyframes carregando-topo{0%,30%{transform:translateX(-100%);opacity:0}44%,84%{transform:translateX(0);opacity:1}to{transform:translateX(0);opacity:0}}@keyframes carregando-direita{0%,42%{transform:translateY(-100%);opacity:0}56%,84%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:0}}@keyframes carregando-base{0%,54%{transform:translateX(100%);opacity:0}68%,84%{transform:translateX(0);opacity:1}to{transform:translateX(0);opacity:0}}@media (prefers-reduced-motion:reduce){.carregando .simbolo__quadrado{animation:none;opacity:1;transform:none}}.moldura__palco{position:relative;display:flex;justify-content:center;width:100%}.moldura__desenho{display:none;position:absolute;inset:0;z-index:0;pointer-events:none}.moldura__lado{position:absolute;top:0;bottom:0}.moldura__lado--esq{left:0;right:calc(50% + 13rem)}.moldura__lado--dir{left:calc(50% + 13rem);right:0}.moldura__curvas{position:absolute;inset:0;width:100%;height:100%}.moldura__pastilha{position:absolute;z-index:1;display:flex;align-items:center;gap:.5rem;padding:.5625rem 1rem;border:1px solid var(--cinza-300);border-radius:999px;background:var(--branco);font-size:.9375rem;line-height:1.375rem;font-weight:500;color:var(--cinza-900);white-space:nowrap;box-shadow:0 1px 3px rgba(16,17,20,.1);translate:0 -50%;animation:moldura-entra .4s cubic-bezier(.22,1,.36,1) var(--atraso-da-entrada,0s) both,moldura-balanca 5.2s ease-in-out var(--atraso-do-balanco,1s) infinite backwards}.moldura__pastilha .icone-marca{width:24px;height:24px;flex-shrink:0}.icone-anthropic{--icone:url(/icones/anthropic.svg);color:#191919}.icone-claude{--icone:url(/icones/claude.svg);color:#d97757}.icone-openai{--icone:url(/icones/openai.svg);color:#412991}.icone-gemini{--icone:url(/icones/googlegemini.svg);color:#8e75b2}.icone-github{--icone:url(/icones/github.svg);color:#181717}.icone-supabase{--icone:url(/icones/supabase.svg);color:#3fcf8e}.icone-postgresql{--icone:url(/icones/postgresql.svg);color:#4169e1}.icone-oracle{--icone:url(/icones/oracle.svg);color:#f80000}.icone-nextjs{--icone:url(/icones/nextdotjs.svg);color:#000000}.icone-vercel{--icone:url(/icones/vercel.svg);color:#000000}.icone-deepseek{--icone:url(/icones/deepseek.svg);color:#5786fe}.icone-perplexity{--icone:url(/icones/perplexity.svg);color:#1fb8cd}.moldura__pastilha .icone-google{color:#4285f4}.moldura__pastilha .icone-whatsapp{color:#25d366}.moldura__palco>.acesso__coluna{position:relative;z-index:2}@media (min-width:64em){.moldura__palco{max-width:78rem;min-height:min(46rem,calc(100svh - 7rem));align-items:center}.moldura__desenho{display:block}}@keyframes moldura-entra{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes moldura-balanca{0%,to{translate:0 -50%}25%{translate:0 calc(-50% - 4px)}75%{translate:0 calc(-50% + 4px)}}@keyframes moldura-aparece{0%{opacity:0}to{opacity:1}}.moldura__curvas path{animation:moldura-aparece .45s linear both}@media (prefers-reduced-motion:reduce){.moldura__pastilha{animation:none;translate:0 -50%}.moldura__curvas path{animation:none;opacity:1}}