@font-face{font-family:Nunito;font-weight:400;src:url(/visualizador/assets/fontes/Nunito-400.ttf) format("truetype");font-display:swap}@font-face{font-family:Nunito;font-weight:600;src:url(/visualizador/assets/fontes/Nunito-600.ttf) format("truetype");font-display:swap}@font-face{font-family:Nunito;font-weight:700;src:url(/visualizador/assets/fontes/Nunito-700.ttf) format("truetype");font-display:swap}@font-face{font-family:Nunito;font-weight:800;src:url(/visualizador/assets/fontes/Nunito-800.ttf) format("truetype");font-display:swap}@font-face{font-family:Nunito;font-weight:900;src:url(/visualizador/assets/fontes/Nunito-900.ttf) format("truetype");font-display:swap}:root{color-scheme:light;--fundo:#f4f6fa;--cartao:#fff;--azul:#0444af;--acao:#0a5ce0;--acao-suave:#e8f0fe;--titulo:#02235a;--texto:#0e1b2a;--apoio:#5d708e;--apagado:#98a4b3;--borda:#e3e8ef;--divisor:#eef1f5;--trilho:#e8edf3;--erro:#d13b3b;--erro-suave:#fdecec;--ok:#1e8a4c;--p-danilo:#0a5ce0;--p-pedro:#7c4ddb;--p-thiago:#e9780c;--p-yasmin:#0e9a8f;--sombra-1:0 1px 2px rgba(16,42,94,.05);--sombra-2:0 8px 30px rgba(16,42,94,.1),0 1px 3px rgba(16,42,94,.06);--sombra-3:0 24px 60px rgba(2,35,90,.22),0 2px 8px rgba(2,35,90,.08);--raio:16px;--fonte:Nunito,ui-rounded,"SF Pro Rounded","Segoe UI",system-ui,sans-serif;--nav:0px;--marinho:#02235a;--dourado:#ffc300}*{box-sizing:border-box}body,html{margin:0}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--acao);outline-offset:2px;border-radius:10px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio{display:flex;height:100dvh;overflow:hidden}.studio-corpo{flex:1 1;min-width:0;display:flex;flex-direction:column}.studio-conteudo{flex:1 1;min-height:0;overflow-y:auto}.lado{height:100%;width:248px;display:flex;flex-direction:column;background:var(--marinho);color:#fff;transition:width .2s cubic-bezier(.2,.8,.2,1)}.lado.fechada{width:64px}.lado-topo{height:64px;flex:none;display:flex;align-items:center;gap:8px;padding:0 12px 0 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.lado.fechada .lado-topo{flex-direction:column;justify-content:center;height:96px;padding:0;gap:6px}.lado-marca{display:flex;align-items:center;gap:8px;min-width:0}.lado-marca span{font-weight:800;font-size:15px;color:hsla(0,0%,100%,.75);padding-top:4px}.lado-botao{margin-left:auto;flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:hsla(0,0%,100%,.7);transition:background .15s,color .15s}.lado.fechada .lado-botao{margin:0}.lado-botao:hover{background:hsla(0,0%,100%,.1);color:#fff}.lado-botao.escuro{margin:0;color:var(--titulo)}.lado-botao.escuro:hover{background:rgba(16,42,94,.06);color:var(--titulo)}.lado-nav{flex:1 1;overflow-y:auto;padding:12px 8px}.lado-nav ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.lado-nav a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-weight:700;font-size:15px;color:hsla(0,0%,100%,.72);transition:background .15s,color .15s}.lado.fechada .lado-nav a{justify-content:center;padding:10px 0}.lado-nav a:hover{background:hsla(0,0%,100%,.06);color:#fff}.lado-nav a[aria-current=page]{background:hsla(0,0%,100%,.12);color:#fff}.lado-nav a[aria-current=page] svg{color:var(--dourado)}.lado-nav a:active{transform:scale(.98)}.lado-pe{flex:none;display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid hsla(0,0%,100%,.1)}.lado.fechada .lado-pe{flex-direction:column;padding:12px 0}.lado-eu{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;border-radius:10px;padding:4px}.lado.fechada .lado-eu{flex:none}.lado-eu:hover{background:hsla(0,0%,100%,.06)}.lado-avatar{flex:none;width:34px;height:34px;display:grid;place-items:center;background:var(--acao);color:#fff;font-weight:900;font-size:13px;-webkit-clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.lado-eu-texto{min-width:0;display:grid;line-height:1.2}.lado-eu-texto strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lado-eu-texto small{font-size:12px;color:hsla(0,0%,100%,.6);font-weight:700}.topo-movel{display:none}.lado-veu{position:fixed;inset:0;z-index:40;background:rgba(2,35,90,.35)}.lado-movel{position:fixed;inset:0 auto 0 0;z-index:41}@media (max-width:900px){.lado-fixo{display:none}.topo-movel{display:flex;align-items:center;gap:12px;height:56px;flex:none;padding:0 12px;background:#fff;box-shadow:0 1px 0 rgba(16,42,94,.06)}}@media (prefers-reduced-motion:reduce){.lado{transition:none}}.pagina{max-width:880px;margin:0 auto;padding:48px 24px 56px}.pagina h1{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.02em;font-weight:900;color:var(--titulo)}.inicio{max-width:880px;margin:0 auto;padding:56px max(20px,env(safe-area-inset-right)) 56px max(20px,env(safe-area-inset-left))}.inicio h1{margin:0;font-size:34px;line-height:1.1;letter-spacing:-.02em;font-weight:900;color:var(--titulo)}.apoio{color:var(--apoio);font-weight:600;margin:8px 0 32px}.entradas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.entrada{background:var(--cartao);border-radius:20px;padding:22px;display:grid;grid-gap:6px;gap:6px;box-shadow:var(--sombra-1);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.entrada:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}.entrada:active{transform:scale(.98)}.entrada strong{font-size:19px;font-weight:900;color:var(--titulo);letter-spacing:-.01em}.entrada span{color:var(--apoio);font-weight:600;font-size:15px}.quadro-inteiro{display:block;width:100%;height:100%;border:0;background:#fff}@media (max-width:900px){.quadro-inteiro{height:calc(100dvh - 56px)}}