.gs-pagina{background:var(--papel);min-height:70vh}.gs-perfil{background:var(--verde-profundo);color:var(--papel);padding:calc(var(--nav-h) + clamp(2rem, 5vw, 3.5rem)) var(--pad-x) clamp(2rem, 5vw, 3rem)}.gs-perfil-grade{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}.gs-perfil-foto{aspect-ratio:1;object-fit:cover;width:clamp(5.5rem,14vw,9rem);height:auto;box-shadow:0 0 0 3px var(--verde-profundo), 0 0 0 5px var(--creme);border-radius:50%}.gs-perfil-info{flex-direction:column;gap:.75rem;min-width:0;display:flex}.gs-perfil-titulo{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;color:var(--creme);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4.6vw,3.5rem);font-weight:800;line-height:.95}.gs-perfil-bio{max-width:52ch;color:var(--creme-suave);margin:0;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.55}.gs-perfil-linha{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem;display:flex}.gs-perfil-linha .mono{color:var(--creme)}.gs-perfil-ig{text-transform:none;letter-spacing:.04em;gap:.5rem;padding:.75rem 1.125rem}@media (max-width:600px){.gs-perfil-grade{grid-template-columns:minmax(0,1fr);justify-items:start}}.gs-corpo{padding:clamp(1.25rem, 3vw, 2.5rem) var(--pad-x) var(--pad-y)}.gs-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;max-width:58rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (max-width:600px){.gs-corpo{padding-left:0;padding-right:0}.gs-grade{gap:2px}}.gs-grade li{aspect-ratio:1;position:relative}.gs-tile{background:var(--papel-3);cursor:pointer;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.gs-tile img{object-fit:cover;transition:transform .6s}.gs-tile:hover img{transform:scale(1.04)}.gs-tile-varias{color:#fff;filter:drop-shadow(0 1px 2px #0009);line-height:0;position:absolute;top:.5rem;right:.5rem}.gs-tile-sobre{color:#fff;font-family:var(--f-mono);opacity:0;background:#0a2c2173;justify-content:center;align-items:center;gap:1.25rem;font-size:1rem;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}@media (hover:hover){.gs-tile:hover .gs-tile-sobre,.gs-tile:focus-visible .gs-tile-sobre{opacity:1}}.gs-mais{justify-content:center;margin-top:1.75rem;display:flex}.gs-vazio-pagina{border:1px dashed var(--linha-clara);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:34rem;margin:1rem auto 0;padding:2.5rem 1.5rem;display:flex}.gs-vazio-pagina p{color:var(--tinta-suave);margin:0;line-height:1.6}dialog.gs-post{--gs-h:min(92dvh, 54rem);--gs-fw:min(calc(var(--gs-h) * var(--gs-ar,.8)), calc(100vw - 25rem - 9rem));--gs-w:calc(var(--gs-fw) + 25rem);background:0 0;border:0;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex}dialog.gs-post:not([open]){display:none}dialog.gs-post::backdrop{background:#04100bdb}.gs-post-caixa{grid-template-columns:var(--gs-fw) 25rem;width:var(--gs-w);height:var(--gs-h);background:var(--papel);color:var(--tinta);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #00000073}.gs-fotos{touch-action:manipulation;background:#000;min-width:0;min-height:0;position:relative}.gs-fotos-trilho{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.gs-fotos-trilho::-webkit-scrollbar{display:none}.gs-foto{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;margin:0;position:relative}.gs-foto img{object-fit:contain}.gs-foto.cobre img{object-fit:cover}.gs-foto img.gs-foto-fundo{object-fit:cover;filter:blur(28px)brightness(.5)saturate(1.15);transform:scale(1.2)}.gs-foto{overflow:hidden}.gs-seta{color:#12271c;cursor:pointer;z-index:2;background:#ffffffe0;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.375rem;line-height:1;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 8px #0000004d}.gs-seta.esq{left:.75rem}.gs-seta.dir{right:.75rem}.gs-seta:disabled{display:none}@media (hover:none){.gs-fotos .gs-seta{display:none}}.gs-pontos{z-index:2;gap:.3rem;display:flex;position:absolute;bottom:.875rem;left:50%;translate:-50%}.gs-pontos i{background:#ffffff80;border-radius:50%;width:.375rem;height:.375rem;transition:background .2s}.gs-pontos i.ativo{background:#fff}.gs-post-lado{border-left:1px solid var(--linha-clara);background:#fbf8f0;flex-direction:column;min-height:0;display:flex}.gs-post-topo{border-bottom:1px solid var(--linha-clara);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.gs-avatar{object-fit:cover;width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px #fbf8f0, 0 0 0 3.5px var(--verde-painel);border-radius:50%;flex:none}.gs-avatar.pequeno{width:2rem;height:2rem;box-shadow:none}.gs-post-quem{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.gs-post-quem strong{font-size:.9375rem}.gs-local{max-width:100%;color:var(--tinta-suave);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.3rem;padding:0;font-size:.8125rem;display:inline-flex}.gs-local:not(:disabled){color:var(--verde);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.gs-local:not(:disabled):hover{text-decoration-thickness:2px}.gs-local:disabled{cursor:default}.gs-fechar{width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;background:0 0;border:0;flex:none;font-size:1.125rem}.gs-post-corpo{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.gs-legenda,.gs-comentarios li{align-items:flex-start;gap:.75rem;display:flex}.gs-legenda p,.gs-comentarios p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.gs-data{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);font-size:.6875rem}.gs-roteiro{color:var(--tinta);background:#0c36280d;border:1px solid #0c362840;flex-direction:column;gap:.2rem;padding:.875rem 1rem;transition:border-color .2s,background .2s;display:flex}.gs-roteiro:hover{border-color:var(--verde);color:var(--tinta);background:#0c362817}.gs-roteiro-rotulo,.gs-roteiro-meta{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--verde);font-size:.6875rem}.gs-roteiro strong{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;font-size:1.125rem;font-weight:800}.gs-comentarios ul{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.gs-inicial{background:var(--verde-painel);width:2rem;height:2rem;color:var(--creme);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:800;display:grid}.gs-quando{color:var(--tinta-suave);margin-top:.125rem;font-size:.75rem;display:block}.gs-comentarios li.equipe p strong{color:var(--verde)}.gs-vazio{color:var(--tinta-suave);margin:0;font-size:.875rem;line-height:1.5}.gs-form{border-top:1px solid var(--linha-clara);flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.gs-form textarea,.gs-form input{border:1px solid var(--linha-clara);width:100%;color:var(--tinta);resize:none;background:#fff;padding:.625rem .75rem}.gs-form textarea:focus,.gs-form input:focus{outline:2px solid var(--verde-painel);outline-offset:-1px}.gs-form [aria-invalid=true]{background:#fff8f7;border-color:#b3261e}.gs-form-linha{align-items:flex-start;gap:.5rem;display:flex}.gs-campo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.gs-enviar{background:var(--verde);min-height:2.875rem;color:var(--papel);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;flex:none;padding:0 1.125rem;font-size:.75rem;font-weight:700}.gs-enviar:disabled{opacity:.6}.gs-erro{color:#b3261e;font-size:.8125rem}.gs-aviso{color:var(--tinta-suave);font-size:.75rem}.gs-enviado{color:var(--verde);background:#0c362814;margin:0;padding:.75rem;font-size:.9375rem;line-height:1.5}.gs-sr,.gs-isca{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gs-isca{left:-9999px}.gs-navpost{color:#12271c;cursor:pointer;z-index:3;background:#ffffffeb;border:0;border-radius:50%;width:3rem;height:3rem;font-size:1.75rem;line-height:1;position:fixed;top:50%;translate:0 -50%}.gs-navpost.esq{left:max(.75rem, calc((100vw - var(--gs-w)) / 2 - 4rem))}.gs-navpost.dir{right:max(.75rem, calc((100vw - var(--gs-w)) / 2 - 4rem))}.gs-minimapa{border:1px solid var(--linha-clara);background:#061710}.gs-minimapa-img{height:9.5rem;position:relative;overflow:hidden}.gs-minimapa-img img{max-width:none;height:auto;position:absolute;top:50%;left:50%}.gs-pino{background:var(--creme);border-radius:50%;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;animation:2s ease-in-out infinite gs-pulsa;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #061710,0 0 0 6px #f8e4c073}@keyframes gs-pulsa{50%{box-shadow:0 0 0 3px #061710,0 0 0 11px #f8e4c01f}}.gs-minimapa-pe{color:var(--creme);background:#0a2c21;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.gs-minimapa-pe a{color:var(--creme);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem}@media (max-width:900px){.gs-post-caixa{flex-direction:column;width:100vw;height:100dvh;display:flex;overflow-y:auto}.gs-fotos{aspect-ratio:var(--gs-ar,.8);flex:none;order:2;max-height:72dvh}.gs-post-lado{display:contents}.gs-post-topo{z-index:4;padding-top:max(.875rem, env(safe-area-inset-top));background:#fbf8f0;order:1;position:sticky;top:0}.gs-post-corpo{flex:none;order:3;overflow:visible}.gs-form{padding-bottom:max(1rem, env(safe-area-inset-bottom));order:4}.gs-navpost{display:none}}.gs-faixa-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.gs-faixa-cabeca p{color:var(--tinta-suave);margin:.5rem 0 0}.gs-faixa{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.gs-faixa li{aspect-ratio:1;position:relative}.gs-faixa a{background:var(--papel-3);position:absolute;inset:0;overflow:hidden}.gs-faixa img{object-fit:cover;transition:transform .6s}.gs-faixa a:hover img{transform:scale(1.05)}@media (max-width:760px){.gs-faixa{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}}dialog.gs-feed{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--tinta);background:#fbf8f0;border:0;margin:0;padding:0}dialog.gs-feed::backdrop{background:#fbf8f0}.gs-feed-lista{overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;position:relative;overflow-y:auto}.gs-feed-barra{z-index:5;padding:max(.375rem, env(safe-area-inset-top)) .75rem .375rem .25rem;border-bottom:1px solid var(--linha-clara);background:#fbf8f0;align-items:center;gap:.25rem;display:flex;position:sticky;top:0}.gs-feed-voltar{width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.gs-feed-titulo{flex-direction:column;min-width:0;line-height:1.15;display:flex}.gs-feed-titulo strong{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);order:2;font-size:.6875rem;font-weight:400}.gs-feed-titulo span{font-size:1rem;font-weight:700}.gs-feed-voltar:focus:not(:focus-visible){outline:none}.gs-feed-post{border-bottom:1px solid var(--linha-clara);padding-bottom:1.25rem}.gs-feed-post .gs-post-topo{border-bottom:0;padding:.625rem .875rem}.gs-feed-post .gs-fotos{aspect-ratio:var(--gs-ar,.8);width:100%;max-height:82dvh}.gs-feed-comentar{width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.gs-feed-comentar[aria-expanded=true]{color:var(--verde)}.gs-feed-ver{font:inherit;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0;font-size:.875rem}.gs-feed-post .gs-post-corpo{flex:none;padding:.25rem .875rem 0;overflow:visible}.gs-feed-comentarios{flex-direction:column;gap:.75rem;animation:.25s gs-abre-comentarios;display:flex}.gs-feed-comentarios .gs-form{padding:.75rem 0 0}@keyframes gs-abre-comentarios{0%{opacity:0;translate:0 -.375rem}}.gs-feed-fim{min-height:4rem;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);place-items:center;font-size:.75rem;display:grid}.gs-feed-lista:focus{outline:none}.gs-tile-sobre>span{align-items:center;gap:.4rem;display:inline-flex}.gs-acoes{flex-wrap:wrap;align-items:center;gap:0 .25rem;margin:-.375rem 0 -.25rem -.625rem;display:flex}.gs-acao{width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .2s;display:grid}.gs-acao:hover{color:var(--verde)}.gs-curtir.curtido,.gs-curtir.curtido:hover{color:#e0245e}.gs-curtir.curtido svg{animation:.35s cubic-bezier(.2,.8,.3,1.4) gs-pulo}@keyframes gs-pulo{40%{transform:scale(1.25)}}.gs-acoes-texto{flex-wrap:wrap;align-items:center;gap:0 .75rem;margin-left:.25rem;font-size:.875rem;display:inline-flex}.gs-acoes-texto strong{font-weight:700}.gs-coracao{z-index:3;color:#fff;pointer-events:none;filter:drop-shadow(0 .5rem 1.5rem #00000059);place-items:center;animation:.9s forwards gs-coracao;display:grid;position:absolute;inset:0}@keyframes gs-coracao{0%{opacity:0;transform:scale(.3)}15%{opacity:.95;transform:scale(1.15)}30%{transform:scale(.95)}45%{transform:scale(1)}80%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.gs-coracao{opacity:0;animation:none}.gs-curtir.curtido svg{animation:none}}.gs-feed button,.gs-feed a,.gs-post button,.gs-post a,.gs-tile,.gs-local-folha button,.gs-local-folha a{-webkit-tap-highlight-color:transparent}.gs-acoes,.gs-fotos,.gs-post-topo{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gs-acao:focus:not(:focus-visible),.gs-local:focus:not(:focus-visible),.gs-feed-ver:focus:not(:focus-visible){outline:none}.gs-local-folha-fundo{z-index:20;background:#04100b8c;align-items:flex-end;animation:.22s gs-fundo-entra;display:flex;position:fixed;inset:0}.gs-local-folha{width:100%;padding:.5rem 1rem max(1rem, env(safe-area-inset-bottom));background:#fbf8f0;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:.75rem;animation:.32s cubic-bezier(.2,.8,.2,1) gs-folha-sobe;display:flex;box-shadow:0 -.5rem 2rem #00000040}.gs-local-folha-fundo.saindo{animation:.22s forwards gs-fundo-sai}.gs-local-folha-fundo.saindo .gs-local-folha{animation:.22s forwards gs-folha-desce}.gs-local-folha-alca{background:#12271c33;border-radius:999px;align-self:center;width:2.5rem;height:.25rem}.gs-local-folha-topo{color:var(--verde);align-items:center;gap:.5rem;display:flex}.gs-local-folha-topo strong{min-width:0;font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--tinta);flex:1;font-size:1.125rem;font-weight:800}.gs-local-folha-fechar{width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;background:0 0;border:0;margin-right:-.625rem;padding:0;font-size:1.125rem}.gs-local-folha-fechar:focus:not(:focus-visible){outline:none}.gs-local-folha .gs-minimapa{border-radius:.75rem;overflow:hidden}.gs-local-folha .gs-minimapa-img{height:min(42dvh,17rem)}.gs-local-folha .gs-minimapa-pe{padding:.875rem 1rem;font-size:.875rem}.gs-local-folha .gs-minimapa-pe a{background:var(--creme);min-height:2.75rem;color:var(--verde-profundo,#0a2c21);border-radius:999px;align-items:center;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}@keyframes gs-fundo-entra{0%{opacity:0}}@keyframes gs-fundo-sai{to{opacity:0}}@keyframes gs-folha-sobe{0%{transform:translateY(100%)}}@keyframes gs-folha-desce{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.gs-local-folha-fundo,.gs-local-folha,.gs-local-folha-fundo.saindo,.gs-local-folha-fundo.saindo .gs-local-folha{animation-duration:10ms}}.gs-anexo{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.gs-anexo-botao{min-height:2.75rem;color:var(--tinta);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px dashed #12271c59;align-items:center;gap:.4rem;padding:0 .875rem;font-size:.875rem;display:inline-flex}.gs-anexo-botao:hover{border-color:var(--verde);color:var(--verde)}.gs-anexo-previa{width:6rem;height:6rem;position:relative}.gs-anexo-previa img{object-fit:cover;border-radius:.375rem;width:100%;height:100%}.gs-anexo-previa button{background:var(--tinta);color:#fff;cursor:pointer;border:2px solid #fbf8f0;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:.75rem;display:grid;position:absolute;top:-.5rem;right:-.5rem}.gs-comentario-foto{background:var(--papel-3);cursor:zoom-in;-webkit-tap-highlight-color:transparent;border:0;border-radius:.5rem;width:min(12rem,70%);margin:.375rem 0 .125rem;padding:0;display:block;overflow:hidden}.gs-comentario-foto img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.gs-comentarios.cortado li.espiada{pointer-events:none;-webkit-user-select:none;user-select:none;max-height:3.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000 95%);mask-image:linear-gradient(#000 0%,#0000 95%)}.gs-ver-mais-comentarios{min-height:2.5rem;font:inherit;color:var(--tinta-suave);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;margin-top:-.25rem;padding:0;font-size:.875rem;font-weight:600}.gs-ver-mais-comentarios:hover{color:var(--verde)}.gs-comentarios{flex-direction:column;gap:.625rem;display:flex}.gs-ver-foto{z-index:30;padding:max(3.5rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom));background:#040c09f0;justify-content:center;align-items:center;animation:.2s gs-fundo-entra;display:flex;position:fixed;inset:0}.gs-ver-foto.saindo{animation:.18s forwards gs-fundo-sai}.gs-ver-foto-quadro{flex-direction:column;gap:.75rem;width:100%;max-width:60rem;height:100%;margin:0;animation:.28s cubic-bezier(.2,.8,.2,1) gs-foto-entra;display:flex}.gs-ver-foto-img{flex:1;min-height:0;position:relative}.gs-ver-foto-img img{object-fit:contain}.gs-ver-foto figcaption{color:#f4eedfd9;text-align:center;overflow-wrap:anywhere;max-height:4.5em;font-size:.875rem;line-height:1.45;overflow:hidden}.gs-ver-foto-fechar{top:max(.5rem, env(safe-area-inset-top));z-index:1;color:#f4eedf;cursor:pointer;background:#f4eedf1f;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.125rem;display:grid;position:absolute;right:.5rem}.gs-ver-foto-fechar:focus:not(:focus-visible){outline:none}@keyframes gs-foto-entra{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.gs-ver-foto,.gs-ver-foto-quadro{animation-duration:10ms}}
