.hg-page{padding-bottom:0}.hg-page :is(.hg-secao,.hg-grupo,.hg-card,.hg-status){scroll-margin-top:calc(var(--topo-h) + 86px)}.hg-header{max-width:860px;padding:4px 0 26px}.hg-header h1{margin:14px 0 0;font-size:clamp(2rem, 1.25rem + 2.3vw, 3rem);font-weight:850;letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.hg-deck{margin:14px 0 16px;max-width:64ch;font-size:1.1rem;line-height:1.55;color:var(--ink-2)}.hg-header .re-meta{padding-bottom:0;border-bottom:0}.hg-banda{padding:0 0 36px;background:linear-gradient(180deg,#e9f7ef 0,var(--canvas) 520px,var(--canvas));border-top:1px solid #d6efe1}.hg-barra{position:sticky;top:var(--topo-h);z-index:20;display:flex;align-items:center;gap:12px;padding:12px 0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);box-shadow:0 0 0 100vmax rgba(255,255,255,.95),0 1px 0 100vmax var(--line-v2);clip-path:inset(0 -100vmax -1px)}.hg-busca{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.hg-busca input{width:100%;height:48px;padding:0 46px 0 46px;border:1.5px solid var(--line-2);border-radius:999px;background:#fff;font:500 1rem/1 var(--f-txt);color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.hg-busca input::placeholder{color:var(--ink-3);opacity:1}.hg-busca input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.hg-busca input:hover{border-color:var(--ink-3)}.hg-busca input:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 4px rgba(22,196,127,.25)}.hg-busca-ico{position:absolute;left:17px;width:18px;height:18px;color:var(--ink-3);pointer-events:none}.hg-busca-limpar{position:absolute;right:6px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--bg-2);color:var(--ink-2);cursor:pointer}.hg-busca-limpar .ico{width:14px;height:14px}.hg-busca-limpar:hover{background:var(--ink);color:#fff}.hg-filtros{flex:none;display:flex;gap:6px}.hg-filtro{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 15px;border:1.5px solid var(--line-2);border-radius:999px;background:#fff;font:700 0.9rem/1 var(--f-tit);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.hg-filtro .ico{width:15px;height:15px;color:var(--verde)}.hg-filtro b{font-size:.8rem;font-weight:800;color:var(--ink-3)}.hg-filtro:hover{border-color:var(--ink)}.hg-filtro[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.hg-filtro[aria-pressed=true] .ico{color:var(--verde-vivo)}.hg-filtro[aria-pressed=true] b{color:rgba(255,255,255,.7)}.hg-status{margin:14px 0 0;font-size:.92rem;color:var(--ink-2)}.hg-status:empty{display:none}.hg-status strong{color:var(--ink)}.hg-status button{margin-left:6px;padding:0;border:0;background:0 0;color:var(--verde);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hg-secao{padding-top:30px}.hg-secao-head{margin-bottom:20px}.hg-secao-head h2{margin:0 0 8px;font-size:clamp(1.4rem, 1.1rem + 1vw, 1.9rem);font-weight:900;letter-spacing:-.035em;line-height:1.2}.hg-secao-head h2>.ico{display:inline-block;width:.74em;height:.74em;margin-right:10px;vertical-align:-.04em;color:var(--verde)}.hg-conta{display:inline-grid;place-items:center;min-width:34px;height:28px;margin-left:8px;padding:0 9px;vertical-align:.18em;border-radius:999px;background:var(--verde-tint);color:var(--verde);font:800 0.88rem/1 var(--f-tit);letter-spacing:0;font-variant-numeric:tabular-nums}.hg-secao-head p{margin:0;max-width:72ch;color:var(--ink-2);line-height:1.55}.hg-pular{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:7px 13px 7px 10px;border:1px solid var(--line-2);border-radius:999px;background:#fff;font:700 0.86rem/1.2 var(--f-tit);color:var(--ink);text-decoration:none;transition:border-color .15s ease,background .15s ease}.hg-pular .ico{width:13px;height:13px;color:var(--verde);transition:transform .15s ease}.hg-pular:hover{border-color:var(--ink)}.hg-pular:hover .ico{transform:translateY(2px)}.hg-nota{margin:16px 0 0;font-size:.86rem;color:var(--ink-3)}.hg-vazio{margin:0;padding:22px 18px;border:1.5px dashed var(--line-2);border-radius:var(--r-lg);background:#fff;color:var(--ink-2);text-align:center}.hg-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hg-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid var(--line-v2);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.hg-card-head{padding:15px 18px 13px}.hg-card-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 6px}.hg-copiar{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ink-2);font:700 0.74rem/1 var(--f-tit);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.hg-copiar::after{content:"";position:absolute;inset:-7px -4px}.hg-copiar .ico{width:12px;height:12px}.hg-copiar .hg-copiar-ok{display:none}.hg-copiar:hover{border-color:var(--ink);color:var(--ink)}.hg-copiar.is-ok{border-color:var(--verde);background:var(--verde-tint);color:var(--verde)}.hg-copiar.is-ok .hg-copiar-ico{display:none}.hg-copiar.is-ok .hg-copiar-ok{display:block}.hg-card.is-alvo{animation:hg-alvo 2.6s ease-out both}@keyframes hg-alvo{0%,55%{border-color:var(--verde);box-shadow:0 0 0 4px rgba(22,196,127,.45),var(--shadow-sm)}100%{border-color:var(--line-v2);box-shadow:0 0 0 0 rgba(22,196,127,0),var(--shadow-sm)}}.hg-card-tipo{display:flex;align-items:center;gap:6px;margin:0;font:800 0.7rem/1 var(--f-tit);text-transform:uppercase;letter-spacing:.1em;color:var(--verde)}.hg-card-tipo .ico{width:13px;height:13px}.hg-card-tit{margin:0;font-size:1.08rem;font-weight:800;line-height:1.3;letter-spacing:-.01em}.hg-card-tit a{color:var(--ink);text-decoration:none}.hg-card-tit a:hover{color:var(--verde);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.hg-player{position:relative;aspect-ratio:16/9;background:#0d1117}.hg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#0d1117}.hg-capa{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;background:#0d1117;color:#fff;cursor:pointer;overflow:hidden}.hg-capa img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.hg-capa:hover img{transform:scale(1.04);filter:brightness(.9)}.hg-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(13,17,23,.72);box-shadow:0 0 0 4px rgba(255,255,255,.28);transition:transform .15s ease,background .15s ease}.hg-play .ico{width:22px;height:22px;margin-left:4px}.hg-capa:focus-visible .hg-play,.hg-capa:hover .hg-play{transform:scale(1.08);background:var(--verde)}.hg-capa:focus-visible{outline:3px solid var(--verde-vivo);outline-offset:-3px;border-radius:0}.hg-dur{position:absolute;right:10px;bottom:10px;padding:5px 8px;border-radius:6px;background:rgba(13,17,23,.78);font:700 0.76rem/1 var(--f-tit);font-variant-numeric:tabular-nums}.hg-meu{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(5,42,27,.88);color:#eafaf1;font:700 0.7rem/1 var(--f-tit);text-transform:uppercase;letter-spacing:.06em}.hg-meu .ico{width:12px;height:12px;color:var(--verde-vivo)}.hg-player.is-tocando .hg-capa{display:none}.hg-card-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:13px 18px;border-top:1px solid var(--line-v2);font:700 0.88rem/1.25 var(--f-tit);color:var(--verde);text-decoration:none;transition:background .15s ease}.hg-card-link .ico{flex:none;width:14px;height:14px;transition:transform .15s ease}.hg-card-link:hover{background:var(--verde-tint)}.hg-card-link:hover .ico{transform:translateX(3px)}.hg-secao-sem{padding-top:44px}.hg-letras{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 22px}.hg-letras a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-v2);border-radius:9px;background:#fff;font:800 0.95rem/1 var(--f-tit);color:var(--ink);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.hg-letras a:hover{background:var(--verde);border-color:var(--verde);color:#fff}.hg-lista{columns:3 280px;column-gap:26px;padding:22px 24px 8px;background:#fff;border:1px solid var(--line-v2);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.hg-grupo{break-inside:avoid;margin:0 0 20px}.hg-letra{margin:0;padding:0 0 7px;border-bottom:2px solid var(--ink);font:900 1.3rem/1 var(--f-tit);color:var(--verde)}.hg-grupo ul{margin:0;padding:0;list-style:none}.hg-item a{display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 6px 9px 4px;border-bottom:1px solid var(--line-v2);color:var(--ink);text-decoration:none;transition:background .15s ease}.hg-item-nome{flex:1;min-width:0;font-weight:600;line-height:1.32}.hg-item-tipo{flex:none;display:inline-flex;align-items:center;gap:5px;font:700 0.68rem/1 var(--f-tit);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.hg-item-tipo .ico{width:12px;height:12px}.hg-item-seta{flex:none;width:13px;height:13px;color:var(--ink-3);transition:transform .15s ease,color .15s ease}.hg-item a:hover{background:var(--verde-tint)}.hg-item a:hover .hg-item-nome{color:var(--verde)}.hg-item a:hover .hg-item-seta{transform:translateX(3px);color:var(--verde)}.hg-page .hg-leitura{max-width:900px;padding-top:34px}.hg-leitura .re-article{padding:34px 44px 44px;background:#fff;border-radius:var(--r-xl);box-shadow:var(--sombra)}.hg-leitura .re-prose>h2:first-child{margin-top:0}.re-prose ul.hg-regras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 22px;padding:0;list-style:none}.re-prose ul.hg-regras li{display:flex;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--line-v2);border-radius:var(--r-lg);background:var(--bg-2);line-height:1.45}.re-prose ul.hg-regras li::before{content:none}.re-prose ul.hg-regras .ico{flex:none;width:20px;height:20px;margin-top:2px;color:var(--verde)}@media (max-width:1024px){.hg-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px){.hg-card-tit{min-height:2.6em}}@media (max-width:760px){.hg-page{padding-top:16px}.hg-leitura .re-article{margin-inline:calc(var(--gut) * -1);padding:26px var(--gut) 30px;border-radius:0;box-shadow:none}.re-prose ul.hg-regras{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hg-page :is(.hg-secao,.hg-grupo,.hg-card,.hg-status){scroll-margin-top:calc(var(--topo-h) + 69px)}.hg-header{padding-bottom:18px}.hg-header h1{font-size:clamp(1.75rem, 8vw, 2.2rem)}.hg-deck{margin:10px 0 12px;font-size:1rem}.hg-barra{gap:6px;padding:9px 0}.hg-busca input{height:44px;padding:0 38px 0 38px;font-size:1rem}.hg-busca-ico{left:13px;width:16px;height:16px}.hg-busca-limpar{right:4px;width:34px;height:34px}.hg-filtro{height:44px;padding:0 11px;gap:5px;font-size:.84rem}.hg-busca input:placeholder-shown{padding-right:12px}.hg-filtro .ico,.hg-filtro b,.hg-filtro[data-tipo=""]{display:none}.hg-secao{padding-top:22px}.hg-secao-head{margin-bottom:16px}.hg-secao-head p{font-size:.95rem}.hg-grade{grid-template-columns:minmax(0,1fr);gap:16px}.hg-card-head{padding:13px 15px 11px}.hg-card-link{padding:12px 15px}.hg-play{width:56px;height:56px;margin:-28px 0 0 -28px}.hg-copiar{height:32px}.hg-secao-sem{padding-top:36px}.hg-letras{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gut) * -1);padding:2px var(--gut) 4px;scrollbar-width:none}.hg-letras::-webkit-scrollbar{display:none}.hg-letras a{flex:none;width:40px;height:40px}.hg-lista{columns:auto;padding:16px 14px 4px;border-radius:var(--r-lg)}}@media (prefers-reduced-motion:reduce){.hg-capa img,.hg-card-link .ico,.hg-item-seta,.hg-play{transition:none}.hg-card.is-alvo{animation:none;border-color:var(--verde)}}