.hx{--c:var(--rosa);gap:22px;display:grid}.hx button{cursor:pointer}.hx-hero{border:1px solid var(--linha);box-shadow:var(--sombra);background:radial-gradient(90% 140% at 100% 0%, color-mix(in srgb, var(--c) 26%, transparent), transparent 60%), radial-gradient(60% 100% at 0% 100%, color-mix(in srgb, var(--marinho) 14%, transparent), transparent 70%), var(--card);border-radius:24px;grid-template-columns:1fr;gap:20px;padding:34px 36px;display:grid;position:relative;overflow:hidden}.hx-hero:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(color-mix(in srgb, var(--c) 28%, transparent) 1.2px, transparent 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 40%,#000);mask-image:linear-gradient(110deg,#0000 40%,#000)}.hx-hero-perfil{grid-template-columns:1fr auto;align-items:center}.hx-hero-txt{z-index:1;justify-items:start;gap:10px;max-width:640px;display:grid;position:relative}.hx-hero h1{letter-spacing:-.02em;font-size:clamp(1.8rem,4.2vw,2.7rem);line-height:1.1}.hx-hero p{color:var(--suave);font-size:1.02rem}.hx-hero-id{align-items:center;gap:16px;display:flex}.hx-hero-id p{margin-top:2px}.hx-selo-pill{background:color-mix(in srgb, var(--c) 15%, var(--card));border:1px solid color-mix(in srgb, var(--c) 40%, transparent);color:var(--rosa-texto);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:.78rem;font-weight:800;display:inline-flex}.hx-voltar{color:var(--suave);font-size:.86rem;font-weight:700;text-decoration:none}.hx-voltar:hover{color:var(--rosa-texto)}.hx-atual{color:var(--suave);font-size:.8rem}.hx-periodo{border:1px solid var(--linha);background:var(--card);box-shadow:var(--sombra);border-radius:999px;padding:4px;display:inline-flex}.hx-periodo a{color:var(--suave);border-radius:999px;padding:7px 18px;font-size:.86rem;font-weight:800;text-decoration:none;transition:background .15s,color .15s}.hx-periodo a:hover{color:var(--tinta)}.hx-periodo a.on{background:var(--rosa);color:#fff}.hx-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hx-kpi{border:1px solid var(--linha);border-radius:var(--raio);background:var(--card);box-shadow:var(--sombra);gap:2px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.hx-kpi:before{content:"";background:var(--c);width:4px;position:absolute;inset:0 auto 0 0}.hx-kpi small{color:var(--suave);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.hx-kpi b{letter-spacing:-.01em;font-size:1.7rem;font-weight:800;line-height:1.15}.hx-kpi span{color:var(--suave);font-size:.84rem}.hx-card{background:var(--card);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);min-width:0;padding:22px 24px}.hx-card h3{font-size:1.05rem}.hx-secao{gap:14px;display:grid}.hx-secao-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hx-secao-topo h2{letter-spacing:-.01em;font-size:1.3rem}.hx-dica-txt{color:var(--suave);font-size:.84rem}.hx-ao-vivo{color:var(--perigo-tx);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.74rem;font-weight:800;display:inline-flex}.hx-ao-vivo i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite hx-pulsa}@keyframes hx-pulsa{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}to{box-shadow:0 0 0 9px #0000}}.hx-leg{color:var(--suave);margin:3px 0 14px;font-size:.88rem}.hx-sub{margin:26px 0 12px;font-size:1rem}.hx-grade-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hx-largo{grid-column:1/-1}.hx-vazio{text-align:center;justify-items:center;gap:6px;padding:36px 24px;display:grid}.hx-vazio>span{font-size:2.2rem}.hx-vazio p{color:var(--suave);max-width:520px}.hx-vazio-mini{color:var(--suave);text-align:center;padding:26px 8px}.hx-abas{border:1px solid var(--linha);background:var(--sup-2);scrollbar-width:none;border-radius:16px;gap:6px;padding:5px;display:flex;overflow-x:auto}.hx-abas::-webkit-scrollbar{display:none}.hx-abas button{color:var(--suave);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:.9rem;font-weight:800;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.hx-abas button:hover{color:var(--tinta)}.hx-abas button.ativa{background:var(--card);color:var(--tinta);box-shadow:var(--sombra), 0 0 0 1px var(--linha)}.hx-aba-corpo{animation:hx-entra .35s var(--ease) both}@keyframes hx-entra{0%{opacity:0;transform:translateY(6px)}}[role=tabpanel]{animation:hx-entra .35s var(--ease) both}.hx-chips{flex-wrap:wrap;gap:8px;display:flex}.hx-chip{--c:var(--rosa);border:1px solid var(--linha);background:var(--card);color:var(--suave);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.84rem;font-weight:700;transition:all .15s;display:inline-flex}.hx-chip i{background:var(--c);opacity:.4;border-radius:50%;width:10px;height:10px;transition:opacity .15s}.hx-chip:hover{border-color:var(--linha-forte);color:var(--tinta)}.hx-chip.on{border-color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--card));color:var(--tinta)}.hx-chip.on i{opacity:1}.hx-chip:not(:has(i)).on{background:var(--rosa);border-color:var(--rosa);color:#fff}.hx-vivo{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.hx-vivo.um{grid-template-columns:minmax(260px,420px)}.hx-vivo-item{border:1px solid var(--linha);border-left:4px solid var(--c);background:var(--card);box-shadow:var(--sombra);transition:transform .2s var(--ease), box-shadow .2s;border-radius:14px}.hx-vivo-item.humano:hover{box-shadow:var(--sombra-media);transform:translateY(-2px)}.hx-vivo-link{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.hx-vivo-txt{min-width:0;line-height:1.25;display:grid}.hx-vivo-txt small{color:var(--suave);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hx-vivo-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.hx-vivo-txt em{color:var(--suave);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.hx-vivo-ouv{text-align:right;line-height:1.1;display:grid}.hx-vivo-ouv b{color:var(--c);font-size:1.35rem}.hx-vivo-ouv small{color:var(--suave);font-size:.68rem}.hx-selo{background:color-mix(in srgb, var(--c) 16%, var(--card));border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.hx-selo img{image-rendering:pixelated;object-fit:contain}.hx-cabeca{background:var(--sup-2);object-fit:cover;image-rendering:pixelated;border-radius:14px;flex:none}.hx-cabeca.falta{color:#fff;image-rendering:auto;place-items:center;font-weight:800;display:grid}.hx-ordem{color:var(--suave);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:.84rem;font-weight:700;display:flex}.hx-ordem button{border:1px solid var(--linha);background:var(--card);color:var(--suave);border-radius:999px;padding:5px 13px;font-size:.82rem;font-weight:700}.hx-ordem button.on{background:var(--tinta);border-color:var(--tinta);color:var(--card)}.hx-rank{gap:8px;display:grid}.hx-rank-lin{border:1px solid var(--linha);transition:border-color .15s, background .15s, transform .2s var(--ease);border-radius:14px;grid-template-columns:30px 46px minmax(130px,1.1fr) minmax(90px,1.2fr) 110px auto 16px;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:grid}.hx-rank-lin:hover{border-color:var(--c);background:color-mix(in srgb, var(--c) 6%, var(--card));transform:translate(3px)}.hx-pos{background:var(--linha-2);width:28px;height:28px;color:var(--suave);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.hx-pos.p1{color:#5a3b00;background:#ffba30}.hx-pos.p2{color:#3a4558;background:#cfd6e2}.hx-pos.p3{color:#5b2f0a;background:#e9a36b}.hx-rank-nome{min-width:0;line-height:1.25;display:grid}.hx-rank-nome b{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.hx-rank-nome small{color:var(--suave);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.hx-rank-barra{background:var(--linha-2);border-radius:999px;height:10px;overflow:hidden}.hx-rank-barra span{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 60%, transparent), var(--c));transform-origin:0;height:100%;animation:hx-cresce .9s var(--ease) both;border-radius:999px;display:block}@keyframes hx-cresce{0%{transform:scaleX(0)}}.hx-rank-spark{display:block}.hx-rank-num{text-align:right;min-width:64px;line-height:1.1;display:grid}.hx-rank-num b{color:var(--c);font-size:1.4rem;font-weight:800}.hx-rank-num small{color:var(--suave);font-size:.7rem}.hx-seta{color:var(--suave);font-size:1.4rem;line-height:1}.hx-graf{scrollbar-width:thin;overflow-x:auto}.hx-graf-in{touch-action:pan-y;position:relative}@media (max-width:680px){.hx-graf-in{min-width:600px}}.hx-graf svg{cursor:crosshair;width:100%;height:auto;display:block;overflow:visible}.hx-grade{stroke:var(--linha);stroke-dasharray:3 5}.hx-eixo{fill:var(--suave);font-size:11.5px;font-weight:600}.hx-guia{stroke:var(--linha-forte);stroke-width:1.5px}.hx-linha{stroke-dasharray:1;stroke-dashoffset:1px;animation:hx-desenha 1.2s var(--ease) forwards}@keyframes hx-desenha{to{stroke-dashoffset:0}}.hx-dica{z-index:2;border:1px solid var(--linha);background:var(--vidro);min-width:160px;box-shadow:var(--sombra-media);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;gap:4px;padding:10px 13px;font-size:.82rem;display:grid;position:absolute;top:6px}.hx-dica[data-lado=d]{transform:translate(14px)}.hx-dica[data-lado=e]{transform:translate(calc(-100% - 14px))}.hx-dica b{margin-bottom:2px}.hx-dica span{color:var(--suave);align-items:center;gap:7px;display:flex}.hx-dica span i{border-radius:50%;flex:none;width:9px;height:9px}.hx-dica span em{color:var(--tinta);margin-left:auto;padding-left:12px;font-style:normal;font-weight:800}.hx-legenda{color:var(--suave);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:10px;font-size:.82rem;font-weight:700;display:flex}.hx-legenda span{align-items:center;gap:6px;display:inline-flex}.hx-legenda i{border-radius:2px;width:12px;height:4px}.hx-melhores{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.hx-melhor{border:1px solid var(--linha);border-top:3px solid var(--c);background:var(--sup-2);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.hx-melhor>span{gap:8px;display:flex}.hx-melhor em{background:var(--card);border:1px solid var(--linha);border-radius:9px;flex:1;place-items:center;padding:6px 4px;font-size:.95rem;font-style:normal;font-weight:800;display:grid}.hx-melhor em small{color:var(--suave);font-size:.7rem;font-weight:700}.hx-mc{gap:4px;padding-bottom:6px;display:grid;overflow-x:auto}.hx-mc-lin{grid-template-columns:var(--nome,120px) repeat(24, minmax(15px, 1fr));align-items:center;gap:4px;min-width:600px;display:grid}.hx-mc-cab span{color:var(--suave);font-size:.68rem;font-weight:800}.hx-mc-nome{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:flex;overflow:hidden}.hx-mc-nome i{border-radius:50%;flex:none;width:9px;height:9px}.hx-mc-cel{background:color-mix(in srgb, var(--c) calc(var(--a) * 100%), transparent);border-radius:6px;height:28px;transition:transform .12s}.hx-mc-cel.vazio{background:var(--linha-2)}.hx-mc-cel:not(.vazio):hover{z-index:1;outline:2px solid var(--c);position:relative;transform:scale(1.3)}.hx-calor-leg{color:var(--suave);align-items:center;gap:8px;margin-top:12px;font-size:.78rem;font-weight:700;display:flex}.hx-calor-leg i{border-radius:999px;width:110px;height:10px}.hx-calor-leg em{margin-left:auto;font-style:normal;font-weight:600}.hx-col{align-items:stretch;gap:5px;padding-top:4px;display:flex}.hx-col-item{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.hx-col-num{height:14px;color:var(--c);font-size:.7rem;font-weight:800}.hx-col-barra{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 72%, transparent), color-mix(in srgb, var(--c) 36%, transparent));transform-origin:bottom;width:100%;min-height:3px;animation:hx-sobe .8s var(--ease) both;border-radius:6px 6px 3px 3px;transition:filter .15s;display:block}.hx-col-item.topo .hx-col-barra{background:var(--c)}.hx-col-item:hover .hx-col-barra{filter:brightness(1.15)}@keyframes hx-sobe{0%{transform:scaleY(0)}}.hx-col-item small{height:14px;color:var(--suave);white-space:nowrap;font-size:.68rem;font-weight:700}.hx-spark{width:100%;height:38px;display:block}.hx-spark.vazio{background:repeating-linear-gradient(135deg, var(--linha-2) 0 6px, transparent 6px 12px);border-radius:8px}.hx-top{gap:10px;display:grid}.hx-top li{grid-template-columns:28px 44px 1fr auto;align-items:center;gap:12px;display:grid}.hx-top li b{font-size:1.05rem}.hx-top-barra{background:var(--linha-2);border-radius:999px;height:10px;overflow:hidden}.hx-top-barra span{background:var(--c);height:100%;animation:hx-cresce .9s var(--ease) both;transform-origin:0;border-radius:999px;display:block}.hx-top em{color:var(--c);font-style:normal;font-weight:800}.hx-locs{gap:8px;display:grid}.hx-loc{border:1px solid var(--linha);transition:border-color .15s, background .15s, transform .2s var(--ease);border-radius:14px;grid-template-columns:28px 44px minmax(120px,1fr) minmax(80px,1fr) auto;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:grid}.hx-loc:hover{border-color:var(--c);background:color-mix(in srgb, var(--c) 6%, var(--card));transform:translate(3px)}.hx-loc-nome{min-width:0;line-height:1.25;display:grid}.hx-loc-nome b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hx-loc-nome small{color:var(--suave);font-size:.76rem}.hx-loc-barra{background:var(--linha-2);border-radius:999px;height:8px;overflow:hidden}.hx-loc-barra span{background:var(--c);height:100%;animation:hx-cresce .9s var(--ease) both;transform-origin:0;border-radius:999px;display:block}.hx-loc-h{text-align:right;line-height:1.1;display:grid}.hx-loc-h b{color:var(--c);font-size:1.25rem}.hx-loc-h small{color:var(--suave);font-size:.7rem}.hx-busca{border:2px solid var(--linha);background:var(--card);height:58px;box-shadow:var(--sombra-media);color:var(--suave);border-radius:999px;align-items:center;gap:12px;padding:0 20px;transition:border-color .15s,box-shadow .15s;display:flex}.hx-busca:focus-within{border-color:var(--rosa);box-shadow:0 0 0 4px var(--rosa-suave)}.hx-busca input{min-width:0;color:var(--tinta);background:0 0;border:0;outline:0;flex:1;font-size:1.05rem;font-weight:600}.hx-busca input::-webkit-search-cancel-button{display:none}.hx-gira{border:2px solid var(--linha-forte);border-top-color:var(--rosa);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite hx-gira}@keyframes hx-gira{to{transform:rotate(360deg)}}.hx-limpar{background:var(--linha-2);width:26px;height:26px;color:var(--suave);border:0;border-radius:50%;font-size:1.1rem;line-height:1}.hx-limpar:hover{background:var(--rosa-suave);color:var(--rosa-texto)}.hx-filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hx-ordem-sel{color:var(--suave);align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:inline-flex}.hx-ordem-sel select{border:1px solid var(--linha);background:var(--card);color:var(--tinta);border-radius:10px;padding:7px 12px;font-weight:700}.hx-contagem{color:var(--suave);margin-top:2px;font-size:.86rem;font-weight:800}.hx-lista-loc{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.hx-loc-card{transition:transform .2s var(--ease), border-color .15s, box-shadow .2s;grid-template-columns:22px 56px 1fr auto;align-items:center;gap:14px;padding:16px 18px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.hx-loc-card:hover{border-color:var(--c);box-shadow:var(--sombra-media);transform:translateY(-3px)}.hx-loc-rank{color:var(--suave);text-align:center;font-size:.85rem;font-weight:800}.hx-loc-meio{gap:3px;min-width:0;line-height:1.2;display:grid}.hx-loc-meio b{text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;overflow:hidden}.hx-loc-meio small{color:var(--suave);font-size:.76rem}.hx-etiquetas{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.hx-etiquetas em,.hx-etiquetas a{--c:var(--suave);border:1px solid color-mix(in srgb, var(--c) 50%, transparent);background:color-mix(in srgb, var(--c) 13%, transparent);color:var(--tinta);border-radius:999px;padding:2px 10px;font-size:.72rem;font-style:normal;font-weight:800;text-decoration:none}.hx-etiquetas a:hover{background:color-mix(in srgb, var(--c) 28%, transparent)}.hx-loc-total{text-align:right;line-height:1.05;display:grid}.hx-loc-total b{color:var(--rosa-texto);font-size:1.6rem;font-weight:800}.hx-loc-total small{color:var(--suave);font-size:.7rem}.hx-loc-fita{background:var(--linha-2);height:4px;position:absolute;inset:auto 0 0}.hx-loc-fita span{background:var(--c);border-radius:0 4px 4px 0;height:100%;display:block}.hx-palco{z-index:1;place-items:end center;width:260px;height:250px;display:grid;position:relative}.hx-gif{z-index:2;image-rendering:pixelated;filter:drop-shadow(0 8px 10px #00000038);position:relative}.hx-chao{background:radial-gradient(closest-side,#0000004d,#0000);border-radius:50%;width:170px;height:20px;margin-left:-85px;position:absolute;bottom:6px;left:50%}.hx-holofote{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 28%, transparent), transparent 85%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);opacity:.8;border-radius:50% 50% 0 0/80% 80% 0 0;position:absolute;inset:0 10% 10%}.hx-nota{z-index:3;color:var(--c);opacity:0;text-shadow:0 2px 8px color-mix(in srgb, var(--c) 40%, transparent);font-size:1.5rem;font-weight:800;animation:3.6s ease-in-out infinite hx-nota;position:absolute}.hx-nota.n1{animation-delay:0s;bottom:52%;left:18%}.hx-nota.n2{font-size:1.8rem;animation-delay:.9s;bottom:58%;left:64%}.hx-nota.n3{animation-delay:1.8s;bottom:74%;left:42%}.hx-nota.n4{font-size:1.25rem;animation-delay:2.7s;bottom:40%;left:78%}@keyframes hx-nota{0%{opacity:0;transform:translateY(14px)rotate(-8deg)scale(.8)}25%{opacity:1}to{opacity:0;transform:translateY(-46px)rotate(10deg)scale(1.1)}}.hx-passou{gap:10px;margin-top:4px;display:grid}.hx-passou-lin{border:1px solid var(--linha);border-left:4px solid var(--c);transition:background .15s, transform .2s var(--ease);border-radius:14px;grid-template-columns:48px minmax(150px,1.2fr) minmax(80px,1fr) 70px 80px;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:grid}.hx-passou-lin:hover{background:color-mix(in srgb, var(--c) 6%, var(--card));transform:translate(3px)}.hx-passou-nome{line-height:1.25;display:grid}.hx-passou-nome small{color:var(--suave);font-size:.78rem}.hx-passou-barra{background:var(--linha-2);border-radius:999px;height:9px;overflow:hidden}.hx-passou-barra span{background:var(--c);height:100%;animation:hx-cresce .9s var(--ease) both;transform-origin:0;border-radius:999px;display:block}.hx-passou-num{text-align:right;line-height:1.1;display:grid}.hx-passou-num b{color:var(--c);font-size:1.15rem}.hx-passou-num small{color:var(--suave);font-size:.68rem}.hx-tabela{margin-top:14px;font-size:.92rem;display:grid}.hx-tr{border-bottom:1px solid var(--linha-2);grid-template-columns:1.2fr .6fr 1.6fr .8fr;align-items:center;gap:10px;padding:10px 6px;display:grid}.hx-tr.cab{color:var(--suave);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.hx-tr span{align-items:center;gap:8px;display:flex}.hx-tr i{border-radius:50%;width:10px;height:10px}.hx-mais{margin:16px auto 0;display:flex}@media (max-width:960px){.hx-kpis{grid-template-columns:repeat(2,1fr)}.hx-grade-2{grid-template-columns:1fr}.hx-rank-lin{grid-template-columns:28px 46px 1fr auto 14px}.hx-rank-barra,.hx-rank-spark{display:none}.hx-loc{grid-template-columns:28px 44px 1fr auto}.hx-loc-barra{display:none}.hx-passou-lin{grid-template-columns:48px 1fr auto auto}.hx-passou-barra{display:none}}@media (max-width:680px){.hx-hero{padding:24px 20px}.hx-hero-perfil{grid-template-columns:1fr}.hx-palco{order:-1;width:100%;height:230px}.hx-card{padding:18px 16px}.hx-lista-loc{grid-template-columns:1fr}.hx-kpi b{font-size:1.4rem}.hx-abas button{padding:9px 14px;font-size:.84rem}.hx-top li{grid-template-columns:26px 40px 1fr auto;gap:8px}.hx-tr{grid-template-columns:1.1fr .5fr 1.4fr .7fr;font-size:.82rem}.hx-passou-lin{grid-template-columns:44px 1fr auto}.hx-passou-lin .hx-passou-num:last-child{display:none}}@media (prefers-reduced-motion:reduce){.hx-linha,.hx-rank-barra span,.hx-col-barra,.hx-top-barra span,.hx-loc-barra span,.hx-passou-barra span,.hx-nota,.hx-aba-corpo,[role=tabpanel],.hx-ao-vivo i{animation:none}.hx-linha{stroke-dashoffset:0}.hx-nota{opacity:.8}}.top-loc a{flex:1;align-items:center;min-width:0;min-height:40px;text-decoration:none;display:flex}.top-loc a b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-loc a:hover b{color:var(--rosa-texto)}.top-loc .valor{text-align:right;line-height:1.2;display:grid}.top-loc .valor small{font-size:.7rem;font-weight:600}.top-loc+.btn{margin-top:10px}.top-loc .hx-cabeca{border-radius:50%}.ranking.top-loc li:first-child:not(.rank-vazio) .hx-cabeca{box-shadow:0 0 0 2px #f6c945}.hx-mini{padding:16px 18px 14px}.hx-mini .hx-vazio-mini{padding:10px 0 0;font-size:.84rem}.hx-kpis-5{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.hx-kpi-sub{color:var(--suave);font-size:1rem;font-weight:600}.hx-podio{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:10px;display:grid}.hx-podio-item{border:1px solid var(--linha);background:var(--sup-2);border-radius:16px;gap:8px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.hx-podio-item:hover{box-shadow:var(--sombra-media);transform:translateY(-3px)}.hx-podio-item.p1{border-color:color-mix(in srgb, #ffba30 45%, var(--linha));background:linear-gradient(145deg, color-mix(in srgb, #ffba30 12%, var(--card)), var(--card))}.hx-podio-item.p2{border-color:color-mix(in srgb, #cfd6e2 45%, var(--linha));background:linear-gradient(145deg, color-mix(in srgb, #cfd6e2 12%, var(--card)), var(--card))}.hx-podio-item.p3{border-color:color-mix(in srgb, #e9a36b 45%, var(--linha));background:linear-gradient(145deg, color-mix(in srgb, #e9a36b 12%, var(--card)), var(--card))}.hx-podio-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.hx-podio-lugar{align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:inline-flex}.hx-podio-ouv{color:var(--c);font-size:1.55rem;font-weight:800;line-height:1}.hx-podio-ouv small{color:var(--suave);margin-left:4px;font-size:.72rem;font-weight:700}.hx-podio-detalhes{color:var(--suave);gap:3px;font-size:.8rem;display:grid}.hx-podio-prg{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.hx-programas{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:10px;display:grid}.hx-prg-card{border:1px solid var(--linha);border-left:4px solid var(--c);background:var(--card);box-shadow:var(--sombra);border-radius:16px;gap:10px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:grid}.hx-prg-card:hover{box-shadow:var(--sombra-media);transform:translateY(-2px)}.hx-prg-topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hx-prg-titulo{color:var(--tinta);font-size:1.1rem;font-weight:800;line-height:1.25}.hx-prg-datas{color:var(--suave);margin-top:2px;font-size:.78rem}.hx-prg-metricas{border-top:1px solid var(--linha-2);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:.82rem;display:flex}.hx-prg-vezes{color:var(--suave);font-weight:700}.hx-prg-vezes b{color:var(--tinta)}.hx-prg-pico{color:#ffba30;align-items:center;gap:5px;font-weight:800;display:inline-flex}.hx-raridades-resumo{background:var(--sup-2);border:1px solid var(--linha);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 10px;padding:10px 14px;display:flex}.hx-raridade-pill{background:var(--card);border:1px solid var(--linha);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #0000000a}.hx-raridade-pill.lendario{background:linear-gradient(135deg, #fed3301f, var(--card));color:#b45309;border-color:#f59e0b66}.hx-raridade-pill.epico{background:linear-gradient(135deg, #a855f71f, var(--card));color:#7e22ce;border-color:#a855f766}.hx-raridade-pill.raro{background:linear-gradient(135deg, #00d2d31a, var(--card));color:#0284c7;border-color:#00d2d366}.hx-raridade-pill.comum{color:var(--suave)}.hx-conquistas-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-top:12px;display:grid}.hx-conquista-card{border:1px solid var(--linha);background:var(--card);box-shadow:var(--sombra);border-radius:18px;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:16px 18px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow:hidden}.hx-conquista-card.desbloqueada.lendario{background:linear-gradient(135deg, #fed33014 0%, #f5ab2705 50%, var(--card) 100%);box-shadow:0 0 16px -4px #f59e0b4d, var(--sombra);border-color:#f59e0bbf}.hx-conquista-card.desbloqueada.lendario:hover{transform:translateY(-3px);box-shadow:0 12px 26px -4px #f59e0b73,0 0 0 1px #f59e0b}.hx-conquista-card.desbloqueada.epico{background:linear-gradient(135deg, #a855f712 0%, #7b1fa205 50%, var(--card) 100%);box-shadow:0 0 14px -4px #a855f740, var(--sombra);border-color:#a855f7b3}.hx-conquista-card.desbloqueada.epico:hover{transform:translateY(-3px);box-shadow:0 12px 26px -4px #a855f766,0 0 0 1px #a855f7}.hx-conquista-card.desbloqueada.raro{background:linear-gradient(135deg, #00d2d30f 0%, #0984e305 50%, var(--card) 100%);box-shadow:0 0 14px -4px #00d2d338, var(--sombra);border-color:#00d2d3b3}.hx-conquista-card.desbloqueada.raro:hover{transform:translateY(-3px);box-shadow:0 10px 22px -4px #00d2d359,0 0 0 1px #00d2d3}.hx-conquista-card.desbloqueada.comum{border-color:color-mix(in srgb, var(--linha) 75%, #d4782e)}.hx-conquista-card.desbloqueada.comum:hover{transform:translateY(-3px);box-shadow:0 8px 20px -4px #0000001a}.hx-conquista-card.bloqueada{opacity:.65;filter:grayscale(.5);background:var(--sup-2)}.hx-conquista-card.bloqueada:hover{opacity:.88;filter:grayscale(.15);transform:translateY(-2px)}.hx-emblema-icone{border:2px solid var(--linha);background:var(--sup-2);width:72px;height:72px;image-rendering:pixelated;border-radius:16px;flex:none;place-items:center;transition:all .2s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 2px 4px #0000000f}.hx-emblema-img{width:60px;height:60px;image-rendering:pixelated;object-fit:contain;grid-area:1/1;display:block}.hx-emblema-base{transition:opacity .2s,transform .2s cubic-bezier(.34,1.56,.64,1)}.hx-emblema-hover{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.96)}.hx-conquista-card:hover .hx-emblema-base{opacity:0;transform:scale(1.06)}.hx-conquista-card:hover .hx-emblema-hover{opacity:1;transform:scale(1.06)}.hx-conquista-card.desbloqueada.lendario .hx-emblema-icone{background:radial-gradient(circle at 40% 35%, #fffcebf2, var(--sup-2));border-color:#f59e0bbf;animation:2.5s ease-in-out infinite hx-brilho-lenda;box-shadow:0 0 14px #f59e0b59,inset 0 1px 2px #fff}.hx-conquista-card.desbloqueada.epico .hx-emblema-icone{background:radial-gradient(circle at 40% 35%, #faf2fff2, var(--sup-2));border-color:#a855f7b3;box-shadow:0 0 12px #a855f747,inset 0 1px 2px #fff}.hx-conquista-card.desbloqueada.raro .hx-emblema-icone{background:radial-gradient(circle at 40% 35%, #f0fcfff2, var(--sup-2));border-color:#00d2d3b3;box-shadow:0 0 12px #00d2d340,inset 0 1px 2px #fff}.hx-conquista-card.desbloqueada.comum .hx-emblema-icone{background:var(--sup-2);border-color:var(--linha);box-shadow:0 2px 6px #0000000a}@keyframes hx-brilho-lenda{0%,to{box-shadow:0 0 12px #f59e0b66}50%{box-shadow:0 0 20px 3px #f59e0ba6}}.hx-conquista-info{gap:4px;min-width:0;display:grid}.hx-conquista-topo{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.hx-conquista-nome{color:var(--tinta);word-break:break-word;flex:auto;min-width:0;font-size:.94rem;font-weight:800;line-height:1.25}.hx-conquista-card.lendario.desbloqueada .hx-conquista-nome{color:#b45309;text-shadow:0 0 14px #f59e0b40}.hx-conquista-raridade{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;align-items:center;gap:4px;margin-top:1px;padding:3px 8px;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex;white-space:nowrap!important;flex-shrink:0!important}.hx-raridade-ico{align-items:center;font-size:.72rem;line-height:1;display:inline-flex}.hx-raridade-lbl{font-weight:800;line-height:1}.hx-conquista-card.comum .hx-conquista-raridade{background:var(--linha-2);color:var(--suave);border:1px solid var(--linha)}.hx-conquista-card.raro .hx-conquista-raridade{color:#fff;text-shadow:0 1px 2px #00000040;background:linear-gradient(135deg,#00d2d3,#0284c7);box-shadow:0 2px 6px #00d2d359}.hx-conquista-card.epico .hx-conquista-raridade{color:#fff;text-shadow:0 1px 2px #00000040;background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 2px 6px #a855f759}.hx-conquista-card.lendario .hx-conquista-raridade{color:#fff;text-shadow:0 1px 2px #0000004d;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b73}.hx-conquista-desc{color:var(--suave);font-size:.78rem;line-height:1.35}.hx-conquista-progresso{gap:3px;margin-top:5px;display:grid}.hx-prog-barra{background:var(--linha-2);border-radius:999px;height:6px;overflow:hidden}.hx-prog-barra span{background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:999px;height:100%;display:block}.hx-prog-txt{color:var(--suave);justify-content:space-between;font-size:.68rem;font-weight:700;display:flex}.hx-conquista-detalhe{color:#10b981;align-items:center;gap:5px;margin-top:3px;font-size:.73rem;font-weight:800;display:inline-flex}.hx-tr-5{border-bottom:1px solid var(--linha-2);grid-template-columns:1.1fr .5fr 1.3fr 1.6fr .7fr;align-items:center;gap:10px;padding:10px 8px;display:grid}.hx-tr-5.cab{color:var(--suave);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.hx-prg-tag{background:var(--sup-2);color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--linha);border-radius:6px;max-width:100%;padding:2px 8px;font-size:.78rem;font-weight:700;display:inline-block;overflow:hidden}@media (max-width:1100px){.hx-kpis-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.hx-kpis-5{grid-template-columns:repeat(2,1fr)}.hx-tr-5{grid-template-columns:1.1fr .5fr 1.2fr .8fr}.hx-tr-5 span:nth-child(4){display:none}}
.sv-hero{align-content:center}@media (min-width:921px){.sv-hero{min-height:190px;padding-right:clamp(150px,22vw,260px)}}.sv-hero h1{max-width:22ch}.sv-hero-selo{letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.sv-hero>img{height:clamp(84px,12vw,130px)}.sv-alerta{border:1px solid var(--p-borda);background:var(--card);border-radius:16px;align-items:flex-start;gap:14px;padding:15px 18px;display:flex}.sv-alerta p{color:var(--suave);margin:3px 0 0;font-size:.9rem;line-height:1.5}.sv-alerta svg{flex:none;margin-top:2px}.sv-alerta.ruim{background:color-mix(in srgb, #e53935 9%, var(--card));border-color:#e5393559}.sv-alerta.ruim svg{color:#d32f2f}.sv-alerta.ok{background:color-mix(in srgb, var(--p-verde) 10%, var(--card));border-color:color-mix(in srgb, var(--p-verde) 38%, transparent)}.sv-alerta.ok svg{color:var(--p-verde)}html[data-tema=escuro] .sv-alerta.ruim svg{color:#ff8a80}.sv-secao{align-content:start;gap:14px;display:grid}.sv-secao>h2,.sv-secao .p-barra h2{font-family:var(--f-logo);font-size:1.2rem}.sv-passos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-passos li{border:1px solid var(--p-borda);background:var(--card);border-radius:15px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.sv-passos li>div{gap:3px;min-width:0;display:grid}.sv-passos small{color:var(--suave);font-size:.85rem;line-height:1.45}.sv-passo-n{background:var(--rosa-suave);width:34px;height:34px;color:var(--rosa-texto);font-family:var(--f-logo);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:grid}.sv-passos li.feito .sv-passo-n{background:var(--p-verde);color:#fff}.sv-passos li.atual{border-color:var(--rosa);box-shadow:0 0 0 4px var(--rosa-suave)}.sv-passos li.trancado{opacity:.6}.sv-passo-acoes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sv-grade{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.sv-servidor{color:var(--tinta);transition:transform .2s var(--ease), border-color .15s, box-shadow .2s;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.sv-servidor:hover{border-color:var(--rosa);transform:translateY(-2px);box-shadow:0 12px 26px #d9185e24}.sv-servidor-txt{flex:1;gap:3px;min-width:0;display:grid}.sv-servidor-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.sv-servidor-txt small{color:var(--suave)}.sv-seta{color:var(--suave);transition:transform .2s var(--ease), color .15s;flex:none}.sv-servidor:hover .sv-seta{color:var(--rosa);transform:translate(3px)}.sv-icone{background:linear-gradient(135deg, var(--rosa), var(--p-roxo));color:#fff;width:56px;height:56px;font-family:var(--f-logo);border-radius:18px;flex:none;place-items:center;font-size:1.5rem;display:grid;overflow:hidden}.sv-icone img{object-fit:cover;width:100%;height:100%}.sv-icone.grande{border-radius:26px;width:84px;height:84px;font-size:2.1rem}.p-ico.img{overflow:hidden}.p-ico.img img{image-rendering:auto;object-fit:cover;border-radius:8px;width:26px;height:26px}.sv-vazio{text-align:center;justify-items:center;gap:12px;padding:12px 20px 26px;display:grid}.sv-cta{width:auto}.sv-dica{color:var(--suave);font-size:.82rem}.sv-modulos-info{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.sv-mod-info{--cor:var(--rosa);gap:13px;padding:15px 16px;display:flex}.sv-mod-info p{color:var(--suave);margin:3px 0 0;font-size:.86rem;line-height:1.45}.sv-mod-emoji{background:color-mix(in srgb, var(--cor) 14%, var(--card));border:1px solid color-mix(in srgb, var(--cor) 28%, transparent);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:1.5rem;display:grid}.m-musica{--cor:#e8286c}.m-radio{--cor:#2f7de1}.m-emblemas{--cor:#8e3bb5}.m-mobis{--cor:#f08a24}.m-noticias{--cor:#22b573}.m-contador{--cor:#14a9bd}.m-jogos{--cor:#9a3fc4}.m-eventos{--cor:#e0a100}.m-gratis{--cor:#e8286c}.m-locutores{--cor:#2f7de1}.m-sorteios{--cor:#f08a24}.m-registro{--cor:#22b573}.m-comandos{--cor:#14a9bd}.sv-como{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sv-como li{align-items:flex-start;gap:12px;display:flex}.sv-como li>span{background:var(--rosa);color:#fff;width:32px;height:32px;font-family:var(--f-logo);border-radius:50%;flex:none;place-items:center;display:grid}.sv-como li>div{gap:2px;display:grid}.sv-como small{color:var(--suave);line-height:1.45}.sv-voltar{width:max-content;color:var(--suave);align-items:center;gap:6px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.sv-voltar:hover{color:var(--rosa)}.sv-cabeca{flex-wrap:wrap;align-items:center;gap:18px;padding:20px;display:flex}.sv-cabeca-txt{flex:1;gap:8px;min-width:0;display:grid}.sv-cabeca-txt h1{font-family:var(--f-logo);word-break:break-word;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.sv-modulos{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.sv-modulo{--cor:var(--rosa);gap:14px;padding:18px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.sv-modulo:before{content:"";background:var(--cor);opacity:.35;width:4px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.sv-modulo.ligado{border-color:color-mix(in srgb, var(--cor) 40%, var(--p-borda));box-shadow:0 8px 22px color-mix(in srgb, var(--cor) 12%, transparent)}.sv-modulo.ligado:before{opacity:1}.sv-modulo.atencao{border-color:#f08a248c}.sv-modulo-topo{align-items:flex-start;gap:13px;display:flex}.sv-modulo-tit{flex:1;min-width:0}.sv-modulo-tit h3{font-size:1.05rem;font-family:var(--f-logo)}.sv-modulo-tit p{color:var(--suave);margin:3px 0 0;font-size:.86rem;line-height:1.45}.sv-modulo-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sv-canal-atual{background:var(--fundo);border:1px solid var(--p-borda);color:var(--marinho);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:2px 9px;font-size:.78rem;font-weight:700;display:inline-flex;overflow:hidden}html[data-tema=escuro] .sv-canal-atual{color:#a9beff;background:var(--sup-2)}.sv-link{color:var(--rosa-texto);cursor:pointer;background:0 0;border:0;border-radius:9px;margin-left:auto;padding:4px 10px;font-size:.85rem;font-weight:750}.sv-link:hover{background:var(--rosa-suave)}.sv-link:disabled{opacity:.5;cursor:not-allowed}.sv-problemas{background:color-mix(in srgb, #f08a24 12%, var(--card));color:var(--tinta);border:1px solid #f08a2459;border-radius:12px;gap:4px;margin:0;padding:10px 14px 10px 30px;font-size:.86rem;line-height:1.5;display:grid}.sv-chave{background:var(--linha-forte,#c9ccd6);cursor:pointer;border:0;border-radius:999px;flex:none;width:52px;height:30px;padding:0;transition:background .2s;position:relative}.sv-chave span{width:24px;height:24px;transition:transform .22s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.sv-chave.on{background:var(--p-verde)}.sv-chave.on span{transform:translate(22px)}.sv-chave:disabled{opacity:.55;cursor:not-allowed}.sv-chave:focus-visible{outline:3px solid var(--rosa-suave);outline-offset:2px}.sv-opcoes{border-top:1px dashed var(--p-borda);animation:sv-abre .2s var(--ease);gap:14px;padding-top:14px;display:grid}@keyframes sv-abre{0%{opacity:0;transform:translateY(-4px)}}.sv-ajuda{color:var(--suave);margin:0;font-size:.86rem;line-height:1.5}.sv-opcoes .p-campo label em{color:var(--suave);font-style:normal;font-weight:500}.sv-opcoes select{border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--card);width:100%;font:inherit;padding:11px 12px}.sv-opcoes select:focus{border-color:var(--rosa);box-shadow:0 0 0 4px var(--rosa-suave);outline:0}.sv-aviso{color:#b35a00;font-weight:600}html[data-tema=escuro] .sv-aviso{color:#ffb067}.sv-erro{background:color-mix(in srgb, #e53935 10%, var(--card));color:var(--tinta);border:1px solid #e5393559;border-radius:12px;margin:0;padding:10px 12px;font-size:.88rem;font-weight:600}.sv-acoes{flex-wrap:wrap;gap:10px;display:flex}.sv-perigo{border-color:color-mix(in srgb, #e53935 28%, var(--p-borda))}.btn.suave.perigo{color:#c62828;border-color:color-mix(in srgb, #e53935 40%, var(--linha))}html[data-tema=escuro] .btn.suave.perigo{color:#ff8a80}.sv-staff-id{color:var(--suave);font-family:ui-monospace,Consolas,monospace;font-size:.76rem}@media (max-width:640px){.sv-hero h1{max-width:none}.sv-modulos{grid-template-columns:minmax(0,1fr)}.sv-cabeca{padding:16px}}@media (prefers-reduced-motion:reduce){.sv-chave span,.sv-opcoes,.sv-servidor,.sv-seta{transition:none;animation:none}}.sv-modulo-link{--cor:var(--rosa);color:var(--tinta);transition:transform .2s var(--ease), border-color .2s, box-shadow .2s;gap:14px;padding:18px 18px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.sv-modulo-link:before{content:"";background:var(--cor);opacity:.35;width:4px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.sv-modulo-link:hover{border-color:color-mix(in srgb, var(--cor) 55%, var(--p-borda));box-shadow:0 14px 28px color-mix(in srgb, var(--cor) 16%, transparent);transform:translateY(-2px)}.sv-modulo-link.ligado:before,.sv-modulo-link:hover:before{opacity:1}.sv-modulo-link.atencao{border-color:#f08a248c}.sv-modulo-link .sv-mod-emoji{border-radius:17px;width:56px;height:56px;font-size:1.9rem}.sv-modulo-link-txt{gap:5px;display:grid}.sv-modulo-link-txt b{font-family:var(--f-logo);font-size:1.1rem}.sv-modulo-link-txt small{color:var(--suave);font-size:.88rem;line-height:1.5}.sv-modulo-link-ir{color:var(--cor);justify-self:end;align-items:center;gap:6px;font-size:.86rem;font-weight:800;display:inline-flex}.sv-modulo-link-ir svg{transition:transform .2s var(--ease)}.sv-modulo-link:hover .sv-modulo-link-ir svg{transform:translate(4px)}html[data-tema=escuro] .m-radio{--cor:#5b9bff}html[data-tema=escuro] .m-emblemas{--cor:#c07bff}html[data-tema=escuro] .m-noticias{--cor:#38d38e}.sv-modulo-hero{--cor:var(--rosa);border:1px solid color-mix(in srgb, var(--cor) 40%, transparent);background:radial-gradient(500px 220px at 0% 0%, color-mix(in srgb, var(--cor) 24%, transparent), transparent 70%), color-mix(in srgb, var(--cor) 8%, var(--card));border-radius:22px;align-items:center;gap:20px;padding:clamp(20px,3vw,30px);display:flex}.sv-modulo-hero-emoji{background:var(--card);border:1px solid color-mix(in srgb, var(--cor) 35%, transparent);width:84px;height:84px;box-shadow:0 10px 24px color-mix(in srgb, var(--cor) 22%, transparent);border-radius:26px;flex:none;place-items:center;font-size:2.8rem;display:grid}.sv-modulo-hero h1{font-family:var(--f-logo);font-size:clamp(1.5rem,3.2vw,2.2rem);line-height:1.1}.sv-modulo-hero p{color:var(--suave);max-width:60ch;margin:6px 0 10px;font-size:1rem}.sv-modulo-grade{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:18px;display:grid}.sv-coluna{gap:18px;min-width:0;display:grid}.sv-config{--cor:var(--rosa);border-color:color-mix(in srgb, var(--cor) 28%, var(--p-borda));gap:16px;padding:22px;display:grid}.sv-config.ligado{border-color:color-mix(in srgb, var(--cor) 55%, var(--p-borda));box-shadow:0 10px 26px color-mix(in srgb, var(--cor) 12%, transparent)}.sv-config-topo{justify-content:space-between;align-items:center;gap:14px;display:flex}.sv-config-topo h2{font-family:var(--f-logo);font-size:1.15rem}.sv-config-topo p{color:var(--suave);margin:3px 0 0;font-size:.88rem}.sv-chave.grande{width:64px;height:36px}.sv-chave.grande span{width:30px;height:30px;top:3px;left:3px}.sv-chave.grande.on span{transform:translate(28px)}.sv-campos{gap:14px;display:grid}.sv-config select{border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--card);width:100%;font:inherit;padding:11px 12px}.sv-config select:focus{border-color:var(--rosa);box-shadow:0 0 0 4px var(--rosa-suave);outline:0}.sv-config input[type=text],.sv-config input[type=url],.sv-config textarea{border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--card);width:100%;font:inherit;color:var(--tinta);padding:11px 12px}.sv-config input[type=text]:focus,.sv-config input[type=url]:focus,.sv-config textarea:focus{border-color:var(--rosa);box-shadow:0 0 0 4px var(--rosa-suave);outline:0}.sv-config .p-campo label em{color:var(--suave);font-style:normal;font-weight:500}.sv-atencao{color:#b35a00;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}html[data-tema=escuro] .sv-atencao{color:#ffb067}.sv-passos-mod{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-passos-mod li{align-items:flex-start;gap:12px;display:flex}.sv-passos-mod li>span{background:var(--rosa-suave);width:30px;height:30px;color:var(--rosa-texto);font-family:var(--f-logo);border-radius:50%;flex:none;place-items:center;display:grid}.sv-passos-mod p{margin:4px 0 0;line-height:1.5}.sv-comandos,.sv-dicas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-comandos li{gap:3px;display:grid}.sv-comandos code{background:var(--fundo);border:1px solid var(--p-borda);width:max-content;color:var(--marinho);border-radius:8px;padding:2px 9px;font-weight:700}html[data-tema=escuro] .sv-comandos code{color:#a9beff;background:var(--sup-2)}.sv-comandos span{color:var(--suave);font-size:.88rem}.sv-dicas li{color:var(--suave);padding-left:18px;font-size:.9rem;line-height:1.5;position:relative}.sv-dicas li:before{content:"";background:var(--rosa);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:2px}.sv-modulo-grade .p-bloco h2{align-items:center;gap:8px;display:flex}.dc{color:#dbdee1;font-family:var(--f-corpo);background:#313338;border:1px solid #00000040;border-radius:14px;font-size:.86rem;overflow:hidden}.dc-topo{color:#f2f3f5;background:#2b2d31;border-bottom:1px solid #1e1f22;padding:10px 14px;font-weight:700}.dc-corpo{gap:14px;padding:14px;display:grid}.dc-msg{gap:11px;display:flex}.dc-avatar{background:#5865f2;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.dc-avatar.bot{background:linear-gradient(135deg,#f0457e,#8e3bb5)}.dc-msg-corpo{gap:4px;min-width:0;display:grid}.dc-msg-nome{align-items:center;gap:6px;display:flex}.dc-tag{color:#fff;background:#5865f2;border-radius:4px;padding:0 5px;font-size:.62rem;font-weight:800;line-height:1.5}.dc-texto{line-height:1.45}.dc-link{color:#00a8fc}.dc-mencao{color:#c9cdfb;background:#5865f24d;border-radius:4px;padding:0 3px;font-weight:600}.dc-embed{background:#2b2d31;border-left:4px solid #f0457e;border-radius:4px;gap:4px;max-width:360px;padding:10px 12px;display:grid}.dc-embed b{color:#f2f3f5;font-size:.95rem}.dc-embed small{color:#b5bac1}.dc-embed code{color:#f2f3f5;background:#1e1f22;border-radius:4px;padding:0 5px}.dc-titulo-link{color:#00a8fc!important}.dc-banner{color:#fff;background:linear-gradient(135deg, var(--cor,#f0457e), color-mix(in srgb, var(--cor,#f0457e) 45%, #1c2a66));border-radius:8px;place-items:center;height:96px;margin-top:6px;font-weight:800;display:grid}.dc-arquivo{background:#2b2d31;border-radius:6px;justify-content:space-between;gap:12px;max-width:360px;padding:9px 12px;font-weight:600;display:flex}.dc-arquivo small{color:#b5bac1}.dc-reacao{background:#5865f240;border:1px solid #5865f299;border-radius:8px;width:max-content;padding:1px 7px;display:inline-block}.dc-voz{gap:8px;display:grid}.dc-voz-canal{color:#f2f3f5;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:700;display:flex}.dc-voz-canal small{color:#b5bac1;font-weight:500}.dc-voz-pessoa{align-items:center;gap:9px;padding-left:18px;display:flex}.dc-voz-pessoa .dc-avatar{width:26px;height:26px;font-size:.8rem}.dc-voz-pessoa em{color:#b5bac1;font-size:.78rem;font-style:normal}@media (max-width:920px){.sv-modulo-grade{grid-template-columns:minmax(0,1fr)}.sv-modulo-hero{flex-direction:column;align-items:flex-start}}.sv-eventos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-eventos li{border:1px solid var(--p-borda);border-radius:14px;align-items:center;gap:14px;padding:10px 12px;display:flex}.sv-eventos li>div{gap:2px;min-width:0;display:grid}.sv-eventos small{color:var(--suave)}.sv-evento-data{border:1px solid var(--p-borda);background:var(--card);text-align:center;border-radius:12px;flex:none;justify-items:center;width:54px;display:grid;overflow:hidden}.sv-evento-data small{background:var(--cor,var(--rosa));color:#fff;letter-spacing:.08em;width:100%;padding:2px 0;font-size:.62rem;font-weight:800}.sv-evento-data b{font-family:var(--f-logo);padding:2px 0 4px;font-size:1.25rem}.sv-checks{border:1px solid var(--p-borda);border-radius:14px;gap:8px;margin:0;padding:12px 14px;display:grid}.sv-checks legend{padding:0 6px;font-size:.84rem;font-weight:750}.sv-checks legend em{color:var(--suave);font-style:normal;font-weight:500}.sv-check{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.sv-check input{width:18px;height:18px;accent-color:var(--rosa);flex:none}.sv-check.grande{border:1px solid var(--p-borda);border-radius:14px;align-items:flex-start;padding:12px 14px}.sv-check.grande span{gap:2px;display:grid}.sv-check.grande small{color:var(--suave);font-weight:500;line-height:1.45}.dc-imagem{border-radius:8px;width:100%;max-width:340px;margin-top:6px;display:block}.dc-botoes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dc-botoes span{color:#fff;background:#4e5058;border-radius:4px;padding:4px 10px;font-size:.78rem;font-weight:600}.sv-sorteios-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sv-form-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sv-form-grade .largo{grid-column:1/-1}.sv-form-grade input,.sv-form-grade select,.sv-form-grade textarea{border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--card);width:100%;font:inherit;padding:11px 12px}.sv-form-grade textarea{resize:vertical;min-height:96px}.sv-form-grade input:focus,.sv-form-grade select:focus,.sv-form-grade textarea:focus{border-color:var(--rosa);box-shadow:0 0 0 4px var(--rosa-suave);outline:0}.sv-sorteio-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-sorteio-lista li{border:1px solid var(--p-borda);background:var(--card);border-radius:16px;gap:8px;padding:14px;display:grid}.sv-sorteio-lista li.aberto{border-color:color-mix(in srgb, #22b573 45%, var(--p-borda))}.sv-sorteio-topo{align-items:center;gap:10px;display:flex}.sv-sorteio-topo b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sv-sorteio-info{color:var(--suave);font-size:.86rem;line-height:1.5}@media (max-width:920px){.sv-sorteios-grade,.sv-form-grade{grid-template-columns:minmax(0,1fr)}}
.bt-pagina{gap:clamp(40px,6vw,80px);padding-bottom:20px;display:grid}.bt-pagina h1,.bt-pagina h2,.bt-pagina h3{font-family:var(--f-logo);margin:0}.bt-secao-topo{text-align:center;justify-items:center;gap:8px;margin-bottom:4px;display:grid}.bt-secao-topo h2{font-size:clamp(1.6rem,3.6vw,2.4rem)}.bt-secao-topo p{color:var(--suave);max-width:56ch;margin:0;font-size:1.02rem}.bt-cta{color:#1c2a66;cursor:pointer;transition:transform .2s var(--ease);background:linear-gradient(135deg,#ffd23f,#ff9628);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:1.08rem;font-weight:800;text-decoration:none;animation:2.6s ease-out infinite bt-pulso;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #ff96286b}.bt-cta:hover{transform:translateY(-2px)scale(1.02)}.bt-cta:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.6s ease-in-out infinite bt-brilho;position:absolute;inset:0;transform:translate(-120%)}.bt-cta.branco{background:#fff;animation:none;box-shadow:0 10px 26px #00000038}.bt-ghost{color:#fff;border:2px solid #ffffff8c;border-radius:16px;align-items:center;padding:15px 22px;font-weight:750;text-decoration:none;transition:background .2s;display:inline-flex}.bt-ghost:hover{background:#ffffff29}.bt-mini{background:var(--rosa);color:#fff;border-radius:10px;width:max-content;margin-top:8px;padding:6px 14px;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}@keyframes bt-pulso{0%{box-shadow:0 10px 26px #ff96286b,0 0 #ffd23f8c}70%,to{box-shadow:0 10px 26px #ff96286b,0 0 0 18px #ffd23f00}}@keyframes bt-brilho{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.bt-hero{color:#fff;background:linear-gradient(120deg,#1c2a66,#5a2a86,#d9185e,#5a2a86,#1c2a66) 0 0/300% 300%;border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:24px;min-height:500px;padding:clamp(28px,5vw,68px);animation:16s ease-in-out infinite bt-fundo;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 64px #3c1e6e4d}@keyframes bt-fundo{0%,to{background-position:0%}50%{background-position:100%}}.bt-bola{filter:blur(2px);opacity:.45;border-radius:50%;animation:9s ease-in-out infinite bt-flutua;position:absolute}.bt-bola.b1{background:#28bedc;width:240px;height:240px;bottom:-90px;left:-70px}.bt-bola.b2{background:#ff9628;width:170px;height:170px;animation-delay:-3s;top:-70px;right:34%}.bt-bola.b3{background:#8e3bb5;width:120px;height:120px;animation-delay:-6s;bottom:16%;right:-30px}.bt-brilho{color:#ffd23f;text-shadow:0 0 14px #ffd23fcc;font-size:1.4rem;animation:2.4s ease-in-out infinite bt-pisca;position:absolute}@keyframes bt-pisca{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@keyframes bt-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.bt-hero-txt{z-index:2;justify-items:start;gap:18px;display:grid;position:relative}.bt-selo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.bt-hero h1{font-size:clamp(2.1rem,5.2vw,3.7rem);line-height:1.04}.bt-hero h1 span{background:linear-gradient(90deg,#ffd23f,#ff9628);color:#0000;-webkit-background-clip:text;background-clip:text}.bt-hero p{color:#ffffffeb;max-width:50ch;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.55}.bt-hero-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-dica{color:#fffc;font-weight:600}.bt-hero-cena{z-index:1;min-height:380px;position:relative}.bt-anel{aspect-ratio:1;background:radial-gradient(circle,#ffffff42,#0000 68%);border-radius:50%;width:min(360px,80%);animation:4s ease-in-out infinite bt-respira;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes bt-respira{50%{opacity:.7;transform:scale(1.12)}}.bt-mock{filter:drop-shadow(0 18px 26px #0006);width:min(310px,78%);animation:6s ease-in-out infinite bt-flutua;position:absolute}.bt-mock .dc{font-size:.78rem}.bt-mock.m1{top:0;right:0;rotate:3deg}.bt-mock.m2{z-index:1;animation-delay:-3s;top:150px;left:6%;rotate:-3deg}.bt-mascote{z-index:2;filter:drop-shadow(0 16px 18px #0006);width:min(190px,38%);height:auto;animation:3.4s ease-in-out infinite bt-pula;position:absolute;bottom:-10px;right:2%}@keyframes bt-pula{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}.bt-numeros{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:calc(-1*clamp(10px,2vw,30px));display:grid}.bt-numero{background:var(--card);border:1px solid var(--linha);box-shadow:var(--sombra);text-align:center;transition:transform .25s var(--ease);border-radius:20px;gap:2px;padding:20px;display:grid}.bt-numero:hover{transform:translateY(-4px)}.bt-numero b{font-family:var(--f-logo);background:linear-gradient(90deg, var(--rosa), #8e3bb5);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,3.6vw,2.5rem);line-height:1.1}.bt-numero span{color:var(--suave);font-size:.9rem;font-weight:650}.bt-srv-grade{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.bt-srv{background:var(--card);border:1px solid var(--linha);box-shadow:var(--sombra);transition:transform .25s var(--ease), border-color .2s, box-shadow .25s;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.bt-srv:hover{border-color:var(--rosa);transform:translateY(-4px);box-shadow:0 16px 32px #d9185e29}.bt-srv-icone{background:linear-gradient(135deg, var(--rosa), #8e3bb5);color:#fff;width:64px;height:64px;font-family:var(--f-logo);border-radius:20px;flex:none;place-items:center;font-size:1.7rem;display:grid;overflow:hidden}.bt-srv-icone img{object-fit:cover;width:100%;height:100%}.bt-srv-icone.mais{background:var(--rosa-suave);color:var(--rosa-texto)}.bt-srv-txt{flex:1;gap:3px;min-width:0;display:grid}.bt-srv-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.bt-srv-txt small{color:var(--suave);align-items:center;gap:5px;font-weight:600;display:inline-flex}.bt-srv-mods{letter-spacing:2px;font-size:1rem}.bt-selo-oficial{color:#1c2a66;letter-spacing:.04em;text-transform:uppercase;background:#ffd23f;border-radius:999px;width:max-content;padding:2px 10px;font-size:.7rem;font-weight:800}.bt-srv-entrar{background:var(--rosa);color:#fff;border-radius:12px;flex:none;padding:9px 16px;font-size:.88rem;font-weight:800;text-decoration:none;transition:background .15s}.bt-srv-entrar:hover{background:var(--rosa-escuro)}.bt-srv.oficial{border-color:color-mix(in srgb, #ffd23f 70%, var(--linha));background:linear-gradient(135deg, color-mix(in srgb, #ffd23f 14%, var(--card)), var(--card))}.bt-srv.seu{box-shadow:none;background:0 0;border-style:dashed}.bt-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.bt-card{--cor:var(--rosa);color:var(--tinta);border:1px solid color-mix(in srgb, var(--cor) 32%, var(--linha));background:radial-gradient(420px 220px at 100% 0%, color-mix(in srgb, var(--cor) 22%, transparent), transparent 70%), var(--card);transition:transform .3s var(--ease), box-shadow .3s;border-radius:24px;grid-column:span 2;align-content:start;gap:8px;padding:22px;display:grid;position:relative;overflow:hidden}.bt-card:hover{box-shadow:0 20px 40px color-mix(in srgb, var(--cor) 24%, transparent);transform:translateY(-6px)rotate(-.4deg)}.bt-card.t0,.bt-card.t1{grid-column:span 3}.bt-card-emoji{background:color-mix(in srgb, var(--cor) 18%, var(--card));border:1px solid color-mix(in srgb, var(--cor) 34%, transparent);border-radius:20px;place-items:center;width:64px;height:64px;font-size:2.1rem;animation:5s ease-in-out infinite bt-flutua;display:grid}.bt-card h3{margin-top:6px;font-size:1.25rem}.bt-card p{color:var(--suave);margin:0;line-height:1.5}.bt-card .bt-cmds{margin-top:4px}.bt-cmds{flex-wrap:wrap;gap:8px;display:flex}.bt-cmds code{background:var(--fundo);border:1px solid var(--linha);color:var(--marinho);border-radius:9px;padding:3px 10px;font-weight:700}html[data-tema=escuro] .bt-cmds code{color:#a9beff}.m-musica{--cor:#e8286c}.m-radio{--cor:#2f7de1}.m-emblemas{--cor:#8e3bb5}.m-mobis{--cor:#f08a24}.m-noticias{--cor:#22b573}.m-eventos{--cor:#e0a100}.m-contador{--cor:#14a9bd}.m-jogos{--cor:#9a3fc4}.bt-abas{--cor:var(--rosa);border:1px solid color-mix(in srgb, var(--cor) 30%, var(--linha));background:radial-gradient(640px 280px at 0% 0%, color-mix(in srgb, var(--cor) 16%, transparent), transparent 70%), var(--card);border-radius:28px;gap:16px;padding:clamp(16px,3vw,28px);transition:border-color .3s;display:grid}.bt-abas-lista{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bt-abas-lista button{border:1px solid var(--linha);background:var(--fundo);color:var(--tinta);cursor:pointer;transition:background .15s, transform .15s var(--ease), border-color .15s;border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:700}.bt-abas-lista button:hover{border-color:var(--cor);transform:translateY(-2px)}.bt-abas-lista button.ativa{background:var(--cor);border-color:var(--cor);color:#fff}.bt-abas-painel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,44px);display:grid}.bt-abas-txt{justify-items:start;gap:12px;display:grid}.bt-abas-txt h3{font-size:clamp(1.3rem,2.6vw,1.8rem)}.bt-gancho{color:var(--suave);margin:0;font-size:1.02rem}.bt-abas-txt ol{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.bt-abas-txt li{align-items:flex-start;gap:11px;line-height:1.5;display:flex}.bt-abas-txt li>span{background:var(--cor);color:#fff;width:26px;height:26px;font-family:var(--f-logo);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.bt-abas-previa{animation:bt-troca .35s var(--ease)}.bt-abas-previa .dc{box-shadow:0 20px 44px #00000047}@keyframes bt-troca{0%{opacity:0;transform:translateY(10px)scale(.98)}}.bt-requisitos{background:var(--card);border:1px solid var(--linha);box-shadow:var(--sombra);border-radius:26px;gap:18px;padding:clamp(20px,3vw,34px);display:grid}.bt-requisitos h2{text-align:center;font-size:clamp(1.4rem,2.8vw,1.9rem)}.bt-requisitos ol{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bt-passo{border:1px solid var(--linha);background:var(--fundo);border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.bt-passo>div{gap:3px;min-width:0;display:grid}.bt-passo small{color:var(--suave);line-height:1.45}.bt-passo-n{background:var(--rosa-suave);width:40px;height:40px;color:var(--rosa-texto);font-family:var(--f-logo);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:grid}.bt-passo.ok{border-color:color-mix(in srgb, #22b573 45%, var(--linha))}.bt-passo.ok .bt-passo-n{color:#fff;animation:bt-pop .5s var(--ease);background:#22b573}.bt-passo.atual{border-color:var(--rosa);box-shadow:0 0 0 4px var(--rosa-suave)}.bt-passo.trancado{opacity:.6}@keyframes bt-pop{0%{transform:scale(.4)}70%{transform:scale(1.18)}to{transform:scale(1)}}.bt-req-cta{justify-items:center;display:grid}.bt-faq{gap:10px;width:100%;max-width:760px;margin:0 auto;display:grid}.bt-faq details{background:var(--card);border:1px solid var(--linha);border-radius:16px;transition:border-color .2s}.bt-faq details[open]{border-color:var(--rosa)}.bt-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:750;list-style:none;display:flex}.bt-faq summary::-webkit-details-marker{display:none}.bt-faq summary:after{content:"+";color:var(--rosa);transition:transform .2s var(--ease);font-size:1.4rem;line-height:1}.bt-faq details[open] summary:after{transform:rotate(45deg)}.bt-faq details p{color:var(--suave);margin:0;padding:0 18px 16px;line-height:1.6}.bt-final{text-align:center;color:#fff;background:linear-gradient(120deg,#d9185e,#8e3bb5,#1c2a66) 0 0/200% 200%;border-radius:30px;justify-items:center;gap:10px;padding:clamp(32px,5vw,60px) 20px;animation:12s ease-in-out infinite bt-fundo;display:grid;position:relative;overflow:hidden}.bt-final img{image-rendering:pixelated;animation:3.4s ease-in-out infinite bt-pula}.bt-final h2{max-width:22ch;font-size:clamp(1.5rem,3.6vw,2.5rem)}.bt-final p{color:#ffffffe0;margin:0 0 8px}.nav-item.nav-bot{color:#fff;transition:filter .2s, transform .2s var(--ease);background:linear-gradient(110deg,#5a2a86,#d9185e);align-items:center;gap:7px;font-weight:800;display:inline-flex}.nav-item.nav-bot:hover,.nav-item.nav-bot.ativo{color:#fff;filter:brightness(1.12);background:linear-gradient(110deg,#5a2a86,#d9185e)}.nav-item.nav-bot svg{flex:none}.h-btn.bot{color:#fff;background:linear-gradient(110deg,#5a2a86,#d9185e);border:2px solid #ffffff80;align-items:center;gap:8px;display:inline-flex}.bt-faixa{color:#fff;transition:transform .2s var(--ease), box-shadow .2s;background:linear-gradient(110deg,#1c2a66,#5a2a86 50%,#d9185e) 0 0/200% 200%;border-radius:20px;align-items:center;gap:16px;margin-block:12px 32px;padding:16px 20px;text-decoration:none;animation:10s ease-in-out infinite bt-fundo;display:flex;position:relative;overflow:hidden}.bt-faixa:hover{transform:translateY(-2px);box-shadow:0 12px 26px #3c1e6e47}.bt-faixa-emoji{background:#ffffff24;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.bt-faixa-emoji img{width:44px;height:auto;image-rendering:pixelated}.bt-faixa-txt{flex:1;gap:3px;min-width:0;display:grid}.bt-faixa-txt b{font-family:var(--f-logo);font-size:clamp(1.05rem,2vw,1.25rem)}.bt-faixa-txt small{color:#ffffffe0;line-height:1.4}.bt-faixa-ir{color:#1c2a66;white-space:nowrap;background:#ffd23f;border-radius:14px;align-items:center;gap:6px;padding:11px 18px;font-weight:800;display:inline-flex}@media (max-width:900px){.bt-hero{grid-template-columns:minmax(0,1fr);min-height:0}.bt-hero-cena{min-height:320px}.bt-card,.bt-card.t0,.bt-card.t1{grid-column:span 3}.bt-abas-painel{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.bt-card,.bt-card.t0,.bt-card.t1{grid-column:span 6}.bt-faixa{padding:14px}.bt-faixa-ir{display:none}.bt-mock{width:82%}}@media (prefers-reduced-motion:reduce){.bt-hero,.bt-final,.bt-faixa,.bt-bola,.bt-brilho,.bt-anel,.bt-mock,.bt-mascote,.bt-cta,.bt-cta:after,.bt-card-emoji,.bt-final img,.bt-passo.ok .bt-passo-n,.bt-abas-previa{animation:none}}.bt-srv.seu .bt-srv-txt b{white-space:normal}.bt-hero-cena{min-height:420px}.bt-mock.m1{width:min(290px,74%);top:0;right:2%}.bt-mock.m2{width:min(250px,66%);top:190px;left:0}.bt-mascote{width:min(170px,34%);bottom:-16px;right:0}.bt-cmd-grade{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.bt-cmd-grade>div{background:var(--card);border:1px solid var(--linha);box-shadow:var(--sombra);transition:transform .25s var(--ease), border-color .2s;border-radius:20px;align-content:start;gap:8px;padding:18px;display:grid}.bt-cmd-grade>div:hover{border-color:var(--rosa);transform:translateY(-4px)}.bt-cmd-grade code{color:#fff;background:linear-gradient(110deg,#5a2a86,#d9185e);border-radius:10px;width:max-content;padding:4px 12px;font-size:.95rem;font-weight:800}.bt-cmd-grade p{color:var(--suave);margin:0;line-height:1.5}
.cat-pagina{gap:22px;display:grid}.cat-trilha{color:var(--suave);flex-wrap:wrap;align-items:center;gap:6px;font-size:.86rem;display:flex}.cat-trilha a{color:var(--suave);font-weight:600;text-decoration:none}.cat-trilha a:hover{color:var(--rosa)}.cat-trilha [aria-current]{color:var(--tinta);font-weight:700}.cat-hero{border:1px solid var(--linha);box-shadow:var(--sombra);background:radial-gradient(70% 120% at 100% 0%, #0f9db23d, transparent 62%), radial-gradient(60% 100% at 0% 100%, color-mix(in srgb, var(--rosa) 14%, transparent), transparent 70%), var(--card);border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;padding:34px 36px;display:grid;position:relative;overflow:hidden}.cat-hero:after{content:"";pointer-events:none;opacity:.45;background-image:radial-gradient(color-mix(in srgb, var(--marinho) 30%, transparent) 1.2px, transparent 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 45%,#000);mask-image:linear-gradient(120deg,#0000 45%,#000)}.cat-hero-txt{z-index:1;justify-items:start;gap:14px;display:grid;position:relative}.cat-hero h1{font-family:var(--f-logo);letter-spacing:-.01em;font-size:clamp(1.9rem,4.4vw,2.9rem);line-height:1.05}.cat-hero p{color:var(--suave);max-width:52ch;font-size:1.02rem}.cat-selo{background:color-mix(in srgb, var(--ok-bg,#e6f6ee) 90%, transparent);color:var(--ok-tx,#0b6b3a);border:1px solid color-mix(in srgb, var(--ok-tx,#0b6b3a) 20%, transparent);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.cat-pulso{background:#1fb86a;border-radius:50%;width:9px;height:9px;animation:1.8s infinite cat-pulso;box-shadow:0 0 #1fb86a99}@keyframes cat-pulso{70%{box-shadow:0 0 0 9px #1fb86a00}to{box-shadow:0 0 #1fb86a00}}.cat-busca{gap:10px;width:100%;display:grid}.cat-busca-abas{flex-wrap:wrap;gap:6px;display:flex}.cat-busca-abas button{border:1px solid var(--linha);background:var(--card);cursor:pointer;transition:background .15s, border-color .15s, transform .15s var(--ease);border-radius:999px;padding:6px 13px;font-size:.84rem;font-weight:700}.cat-busca-abas button:hover{border-color:var(--linha-forte,var(--linha));transform:translateY(-1px)}.cat-busca-abas button.ativa{background:var(--tinta);color:#fff;border-color:var(--tinta)}.cat-busca-linha{gap:8px;display:flex}.cat-busca-linha input{border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--card);flex:auto;min-width:0;padding:12px 16px;font-size:.98rem}.cat-busca-linha input:focus{outline:2px solid var(--rosa);outline-offset:1px}.cat-kpis{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.cat-kpis a{--c:var(--rosa);background:var(--card);border:1px solid color-mix(in srgb, var(--c) 28%, var(--linha));box-shadow:var(--sombra);transition:transform .18s var(--ease), box-shadow .18s, border-color .18s;border-radius:18px;align-content:start;gap:2px;padding:16px 18px;text-decoration:none;display:grid}.cat-kpis a:hover{box-shadow:var(--sombra-media);border-color:var(--c);transform:translateY(-3px)}.cat-kpi-emoji{font-size:1.5rem;line-height:1}.cat-kpis b{font-family:var(--f-logo);color:var(--c);letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.cat-kpis a>span:not(.cat-kpi-emoji){font-weight:700}.cat-kpis small{color:var(--suave);font-size:.78rem}.cat-faixa{gap:12px;display:grid}.cat-faixa-topo{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.cat-faixa-topo h2{font-size:1.2rem}.cat-faixa-topo p{color:var(--suave);font-size:.88rem}.cat-ver-mais{color:var(--rosa);font-size:.86rem;font-weight:700;text-decoration:none}.cat-ver-mais:hover{text-decoration:underline}.cat-faixa-itens{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px;display:grid}.cat-mini{background:var(--card);border:1px solid var(--linha);text-align:center;transition:transform .16s var(--ease), border-color .16s, box-shadow .16s;border-radius:16px;justify-items:center;gap:6px;min-width:0;padding:12px 10px;text-decoration:none;display:grid}.cat-mini:hover{border-color:var(--rosa);box-shadow:var(--sombra-media);transform:translateY(-3px)}.cat-mini-arte{background:var(--fundo);border-radius:12px;place-items:center;width:100%;height:76px;display:grid}.cat-mini-arte:has(>img:not([data-ok])){background:linear-gradient(100deg, var(--fundo) 30%, color-mix(in srgb, var(--fundo) 80%, var(--tinta)) 50%, var(--fundo) 70%) 0 0 / 220% 100%;animation:1.4s linear infinite cat-esqueleto}@keyframes cat-esqueleto{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.cat-mini-arte:has(>img:not([data-ok])){animation:none}}.cat-mini-arte img{object-fit:contain;max-width:80%;max-height:64px;image-rendering:pixelated}.cat-mini-nome{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;font-size:.84rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.cat-mini-chips{flex-wrap:wrap;justify-content:center;gap:4px;min-height:20px;display:flex}.cat-atalhos{gap:12px;display:grid}.cat-atalhos h2{font-size:1.2rem}.cat-atalhos-grade{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.cat-atalho{transition:transform .16s var(--ease), border-color .16s;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px;text-decoration:none;display:grid}.cat-atalho:hover{border-color:var(--rosa);transform:translateY(-2px)}.cat-atalho>span{grid-row:span 2;font-size:1.7rem}.cat-atalho small{color:var(--suave)}.cat-partes{flex-wrap:wrap;gap:10px;display:flex}.cat-parte{--c:var(--rosa);background:color-mix(in srgb, var(--c) 9%, var(--card));border:1px solid color-mix(in srgb, var(--c) 30%, var(--linha));transition:transform .15s var(--ease), border-color .15s;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:10px 14px;text-decoration:none;display:grid}.cat-parte:hover{border-color:var(--c);transform:translateY(-2px)}.cat-parte>span{grid-row:span 2;font-size:1.4rem}.cat-parte b{font-size:.9rem}.cat-parte small{color:var(--suave);font-weight:700}.cat-api{background:linear-gradient(135deg, color-mix(in srgb, var(--marinho) 92%, #000), color-mix(in srgb, var(--rosa) 55%, var(--marinho)));color:#fff;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.cat-api h2{margin-bottom:4px;font-size:1.15rem}.cat-api p{opacity:.85;margin-bottom:8px}.cat-api code{overflow-wrap:anywhere;background:#00000059;border-radius:8px;padding:6px 10px;font-size:.82rem;display:inline-block}.cat-api .btn{color:var(--marinho);background:#fff}.cat-api .btn:hover{background:var(--rosa-suave)}.cat-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.cat-ficha{padding:0;overflow:hidden}.cat-ficha-conteudo .modal-mobi{padding:24px}.cat-ficha-conteudo.emblema .modal-in{text-align:center;justify-items:center;gap:12px;padding:34px 24px;display:grid}.cat-ficha-conteudo.emblema .modal-arte img{object-fit:contain;width:120px;height:120px;image-rendering:pixelated}.cat-ficha-conteudo.emblema .dados{justify-content:center}.cat-ficha-conteudo.emblema .acoes{flex-wrap:wrap;justify-content:center}.cat-dados{gap:12px;padding:20px 22px;display:grid}.cat-dados h2{font-size:1.1rem}.cat-dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;display:grid}.cat-dl dt{color:var(--suave);font-size:.84rem;font-weight:700}.cat-dl dd{overflow-wrap:anywhere;font-weight:600}.cat-dl a{color:var(--rosa)}.cat-api-link{color:var(--suave);font-size:.86rem}.cat-api-link a{color:var(--rosa)}.card.cat-api-link{padding:14px 18px}.cat-filtros{margin:0 0 10px}.cat-chips-partes{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cat-toggle{border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--card);cursor:pointer;align-items:center;gap:7px;padding:8px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.cat-toggle input{accent-color:var(--rosa);width:16px;height:16px}.cat-roupas{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.cat-roupa{--c:var(--rosa);background:var(--card);border:1px solid var(--linha);min-width:0;transition:transform .16s var(--ease), border-color .16s, box-shadow .16s;border-radius:16px;gap:8px;padding:12px;display:grid}.cat-roupa:hover{border-color:var(--c);box-shadow:var(--sombra-media);transform:translateY(-3px)}.cat-roupa-topo{color:#fff;background:linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 55%, #1c1830));border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.cat-roupa-emoji{filter:drop-shadow(0 2px #00000040);font-size:1.9rem;line-height:1}.cat-roupa-topo b{font-family:var(--f-logo);letter-spacing:.01em;font-size:1.05rem}.cat-roupa h3{font-size:.95rem}.cat-roupa .chips{justify-content:flex-start}.cat-roupa-lib{color:var(--suave);overflow-wrap:anywhere;font-size:.72rem}@media (max-width:860px){.cat-hero{grid-template-columns:1fr;padding:24px 20px}.cat-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-ficha-conteudo .modal-mobi{padding:16px}.cat-dl{grid-template-columns:1fr;gap:2px}.cat-dl dd{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.cat-pulso{animation:none}.cat-mini,.cat-roupa,.cat-kpis a,.cat-atalho,.cat-parte{transition:none}}.apis-indice{flex-wrap:wrap;gap:8px;margin:4px 0 6px;display:flex}.apis-indice a{border:1px solid var(--linha);background:var(--card);transition:border-color .15s, transform .15s var(--ease);border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:700;text-decoration:none}.apis-indice a:hover{border-color:var(--rosa);transform:translateY(-1px)}.apis-grupo{gap:14px;margin-top:18px;scroll-margin-top:80px;display:grid}.apis-grupo-topo h2{font-size:1.35rem}.apis-grupo-topo p{color:var(--suave);max-width:70ch}.api-retorna{color:var(--suave);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.api-retorna span{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800}.api-retorna code{background:var(--fundo);color:var(--tinta);border-radius:6px;padding:2px 8px}.url.cod{align-items:flex-start}.url.cod code{padding:6px 0;line-height:1.5;overflow-x:auto}.cat-sem-imagem{background:var(--linha-2);opacity:.7;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.cat-noticias{padding:18px 20px}.cat-noticias h2{margin-bottom:10px;font-size:1.05rem}.cat-noticias ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cat-noticias a{color:inherit;border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.cat-noticias a:hover{background:var(--fundo)}.cat-noticias img,.cat-noticias-sem{object-fit:cover;background:var(--fundo);border-radius:8px;flex:none;place-items:center;width:96px;height:40px;display:grid}.cat-noticias b{font-size:.92rem;line-height:1.3;display:block}.cat-noticias small{color:var(--suave);font-size:.8rem}
.gr{--gr-azul:#1f8fb0;--gr-azul-esc:#176b86;--gr-ok:#1fb86a;border:1px solid var(--linha);width:min(1120px,100%);box-shadow:var(--sombra-media);background:radial-gradient(60% 50% at 0% 0%, color-mix(in srgb, var(--gr-azul) 14%, transparent), transparent 70%), radial-gradient(50% 40% at 100% 100%, color-mix(in srgb, var(--rosa) 10%, transparent), transparent 70%), var(--card);border-radius:26px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin:8px auto 0;padding:18px;display:grid}.gr-principal{align-content:start;gap:14px;min-width:0;display:grid}.gr-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gr-abas{background:var(--fundo);border:1px solid var(--linha);border-radius:16px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.gr-abas button{color:var(--suave);cursor:pointer;transition:background .15s, color .15s, transform .15s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.gr-abas button:hover{color:var(--tinta);background:color-mix(in srgb, var(--gr-azul) 10%, transparent)}.gr-abas button.ativa{background:linear-gradient(135deg, var(--gr-azul), var(--gr-azul-esc));color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--gr-azul) 40%, transparent)}.gr-abas button b{background:#ffffff40;border-radius:999px;margin-left:2px;padding:0 7px;font-size:.74rem}.gr-seg{background:var(--fundo);border:1px solid var(--linha);border-radius:999px;padding:4px;display:inline-flex}.gr-seg button{color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:800;transition:background .15s,color .15s}.gr-seg button.on.m{color:#fff;background:#2f7de1}.gr-seg button.on.f{color:#fff;background:#e2468e}.gr-partes{flex-wrap:wrap;gap:8px;display:flex}.gr-partes button{border:1px solid var(--linha);background:var(--card);cursor:pointer;transition:border-color .15s, background .15s, transform .15s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.84rem;font-weight:700;display:inline-flex}.gr-partes button:hover{border-color:var(--gr-azul);transform:translateY(-1px)}.gr-partes button.on{background:color-mix(in srgb, var(--gr-azul) 14%, var(--card));border-color:var(--gr-azul);color:var(--gr-azul-esc)}html[data-tema=escuro] .gr-partes button.on{color:#7fd6ee}.gr-cores{background:var(--fundo);border:1px solid var(--linha);border-radius:18px;gap:8px;padding:12px 14px;display:grid}.gr-cores-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gr-cores-topo b{font-size:.9rem}.gr-cores-topo small{color:var(--suave);font-weight:600}.gr-cores-grade{flex-wrap:wrap;gap:7px;max-height:118px;padding:3px;display:flex;overflow-y:auto}.gr-cores-grade.apagada{opacity:.4;pointer-events:none}.gr-cor{border:2px solid color-mix(in srgb, var(--tinta) 18%, transparent);cursor:pointer;width:30px;height:30px;transition:transform .12s var(--ease), box-shadow .12s;border-radius:50%;padding:0;position:relative}.gr-cor:hover{transform:scale(1.14)}.gr-cor.sel{box-shadow:0 0 0 3px var(--gr-azul), 0 3px 8px #0000004d;z-index:1;border-color:#fff;transform:scale(1.1)}.gr-cor i{border:2px solid var(--card);background:#f2b411;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}.gr-grade{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;gap:10px;max-height:520px;padding:4px 6px 4px 2px;display:grid;overflow-y:auto}.gr-peca{aspect-ratio:1;border:2px solid var(--linha);cursor:pointer;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--gr-azul) 14%, var(--card)), var(--fundo) 78%);min-height:104px;transition:transform .15s var(--ease), border-color .15s, box-shadow .15s;border-radius:18px;place-items:center;padding:0;display:grid;position:relative}.gr-peca:hover{border-color:var(--gr-azul);box-shadow:0 8px 18px color-mix(in srgb, var(--gr-azul) 22%, transparent);transform:translateY(-3px)}.gr-peca.sel{border-color:var(--gr-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--gr-ok) 30%, transparent), 0 8px 18px #0000001f}.gr-peca.nenhuma{color:var(--suave);align-content:center;gap:2px;font-size:1.7rem}.gr-peca.nenhuma small{font-size:.7rem;font-weight:700}.gr-peca.esq{cursor:default;background:var(--linha-2);animation:1.1s ease-in-out infinite gr-pulso}@keyframes gr-pulso{50%{opacity:.45}}.gr-janela{pointer-events:none;border-radius:12px;display:block;position:relative;overflow:hidden}.gr-janela img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.gr-hc{filter:drop-shadow(0 1px 1px #00000059);font-size:.95rem;position:absolute;top:5px;right:6px}.gr-ok{background:var(--gr-ok);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:900;display:grid;position:absolute;top:6px;left:6px}.gr-pontos-cor{gap:3px;display:flex;position:absolute;bottom:7px;right:7px}.gr-pontos-cor i{border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0006}.gr-duas{background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid var(--linha);width:22px;height:22px;color:var(--gr-azul-esc);border-radius:50%;place-items:center;font-size:.95rem;line-height:1;display:grid;position:absolute;bottom:5px;left:6px}.gr-slots{gap:6px;display:flex}.gr-slots button{border:1px solid var(--linha);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:.8rem;font-weight:800;transition:border-color .15s,background .15s;display:inline-flex}.gr-slots button i{border:2px solid color-mix(in srgb, var(--tinta) 22%, transparent);background:var(--linha-2);border-radius:50%;width:18px;height:18px}.gr-slots button.on{border-color:var(--gr-azul);background:color-mix(in srgb, var(--gr-azul) 14%, var(--card))}.gr-fim{grid-column:1/-1;height:1px}.gr-recarregar{border:1px solid var(--linha);background:var(--fundo);cursor:pointer;border-radius:12px;grid-column:1/-1;padding:12px;font-weight:700}.gr-vazio{color:var(--suave);grid-column:1/-1;padding:10px;font-size:.86rem}.gr-previa{gap:12px;display:grid;position:sticky;top:84px}.gr-palco{border:1px solid color-mix(in srgb, var(--gr-azul) 40%, var(--linha));background:radial-gradient(60% 46% at 50% 42%,#ffffff57,#0000 72%),linear-gradient(#4f6f80 0%,#25424f 62%,#172a33 100%);border-radius:22px;place-items:end center;height:380px;display:grid;position:relative;overflow:hidden}.gr-palco img{z-index:1;width:234px;height:338px;image-rendering:pixelated;opacity:.35;margin-bottom:14px;transition:opacity .2s;position:relative}.gr-palco img.pronta{opacity:1}.gr-palco img.pronta.trocando{opacity:.8}.gr-chao{background:radial-gradient(closest-side,#ffffff47,#ffffff0a 70%,#0000);border-radius:50%;width:170px;height:40px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.gr-gira{z-index:2;color:#fff;cursor:pointer;background:#00000052;border:0;border-radius:50%;width:42px;height:42px;margin-top:-21px;font-size:1.8rem;line-height:1;transition:background .15s,transform .12s;position:absolute;top:50%}.gr-gira:hover{background:#00000094;transform:scale(1.08)}.gr-gira.esq{left:10px}.gr-gira.dir{right:10px}.gr-pontos{z-index:2;justify-content:center;gap:5px;display:flex;position:absolute;bottom:6px;left:0;right:0}.gr-pontos i{background:#ffffff4d;border-radius:50%;width:6px;height:6px}.gr-pontos i.on{background:#fff}.gr-equipado{background:var(--fundo);border:1px solid var(--linha);border-radius:18px;gap:8px;padding:12px 14px;display:grid}.gr-equipado h3{font-size:.88rem}.gr-equipado ul{flex-wrap:wrap;gap:6px;display:flex}.gr-equipado li{background:var(--card);border:1px solid var(--linha);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.gr-equipado li button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.gr-equipado li button:hover{color:var(--gr-azul)}.gr-equipado li small{color:var(--suave);font-weight:600}.gr-equipado li .x{color:var(--suave);padding:5px 9px 5px 4px;font-size:1rem;line-height:1}.gr-equipado li .x:hover{color:#d9304f}.gr-codigo{border:1px dashed var(--linha-forte,var(--linha));background:var(--card);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.gr-codigo code{min-width:0;color:var(--suave);overflow-wrap:anywhere;flex:1;font-size:.72rem}.gr-codigo:hover{border-color:var(--gr-azul)}.gr-acoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gr-botao{background:linear-gradient(135deg, var(--gr-azul), var(--gr-azul-esc));color:#fff;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--gr-azul) 35%, transparent);transition:transform .12s var(--ease), filter .15s;border:0;border-radius:14px;padding:11px 12px;font-size:.9rem;font-weight:800}.gr-botao:hover{filter:brightness(1.08);transform:translateY(-1px)}.gr-botao.suave{background:var(--fundo);color:var(--tinta);border:1px solid var(--linha);box-shadow:none}.gr-meu ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.gr-meu li{border:1px solid var(--linha);background:var(--fundo);border-radius:18px;justify-items:center;gap:8px;padding:12px;display:grid}.gr-meu-img{cursor:pointer;transition:transform .15s var(--ease);background:0 0;border:0;padding:0}.gr-meu-img:hover{transform:translateY(-3px)}.gr-meu-img img{object-fit:cover;object-position:50% 28%;width:108px;height:156px;image-rendering:pixelated}.gr-meu-acoes{gap:6px;display:flex}.gr-meu-acoes button{border:1px solid var(--linha);background:var(--card);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:800}.gr-meu-acoes button:hover{border-color:var(--gr-azul)}.gr-meu-acoes .ruim:hover{color:#d9304f;border-color:#d9304f}.gr-meu-vazio{text-align:center;border:1px dashed var(--linha);border-radius:18px;justify-items:center;gap:8px;padding:46px 20px;display:grid}.gr-meu-vazio>span{font-size:2.6rem}.gr-meu-vazio p{color:var(--suave);max-width:36ch}@media (max-width:920px){.gr{border-radius:20px;grid-template-columns:1fr;padding:12px}.gr-previa{order:-1;grid-template-columns:minmax(0,1fr);position:static}.gr-palco{height:320px}.gr-palco img{width:198px;height:286px}.gr-grade{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));max-height:440px}.gr-peca{min-height:92px}}@media (prefers-reduced-motion:reduce){.gr-peca,.gr-cor,.gr-gira,.gr-partes button,.gr-abas button,.gr-botao{transition:none}.gr-peca.esq{animation:none}}
.cn-app{--cn-sup:var(--card);--cn-sup-2:var(--sup-2,#faf8fd);--cn-borda:var(--linha);--cn-ativo:color-mix(in srgb, var(--rosa) 13%, transparent);--cn-raio:12px;border:1px solid var(--cn-borda);background:var(--fundo);width:min(1560px,100vw - 48px);height:clamp(640px,100vh - 150px,980px);box-shadow:var(--sombra-media);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;margin-inline:calc(50% + -1*min(780px,50vw - 24px));display:grid;overflow:hidden}.cn-app.foco{z-index:70;border:0;border-radius:0;width:auto;height:auto;margin:0;position:fixed;inset:0}.cn-barra{background:var(--cn-sup);border-bottom:1px solid var(--cn-borda);scrollbar-width:none;align-items:center;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.cn-barra::-webkit-scrollbar{display:none}.cn-barra-g{border-right:1px solid var(--cn-borda);flex:none;align-items:center;gap:2px;padding:0 6px;display:flex}.cn-barra-g:last-child,.cn-barra-g.cn-barra-fim{border-right:0}.cn-barra-fim{gap:4px;margin-left:auto}.cn-titulo{gap:8px;max-width:220px;padding-right:12px}.cn-titulo b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.cn-titulo-ico{background:var(--rosa);color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cn-bt{min-width:30px;height:32px;color:var(--tinta);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:.82rem;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.cn-bt:hover:not(:disabled){background:var(--cn-sup-2);border-color:var(--cn-borda)}.cn-bt.ativo{background:var(--cn-ativo);color:var(--rosa-texto,var(--rosa));border-color:color-mix(in srgb, var(--rosa) 30%, transparent)}.cn-bt:disabled{opacity:.35;cursor:default}.cn-bt:focus-visible,.cn-ico:focus-visible,.cn-btn:focus-visible,.cn-chip:focus-visible{outline:2px solid var(--rosa);outline-offset:1px}.cn-bt.primario{background:var(--rosa);color:#fff;padding:0 12px}.cn-bt.primario:hover:not(:disabled){background:var(--rosa-escuro);border-color:#0000}.cn-fundo{padding-right:4px}.cn-fundo select,.cn-zoom{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.8rem;font-weight:700}.cn-zoom{border:1px solid var(--cn-borda);background:var(--cn-sup-2);text-align:center;border-radius:8px;width:64px;height:30px;padding:0 4px}.cn-dir{text-align:center;min-width:40px;color:var(--suave);font-size:.78rem}.cn-dir b{color:var(--tinta);font-size:.9rem}.cn-busca{border:1px solid var(--cn-borda);background:var(--cn-sup-2);height:32px;color:var(--suave);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:.82rem;font-weight:600;display:inline-flex;position:relative}.cn-busca:hover{border-color:var(--linha-forte,var(--cn-borda));color:var(--tinta)}[data-dica]:after{content:attr(data-dica);z-index:30;background:var(--tinta);color:var(--card);white-space:nowrap;opacity:0;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:.74rem;font-weight:700;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}[data-dica]:hover:after{opacity:1;transition-delay:.35s;transform:translate(-50%)}.cn-barra-fim [data-dica]:after{left:auto;right:0;transform:translateY(-4px)}.cn-barra-fim [data-dica]:hover:after{transform:translateY(0)}@media (min-width:1181px){.cn-barra{z-index:6;position:relative;overflow:visible}}kbd,.cn-teclas kbd{border:1px solid var(--cn-borda,var(--linha));background:var(--card);min-width:18px;color:var(--suave);font:700 .7rem/1.3 var(--f-corpo);text-align:center;border-bottom-width:2px;border-radius:5px;padding:1px 5px;display:inline-block}.cn-teclas{align-items:center;gap:3px;display:inline-flex}.cn-corpo{grid-template-columns:232px minmax(0,1fr) 344px;min-height:0;display:grid}.cn-app.sem-lado .cn-corpo{grid-template-columns:minmax(0,1fr) 344px}.cn-lado,.cn-insp{background:var(--cn-sup);flex-direction:column;min-height:0;display:flex}.cn-lado{border-right:1px solid var(--cn-borda)}.cn-insp{border-left:1px solid var(--cn-borda)}.cn-centro{flex-direction:column;min-width:0;min-height:0;display:flex}.cn-sec{border-bottom:1px solid var(--cn-borda);flex-direction:column;min-height:0;display:flex}.cn-sec-cresce{border-bottom:0;flex:1}.cn-sec-topo{justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 6px 12px;display:flex}.cn-sec-topo h3{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);font-size:.72rem;font-weight:800}.cn-sec-topo h3 small{letter-spacing:0;text-transform:none;margin-left:4px;font-weight:600}.cn-sec-acoes{gap:2px;display:flex}.cn-ico{width:28px;height:28px;color:var(--suave);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;padding:0;font-weight:800;display:inline-grid}.cn-ico:hover:not(:disabled){background:var(--cn-sup-2);border-color:var(--cn-borda);color:var(--tinta)}.cn-ico:disabled{opacity:.35;cursor:default}.cn-cams{gap:1px;max-height:260px;margin:0;padding:0 6px 8px;list-style:none;display:grid;overflow-y:auto}.cn-cam{border-radius:8px;align-items:center;gap:2px;display:flex}.cn-cam:hover{background:var(--cn-sup-2)}.cn-cam.ativa{background:var(--cn-ativo)}.cn-cam.oculta .cn-cam-nome{opacity:.45}.cn-olho{width:26px;height:30px;color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.cn-olho:hover{color:var(--tinta)}.cn-olho.vazio{cursor:default}.cn-cam-nome{min-width:0;color:var(--tinta);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 6px 4px 2px;display:flex}.cn-cam-nome i,.cn-insp-topo>i,.cn-faixa-rot i{color:#fff;text-transform:lowercase;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-style:normal;font-weight:800;display:grid}.cn-cam-nome span{min-width:0;line-height:1.2;display:grid}.cn-cam-nome b{font-size:.82rem}.cn-cam-nome small{color:var(--suave);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.cn-sprites{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));align-content:start;gap:6px;margin:0;padding:0 8px 10px;list-style:none;display:grid;overflow-y:auto}.cn-sprites button{border:1px solid var(--cn-borda);background:var(--cn-sup);width:100%;color:var(--tinta);cursor:pointer;font:inherit;border-radius:10px;justify-items:center;gap:2px;padding:5px 3px 4px;display:grid;position:relative}.cn-sprites button:hover{border-color:var(--linha-forte,var(--cn-borda));background:var(--cn-sup-2)}.cn-sprites button.sel{border-color:var(--rosa);box-shadow:0 0 0 2px color-mix(in srgb, var(--rosa) 25%, transparent)}.cn-sp-rot{align-items:center;gap:4px;font-size:.7rem;font-weight:700;display:inline-flex}.cn-sp-rot i{border-radius:50%;width:7px;height:7px}.cn-sp-flip{background:var(--tinta);width:16px;height:16px;color:var(--card);border-radius:4px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.cn-mini{image-rendering:pixelated;background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 8px 8px;border-radius:6px;flex:none}.cn-vazio-lista{border:1.5px dashed var(--cn-borda);border-radius:var(--cn-raio);color:var(--suave);cursor:pointer;font:inherit;text-align:center;background:0 0;justify-items:center;gap:8px;margin:4px 10px 12px;padding:22px 10px;font-size:.8rem;display:grid}.cn-vazio-lista:hover{border-color:var(--rosa);color:var(--rosa)}.cn-link{color:var(--rosa-texto,var(--rosa));cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0 12px 12px;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.cn-palco{background:#1d1a2d;flex:1;min-height:160px;position:relative;overflow:hidden}.cn-palco canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cn-palco canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--rosa)}.cn-palco.sobre{outline:3px dashed var(--rosa);outline-offset:-8px}.cn-hud{pointer-events:none;gap:6px;display:flex;position:absolute;top:10px;left:10px}.cn-hud-chip:empty{display:none}.cn-hud-chip,.cn-vazio,.cn-dica{color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141028b8;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700}.cn-vazio,.cn-dica{pointer-events:none;position:absolute;bottom:10px;left:10px}.cn-soltar{z-index:5;color:var(--rosa);pointer-events:none;background:#d9185e24;place-items:center;font-size:1.05rem;font-weight:800;display:grid;position:absolute;inset:0}.cn-tempo{background:var(--cn-sup);border-top:1px solid var(--cn-borda);flex-direction:column;min-height:0;max-height:42%;display:flex}.cn-tempo-topo{border-bottom:1px solid var(--cn-borda);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 8px;display:flex}.cn-tempo.fechada .cn-tempo-topo{border-bottom:0}.cn-transporte{align-items:center;gap:2px;display:flex}.cn-play{background:var(--rosa);color:#fff;border-radius:50%;width:32px;height:32px}.cn-play:hover:not(:disabled){background:var(--rosa-escuro);color:#fff;border-color:#0000}.cn-tique{color:var(--suave);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:6px;font-size:.76rem}.cn-tique b{color:var(--tinta)}.cn-estados{scrollbar-width:thin;flex:1;align-items:center;gap:4px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.cn-tempo-dir{align-items:center;gap:6px;margin-left:auto;display:flex}.cn-repetir{color:var(--suave);align-items:center;gap:4px;display:inline-flex}.cn-mini-sel{border:1px solid var(--cn-borda,var(--linha));background:var(--card);height:28px;color:var(--tinta);font:inherit;border-radius:7px;padding:0 6px;font-size:.78rem;font-weight:600}.cn-chip{border:1px solid var(--cn-borda,var(--linha));background:var(--card);height:28px;color:var(--tinta);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.cn-chip:hover:not(:disabled){border-color:var(--rosa)}.cn-chip.ativo{background:var(--rosa);border-color:var(--rosa);color:#fff}.cn-chip.trans{border-style:dashed}.cn-chip.trans.ativo{border-style:solid}.cn-chip.novo{color:var(--suave);border-style:dashed}.cn-faixas{align-content:start;gap:2px;padding:6px 0 8px;display:grid;overflow:auto}.cn-faixa{align-items:center;gap:8px;min-width:max-content;padding:2px 10px 2px 8px;display:flex}.cn-faixa:hover{background:var(--cn-sup-2)}.cn-faixa.oculta{opacity:.45}.cn-faixa-rot{z-index:1;background:inherit;flex:none;align-items:center;gap:6px;width:72px;padding-right:6px;display:flex;position:sticky;left:0}.cn-faixa:not(:hover) .cn-faixa-rot{background:var(--cn-sup)}.cn-faixa-rot small{color:var(--suave);font-size:.7rem}.cn-faixa-rot label{color:var(--suave);align-items:center;gap:1px;font-size:.72rem;font-weight:700;display:inline-flex}.cn-faixa-rot input{border:1px solid var(--cn-borda);background:var(--card);width:34px;height:22px;color:var(--tinta);font:inherit;border-radius:5px;padding:0 3px;font-size:.72rem}.cn-quadros{gap:3px;margin:0;padding:0;list-style:none;display:flex}.cn-quadros li{flex:none;position:relative}.cn-quadros li>button:first-child{border:1px solid var(--cn-borda);background:var(--card);cursor:pointer;width:100%;font:inherit;color:var(--suave);border-radius:7px;justify-items:center;gap:1px;padding:2px;display:grid}.cn-quadros li>button:first-child:hover{border-color:var(--linha-forte,var(--cn-borda))}.cn-quadros li small{font-size:.64rem;font-weight:800;line-height:1}.cn-quadros li.agora>button:first-child{border-color:var(--rosa);box-shadow:0 0 0 2px color-mix(in srgb, var(--rosa) 28%, transparent);color:var(--rosa-texto,var(--rosa))}.cn-quadros li.falta>button:first-child{border-style:dashed;border-color:var(--aviso-tx,#b07000)}.cn-q-falta{width:34px;height:34px;color:var(--aviso-tx,#b07000);place-items:center;font-weight:800;display:grid}.cn-q-x{background:var(--tinta);width:16px;height:16px;color:var(--card);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:-5px;right:-5px}.cn-quadros li:hover .cn-q-x{display:grid}.cn-q-novo button{border:1.5px dashed var(--cn-borda);width:30px;height:47px;color:var(--suave);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.cn-q-novo button:hover{border-color:var(--rosa);color:var(--rosa)}.cn-tempo-nota{padding:4px 12px}.cn-abas{border-bottom:1px solid var(--cn-borda);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:6px;display:grid}.cn-abas button{color:var(--suave);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-items:center;gap:2px;padding:6px 2px 5px;font-size:.7rem;font-weight:700;display:grid;position:relative}.cn-abas button:hover{background:var(--cn-sup-2);color:var(--tinta)}.cn-abas button.ativo{background:var(--cn-ativo);color:var(--rosa-texto,var(--rosa))}.cn-abas em{background:var(--rosa);color:#fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:.64rem;font-style:normal;line-height:16px;position:absolute;top:3px;right:10px}.cn-insp-corpo{flex:1;min-height:0;padding:12px;overflow-y:auto}.cn-painel{gap:12px;min-width:0;display:grid}.cn-cartao-insp{border:1px solid var(--cn-borda,var(--linha));border-radius:var(--cn-raio,12px);background:var(--cn-sup-2,var(--fundo));gap:10px;padding:12px;display:grid}.cn-cartao-insp.ativo{border-color:color-mix(in srgb, var(--rosa) 45%, var(--linha))}.cn-insp-topo{align-items:center;gap:10px;min-width:0;display:flex}.cn-insp-topo>div{flex:1;min-width:0;line-height:1.25;display:grid}.cn-insp-topo b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.cn-insp-topo small{color:var(--suave);font-size:.74rem}.cn-vazio-insp{border:1.5px dashed var(--cn-borda);border-radius:var(--cn-raio);color:var(--suave);text-align:center;justify-items:center;gap:8px;padding:26px 12px;font-size:.84rem;display:grid}.cn-vazio-insp b{color:var(--tinta)}.cn-aviso-suave{background:var(--info-bg,#eef3ff);color:var(--info-tx,#2a3f86);border-radius:8px;padding:8px 10px}.cn-campo{color:var(--suave);gap:4px;min-width:0;font-size:.76rem;font-weight:700;display:grid}.cn-campo input,.cn-campo select,.cn-linha input,.cn-linha select,.cn-seq input{border:1px solid var(--linha);background:var(--card);width:100%;min-width:0;height:34px;color:var(--tinta);font:inherit;border-radius:8px;padding:0 10px;font-size:.86rem;font-weight:500}.cn-campo input[type=range]{height:22px;accent-color:var(--rosa);background:0 0;border:0;padding:0}.cn-campo input:focus,.cn-campo select:focus,.cn-linha input:focus,.cn-linha select:focus,.cn-seq input:focus{border-color:var(--rosa);box-shadow:0 0 0 3px color-mix(in srgb, var(--rosa) 18%, transparent);outline:none}.cn-campo input:disabled{opacity:.5}.cn-duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cn-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cn-check{color:var(--tinta);align-items:center;gap:7px;font-size:.84rem;font-weight:600;display:inline-flex}.cn-check input{accent-color:var(--rosa);width:15px;height:15px}.cn-check-baixo{align-self:end;min-height:34px}.cn-nota{color:var(--suave);font-size:.8rem;line-height:1.45}.cn-nota code,.cn-painel code{background:var(--cn-sup-2,var(--fundo));border-radius:4px;padding:0 4px;font-size:.78rem}.cn-linha{align-items:center;gap:8px;display:flex}.cn-linha select{flex:1}.cn-entre{justify-content:space-between}.cn-botoes{flex-wrap:wrap;gap:6px;display:flex}.cn-grupo-campos{border:1px solid var(--linha);border-radius:12px;gap:10px;margin:0;padding:12px;display:grid}.cn-grupo-campos legend{letter-spacing:.06em;text-transform:uppercase;color:var(--suave);padding:0 6px;font-size:.72rem;font-weight:800}.cn-contador{border:1px solid var(--linha);background:var(--card);border-radius:9px;flex:none;align-items:center;gap:4px;padding:2px;display:inline-flex}.cn-contador b{text-align:center;min-width:22px;font-size:.86rem}.cn-btn{border:1px solid var(--linha);background:var(--card);height:32px;color:var(--tinta);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;font-weight:700;transition:border-color .12s,background .12s;display:inline-flex}.cn-btn:hover:not(:disabled){border-color:var(--linha-forte,var(--rosa));background:var(--cn-sup-2,var(--fundo))}.cn-btn:disabled{opacity:.45;cursor:default}.cn-btn.primario{background:var(--rosa);border-color:var(--rosa);color:#fff}.cn-btn.primario:hover:not(:disabled){background:var(--rosa-escuro);border-color:var(--rosa-escuro)}.cn-btn.perigo{color:var(--perigo-tx,#b3261e)}.cn-btn.perigo:hover:not(:disabled){border-color:var(--perigo-tx,#b3261e)}.cn-btn.grande{width:100%;height:40px;font-size:.88rem}.cn-btn kbd{color:inherit;background:#fff3;border-color:#ffffff59;margin-left:4px}.cn-pos{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.cn-cruz{grid-template-rows:repeat(2,17px);grid-template-columns:repeat(3,26px);gap:1px;display:grid}.cn-cruz .cn-ico{border-color:var(--linha);background:var(--card);border-radius:4px;width:26px;height:17px}.cn-cruz .cn-ico:first-child{grid-area:1/2}.cn-cruz .cn-ico:nth-child(2){grid-area:2/1}.cn-cruz .cn-ico:nth-child(3){grid-area:2/3}.cn-cruz .cn-ico:nth-child(4){grid-area:2/2}.cn-cor{align-items:center;gap:8px;display:flex}.cn-cor span{align-items:center;gap:6px;min-width:84px;font-size:.82rem;display:inline-flex}.cn-cor code{color:var(--suave);min-width:58px;font-size:.74rem}.cn-cor input[type=color]{border:1px solid var(--linha);background:var(--card);cursor:pointer;border-radius:6px;width:40px;height:28px;padding:0}.cn-bolinha{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cn-amostras{display:flex}.cn-amostras i{border:2px solid var(--cn-sup-2,var(--fundo));border-radius:50%;width:18px;height:18px;margin-left:-6px}.cn-amostras i:first-child{margin-left:0}.cn-seq{grid-template-columns:48px minmax(0,1fr) 58px;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:grid}.cn-seq>span{align-items:center;gap:5px;display:inline-flex}.cn-seq-topo{color:var(--suave);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.cn-rosa{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cn-rosa-d{border:1px solid var(--linha);background:var(--card);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;display:flex}.cn-rosa-d input{accent-color:var(--rosa)}.cn-rosa-d b{font-size:1rem}.cn-rosa-d small{color:var(--suave)}.cn-rosa-d.lig{border-color:color-mix(in srgb, var(--rosa) 50%, var(--linha));background:var(--cn-ativo,var(--rosa-suave))}.cn-det{border:1px solid var(--linha);background:var(--card);border-radius:12px}.cn-det>summary{cursor:pointer;padding:10px 12px;font-size:.86rem;font-weight:700;list-style-position:inside}.cn-det[open]>summary{border-bottom:1px solid var(--linha)}.cn-det-corpo{gap:10px;padding:12px;display:grid}.cn-det-corpo hr,.cn-cartao-insp hr{border:0;border-top:1px solid var(--linha);width:100%;margin:2px 0}.cn-ampliado{max-width:100%;height:auto;image-rendering:pixelated;cursor:crosshair;background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 12px 12px;border:1px solid var(--linha);border-radius:8px;justify-self:center}.cn-pre,.cn-json{border:1px solid var(--linha);background:var(--cn-sup-2,var(--fundo));color:var(--tinta);white-space:pre;border-radius:10px;max-height:360px;margin:0;padding:10px;font:.76rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.cn-json{resize:vertical;width:100%;min-height:360px}.cn-avisos{color:var(--aviso-tx,#8a5a00);gap:6px;margin:0;padding:0;font-size:.82rem;font-weight:600;list-style:none;display:grid}.cn-avisos li{background:var(--aviso-bg,#fff3df);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cn-avisos li.info{color:var(--suave);background:var(--cn-sup-2,var(--fundo));font-weight:500}.cn-ok{background:var(--ok-bg,#e3f6ec);color:var(--ok-tx,#17794a);border-radius:10px;padding:10px 12px;font-weight:700}.cn-status{border-top:1px solid var(--cn-borda);background:var(--cn-sup);color:var(--suave);white-space:nowrap;scrollbar-width:none;align-items:center;gap:4px 14px;padding:5px 12px;font-size:.74rem;font-weight:600;display:flex;overflow-x:auto}.cn-status>span+span:before{content:""}.cn-st-alerta{color:var(--aviso-tx,#8a4f00)}.cn-st-avisos{cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.cn-st-avisos.ok{background:var(--ok-bg,#e3f6ec);color:var(--ok-tx,#17794a)}.cn-st-avisos.erro{background:var(--aviso-bg,#fff3df);color:var(--aviso-tx,#8a4f00)}.cn-st-fim{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.cn-st-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cn-st-link:hover{color:var(--tinta)}.cn-veu{z-index:85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f0c1c73;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.cn-paleta{z-index:86;border:1px solid var(--linha);background:var(--card);width:min(620px,100vw - 32px);color:var(--tinta);border-radius:16px;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px -20px #00000080}.cn-paleta-busca{border-bottom:1px solid var(--linha);color:var(--suave);align-items:center;gap:10px;padding:14px 16px;display:flex}.cn-paleta [cmdk-input]{min-width:0;color:var(--tinta);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1rem;font-weight:600}.cn-paleta [cmdk-list]{max-height:min(52vh,440px);padding:6px;overflow-y:auto}.cn-paleta [cmdk-empty]{text-align:center;color:var(--suave);padding:26px}.cn-paleta [cmdk-group-heading]{color:var(--suave);letter-spacing:.09em;text-transform:uppercase;padding:10px 10px 4px;font-size:.66rem;font-weight:800}.cn-paleta [cmdk-item]{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.9rem;font-weight:600;display:flex}.cn-paleta [cmdk-item][data-selected=true]{background:var(--cn-ativo,var(--rosa-suave))}.cn-paleta [cmdk-item][data-disabled=true]{opacity:.4;cursor:default}.cn-paleta-rot em{background:var(--sup-2,var(--fundo));color:var(--suave);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.66rem;font-style:normal;font-weight:700}.cn-paleta-rot em.lig{background:var(--ok-bg,#e3f6ec);color:var(--ok-tx,#17794a)}.cn-paleta{--cn-ativo:color-mix(in srgb, var(--rosa) 12%, transparent)}.cn-ajuda{border:1px solid var(--linha);background:var(--card);width:min(860px,100%);max-height:76vh;color:var(--tinta);border-radius:18px;overflow-y:auto;box-shadow:0 30px 80px -20px #00000080}.cn-ajuda header{border-bottom:1px solid var(--linha);background:var(--card);justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.cn-ajuda h3{font-size:1.05rem}.cn-ajuda-grade{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px 26px;padding:16px 18px 20px;display:grid}.cn-ajuda h4{color:var(--rosa-texto,var(--rosa));letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800}.cn-ajuda dl{gap:4px;margin:0;display:grid}.cn-ajuda dl>div{border-bottom:1px dashed var(--linha);justify-content:space-between;align-items:center;gap:10px;padding:3px 0;font-size:.84rem;display:flex}.cn-ajuda dd{flex:none;margin:0}.cn-inicio{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.cn-inicio.sobre{outline:3px dashed var(--rosa);outline-offset:6px;border-radius:18px}.cn-ini-col{gap:18px;display:grid}.cn-ini-cartao{border:1px solid var(--linha);background:var(--card);box-shadow:var(--sombra);border-radius:18px;gap:16px;padding:20px;display:grid}.cn-ini-cartao>header{align-items:flex-start;gap:12px;display:flex}.cn-ini-cartao h3{font-size:1.05rem}.cn-ini-cartao p{color:var(--suave);font-size:.86rem}.cn-ini-ico{background:var(--rosa-suave);width:40px;height:40px;color:var(--rosa-texto,var(--rosa));border-radius:12px;flex:none;place-items:center;display:grid}.cn-presets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.cn-preset{text-align:left;border:1px solid var(--linha);background:var(--card);color:var(--tinta);cursor:pointer;font:inherit;border-radius:12px;align-content:start;gap:4px;padding:12px;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid}.cn-preset svg{color:var(--suave);margin-bottom:2px}.cn-preset b{font-size:.88rem}.cn-preset span{color:var(--suave);font-size:.75rem;line-height:1.35}.cn-preset:hover{border-color:var(--linha-forte,var(--rosa));transform:translateY(-1px)}.cn-preset.ativo{border-color:var(--rosa);box-shadow:0 0 0 3px color-mix(in srgb, var(--rosa) 18%, transparent)}.cn-preset.ativo svg{color:var(--rosa)}.cn-ini-criar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cn-ini-criar .cn-btn.grande{width:auto;padding:0 20px}.cn-ini-rascunho{border-color:color-mix(in srgb, var(--rosa) 40%, var(--linha));background:linear-gradient(135deg, var(--rosa-suave), var(--card) 60%);grid-template-columns:auto minmax(0,1fr);align-items:center}.cn-ini-rascunho .cn-botoes{grid-column:1/-1}.cn-soltar-aqui{border:2px dashed var(--linha);background:var(--sup-2,var(--fundo));color:var(--suave);cursor:pointer;font:inherit;border-radius:14px;justify-items:center;gap:4px;padding:26px 16px;transition:border-color .12s,color .12s;display:grid}.cn-soltar-aqui b{color:var(--tinta)}.cn-soltar-aqui span{font-size:.8rem}.cn-soltar-aqui:hover{border-color:var(--rosa);color:var(--rosa)}.cn-ini-hotel{border:1px solid var(--linha);background:var(--card);color:var(--suave);border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.cn-ini-hotel:focus-within{border-color:var(--rosa)}.cn-ini-hotel input{min-width:0;height:34px;color:var(--tinta);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.88rem}.cn-sugestoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cn-sugestoes>span{color:var(--suave);font-size:.78rem;font-weight:600}.cn-ini-dicas{color:var(--suave);gap:8px;padding:4px 6px;font-size:.82rem;display:grid}.cn-ini-dicas span{align-items:center;gap:8px;display:inline-flex}@media (max-width:1480px){.cn-titulo{display:none}.cn-busca{padding:0 9px}.cn-busca span,.cn-busca kbd{display:none}.cn-barra-g{padding:0 4px}}@media (max-width:1180px){.cn-corpo{grid-template-columns:200px minmax(0,1fr) 300px}.cn-app.sem-lado .cn-corpo{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.cn-app,.cn-app.foco{border-radius:14px;grid-template-rows:auto auto auto;width:auto;height:auto;margin-inline:0}.cn-app.foco{overflow-y:auto}.cn-corpo,.cn-app.sem-lado .cn-corpo{grid-template-columns:minmax(0,1fr)}.cn-centro{order:-1}.cn-palco{flex:none;height:min(46vh,420px)}.cn-tempo{max-height:230px}.cn-lado{border-right:0;border-top:1px solid var(--cn-borda);max-height:340px;overflow:hidden}.cn-cams{max-height:150px}.cn-insp{border-left:0;border-top:1px solid var(--cn-borda);order:1}.cn-insp-corpo{overflow:visible}.cn-abas{grid-template-columns:repeat(8,minmax(64px,1fr));overflow-x:auto}.cn-titulo{display:none}.cn-inicio,.cn-ini-criar{grid-template-columns:minmax(0,1fr)}.cn-ini-criar .cn-btn.grande{width:100%}[data-dica]:after{display:none}}@media (max-width:520px){.cn-tique{display:none}.cn-pos{grid-template-columns:1fr 1fr}.cn-cruz{grid-column:1/-1;justify-self:center}}.cn-sprites li{position:relative}.cn-sprites .cn-sp-edit{background:var(--rosa);color:#fff;cursor:pointer;width:20px;height:20px;box-shadow:none;border:0;border-radius:5px;place-items:center;padding:0;display:none;position:absolute;top:4px;left:4px}.cn-sprites .cn-sp-edit:hover{background:var(--rosa-escuro);border:0}.cn-sprites li:hover .cn-sp-edit,.cn-sprites .cn-sp-edit:focus-visible{display:grid}.cn-sprites li>button:first-child{cursor:grab}.cn-sec.soltando{box-shadow:inset 0 0 0 2px var(--rosa);background:color-mix(in srgb, var(--rosa) 6%, var(--card))}.cn-solte-aqui{border:1.5px dashed var(--rosa);color:var(--rosa-texto,var(--rosa));text-align:center;border-radius:10px;margin:0 10px 8px;padding:8px;font-size:.78rem;font-weight:700}.cn-sprites li.soltando>button:first-child{border-color:var(--rosa);background:color-mix(in srgb, var(--rosa) 10%, var(--card));border-style:dashed}.cn-sprites li.soltando>button:first-child:after{content:"trocar";text-align:center;color:var(--rosa-texto,var(--rosa));font-size:.68rem;font-weight:800;position:absolute;inset:auto 0 22px}.cn-faixa.soltando{background:color-mix(in srgb, var(--rosa) 7%, transparent)}.cn-quadros li.soltando>button:first-child{border-color:var(--rosa);border-style:dashed;transform:scale(1.06)}.cn-avatar{z-index:4;border:1px solid var(--linha);background:var(--vidro,var(--card));width:250px;max-height:calc(100% - 20px);color:var(--tinta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sombra-media);border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:10px;right:10px;overflow-y:auto}.cn-avatar header{justify-content:space-between;align-items:center;display:flex}.cn-avatar header b{font-size:.86rem}.cn-av-poses{background:var(--sup-2,var(--fundo));border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.cn-av-poses button{color:var(--suave);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-items:center;gap:2px;padding:6px 2px;font-size:.72rem;font-weight:700;display:grid}.cn-av-poses button.ativo{background:var(--card);color:var(--rosa-texto,var(--rosa));box-shadow:var(--sombra)}.cn-av-val{float:right;color:var(--tinta);font-variant-numeric:tabular-nums}.cn-av-linha{grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;display:grid}.cn-av-quads{justify-content:start;gap:3px;display:grid}.cn-av-quads button{border:1px solid var(--linha);background:var(--card);cursor:pointer;border-radius:4px;width:18px;height:18px;padding:0;transform:rotate(45deg)scale(.8)}.cn-av-quads button.ativo{background:var(--rosa);border-color:var(--rosa)}.cn-av-dir{align-items:center;gap:4px;display:flex}.cn-av-frente{gap:6px;display:grid}.cn-av-frente>div{flex-wrap:wrap;gap:4px;display:flex}.cn-av-cam{border:1.5px solid var(--c);background:var(--card);width:26px;height:26px;color:var(--c);cursor:pointer;font:inherit;border-radius:7px;padding:0;font-size:.76rem;font-weight:800}.cn-av-cam.ativo{background:var(--c);color:#fff}.cn-av-nota{background:var(--aviso-bg,#fff3df);color:var(--aviso-tx,#8a4f00);border-radius:8px;padding:7px 9px;font-size:.72rem;line-height:1.4}.cn-av-sql{border:1px dashed var(--linha);background:var(--sup-2,var(--fundo));color:var(--suave);cursor:pointer;font:inherit;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;display:flex}.cn-av-sql code{color:var(--tinta);font-size:.7rem}.cn-av-sql:hover{border-color:var(--rosa)}@media (max-width:900px){.cn-avatar{width:auto;max-height:55%;inset:auto 8px 8px}}.cn-ampliado-bt{cursor:pointer;background:0 0;border:0;justify-self:center;justify-items:center;max-width:100%;padding:0;display:grid;position:relative}.cn-ampliado-bt span{color:#fff;opacity:0;background:#141028cc;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;bottom:8px;transform:translateY(4px)}.cn-ampliado-bt:hover span,.cn-ampliado-bt:focus-visible span{opacity:1;transform:none}.cn-ampliado-bt:hover .cn-ampliado{border-color:var(--rosa)}.cn-ampliado{cursor:pointer}
