.ranking-tela{isolation:isolate;flex-direction:column;gap:1rem;display:flex;position:relative;container-type:inline-size}.area:has(.ranking-tela){background:#0d0f11}.ranking__templo{z-index:-1;left:0;top:calc(var(--topo,0px) + .5286 * min(100cqw, 82vh) - .4077 * 100cqw);filter:brightness(.5)saturate(.85);-webkit-mask-composite:source-in;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:none;height:auto;position:absolute;-webkit-mask-image:linear-gradient(#0000 22%,#000 40% 76%,#0000 90%),linear-gradient(90deg,#0000 0%,#00000059 14%,#000 32% 68%,#00000059 86%,#0000 100%);mask-image:linear-gradient(#0000 22%,#000 40% 76%,#0000 90%),linear-gradient(90deg,#0000 0%,#00000059 14%,#000 32% 68%,#00000059 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ranking__topo--sobre{z-index:8;pointer-events:none;position:absolute;top:0;left:0;right:0}.ranking__topo--sobre>*{pointer-events:auto}.ranking__topo{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.ranking__atualizado{color:#a39d90;margin:4px 0 0;font-size:.875rem}.ranking__atualizar{border:1px solid color-mix(in srgb, var(--color-foreground) 22%, transparent);color:var(--color-foreground);background:0 0;border-radius:999px;margin-left:auto;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600}.ranking__atualizar:hover{border-color:var(--color-gold)}.ranking__espera{flex-direction:column;gap:.5rem;display:flex}.ranking__filtros{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.ranking__ordens{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0dd1;border:1px solid #e8e2d414;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;display:flex}.ranking__chip{color:#a39d90;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.ranking__chip:hover{color:var(--color-foreground)}.ranking__chip.on{background:color-mix(in srgb, var(--color-gold) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 55%, transparent);color:#d8bb7e}.ranking__classe{color:var(--color-foreground);text-shadow:0 1px 6px #000000f2;align-items:center;gap:.5rem;font-size:13px;display:flex}.ranking__classe select{color:var(--color-foreground);font:inherit;background:#141518;border:1px solid #e8e2d414;border-radius:999px;padding:7px 12px}.ranking__dica{color:#a39d90;text-shadow:0 1px 6px #000000f2;margin:-6px 0 0;font-size:12.5px}.podio{width:min(100%,82vh);margin:var(--topo,0px) auto 0;container-type:inline-size}.podio__cena{padding-top:30cqw;position:relative}.podio__palco{isolation:isolate;aspect-ratio:10.5/3;margin-bottom:-4cqw;position:relative}.podio__fundo,.podio__frente{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.podio__fundo{z-index:0;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 14%,#000 42% 80%,#0000 97%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000059 14%,#000 42% 80%,#0000 97%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.podio__frente{z-index:3;-webkit-mask-image:linear-gradient(#000 88%,#0000 99%);mask-image:linear-gradient(#000 88%,#0000 99%)}.podio__ator{margin:0;position:absolute;translate:-50%}.podio__ator--1{width:21%;bottom:82.6%;left:52.1%}.podio__ator--2{width:18.5%;bottom:61.25%;left:25.7%}.podio__ator--3{width:16%;bottom:55%;left:75.7%}.podio__arte{z-index:2;filter:drop-shadow(0 .5cqw 1cqw #0009);pointer-events:none;width:100%;height:auto;display:block;position:relative}.podio__arte--espelho{transform:scaleX(-1)}.podio__arte--espelho~.podio__coroa{left:50%}.podio__brilho{z-index:1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffce786b,#ffb4501f 38%,#0000 66%);border-radius:50%;width:90%;animation:2.8s ease-in-out infinite podio-brilho;position:absolute;top:-40%;left:50%;translate:-50%}@keyframes podio-brilho{50%{opacity:.65;scale:.94}}.podio__coroa{z-index:5;filter:drop-shadow(0 0 .35cqw #ffd678cc)drop-shadow(0 0 1.2cqw #ffb04073);pointer-events:none;width:34%;height:auto;animation:2.8s ease-in-out infinite podio-coroa-brilho;position:absolute;top:-27%;left:50%;translate:-50%}@keyframes podio-coroa-brilho{50%{filter:drop-shadow(0 0 .6cqw #ffe08c)drop-shadow(0 0 2.2cqw #ffb040b3);translate:-50% -.6cqw}}.podio__placa{z-index:6;text-align:center;text-shadow:0 0 .4cqw #000,0 .2cqw 1cqw #000000f2;background:radial-gradient(at 50% 55%,#08090bd1,#08090b8c 60%,#0000 100%);border-radius:1.2cqw;flex-direction:column;align-items:center;gap:.2cqw;padding:.6cqw 1.2cqw .8cqw;display:flex;position:absolute;bottom:11%;translate:-50%}.podio__placa--1{width:24%;top:21.5%;bottom:auto;left:52.1%}.podio__placa--2{width:24%;top:41.5%;bottom:auto;left:25.7%}.podio__placa--3{width:24%;top:45.5%;bottom:auto;left:75.7%}.podio__placa>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.podio__lugar{color:#f3d48a;font-family:var(--font-display);font-size:clamp(14px,2.6cqw,34px);font-weight:700;line-height:1}.podio__placa--2 .podio__lugar{color:#e4e7ec}.podio__placa--3 .podio__lugar{color:#eab486}.podio__nome{color:#fff;max-width:100%;font-family:var(--font-display);font-size:clamp(13px,1.85cqw,24px);line-height:1.15;overflow:hidden}.podio__classe{color:var(--cor-classe);filter:brightness(1.25);font-size:clamp(11px,1.2cqw,16px);font-weight:700}.podio__mini{color:#ece6d8;font-size:clamp(10px,1.05cqw,14px);font-weight:600}.ranking__tabela{border-collapse:separate;border-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(at 50% 0,#c8a96a1f,#0000 60%),#141518db;border:1px solid #e8e2d414;border-radius:20px;width:100%;overflow:hidden}.ranking__tabela th,.ranking__tabela td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8e2d414;padding:6px 1rem}.ranking__tabela thead th{color:#a39d90;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.ranking__tabela tbody tr{transition:background .2s}.ranking__tabela tbody tr:hover{background:color-mix(in srgb, var(--cor-classe,var(--color-gold)) 7%, transparent)}.ranking__tabela tbody tr:last-child th,.ranking__tabela tbody tr:last-child td{border-bottom:none}.ranking__posicao{width:4rem;color:var(--color-gold);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.ranking__nome{color:var(--color-foreground);font-weight:600}.ranking__nome>span{align-items:center;gap:12px;display:flex}.ranking__nome img{border:2px solid var(--cor-classe,var(--color-gold));object-fit:cover;object-position:top;background:#141518;border-radius:50%;flex:none;width:32px;height:32px}.ranking__celula-classe{line-height:1.25}.ranking__profissao{color:var(--cor-classe,var(--color-foreground));font-size:13px;font-weight:600;display:block}.ranking__titulo{color:#a39d90;font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;font-size:15px}.ranking__tabela .ranking__numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ranking__tabela .ranking__ordenada{color:#d8bb7e;font-weight:700}@media (prefers-reduced-motion:reduce){.podio__coroa,.podio__brilho{animation:none}}.area:has(.ranking-tela) .area-fundo{display:none}.area:has(.ranking-tela) .area-conteudo{padding-top:110px}.ranking-pagina{max-width:1400px;margin:0 auto;padding:0 32px 96px}.ranking-tela h1{color:var(--color-foreground);font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.ranking__atualizar{cursor:pointer}.ranking__atualizar:disabled{opacity:.6;cursor:progress}.ranking__classe select{cursor:pointer}.ranking__vazio{text-align:center;border:1px dashed #2a2b30;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.ranking__vazio p{color:var(--color-foreground);margin:0;font-size:1rem}.ranking__vazio p+p{color:#a39d90;font-size:.875rem}.ranking__bloco{background:linear-gradient(90deg,#1b1c20 25%,#2d2d2f 50%,#1b1c20 75%) 0 0/200% 100%;border-radius:12px;width:100%;height:2.5rem;animation:1.4s ease-in-out infinite ranking-brilho-espera;display:block}.ranking__bloco--alto{height:16rem}@keyframes ranking-brilho-espera{0%{background-position:200% 0}to{background-position:-200% 0}}.ranking__rolagem{border-radius:20px;max-width:100%;overflow-x:auto}.ranking__rolagem .ranking__tabela{min-width:640px}@media (max-width:860px){.area:has(.ranking-tela) .area-conteudo{padding-top:84px}.ranking-pagina{padding:0 16px 72px}.ranking-tela h1{font-size:1.4rem}.ranking-tela{--topo:88px}.ranking__topo--sobre{flex-wrap:nowrap;align-items:flex-start}.ranking__topo--sobre button{flex:none;padding:6px 14px;font-size:12px}}@media (max-width:560px){.podio__mini,.podio__classe,.ranking__titulo{display:none}.podio__nome{letter-spacing:0;font-size:10px}.podio__placa--2{width:30%}.ranking__tabela th,.ranking__tabela td{padding:6px .6rem}.ranking__rolagem .ranking__tabela{min-width:520px}}@media (prefers-reduced-motion:reduce){.ranking__bloco{animation:none}}
