:root{--fonte-titulo:"Instrument Serif", serif;--fonte-texto:"DM Sans", sans-serif;--fonte-rotulo:"DM Mono", monospace;--fonte-mao:"Covered By Your Grace", cursive;--creme:#f5eedf;--creme-claro:#fffaf0;--papel:#fefbea;--cafe:#3a2520;--cobalto:#1f3fbf;--fio:#e0342a;--tomate:#ef7444;--mostarda:#f2b52e;--vinho:#7a1626;--lilas:#c9cbef;--oliva:#9fb07a;--oliva-clara:#c3cc9e;--hotspot:#b4472c;--spotify-verde:#1ed760;--spotify-preto:#121212;--nivel1:#f2b52e;--nivel1-escuro:#c98a12;--nivel2:#8a5aa3;--nivel2-escuro:#553068;--nivel3:#d0683c;--nivel3-escuro:#9a4220;--fundo-inicio:radial-gradient(130% 62% at 50% 46%, #fffaf0 0%, #f5eedf 40%, #e9d8ba 82%, #dfc69f 100%);--fundo-papel:radial-gradient(130% 60% at 50% 58%, #fff 0%, #fefbea 40%, #f4e7c2 82%, #ead8a8 100%);--fundo-hotspot:radial-gradient(130% 60% at 50% 40%, #fbfaf6 0%, #efece5 40%, #d9d4ca 82%, #c4beb1 100%);--fundo-trilha:radial-gradient(150% 72% at 50% 28%, #2ee870 0%, #1ed760 30%, #1db954 52%, #13823b 74%, #0c3d1d 90%, #121212 100%);--fundo-cinematch:radial-gradient(130% 60% at 50% 40%, #6a1424 0%, #3a0c16 38%, #120709 78%, #0b0506 100%);--fundo-agenda:radial-gradient(130% 60% at 50% 36%, #4a6ae8 0%, #1f3fbf 38%, #13297f 78%, #0b1950 100%);--fundo-recados:radial-gradient(130% 62% at 50% 40%, #fcfcf4 0%, #eff1e2 38%, #d7ddbf 80%, #b2bd8c 100%);--fundo-galeria:radial-gradient(130% 62% at 50% 38%, #fbf6ea 0%, #f2e9d7 40%, #e6d7ba 80%, #d8c39d 100%);--fundo-mesa:radial-gradient(130% 60% at 50% 36%, #5c3c31 0%, #3a2520 42%, #24150f 80%, #150b07 100%);--fundo-nivel1:radial-gradient(130% 60% at 50% 48%, #ffe08a 0%, #f2b52e 40%, #c98a12 80%, #8a5a06 100%);--fundo-nivel2:radial-gradient(130% 60% at 50% 52%, #8a5aa3 0%, #553068 38%, #2e1739 78%, #170a1d 100%);--fundo-nivel3:radial-gradient(130% 60% at 50% 52%, #d0683c 0%, #9a4220 38%, #5e2410 78%, #2e1107 100%);--texto-h1:52px;--texto-h2:32px;--texto-carta:34px;--texto-corpo:15px;--texto-pequeno:13px;--texto-rotulo:10px;--texto-mao:22px;--margem-tela:24px;--topo-tela:56px;--alvo-toque:44px;--raio-pilula:999px;--raio-card:18px;--raio-carta:18px;--contorno:1.5px solid var(--cafe);--sombra-bilhete:3px 4px 0 #3a25202e;--sombra-card:4px 4px 0 var(--tomate);--fio-espessura:3px}.rotulo{font-family:var(--fonte-rotulo);font-size:var(--texto-rotulo);letter-spacing:.14em;text-transform:uppercase}.pilula-user{font-family:var(--fonte-rotulo);background:var(--cobalto);color:var(--creme);border-radius:var(--raio-pilula);padding:2px 8px;font-size:11px;font-weight:500}.botao{border-radius:var(--raio-pilula);min-height:52px;font-family:var(--fonte-rotulo);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html,body{overscroll-behavior:none;background-color:#f4e7c2}body{font-family:var(--fonte-texto);color:var(--cafe);background:var(--fundo-papel)}html,body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%}html{overflow-x:hidden}body,#root{overflow-x:clip}input,textarea,select{font-size:max(16px,1em)}.tela-centro{min-height:100vh;padding:var(--topo-tela) var(--margem-tela) 40px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.logo{font-family:var(--fonte-titulo);letter-spacing:-2px;color:var(--cobalto);margin:0;font-size:72px;font-weight:400;line-height:.9}.frase{font-family:var(--fonte-rotulo);margin:0;font-size:14px}.carregando{opacity:.7;margin-top:24px}.rodape{left:var(--margem-tela);right:var(--margem-tela);flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:40px}.botao{border-radius:var(--raio-pilula);width:100%;min-height:54px;font-family:var(--fonte-rotulo);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:500}.botao-principal{background:var(--cobalto);color:var(--papel);border:none}.botao-contorno{border:var(--contorno);color:var(--cafe);background:0 0}.dica{opacity:.7}.avatar{border:2px solid var(--cafe);border-radius:50%;width:96px;height:96px}.ola{font-family:var(--fonte-titulo);margin:8px 0 0;font-size:44px;font-weight:400;line-height:1}.tela{max-width:480px;min-height:100vh;padding:var(--topo-tela) var(--margem-tela) 120px;flex-direction:column;gap:14px;margin:0 auto;display:flex}.titulo{font-family:var(--fonte-titulo);letter-spacing:-1px;margin:0 0 8px;font-size:44px;font-weight:400;line-height:.95}.texto{font-size:var(--texto-pequeno);margin:0;line-height:1.45}.formulario,.cartao{flex-direction:column;gap:12px;display:flex}.cartao{background:var(--creme-claro);border:var(--contorno);border-radius:var(--raio-card);padding:16px}.campo{flex-direction:column;gap:6px;display:flex}.campo input,.campo-arroba,.campo-codigo{border:var(--contorno);border-radius:var(--raio-pilula);background:var(--creme-claro);min-height:50px;font:inherit;color:var(--cafe);padding:0 18px;font-size:16px}.campo-arroba{font-family:var(--fonte-rotulo);align-items:center;gap:4px;display:flex}.campo-arroba input{min-height:46px;font-family:var(--fonte-rotulo);background:0 0;border:none;outline:none;flex:1;padding:0}.campo-codigo{font-family:var(--fonte-rotulo);letter-spacing:.12em;text-align:center;color:var(--cobalto);font-size:22px}.codigo{font-family:var(--fonte-rotulo);letter-spacing:.12em;text-align:center;color:var(--cobalto);margin:8px 0;font-size:40px;font-weight:500}.ou{text-align:center;font-family:var(--fonte-texto);margin:0;font-size:15px}.erro{color:var(--vinho);font-size:var(--texto-pequeno);background:#7a16261a;border-radius:12px;margin:0;padding:10px 14px}.botao:disabled{opacity:.5;cursor:default}.avatar-grande{align-self:center;width:120px;height:120px}.avatar-letra{background:var(--lilas);font-family:var(--fonte-titulo);place-items:center;font-size:40px;display:grid}.duas-fotos{align-items:center;gap:4px;display:flex}.duas-fotos .avatar{width:80px;height:80px}.rodape{max-width:432px;margin:0 auto}.topo{justify-content:space-between;align-items:center;display:flex}.marca{font-family:var(--fonte-titulo);color:var(--cobalto);font-size:30px}.pilula,.voltar{border:var(--contorno);border-radius:var(--raio-pilula);min-width:44px;min-height:40px;color:var(--cafe);font-family:var(--fonte-rotulo);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:0 16px;font-size:11px}.voltar{font-size:18px}.centro{text-align:center;align-self:center}.grade{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:10px;display:grid}.polaroid{border:var(--contorno);background:var(--creme-claro);box-shadow:var(--sombra-bilhete);text-align:left;color:var(--cafe);cursor:pointer;flex-direction:column;gap:6px;padding:7px 7px 10px;display:flex}.polaroid:nth-child(odd){transform:rotate(-2deg)}.polaroid:nth-child(2n){transform:rotate(2deg)}.polaroid:disabled{cursor:default}.polaroid:disabled .polaroid-foto{opacity:.35}.polaroid-foto{border-radius:2px;height:54px}.polaroid-nome{font-family:var(--fonte-texto);font-size:15px;line-height:.95}.em-breve{opacity:.6;font-size:8px}.varal{flex-direction:column;gap:14px;display:flex}.bilhete{border:var(--contorno);background:var(--creme-claro);max-width:85%;box-shadow:var(--sombra-bilhete);transform:rotate(var(--giro));padding:12px 14px}.bilhete.meu{background:#fde9a6;align-self:flex-end}.bilhete-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.bilhete-texto{font-family:var(--fonte-texto);white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.25}.compor{border:var(--contorno);background:var(--creme-claro);border-radius:22px;flex-direction:column;gap:10px;margin-top:auto;padding:14px;display:flex;position:sticky;bottom:16px;box-shadow:4px 4px #ef8fa6}.compor textarea{resize:none;font-family:var(--fonte-texto);color:var(--cafe);background:0 0;border:none;border-bottom:1.5px dashed #3a252080;outline:none;font-size:16px}.easter-egg{font-family:var(--fonte-texto);color:var(--fio);margin:-10px 0 0;font-size:12px;line-height:1}.fio-desenho{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.fio-desenho{stroke-dashoffset:1px;animation:3.4s cubic-bezier(.45,.05,.35,1) .4s forwards desenha-fio}.surge{opacity:0;animation:.7s ease-out 3.6s forwards surge}}@keyframes desenha-fio{to{stroke-dashoffset:0}}@keyframes surge{to{opacity:1}}.tela-cena{background:radial-gradient(130% 60% at 50% 58%,#fff 0%,#fefbea 40%,#f4e7c2 82%,#ead8a8 100%);justify-content:center;min-height:100dvh;display:flex;overflow:hidden}.cena{aspect-ratio:390/844;width:min(100vw,46.2dvh);position:relative;container-type:inline-size}.cena-titulo{text-align:center;position:absolute;top:7.6%;left:7.7%;right:7.7%}.cena .logo{letter-spacing:-.03em;font-size:21.5cqw}.cena .frase{margin-top:10px;font-size:3.85cqw}.cena-cachorros{mix-blend-mode:multiply;width:93.4%;height:auto;position:absolute;top:54.6%;left:3.4%}.cena-fio{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translateY(3.32%)}.rodape-cena{text-align:center;position:fixed;bottom:56px;left:0;right:0}.tela-recados{max-width:none;padding-left:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));background:radial-gradient(130% 62% at 50% 40%,#fff 0%,#fffcfc 55%,#fdf0f3 85%,#f8dce3 100%)}.botao-google{justify-content:center;align-items:center;gap:10px;display:flex}.logo-google{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.tela-auth{max-width:none;min-height:100dvh;padding-bottom:40px;padding-left:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));background:var(--fundo-papel)}.tela-auth .titulo{margin-top:14px}.auth-botoes{flex-direction:column;gap:10px;margin-top:8px;display:flex}.botao-apple,.botao-branco{font-family:var(--fonte-texto);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.botao-apple{color:#fff;background:#121212;border:none}.botao-branco{border:var(--contorno);color:var(--cafe);background:#fff}.ou-linha{align-items:center;gap:12px;margin:6px 0;display:flex}.ou-linha:before,.ou-linha:after{content:"";background:#3a252040;flex:1;height:1.5px}.campo-otp{text-align:center;letter-spacing:.5em;font-family:var(--fonte-rotulo)!important;color:var(--cobalto)!important;padding-left:calc(18px + .5em)!important;font-size:30px!important}.destaque{color:var(--cobalto)}.link{min-height:32px;font:inherit;color:var(--cobalto);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.link:disabled{opacity:.5}.tela-cena{height:auto;min-height:0;position:fixed;inset:0}.botoes-lado{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.botao-contorno-azul{border:1.5px solid var(--cobalto);color:var(--cobalto);background:#fffaf099}.tela-varal{background:var(--fundo-inicio);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.varal-folha{aspect-ratio:390/844;width:min(100vw,46.2dvh);position:relative;container-type:inline-size}.varal-folha>*{position:absolute}.varal-cabeca{z-index:3;flex-direction:column;gap:2cqw;display:flex;top:4.27%;left:6.15%;right:6.15%}.varal-topo{justify-content:space-between;align-items:center;display:flex;position:relative}.varal-marca{font-family:var(--fonte-titulo);color:var(--cafe);font-size:10.51cqw;line-height:1}.varal-ponto{color:var(--cobalto)}.varal-perfil{border:var(--contorno);border-radius:var(--raio-pilula);font-family:var(--fonte-rotulo);color:var(--cobalto);cursor:pointer;background:#fffaf0d9;align-items:center;gap:1.5cqw;padding:.6cqw 2.8cqw .6cqw .6cqw;font-size:3.1cqw;font-weight:500;display:inline-flex;position:relative}.varal-perfil:after{content:"";position:absolute;inset:-8px -4px}.varal-foto{border:1.5px solid var(--cafe);object-fit:cover;border-radius:50%;flex-shrink:0}.varal-foto-letra{background:var(--mostarda);color:var(--cafe);font-family:var(--fonte-titulo);place-items:center;display:grid}.varal-menu{z-index:4;border:var(--contorno);border-radius:var(--raio-card);background:var(--creme-claro);width:60%;box-shadow:var(--sombra-bilhete);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:11cqw;right:0}.varal-menu-texto{margin:0;font-size:13px;line-height:1.3}.varal-menu .botao{min-height:44px}.varal-linha{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.varal-egg{margin:0;font-size:3.33cqw}.varal-data{font-family:var(--fonte-rotulo);letter-spacing:.16em;font-size:2.82cqw}.varal-cachorro{pointer-events:none;mix-blend-mode:multiply;height:auto}.varal-fios{pointer-events:none;width:100%;height:100%;inset:0;overflow:visible}.varal-feed{border:var(--contorno);box-shadow:1cqw 1cqw 0 var(--fio);color:var(--cafe);text-align:left;font:inherit;background:#fffaf0d9;border-radius:4.6cqw;flex-direction:column;gap:1cqw;padding:3.1cqw 3.6cqw;display:flex}.varal-feed-topo{justify-content:space-between;align-items:baseline;display:flex}.varal-feed-nome{font-family:var(--fonte-titulo);font-size:7.6cqw;line-height:.95}.varal-selo{font-family:var(--fonte-rotulo);letter-spacing:.1em;border-radius:var(--raio-pilula);background:var(--fio);color:var(--creme-claro);padding:.5cqw 2cqw;font-size:2.56cqw}.varal-feed-texto{font-size:3.1cqw;line-height:1.3}.varal-pregador{border:var(--contorno);z-index:2;background:#c9a37a;border-radius:3px;width:2.56cqw;height:5.13cqw}.varal-cartao{border:var(--contorno);background:var(--creme-claro);box-shadow:var(--sombra-bilhete);transform-origin:50% 0;color:var(--cafe);text-align:left;font:inherit;cursor:pointer;flex-direction:column;gap:1.5cqw;padding:2.05cqw 2.05cqw 2.56cqw;display:flex}.varal-cartao:disabled,.varal-carta:disabled,.varal-feed:disabled,.varal-agua:disabled{cursor:default}.varal-cor{border-radius:2px;flex-shrink:0;place-items:center;height:12.8cqw;display:grid}.varal-bolinha{opacity:.8;border:2px solid;border-radius:50%;width:4.1cqw;height:4.1cqw}.varal-nome{font-family:var(--fonte-titulo);font-size:5.3cqw;line-height:.9}.varal-legenda{font-family:var(--fonte-rotulo);letter-spacing:.1em;text-transform:uppercase;font-size:2.05cqw}.varal-cartao:disabled .varal-legenda{opacity:.6}.varal-carta{border:var(--contorno);background:var(--creme);transform-origin:50% 0;color:var(--cafe);font:inherit;border-radius:2.3cqw;padding:1cqw;box-shadow:3px 4px #3a252038}.varal-carta-moldura{border:1.2px solid var(--cafe);outline:.8px solid var(--cafe);outline-offset:-4px;text-align:center;border-radius:1.5cqw;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:2.56cqw 1cqw 2cqw;display:flex;position:relative}.varal-carta-s{font-family:var(--fonte-titulo);font-size:3.6cqw;font-style:italic;line-height:1;position:absolute;top:.5cqw;left:1.3cqw}.varal-carta-s-baixo{inset:auto 1.3cqw .5cqw auto;transform:rotate(180deg)}.varal-carta-marca{font-family:var(--fonte-titulo);font-size:3.85cqw;line-height:1}.varal-carta-texto{font-family:var(--fonte-mao);font-size:3.6cqw;line-height:.9}.varal-carta-niveis{gap:.8cqw;display:flex}.varal-carta-niveis span{width:1.3cqw;height:1.3cqw;box-shadow:0 0 0 .8px var(--cafe);border-radius:50%}.varal-agua{border:var(--contorno);border-radius:var(--raio-pilula);color:var(--cafe);font-family:var(--fonte-rotulo);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#fffaf0bf;align-items:center;gap:1.8cqw;padding:1.6cqw 3.6cqw 1.6cqw 2.56cqw;font-size:2.3cqw;display:inline-flex}.varal-agua-pessoa{align-items:center;gap:1cqw;display:inline-flex}.varal-agua-pessoa .varal-foto{border-color:var(--cobalto)}.varal-agua-pessoa.dupla .varal-foto{border-color:var(--fio)}.varal-agua-barra{border:1.3px solid var(--cafe);border-radius:var(--raio-pilula);background:#1f3fbf1a;width:9.2cqw;height:2cqw;display:block;overflow:hidden}.varal-agua-barra span{background:var(--cobalto);height:100%;display:block}.varal-recados{flex-direction:column;gap:18px;display:flex}.varal-linha-recados{padding-top:10px;position:relative}.fio-recados{top:0;left:calc(-1 * var(--margem-tela) - 20px);width:calc(100% + 2 * var(--margem-tela) + 40px);pointer-events:none;height:40px;position:absolute;overflow:visible}.varal-bilhetes{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid;position:relative}.bilhete-pendurado{border:var(--contorno);background:var(--creme-claro);min-height:120px;box-shadow:var(--sombra-bilhete);color:var(--cafe);text-align:left;font:inherit;transform:rotate(var(--giro));transform-origin:50% 0;cursor:pointer;flex-direction:column;gap:8px;margin-top:14px;padding:16px 12px 12px;display:flex;position:relative}.bilhete-pendurado.meu{background:#fbf1e1}.bilhete-pendurado.guardado{background:var(--vinho);color:var(--creme);text-align:center;justify-content:center;align-items:center;gap:6px}.envelope-mini{width:54px;height:34px}.envelope-data{font-family:var(--fonte-texto);font-size:18px;line-height:1}.pregador{border:1.5px solid var(--cafe);z-index:1;background:#c9a37a;border-radius:3px;width:12px;height:26px;margin-left:-6px;position:absolute;top:-14px;left:50%}.bilhete-resumo{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.desenho-imagem{background:#fffdf8;border:1px solid #3a252026;width:100%;height:auto;display:block}.desenho-carregando{font-family:var(--fonte-rotulo);opacity:.6;font-size:9px}.varal-vazio{flex-direction:column;gap:14px;display:flex}.varal-vazio .varal-bilhetes{grid-template-columns:1fr;justify-items:center}.bilhete-pendurado.vazio{width:60%;box-shadow:none;cursor:default;background:0 0;border-style:dashed;justify-content:center;align-items:center}.bilhete-vazio{font-family:var(--fonte-texto);opacity:.5;font-size:15px}.recado-titulo-grande{font-family:var(--fonte-titulo);font-size:var(--texto-h2);margin:0;line-height:1}.compor-topo,.compor-opcoes{justify-content:space-between;align-items:center;gap:8px;display:flex}.alternar{border:var(--contorno);border-radius:var(--raio-pilula);display:inline-flex;overflow:hidden}.alternar button{width:40px;height:32px;color:var(--cafe);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.alternar .alternar-ativo{background:var(--cafe);color:var(--creme)}.chip{border:var(--contorno);border-radius:var(--raio-pilula);min-height:36px;color:var(--cafe);font-family:var(--fonte-rotulo);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 12px;font-size:10px}.chip-ativo{background:var(--cafe);color:var(--creme)}.chip:disabled{opacity:.4}.enviar-redondo{border:var(--contorno);background:var(--fio);width:44px;height:44px;color:var(--creme);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.enviar-redondo:disabled{opacity:.45}.compor-data input{border:var(--contorno);border-radius:var(--raio-pilula);min-height:44px;font-family:var(--fonte-rotulo);color:var(--cafe);background:0 0;padding:0 14px}.recado-tela{min-height:0;padding-bottom:calc(24px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow:hidden}.recado-aberto-area{flex:1;min-height:0;padding-top:30px;position:relative;overflow-y:auto}.recado-aberto-pregador{top:16px}.recado-aberto{border:var(--contorno);background:var(--creme-claro);box-shadow:var(--sombra-bilhete);flex-direction:column;gap:10px;margin:0 6px;padding:22px 18px 18px;display:flex;position:relative;transform:rotate(-1.5deg)}.recado-aberto.meu{background:#fbf1e1}.recado-aberto .bilhete-texto{font-size:var(--texto-mao)}.recado-assinatura{font-family:var(--fonte-texto);align-self:flex-end;margin:0;font-size:14px}.recado-rodape{margin-top:auto}.recado-acoes{gap:10px;display:flex}.botao-cafe{background:var(--cafe);color:var(--creme);border:none}.envelope-grande{aspect-ratio:3/2;border:var(--contorno);background:var(--vinho);border-radius:6px;align-self:center;width:72%;max-width:300px;margin-top:12px;transform:rotate(-3deg);box-shadow:4px 5px #3a252040}.envelope-grande svg{width:100%;height:100%;display:block}.selo-abre{border-radius:var(--raio-pilula);background:var(--fio);color:var(--creme);font-family:var(--fonte-rotulo);letter-spacing:.12em;text-transform:uppercase;align-self:center;margin:0;padding:6px 14px;font-size:10px}.recado-tela .recado-titulo-grande{text-align:center;font-size:40px}.contagem{justify-content:center;gap:10px;display:flex}.contagem span{border:var(--contorno);background:var(--creme-claro);min-width:70px;font-family:var(--fonte-rotulo);letter-spacing:.12em;text-transform:uppercase;border-radius:14px;flex-direction:column;align-items:center;padding:10px 8px;font-size:9px;display:flex}.contagem b{font-family:var(--fonte-titulo);letter-spacing:0;font-size:34px;font-weight:400;line-height:1}.tela-desenhar{max-width:480px;padding:var(--topo-tela) var(--margem-tela) calc(20px + env(safe-area-inset-bottom));background:#fffbfc;flex-direction:column;gap:12px;margin:0 auto;display:flex;position:fixed;inset:0;overflow:hidden}.desenho-papel{border:var(--contorno);min-height:0;box-shadow:var(--sombra-bilhete);background:#fffdf8;border-radius:6px;flex:1;position:relative;overflow:hidden}.desenho-canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.desenho-dica{font-family:var(--fonte-texto);opacity:.35;pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.desenho-ferramentas{flex-direction:column;gap:10px;display:flex}.desenho-cores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cor-bolinha,.tamanho-bolinha{border:1.5px solid var(--cafe);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cor-bolinha.ativa,.tamanho-bolinha.ativa{box-shadow:0 0 0 3px #fffbfc, 0 0 0 5px var(--cafe)}.tamanho-bolinha span{background:var(--cafe);border-radius:50%;display:block}.pilula:disabled{opacity:.4}.pilula-user.dupla{background:var(--fio)}.arroba-dupla,.recado-assinatura.dupla{color:var(--fio)}.avatar-user{border:2px solid var(--cobalto);object-fit:cover;background:var(--creme);color:var(--cobalto);font-family:var(--fonte-titulo);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.avatar-user.dupla{border-color:var(--fio);color:var(--fio)}.varal-perfil .varal-foto{border-color:var(--cobalto)}.recado-rodape-coluna{flex-direction:column;gap:10px;display:flex}.caixinha-lista{flex-direction:column;display:flex}.caixinha-item{min-height:60px;color:var(--cafe);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-top:1.5px solid #3a252040;align-items:center;gap:12px;padding:10px 0;display:flex}.caixinha-meio{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.caixinha-texto{font-family:var(--fonte-texto);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.2;overflow:hidden}.caixinha-fixado{border:1px solid var(--cafe);border-radius:var(--raio-pilula);flex-shrink:0;padding:2px 8px}.tela-agua{box-sizing:border-box;max-width:none;height:100dvh;min-height:0;padding-left:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-bottom:calc(24px + env(safe-area-inset-bottom));background:radial-gradient(130% 60% at 50% 46%,#fbfdff 0%,#e6ecf7 38%,#b9c6e6 80%,#94a7d9 100%);overflow:hidden}.agua-ajustar{border:var(--contorno);border-radius:var(--raio-pilula);min-height:36px;color:var(--cafe);font-family:var(--fonte-rotulo);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fbfdffb3;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:10px;display:inline-flex}.agua-puxao{border:1.5px solid var(--fio);background:#fff5f4;border-radius:16px;margin:0;padding:10px 14px;font-size:13px;line-height:1.4}.agua-copos{flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr 1fr;column-gap:12px;min-height:0;margin-top:10px;display:grid;position:relative}.agua-legenda{min-width:0;font-family:var(--fonte-rotulo);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:4px;font-size:10px;display:flex}.agua-legenda .pilula-user{max-width:100%;margin-bottom:2px}.agua-legenda-goles{font-family:var(--fonte-titulo);font-size:22px;line-height:1}.agua-copo-coluna{justify-content:center;align-items:flex-end;min-height:0;padding-top:10px;display:flex}.agua-copo{aspect-ratio:120/312;width:auto;max-width:100%;height:100%;max-height:42dvh}.agua-fio{grid-column:1/-1;width:100%;height:7dvh;margin-top:-2px}.agua-frase{text-align:center;overflow-wrap:anywhere;max-width:100%;font-family:var(--fonte-texto);flex-direction:column;align-self:center;align-items:center;margin:8px 0 18px;font-size:16px;line-height:1.05;display:flex}.agua-aviso{margin:0}.agua-botoes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agua-puxar{background:var(--fio);color:#fff;border:none}.link-desfazer{min-height:36px;color:var(--cafe);font-family:var(--fonte-rotulo);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:3px;opacity:.75;cursor:pointer;background:0 0;border:none;align-self:center;font-size:10px;text-decoration:underline}.agua-ajuste{background:#fbfdff;overflow-y:auto}.agua-titulo-ajuste{font-family:var(--fonte-titulo);margin:0;font-size:38px;font-weight:400;line-height:.95}.agua-goles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.agua-gole{border:var(--contorno);min-height:58px;color:var(--cafe);cursor:pointer;background:#fbfdffbf;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.agua-gole b{font-family:var(--fonte-titulo);font-size:22px;font-weight:400;line-height:1}.agua-gole span{font-family:var(--fonte-rotulo);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:8px}.agua-gole.ativo{background:var(--cobalto);color:var(--creme)}.agua-campo{align-items:center;gap:10px;display:flex}.agua-campo-coluna{flex-direction:column;align-items:stretch;gap:8px;margin-top:8px}.agua-input{border:var(--contorno);border-radius:var(--raio-pilula);background:#fbfdffcc;flex:1;align-items:center;min-height:48px;padding:0 16px;display:flex}.agua-input input{min-width:0;font-family:var(--fonte-rotulo);color:var(--cafe);background:0 0;border:none;outline:none;flex:1;font-size:16px}.agua-previa{border:var(--contorno);background:#eef2fa;border-radius:18px;padding:14px}.agua-previa p{font-family:var(--fonte-texto);margin:0;font-size:15px;line-height:1.05}.agua-previa b{color:var(--cobalto)}.agua-tracos{gap:4px;margin-top:10px;display:flex}.agua-tracos span{border:1.3px solid var(--cafe);border-radius:3px;flex:1;height:14px}.agua-tracos span.cheio{background:var(--cobalto)}.agua-rodape{margin-top:auto}.tela-agenda{box-sizing:border-box;max-width:none;min-height:100dvh;padding-left:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-bottom:calc(28px + env(safe-area-inset-bottom));background-color:#13297f;background-image:var(--fundo-agenda);color:var(--creme)}.tela-agenda .voltar,.agenda-voltar{border-color:var(--creme);color:var(--creme)}.agenda-suave{opacity:.75}.agenda-mes{font-family:var(--fonte-texto);justify-content:space-between;align-items:center;font-size:18px;line-height:1;display:flex}.agenda-seta{border:1.5px solid var(--creme);width:40px;height:40px;color:var(--creme);cursor:pointer;background:0 0;border-radius:50%;font-size:22px;line-height:1}.agenda-calendario{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:4px 0;display:grid}.agenda-letra{font-family:var(--fonte-rotulo);letter-spacing:.1em;opacity:.7;font-size:10px}.agenda-dia{width:36px;height:36px;color:var(--creme);font-family:var(--fonte-rotulo);cursor:pointer;background:0 0;border:1.6px solid #0000;border-radius:50%;place-items:center;font-size:13px;display:grid}.agenda-dia.passado{opacity:.45}.agenda-dia.hoje{border-color:var(--creme);font-weight:500}.agenda-dia.marcado{font-weight:500}.agenda-dia.escolhido{box-shadow:0 0 0 2px #13297f, 0 0 0 4px var(--fio)}.agenda-lista-topo{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.agenda-link{min-height:32px;color:var(--creme);font-family:var(--fonte-rotulo);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;font-size:10px;text-decoration:underline}.agenda-lista{border-bottom:1.5px solid var(--creme);flex-direction:column;display:flex}.agenda-nada{border-top:1.5px solid var(--creme);margin:0;padding:12px 0;font-size:13px}.agenda-item{border:none;border-top:1.5px solid var(--creme);min-height:58px;color:var(--creme);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:6px 0;display:flex}.agenda-item-meio{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agenda-item-titulo{font-family:var(--fonte-titulo);overflow-wrap:anywhere;font-size:20px;line-height:1.05}.agenda-quadrado{box-sizing:border-box;border:1.5px solid;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.agenda-quadrado b{font-family:var(--fonte-titulo);font-size:20px;font-weight:400;line-height:.9}.agenda-quadrado span{font-family:var(--fonte-rotulo);letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:9px}.agenda-quadrado.grande{width:84px;height:84px;box-shadow:4px 4px 0 var(--fio);border-radius:20px}.agenda-quadrado.grande b{font-size:40px;line-height:.85}.agenda-quadrado.grande span{margin-top:4px;font-size:12px}.agenda-av .avatar-user{box-shadow:0 0 0 1.5px var(--creme)}.agenda-botao-claro{background:var(--creme);color:var(--cobalto);border:none}.agenda-botao-contorno{color:var(--creme);background:0 0;border:1.5px solid #f5eedfb3}.agenda-adicionar{margin-top:auto}.agenda-vazia{flex-direction:column;gap:10px;display:flex}.agenda-vazia svg{align-self:center;width:100%;max-width:342px}.agenda-evento-topo{align-items:center;gap:16px;margin-top:8px;display:flex}.agenda-evento-titulo{font-family:var(--fonte-titulo);overflow-wrap:anywhere;margin:0 0 6px;font-size:34px;font-weight:400;line-height:.95}.agenda-detalhes{border-bottom:1.5px solid #f5eedf80;flex-direction:column;display:flex}.agenda-detalhes>div{text-align:right;border-top:1.5px solid #f5eedf80;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:15px;display:flex}.agenda-pilula-eu{background:var(--creme);color:var(--cobalto)}.agenda-nota{color:#1c1210;background:#fffdf8;margin:6px 6px 0;padding:16px;transform:rotate(-1.5deg);box-shadow:4px 6px 14px #050a2859}.agenda-nota p{font-family:var(--fonte-texto);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.3}.agenda-rodape{flex-direction:column;gap:10px;margin-top:auto;display:flex}.agenda-form{flex-direction:column;gap:12px;display:flex}.agenda-campo{flex-direction:column;gap:4px;display:flex}.agenda-titulo-input{border:none;border-bottom:1.5px solid var(--creme);color:var(--creme);font-family:var(--fonte-titulo);background:0 0;outline:none;padding:4px 0 6px;font-size:26px}.agenda-titulo-input::placeholder,.agenda-caixa input::placeholder,.agenda-caixa textarea::placeholder{color:#f5eedf80}.agenda-tipos{flex-wrap:wrap;gap:6px;display:flex}.agenda-tipo{border:1.5px solid var(--creme);border-radius:var(--raio-pilula);min-height:34px;color:var(--creme);font-family:var(--fonte-rotulo);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.agenda-tipo.ativo{background:var(--creme);color:var(--cobalto)}.agenda-tipo-cor{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #f5eedf99}.agenda-linha{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agenda-caixa input,.agenda-caixa textarea{box-sizing:border-box;border:1.5px solid var(--creme);min-height:46px;color:var(--creme);font-family:var(--fonte-rotulo);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#f5eedf14;border-radius:16px;outline:none;padding:0 14px;font-size:15px}.agenda-caixa textarea{font-family:var(--fonte-texto);resize:none;padding:10px 14px;font-size:16px}.agenda-avisar{border-top:1.5px solid #f5eedf66;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-top:8px;font-size:14px;display:flex}.agenda-avisar input{accent-color:#1ed760;width:22px;height:22px}.agenda-erro{color:#ffd2cc}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tela-hotspot{box-sizing:border-box;max-width:none;min-height:100dvh;padding-left:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-bottom:calc(110px + env(safe-area-inset-bottom));background-color:#d9d4ca;background-image:var(--fundo-hotspot);background-attachment:fixed;position:relative}.hs-suave{opacity:.6}.hs-bolha{border:1.5px solid var(--cafe);border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.hs-link{color:var(--hotspot);font-family:var(--fonte-rotulo);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:10px;text-decoration:none}.hs-mapinha{width:100%;max-height:34dvh;display:block}.hs-secoes{flex-direction:column;gap:8px;display:flex}.hs-secao-topo{justify-content:space-between;align-items:center;display:flex}.hs-secao-espaco{margin-top:12px}.hs-linha,.hs-item{border:var(--contorno);border-radius:var(--raio-card);background:var(--creme-claro);width:100%;min-height:56px;color:var(--cafe);text-align:left;font:inherit;cursor:pointer;align-items:center;gap:12px;padding:8px 14px;display:flex}.hs-linha-nome{font-family:var(--fonte-titulo);flex:1;font-size:22px;line-height:1.05}.hs-item-meio{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hs-item-nome{font-family:var(--fonte-titulo);font-size:21px;line-height:1.05}.hs-nota-pilula{border-radius:var(--raio-pilula);background:#b4472c1a;flex-shrink:0;align-items:center;padding:4px 8px;display:inline-flex}.hs-lista{flex-direction:column;gap:8px;display:flex}.hs-vazio-linha{font-family:var(--fonte-texto);opacity:.7;margin:0;font-size:15px}.hs-vazio{flex-direction:column;gap:8px;display:flex}.hs-filtros{flex-wrap:wrap;gap:6px;display:flex}.hs-filtros .chip{align-items:center;gap:6px;display:inline-flex}.hs-stats{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.hs-stat{border:var(--contorno);border-radius:var(--raio-card);background:var(--creme-claro);flex-direction:column;justify-content:space-between;gap:6px;padding:12px 14px;display:flex}.hs-stat b{font-family:var(--fonte-titulo);font-size:36px;font-weight:400;line-height:1}.hs-stat small{opacity:.6;font-size:16px}.hs-stat-nota{background:var(--hotspot);border-color:var(--hotspot);color:var(--creme)}.hs-stat-nome{font-family:var(--fonte-titulo);font-size:22px;line-height:1.05}.hs-mais{right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));bottom:calc(24px + env(safe-area-inset-bottom));background:var(--hotspot);width:60px;height:60px;color:var(--creme);cursor:pointer;border:none;border-radius:50%;font-size:32px;line-height:1;position:fixed;box-shadow:3px 4px #3a252040}.hs-nome{font-family:var(--fonte-titulo);letter-spacing:-1px;margin:0;font-size:44px;font-weight:400;line-height:.95}.hs-sugerido{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-mapa{border:var(--contorno);border-radius:var(--raio-card);background:#e7e3da;height:190px;overflow:hidden}.hs-mapa iframe{border:0;width:100%;height:100%;display:block}.hs-endereco{font-size:var(--texto-pequeno);justify-content:space-between;align-items:flex-start;gap:12px;line-height:1.4;display:flex}.hs-endereco .hs-link{flex-shrink:0;padding:0}.hs-notas{border:var(--contorno);border-radius:var(--raio-card);background:var(--creme-claro);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.hs-notas-topo{justify-content:space-between;align-items:baseline;display:flex}.hs-notas-titulo{font-family:var(--fonte-titulo);font-size:24px}.hs-nota-linha{justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-nota-numero{font-family:var(--fonte-titulo);color:var(--hotspot);font-size:30px;font-weight:400}.hs-quando input{border:var(--contorno);border-radius:var(--raio-pilula);min-height:36px;color:var(--cafe);font-family:var(--fonte-rotulo);background:0 0;padding:0 10px;font-size:12px}.hs-nota-voces{border-top:1px dashed #3a25204d;justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.hs-nota-voces b{font-family:var(--fonte-titulo);color:var(--hotspot);font-size:34px;font-weight:400}.hs-nota-voces small{opacity:.6;font-size:16px}.hs-convite{font-size:var(--texto-pequeno);opacity:.8}.hs-comentarios{flex-direction:column;gap:8px;display:flex}.hs-comentario{border-radius:var(--raio-card);background:#fffaf0bf;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.hs-comentario-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.hs-comentario-texto{font-size:var(--texto-corpo);overflow-wrap:anywhere;margin:0;line-height:1.4}.hs-midia{object-fit:cover;background:#e7e3da;border-radius:12px;width:100%;max-height:320px;display:block}.hs-midia-carregando{text-align:center;font-family:var(--fonte-rotulo);text-transform:uppercase;opacity:.6;padding:30px 0;font-size:10px}.hs-comentar{align-items:center;gap:8px;display:flex}.hs-comentar-campo{flex:1;min-width:0}.hs-comentar-campo input{border:var(--contorno);border-radius:var(--raio-pilula);background:var(--creme-claro);width:100%;min-height:46px;color:var(--cafe);font:inherit;font-size:var(--texto-corpo);padding:0 16px}.hs-anexo,.hs-enviar{border:var(--contorno);width:46px;height:46px;color:var(--cafe);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hs-anexo.ativo,.hs-enviar{border-color:var(--hotspot);background:var(--hotspot);color:var(--creme)}.hs-enviar:disabled{opacity:.4}.hs-botao{border-color:var(--hotspot);background:var(--hotspot);color:var(--creme)}.hs-apagar{color:var(--vinho);font-family:var(--fonte-rotulo);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-self:center;padding:10px;font-size:10px}.hs-busca{border:var(--contorno);border-radius:var(--raio-pilula);background:var(--creme-claro);align-items:center;gap:10px;min-height:50px;padding:0 16px;display:flex}.hs-busca input{min-width:0;color:var(--cafe);font:inherit;font-size:var(--texto-corpo);background:0 0;border:none;outline:none;flex:1}.hs-resultados{border:var(--contorno);border-radius:var(--raio-card);background:var(--creme-claro);flex-direction:column;display:flex;overflow:hidden}.hs-resultado{color:var(--cafe);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #3a252026;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.hs-resultado:last-child{border-bottom:none}.hs-escolhido{border:1.5px solid var(--hotspot);border-radius:var(--raio-card);background:var(--creme-claro);align-items:center;gap:12px;padding:12px 16px;display:flex}.hs-escolhido-meio{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hs-escolhido-end{opacity:.7;font-size:12px;line-height:1.35}.hs-alternar{border:var(--contorno);border-radius:var(--raio-pilula);grid-template-columns:1fr 1fr;padding:3px;display:grid}.hs-alternar button{border-radius:var(--raio-pilula);min-height:40px;color:var(--cafe);font-family:var(--fonte-rotulo);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:11px}.hs-alternar button.ativo{background:var(--cafe);color:var(--creme)}.hs-comentar-novo{margin-top:-4px}.hs-rodape{flex-direction:column;gap:8px;margin-top:8px;display:flex}.agenda-hotspot{border:1.5px dashed var(--creme);border-radius:var(--raio-pilula);min-height:34px;color:var(--creme);font-family:var(--fonte-rotulo);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:0 14px;font-size:11px;display:inline-flex}.agenda-hotspot-lista{border:1.5px solid var(--creme);border-radius:var(--raio-card);flex-direction:column;display:flex;overflow:hidden}.agenda-hotspot-lista button{min-height:46px;color:var(--creme);text-align:left;font-family:var(--fonte-titulo);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f5eedf40;align-items:center;gap:10px;padding:8px 14px;font-size:19px;display:flex}.agenda-hotspot-lista button:last-child{border-bottom:none}h1,h2,h3,.titulo,.recado-titulo-grande,.centro,.hs-vazio-linha{text-wrap:balance}p,.texto{text-wrap:pretty}.texto.centro,p.centro{text-wrap:balance}.hs-vazio{text-align:center;align-items:center}.hs-vazio .texto{max-width:30ch}.comentarios{--coment-acao:var(--hotspot);--coment-acao-texto:var(--creme);--coment-fundo:#fffaf0bf;--coment-campo:var(--creme-claro);--coment-traco:var(--cafe);--coment-texto:var(--cafe);color:var(--coment-texto);flex-direction:column;gap:8px;margin-top:12px;display:flex}.comentarios.escuro{--coment-acao:var(--creme);--coment-acao-texto:var(--cobalto);--coment-fundo:#f5eedf1f;--coment-campo:#f5eedf1a;--coment-traco:var(--creme);--coment-texto:var(--creme)}.coment-lista{flex-direction:column;gap:8px;display:flex}.coment-vazio{font-family:var(--fonte-texto);opacity:.7;margin:0;font-size:15px}.coment{border-radius:var(--raio-card);background:var(--coment-fundo);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.coment-topo{align-items:center;gap:8px;display:flex}.coment-hora{opacity:.6;margin-left:auto}.comentarios.escuro .coment-eu{background:var(--creme);color:var(--cobalto)}.coment-apagar{width:28px;height:28px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:50%;margin:-4px -4px -4px 0;font-size:18px;line-height:1}.coment-texto{font-size:var(--texto-corpo);overflow-wrap:anywhere;margin:0;line-height:1.4}.coment-midia{object-fit:cover;background:#3a25201a;border-radius:12px;width:100%;max-height:320px;display:block}.coment-carregando{text-align:center;font-family:var(--fonte-rotulo);text-transform:uppercase;opacity:.6;padding:30px 0;font-size:10px}.coment-form{align-items:center;gap:8px;display:flex}.coment-campo{flex:1;min-width:0}.coment-campo input{border:1.5px solid var(--coment-traco);border-radius:var(--raio-pilula);background:var(--coment-campo);width:100%;min-height:46px;color:var(--coment-texto);font:inherit;font-size:var(--texto-corpo);padding:0 16px}.comentarios.escuro .coment-campo input::placeholder{color:#f5eedf8c}.coment-anexo,.coment-enviar{border:1.5px solid var(--coment-traco);width:46px;height:46px;color:var(--coment-texto);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.coment-anexo.ativo,.coment-enviar{border-color:var(--coment-acao);background:var(--coment-acao);color:var(--coment-acao-texto)}.coment-enviar:disabled{opacity:.4}.tela-trilha{box-sizing:border-box;max-width:none;min-height:100dvh;padding-left:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-bottom:calc(32px + env(safe-area-inset-bottom));color:var(--spotify-preto);background-color:#19b04f;background-image:radial-gradient(150% 72% at 50% 28%,#2ee870 0%,#1ed760 30%,#1db954 52%,#1bc257 74%,#19b04f 90%,#17a147 100%);background-attachment:fixed;position:relative}.tr-voltar{border-color:var(--spotify-preto);color:var(--spotify-preto)}.tr-vitrola{width:100%;max-height:22dvh;display:block}.tr-mao{font-family:var(--fonte-texto);margin:0;font-size:14px;line-height:1.1}.tr-espaco{margin-top:8px}.tr-link{min-height:32px;color:var(--spotify-preto);font-family:var(--fonte-rotulo);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:10px;text-decoration:underline}.tr-capa{background-color:var(--spotify-preto);box-shadow:4px 4px 0 var(--fio);background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0;display:block}.tr-capa.redonda{border-radius:50%}.tr-carrossel{margin:0 calc(-1 * var(--margem-tela));padding:0 var(--margem-tela) 6px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.tr-carrossel.um .tr-cartao{flex-basis:100%}.tr-carrossel::-webkit-scrollbar{display:none}.tr-cartao{scroll-snap-align:start;border-radius:var(--raio-card);background:var(--spotify-preto);color:var(--creme);text-align:left;font:inherit;cursor:pointer;border:none;flex:0 0 86%;align-items:center;gap:14px;padding:12px 14px;display:flex}.tr-cartao-meio{flex-direction:column;gap:2px;min-width:0;display:flex}.tr-cartao-quem{align-items:center;gap:6px;display:flex}.tr-cartao-nome{font-family:var(--fonte-titulo);font-size:22px;line-height:1}.tr-cartao-artista{font-family:var(--fonte-titulo);opacity:.8;font-size:16px;font-style:italic}.tr-recado-curto{font-family:var(--fonte-texto);font-size:14px;line-height:1.15}.tr-linha-meio{justify-content:space-between;align-items:center;margin-top:-4px;display:flex}.tr-vazia{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.tr-vazia .texto{max-width:30ch}.tr-rankings{flex-direction:column;display:flex}.tr-rankings>.rotulo{margin-bottom:6px}.tr-rank{border:none;border-top:1.5px solid var(--spotify-preto);min-height:48px;color:var(--spotify-preto);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.tr-rank:last-of-type{border-bottom:1.5px solid var(--spotify-preto)}.tr-rank-n{width:22px;font-family:var(--fonte-titulo);font-size:24px}.tr-rank-nome{flex:1;min-width:0;font-size:14px;line-height:1.3}.tr-rank-tipo{font-family:var(--fonte-rotulo);letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:9px}.tr-rank-nota{font-family:var(--fonte-titulo);font-size:24px}.tr-ver-todos{align-self:flex-end;margin-top:4px}.tr-chip{border-color:var(--spotify-preto);color:var(--spotify-preto)}.tr-chip.chip-ativo{background:var(--spotify-preto);color:var(--spotify-verde)}.tr-botao{border-color:var(--spotify-preto);background:var(--spotify-preto);color:var(--spotify-verde);margin-top:auto}.tr-botao .pilula-user{text-transform:none;letter-spacing:0;margin-left:6px}.tr-botao-verde{border-color:var(--spotify-verde);background:var(--spotify-verde);color:var(--spotify-preto);margin-top:auto}.tr-fundo-gaveta{z-index:20;background:#0c0c0c8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tr-gaveta{box-sizing:border-box;width:100%;max-width:480px;max-height:72dvh;padding:12px var(--margem-tela) calc(24px + env(safe-area-inset-bottom));background:var(--spotify-preto);color:var(--creme);border-radius:26px 26px 0 0;flex-direction:column;display:flex}.tr-gaveta-alca{background:#f5eedf59;border-radius:999px;align-self:center;width:44px;height:5px}.tr-gaveta-topo{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.tr-gaveta-titulo{font-family:var(--fonte-titulo);font-size:34px;line-height:1}.tr-gaveta-titulo b{color:var(--spotify-verde);font-size:20px;font-weight:400}.tr-fechar{width:40px;height:40px;color:var(--creme);cursor:pointer;background:0 0;border:1.5px solid #f5eedf99;border-radius:50%;font-size:20px}.tr-gaveta-sub{opacity:.7;margin:4px 0 8px;font-size:12px}.tr-gaveta-lista{margin-bottom:14px;overflow-y:auto}.tr-aberta{width:100%;color:var(--creme);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-top:1px solid #f5eedf2e;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.tr-aberta-meio{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tr-aberta-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.tr-aberta-nome{font-family:var(--fonte-titulo);font-size:21px;line-height:1}.tr-aberta-info{font-family:var(--fonte-rotulo);letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:9px}.tr-aberta-info .pilula-user,.tr-selo .pilula-user{text-transform:none;letter-spacing:0}.tr-selo{background:var(--spotify-verde);color:var(--spotify-preto);font-family:var(--fonte-rotulo);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:4px;padding:3px 8px;font-size:8px;display:inline-flex}.tr-selo.contorno{color:var(--creme);background:0 0;border:1px solid #f5eedf80}.tr-campo-link{background:var(--spotify-preto);min-height:50px;color:var(--creme);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.tr-campo-link input{min-width:0;color:var(--creme);font-family:var(--fonte-rotulo);background:0 0;border:none;outline:none;flex:1;font-size:14px}.tr-campo-link input::placeholder{color:#f5eedf80}.tr-campo-link button{background:var(--spotify-verde);min-height:38px;color:var(--spotify-preto);font-family:var(--fonte-rotulo);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:0 14px;font-size:10px}.tr-dica{opacity:.8;margin:-6px 4px 0;font-size:12px}.tr-achado{background:var(--spotify-preto);color:var(--creme);border-radius:20px;align-items:center;gap:14px;padding:14px;display:flex}.tr-achado-meio{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tr-achado-nome{font-family:var(--fonte-titulo);font-size:26px;line-height:1}.tr-achado-info{opacity:.7}.tr-campo-recado input{border:none;border-bottom:1.5px solid var(--spotify-preto);width:100%;color:var(--spotify-preto);font-family:var(--fonte-texto);background:0 0;outline:none;padding:6px 0;font-size:16px}.tr-campo-recado input::placeholder{color:#121212b3}.tr-cadeado{align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.35;display:flex}.tr-cadeado svg{flex-shrink:0;margin-top:2px}.tr-cabeca{align-items:center;gap:16px;display:flex}.tr-cabeca-meio{min-width:0}.tr-nome{font-family:var(--fonte-titulo);letter-spacing:-.5px;margin:2px 0 0;font-size:36px;font-weight:400;line-height:.95}.tr-artista{font-family:var(--fonte-titulo);margin:2px 0 0;font-size:18px;font-style:italic}.tr-ouvir{background:var(--spotify-preto);min-height:40px;color:var(--spotify-verde);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 16px 0 6px;text-decoration:none;display:inline-flex}.tr-ouvir-play{background:var(--spotify-verde);width:28px;height:28px;color:var(--spotify-preto);border-radius:50%;place-items:center;display:grid}.tr-ouvir-tempo{font-family:var(--fonte-rotulo);color:var(--creme);opacity:.6;font-size:10px}.tr-recado{border-radius:var(--raio-card);background:var(--spotify-preto);color:var(--creme);padding:14px 16px}.tr-recado p{font-family:var(--fonte-texto);margin:4px 0 0;font-size:15px;line-height:1.2}.tr-nota-grande{align-items:center;gap:16px;display:flex}.tr-nota-grande b{font-family:var(--fonte-titulo);font-size:34px;font-weight:400}.tr-faixas{border-left:3px solid var(--fio);flex-direction:column;padding-left:10px;display:flex}.tr-faixa{border-top:1.5px solid #1212128c;align-items:center;gap:10px;min-height:40px;display:flex}.tr-faixa:last-child{border-bottom:1.5px solid #1212128c}.tr-faixa-n{text-align:right;width:22px;font-family:var(--fonte-titulo);font-size:20px}.tr-faixa-nome{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.25}.tr-faixa-duas{gap:4px;display:flex}.tr-faixa-quem{min-width:30px;color:var(--creme);font-family:var(--fonte-rotulo);text-align:center;border-radius:999px;padding:2px 6px;font-size:11px}.tr-faixa-quem.eu{background:var(--cobalto)}.tr-faixa-quem.dupla{background:var(--fio)}.tr-duas-notas{flex-direction:column;gap:10px;margin-top:6px;display:flex}.tr-nota-linha{align-items:center;gap:12px;display:flex}.tr-nota-linha .pilula-user{text-overflow:ellipsis;min-width:0;max-width:40%;overflow:hidden}.tr-nota-linha b{font-family:var(--fonte-titulo);margin-left:auto;font-size:26px;font-weight:400}.tr-placar{border-radius:var(--raio-card);background:var(--spotify-preto);color:var(--creme);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:6px;padding:14px 16px;display:flex}.tr-placar-numero{font-family:var(--fonte-titulo);margin:0;font-size:64px;line-height:.9}.tr-placar-numero small{opacity:.6;font-size:24px}.tr-placar-aviso{text-wrap:balance;max-width:190px;font-family:var(--fonte-rotulo);text-align:right;font-size:10px;line-height:1.4;display:block}.tr-placar-aviso svg{vertical-align:-1px;margin-right:4px}.tr-mudar{align-self:center}.tela-trilha .comentarios{--coment-acao:var(--spotify-preto);--coment-acao-texto:var(--spotify-verde);--coment-fundo:#fffaf059;--coment-campo:#fffaf080;--coment-traco:var(--spotify-preto);--coment-texto:var(--spotify-preto)}.envelope-data,.agenda-mes{font-weight:500}.ou,.polaroid-nome,.bilhete-texto,.compor textarea,.easter-egg,.envelope-data,.bilhete-vazio,.recado-assinatura,.desenho-dica,.caixinha-texto,.agua-frase,.agua-previa p,.agenda-mes,.agenda-nota p,.agenda-caixa textarea,.hs-vazio-linha,.coment-vazio,.tr-mao,.tr-recado-curto,.tr-campo-recado input,.tr-recado p{font-family:var(--fonte-rotulo);text-transform:none;letter-spacing:0}.bilhete-texto,.recado-assinatura,.caixinha-texto,.agenda-nota p,.tr-mao,.tr-recado-curto,.tr-recado p,.hs-vazio-linha,.coment-vazio,.bilhete-vazio,.desenho-dica,.agua-previa p{font-size:13px}.agua-frase{letter-spacing:.14em;text-transform:uppercase;font-size:12px;line-height:1.5}.envelope-data,.agenda-mes{font-size:16px}.varal-nome em,.varal-feed-nome em{font-style:italic}.tela-cinematch{box-sizing:border-box;max-width:none;min-height:100dvh;padding-left:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-bottom:calc(32px + env(safe-area-inset-bottom));background-color:#120709;background-image:var(--fundo-cinematch);color:var(--creme);background-attachment:fixed;position:relative}.cm-arrastar{height:100dvh;min-height:0;padding-top:max(16px, env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));gap:10px;overflow:hidden}.cm-arrastar .titulo{margin:0}.cm-voltar{border-color:var(--creme);color:var(--creme)}.cm-suave{opacity:.7}.cm-mostarda{color:var(--mostarda)}.cm-direita{text-align:right;line-height:1.5}.cm-mao{font-family:var(--fonte-rotulo);opacity:.85;margin:0;font-size:13px;line-height:1.35}.cm-fila-link{min-height:44px;color:var(--creme);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.cm-ver{background:var(--mostarda);color:#3a0c16;font-family:var(--fonte-rotulo);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px}.cm-filtros{flex-wrap:wrap;gap:6px;display:flex}.cm-chip{color:var(--creme);border-color:#f5eedf99}.cm-chip.chip-ativo{border-color:var(--creme);background:var(--creme);color:#3a0c16}.cm-select{align-items:center;display:inline-flex;position:relative}.cm-select select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.cm-select select option{color:#121212}.cm-poster{background:var(--creme);color:var(--cafe);border-radius:3px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cm-poster img{object-fit:cover;width:100%;height:100%;display:block}.cm-poster-carta{border:1.5px solid var(--cafe);flex:1;width:100%;min-height:0}.cm-poster-medio{width:104px;height:154px;box-shadow:5px 5px 0 var(--vinho);padding:4px}.cm-poster-mini{width:48px;height:70px;box-shadow:3px 3px 0 var(--vinho);padding:3px}.cm-poster-medio img,.cm-poster-mini img{border-radius:2px}.cm-pilha{flex:1;justify-content:center;align-items:stretch;min-height:0;padding:8px 0 10px;display:flex;position:relative}.cm-carta,.cm-carta-fundo{border-radius:6px;width:min(80vw,320px,66dvh - 231px);min-width:170px}.cm-carta{z-index:3;box-sizing:border-box;background:var(--creme);color:var(--cafe);box-shadow:8px 8px 0 var(--vinho), 0 18px 40px #00000073;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;padding:10px 10px 12px;display:flex;position:relative}.cm-carta-fundo{background:#efe6d4;position:absolute;top:14px;bottom:14px;left:50%;translate:-50%;box-shadow:0 10px 30px #00000059}.cm-carta-fundo.um{z-index:2;opacity:.8;rotate:-3deg}.cm-carta-fundo.dois{z-index:1;opacity:.55;rotate:5deg}.cm-carta-titulo{font-family:var(--fonte-titulo);margin:10px 0 0;font-size:24px;line-height:.95}.cm-carta-info{opacity:.75;margin:5px 0 0}.cm-carimbo{z-index:4;font-family:var(--fonte-rotulo);letter-spacing:.12em;text-transform:uppercase;background:#f5eedfe6;border:2.5px solid;border-radius:6px;padding:4px 10px;font-size:15px;font-weight:500;position:absolute;top:22px}.cm-carimbo.quero{color:#2c7a3a;left:18px;rotate:-12deg}.cm-carimbo.passo{color:var(--fio);right:18px;rotate:12deg}.cm-pilha-vazia{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.cm-vazio-titulo{font-family:var(--fonte-titulo);text-align:center;margin:0;font-size:32px;line-height:1}.cm-dicas{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.cm-dicas .rotulo{opacity:.7}.cm-botoes{justify-content:center;align-items:center;gap:22px;padding-top:6px;display:flex}.cm-redondo{border:1.5px solid var(--creme);width:64px;height:64px;color:var(--creme);cursor:pointer;background:#f5eedf0f;border-radius:50%;place-items:center;display:grid}.cm-redondo.pequeno{background:0 0;border-color:#f5eedf99;width:50px;height:50px}.cm-redondo.quero{background:var(--mostarda);color:#3a0c16;box-shadow:4px 4px 0 var(--vinho);border:none}.cm-redondo:disabled{opacity:.35}.cm-dois-botoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.cm-espaco{margin-top:10px}.cm-botao-contorno{border-color:var(--creme);color:var(--creme);background:0 0}.cm-botao-mostarda{border-color:var(--mostarda);background:var(--mostarda);color:#3a0c16;flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.1;display:flex}.cm-botao-mostarda small{text-transform:none;opacity:.8;font-size:10px}.cm-botao-creme{border-color:var(--creme);background:var(--creme);color:#5a1220;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.cm-pilula-mostarda,.cm-pilula-contorno{min-height:34px;font-family:var(--fonte-rotulo);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 12px;font-size:10px}.cm-pilula-mostarda{background:var(--mostarda);color:#3a0c16;border:none;font-weight:500}.cm-pilula-contorno{color:var(--creme);background:0 0;border:1.5px solid #f5eedfb3}.cm-pilula-contorno.pequena{min-height:30px;padding:0 10px;font-size:9px}.cm-match{overflow:hidden}.cm-match-titulo{font-family:var(--fonte-titulo);letter-spacing:-2px;margin:0;font-size:82px;font-weight:400;line-height:.88}.cm-match-cartaz{align-items:flex-end;gap:16px;margin:10px 0 18px;display:flex}.cm-poster-match{width:140px;height:208px;box-shadow:8px 8px 0 var(--vinho);padding:6px;rotate:-3deg}.cm-match-nome{font-family:var(--fonte-titulo);margin:0;font-size:30px;line-height:.95}.cm-vazio{flex-direction:column;align-items:center;gap:10px;margin-top:30px;display:flex}.cm-vazio .texto{opacity:.85;max-width:30ch}.cm-destaque{border-radius:var(--raio-card);background:#f5eedf0f;border:1.5px solid #f5eedf80;align-items:stretch;gap:16px;padding:14px;display:flex}.cm-destaque-poster{cursor:pointer;background:0 0;border:none;padding:0}.cm-destaque-meio{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cm-destaque-nome{color:var(--creme);font-family:var(--fonte-titulo);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:.95}.cm-destaque-botoes{flex-direction:column;gap:6px;margin-top:auto;display:flex}.cm-lista{flex-direction:column;display:flex}.cm-item{width:100%;color:var(--creme);text-align:left;font:inherit;background:0 0;border:none;border-top:1.5px solid #f5eedf59;align-items:center;gap:12px;padding:9px 0;display:flex}.cm-item-abrir{min-width:0;color:var(--creme);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:14px;padding:0;display:flex}.cm-item.cm-item-abrir{border-top:1.5px solid #f5eedf59;padding:9px 0}.cm-item-meio{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cm-item-nome{font-family:var(--fonte-titulo);font-size:21px;line-height:1}.cm-item-nota{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cm-item-nota b{font-family:var(--fonte-titulo);font-size:20px;font-weight:400;line-height:1}.cm-item-nota small{opacity:.6;font-size:12px}.cm-sortear{flex-direction:column;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cm-cabeca{align-items:flex-end;gap:18px;margin-top:6px;display:flex}.cm-nome{font-family:var(--fonte-titulo);margin:4px 0 6px;font-size:36px;font-weight:400;line-height:.92}.cm-sinopse{opacity:.85;margin:0;font-size:13px;line-height:1.5}.cm-notas{flex-direction:column;gap:14px;margin-top:6px;display:flex}.cm-nota-linha{border-top:1.5px solid #f5eedf80;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.cm-placar{border-radius:var(--raio-card);background:#f5eedf14;justify-content:space-between;align-items:baseline;padding:14px 16px;display:flex}.cm-placar b{font-family:var(--fonte-titulo);color:var(--mostarda);font-size:48px;font-weight:400;line-height:.9}.cm-placar small{opacity:.6;font-size:20px}.cm-tirar{color:#ff9b8f}.tela-galeria{box-sizing:border-box;max-width:none;min-height:100dvh;padding-left:max(20px,50% - 220px);padding-right:max(20px,50% - 220px);padding-bottom:calc(120px + env(safe-area-inset-bottom));color:var(--creme);background-color:#0f0c07;background-image:radial-gradient(90% 40% at 50% 0,#f2b52e6b 0%,#f2b52e00 70%),radial-gradient(130% 70% at 50% 45%,#2e2410 0%,#1c160b 55%,#0f0c07 100%);background-attachment:fixed;position:relative}.ga-voltar{border-color:var(--creme);color:var(--creme)}.ga-mostarda{color:var(--mostarda)}.ga-suave{opacity:.75}.ga-filtros{flex-wrap:wrap;gap:6px;display:flex}.ga-chip{border-color:var(--creme);color:var(--creme)}.ga-chip.chip-ativo{border-color:var(--mostarda);background:var(--mostarda);color:#1a1208}.ga-quem{font-family:var(--fonte-rotulo);align-items:center;gap:6px;margin-top:-6px;font-size:10px;display:flex}.ga-quem .ga-ponto.dupla{margin-left:8px}.ga-ponto{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.ga-ponto.eu{background:var(--cobalto)}.ga-ponto.dupla{background:var(--fio)}.ga-subindo{color:var(--mostarda)}.ga-aviso{font-family:var(--fonte-rotulo);opacity:.8;margin:0;font-size:13px}.ga-mes{flex-direction:column;gap:6px;display:flex}.ga-grade{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.ga-coluna{flex-direction:column;gap:8px;display:flex}.ga-coluna.c1{margin-top:14px}.ga-coluna.c2{margin-top:4px}.ga-polaroid{border:1.5px solid var(--cafe);background:var(--creme-claro);width:100%;color:var(--cafe);font:inherit;cursor:pointer;padding:5px 5px 4px;display:block;box-shadow:2px 3px #3a252026}.ga-foto{background:#e9d8ba;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.ga-foto img{object-fit:cover;width:100%;height:100%;display:block}.ga-play{background:#121212a6;border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;position:absolute;top:50%;left:50%}.ga-tempo{color:var(--creme);font-family:var(--fonte-rotulo);background:#121212a6;border-radius:999px;padding:1px 6px;font-size:8px;position:absolute;top:5px;right:5px}.ga-fav{color:var(--mostarda);text-shadow:0 0 3px #0009;font-size:13px;position:absolute;top:3px;left:5px}.ga-legenda-mini{font-family:var(--fonte-rotulo);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-top:4px;font-size:8px;display:flex}.ga-rodape{z-index:10;left:max(20px,50% - 220px);right:max(20px,50% - 220px);bottom:calc(24px + env(safe-area-inset-bottom));align-items:center;gap:10px;display:flex;position:fixed}.ga-rodape:before{content:"";z-index:-1;height:calc(150px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0f0c0700,#0f0c07 55%);position:fixed;bottom:0;left:0;right:0}.ga-subir{border:1.5px solid var(--cafe);background:var(--creme-claro);min-height:56px;color:var(--cafe);font-family:var(--fonte-rotulo);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.ga-camera{border:3px solid var(--creme-claro);background:var(--fio);width:72px;height:72px;color:var(--creme-claro);box-shadow:4px 4px 0 var(--mostarda);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ga-subir:disabled,.ga-camera:disabled{opacity:.5}.ga-vazia{flex-direction:column;gap:10px;display:flex}.ga-vazia .texto{align-self:center;max-width:30ch}.ga-vazia-varal{height:200px;margin:10px -20px 6px;position:relative}.ga-vazia-varal svg{width:100%;height:120px;position:absolute;inset:0 0 auto}.ga-polaroid-vazia{aspect-ratio:96/116;box-sizing:border-box;border:1.5px solid var(--cafe);background:var(--creme-claro);transform-origin:50% 0;width:25%;position:absolute;top:44px;box-shadow:2px 3px #3a252026}.ga-polaroid-vazia:after{content:"";border:1.5px dashed #3a252073;position:absolute;inset:6px 6px 18px}.ga-polaroid-vazia.um{left:12%;rotate:-6deg}.ga-polaroid-vazia.dois{top:60px;left:37.5%;rotate:2deg}.ga-polaroid-vazia.tres{top:46px;left:63%;rotate:7deg}.ga-vazia-botoes{flex-direction:column;gap:10px;margin-top:18px;display:flex}.ga-botao-mostarda,.ga-botao-contorno{justify-content:center;align-items:center;gap:10px;display:flex}.ga-botao-mostarda{border-color:var(--mostarda);background:var(--mostarda);color:#1a1208}.ga-botao-contorno{border-color:var(--creme);color:var(--creme);background:#f5eedf14}.ga-aberta{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.ga-grande{background:var(--creme-claro);color:var(--cafe);touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:8px 0 0;padding:10px 10px 14px;rotate:-1.5deg;box-shadow:0 18px 40px #00000073}.ga-grande-midia{background:#d9c4a4;place-items:center;min-height:200px;max-height:58dvh;display:grid;overflow:hidden}.ga-grande-midia img,.ga-grande-midia video{object-fit:contain;background:#1a140a;width:100%;max-height:58dvh;display:block}.ga-grande figcaption{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ga-legenda{font-family:var(--fonte-rotulo);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.ga-info{justify-content:space-between;align-items:center;gap:8px;display:flex}.ga-por{font-family:var(--fonte-rotulo);align-items:center;gap:6px;font-size:10px;display:inline-flex}.ga-editar{gap:8px;display:flex}.ga-editar input{border:none;border-bottom:1.5px solid var(--cafe);min-width:0;color:var(--cafe);font-family:var(--fonte-rotulo);background:0 0;outline:none;flex:1;padding:6px 0;font-size:16px}.ga-salvar{background:var(--cafe);color:var(--creme);font-family:var(--fonte-rotulo);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:0 12px;font-size:10px}.ga-dica{font-family:var(--fonte-rotulo);opacity:.7;align-self:center;font-size:12px}.ga-acoes{justify-content:center;gap:14px;margin-top:auto;display:flex}.ga-acao{width:46px;height:46px;color:var(--creme);cursor:pointer;background:0 0;border:1.5px solid #f5eedf99;border-radius:50%;place-items:center;display:grid}.ga-acao.ativa{border-color:var(--mostarda);color:var(--mostarda)}.tela-feed{box-sizing:border-box;max-width:none;min-height:100dvh;padding-left:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-right:max(var(--margem-tela), calc((100% - 480px) / 2 + var(--margem-tela)));padding-bottom:calc(40px + env(safe-area-inset-bottom));background-color:#e9d8ba;background-image:var(--fundo-inicio);background-attachment:fixed;position:relative}.fd-fio{pointer-events:none;width:60px;height:100%;position:absolute;top:0;bottom:0;left:max(0px,50% - 240px)}.fd-recuo{margin-left:48px}.fd-filtros{margin-right:calc(-1 * var(--margem-tela));padding-right:var(--margem-tela);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.fd-filtros::-webkit-scrollbar{display:none}.fd-filtros .chip{flex-shrink:0}.fd-vazio{flex-direction:column;gap:8px;display:flex}.fd-vazio .texto{max-width:34ch}.fd-aviso{font-family:var(--fonte-rotulo);margin:0;font-size:13px}.fd-lista{flex-direction:column;display:flex;position:relative}.fd-item{width:100%;color:var(--cafe);text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:14px;padding:10px 0 16px;display:flex}.fd-quem{flex-shrink:0;justify-content:center;width:34px;display:flex}.fd-duas{width:34px;height:34px;position:relative}.fd-duas>:first-child{position:absolute;top:0;left:0}.fd-duas>:last-child{position:absolute;bottom:0;right:0}.fd-meio{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fd-topo{align-items:center;gap:8px;display:flex}.fd-etiqueta{font-family:var(--fonte-rotulo);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px}.fd-frase{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.fd-frase b{font-family:var(--fonte-rotulo);font-weight:500}.fd-eu{color:var(--cobalto)}.fd-dupla{color:var(--fio)}.fd-serif{font-family:var(--fonte-titulo);font-size:19px;line-height:1}.fd-comp{opacity:.8}.fd-nota{align-items:center;gap:6px;display:inline-flex}.fd-citacao{font-family:var(--fonte-rotulo);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.fd-imagem{object-fit:cover;border:1.5px solid var(--cafe);border-radius:4px;flex-shrink:0;width:44px;height:44px}.fd-seta{opacity:.8;flex-shrink:0;align-self:center}.varal-feed{cursor:pointer}
