.role{border:3px solid var(--ouro);width:min(40rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--areia);background:#12110f;padding:0;overflow:auto}.role::backdrop{background:#0d0c0bcc}.role__form{gap:1.25rem;padding:clamp(1rem,.5rem + 2vw,1.75rem);display:grid}.role__topo{padding-right:3rem;position:relative}.role__topo>*{margin:0}.role__rotulo{font:800 .75rem/1.2 var(--fonte-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--ouro)}.role__topo h2{font:400 clamp(2rem, 1.5rem + 2vw, 2.75rem) / 1 var(--fonte-titulo);text-transform:uppercase;margin-top:.35rem}.role__fechar{border:2px solid var(--grafite);width:2.75rem;height:2.75rem;color:var(--areia);cursor:pointer;background:0 0;font-size:1.1rem;position:absolute;top:-.25rem;right:-.25rem}.role__bloco{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.role__bloco legend{font:800 .875rem/1 var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:0;display:flex}.role__passo{background:var(--laranja);width:1.75rem;height:1.75rem;color:var(--preto);font:400 1rem/1 var(--fonte-titulo);place-items:center;display:inline-grid}.role__niveis,.role__datas{flex-wrap:wrap;gap:.5rem;display:flex}.role__nivel,.role__data{border:2px solid var(--grafite);cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .75rem;display:inline-flex}.role__data{flex-direction:column;align-items:flex-start;gap:.1rem;padding-left:2.2rem;position:relative}.role__data input{position:absolute;top:50%;left:.7rem;translate:0 -50%}.role__data small{color:var(--pedra)}.role__data--chuva small{color:#8fb8ff}.role__nivel:has(input:checked),.role__data:has(input:checked){border-color:var(--ouro)}.role input[type=checkbox],.role input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--ouro)}.role__lista summary{cursor:pointer;color:var(--pedra);padding-block:.7rem;font-weight:700}.role__lista ul{border-top:1px solid var(--grafite);max-height:16rem;margin:.25rem 0 0;padding:0;list-style:none;overflow:auto}.role__lista label{border-bottom:1px solid var(--grafite);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.5rem;display:grid}.role__lista small{color:var(--pedra)}.role__linha{flex-wrap:wrap;gap:.75rem;display:flex}.role__linha label,.role__nome{color:var(--pedra);gap:.3rem;font-size:.875rem;font-weight:700;display:grid}.role input[type=date],.role select,.role input[type=text]{border:2px solid var(--grafite);background:var(--preto);min-height:2.75rem;color:var(--areia);font:600 1rem var(--fonte-texto);color-scheme:dark;padding:0 .75rem}.role__nome input{width:min(100%,20rem)}.role__dica{color:var(--pedra);margin:0;font-size:.875rem}.role__paradas{gap:.5rem;display:grid}.role__paradas label{border:2px solid var(--grafite);cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;padding:.4rem .75rem;display:flex}.role__paradas label:has(input:checked){border-color:var(--ouro)}.role__paradas span{display:grid}.role__paradas small{color:var(--pedra)}.role__resumo{background:var(--areia);color:var(--preto);border-left:8px solid var(--laranja);padding:.9rem 1rem}.role__resumo p{margin:0}.role__resumo-titulo{font:400 1.35rem/1.1 var(--fonte-titulo);text-transform:uppercase}.role__acoes{flex-wrap:wrap;gap:.6rem;display:flex}.role__acoes .btn[disabled]{opacity:.45;cursor:not-allowed}.role__aviso{min-height:1.2em;color:var(--ouro);overflow-wrap:anywhere;margin:0;font-weight:700}.role__previa{justify-items:center;gap:.5rem;margin:0;display:grid}.role__previa img{border:2px solid var(--grafite);width:min(14rem,60vw);height:auto}.role__previa figcaption{color:var(--pedra);text-align:center;font-size:.875rem}.coroa[data-astro-cid-nvd34hfc]{background:#090807;padding-block:clamp(3rem,2rem + 4vw,5.5rem);position:relative;overflow:hidden}.coroa__brilho[data-astro-cid-nvd34hfc]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f4c54247,#ef52221f 55%,#0000 75%);width:60rem;max-width:120%;position:absolute;top:-20%;right:-10%}.coroa__grade[data-astro-cid-nvd34hfc]{align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=64em){.coroa__grade[data-astro-cid-nvd34hfc]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.coroa__texto[data-astro-cid-nvd34hfc]{justify-items:start;gap:1.1rem;min-width:0;display:grid}.coroa__texto[data-astro-cid-nvd34hfc]>[data-astro-cid-nvd34hfc]{margin:0}.coroa__rotulo[data-astro-cid-nvd34hfc]{font:800 .8125rem/1 var(--fonte-texto);letter-spacing:.2em;text-transform:uppercase;color:var(--ouro)}.coroa__status[data-astro-cid-nvd34hfc]{border:2px solid var(--ouro);color:var(--ouro);font:800 .75rem/1 var(--fonte-texto);letter-spacing:.14em;text-transform:uppercase;padding:.35rem .6rem}.coroa__titulo[data-astro-cid-nvd34hfc]{font:400 clamp(3.5rem, 1.6rem + 8vw, 8.5rem) / .85 var(--fonte-titulo);text-transform:uppercase;background:linear-gradient(180deg, #ffe08a 0%, var(--ouro) 45%, #c98a1c 100%);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.coroa__chamada[data-astro-cid-nvd34hfc]{max-width:34rem;font-size:1.125rem}.coroa__periodo[data-astro-cid-nvd34hfc]{font:800 .875rem/1.2 var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--ouro);margin:0}.coroa__numeros[data-astro-cid-nvd34hfc]{flex-wrap:wrap;gap:1.5rem 2.25rem;display:flex}.coroa__numeros[data-astro-cid-nvd34hfc] div[data-astro-cid-nvd34hfc]{border-top:3px solid var(--ouro);padding-top:.5rem}.coroa__numeros[data-astro-cid-nvd34hfc] dt[data-astro-cid-nvd34hfc]{font:400 clamp(2.25rem, 1.8rem + 2vw, 3.25rem) / 1 var(--fonte-titulo);font-variant-numeric:tabular-nums}.coroa__numeros[data-astro-cid-nvd34hfc] dd[data-astro-cid-nvd34hfc]{font:800 .75rem/1 var(--fonte-texto);letter-spacing:.12em;text-transform:uppercase;color:var(--pedra);margin:.3rem 0 0}.coroa__baixar[data-astro-cid-nvd34hfc]{gap:.75rem;display:grid}.coroa__baixar[data-astro-cid-nvd34hfc] p[data-astro-cid-nvd34hfc]{color:var(--pedra);margin:0}.coroa__arte[data-astro-cid-nvd34hfc]{justify-self:center;width:min(28rem,86vw)}.coroa__arte[data-astro-cid-nvd34hfc] img{filter:drop-shadow(0 1.5rem 3rem #f4c54240);width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.coroa__arte[data-astro-cid-nvd34hfc]{animation:6s ease-in-out infinite flutua}@keyframes flutua{50%{transform:translateY(-10px)rotate(-1deg)}}}.selo-coroa[data-astro-cid-nvd34hfc]{aspect-ratio:1;border:10px double var(--ouro);color:var(--ouro);text-align:center;background:radial-gradient(circle,#2a1f0c,#0d0c0b 70%);border-radius:50%;place-content:center;justify-items:center;gap:.4rem;display:grid}.selo-coroa__icone[data-astro-cid-nvd34hfc]{font-size:5rem;line-height:1}.selo-coroa__nome[data-astro-cid-nvd34hfc]{font:400 clamp(2rem, 1.5rem + 2vw, 3rem) / .9 var(--fonte-titulo);text-transform:uppercase}.selo-coroa__sub[data-astro-cid-nvd34hfc]{font:800 .75rem/1 var(--fonte-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--areia)}.trilhas-coroa[data-astro-cid-nvd34hfc]{gap:2rem;display:grid}.trilhas-coroa__topo[data-astro-cid-nvd34hfc]{gap:.9rem;display:grid}.trilhas-coroa__topo[data-astro-cid-nvd34hfc]>[data-astro-cid-nvd34hfc]{margin:0}.niveis-coroa[data-astro-cid-nvd34hfc]{gap:1.5rem;display:grid}@media (width>=56em){.niveis-coroa[data-astro-cid-nvd34hfc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nivel-coroa[data-astro-cid-nvd34hfc]{min-width:0}.nivel-coroa[data-astro-cid-nvd34hfc] h3[data-astro-cid-nvd34hfc]{font:800 .875rem/1 var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--pedra);align-items:center;gap:.6rem;margin:0;display:flex}.chamar[data-astro-cid-nvd34hfc]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.chamar[data-astro-cid-nvd34hfc] p[data-astro-cid-nvd34hfc]{color:var(--pedra);max-width:26rem;margin:0}.nivel-coroa__topo[data-astro-cid-nvd34hfc]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.nivel-coroa__chamar[data-astro-cid-nvd34hfc]{min-height:2.75rem;color:var(--ouro);font:800 .8125rem/1.1 var(--fonte-texto);letter-spacing:.06em;text-transform:uppercase;text-align:right;cursor:pointer;background:0 0;border:0;padding:0 .25rem}.nivel-coroa__chamar[data-astro-cid-nvd34hfc]:hover{color:var(--laranja)}.nivel-coroa[data-astro-cid-nvd34hfc] ul[data-astro-cid-nvd34hfc]{border-top:2px solid var(--grafite);margin:0;padding:0;list-style:none}.nivel-coroa[data-astro-cid-nvd34hfc] li[data-astro-cid-nvd34hfc]{border-bottom:1px solid var(--grafite);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding-left:.25rem;display:grid}.nivel-coroa[data-astro-cid-nvd34hfc] a[data-astro-cid-nvd34hfc]{color:var(--areia);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.nivel-coroa[data-astro-cid-nvd34hfc] a[data-astro-cid-nvd34hfc]:hover{color:var(--laranja)}.nivel-coroa[data-astro-cid-nvd34hfc] .km[data-astro-cid-nvd34hfc]{color:var(--pedra);font-variant-numeric:tabular-nums;padding-right:.25rem;font-size:.875rem}.nivel-coroa--sem-pagina[data-astro-cid-nvd34hfc] li[data-astro-cid-nvd34hfc] span[data-astro-cid-nvd34hfc]{color:var(--areia);overflow-wrap:anywhere;font-weight:700}.sem-pagina__nota[data-astro-cid-nvd34hfc]{color:var(--pedra);margin:0 0 .75rem;font-size:.875rem}.premios-coroa[data-astro-cid-nvd34hfc]{background:var(--areia);color:var(--preto)}.premios-coroa[data-astro-cid-nvd34hfc] .rotulo[data-astro-cid-nvd34hfc]{color:#b23a0e;margin:0}.premios-coroa[data-astro-cid-nvd34hfc] .titulo-secao[data-astro-cid-nvd34hfc]{margin:.75rem 0 2rem}.premios-coroa__grade[data-astro-cid-nvd34hfc]{gap:1.25rem;display:grid}@media (width>=48em){.premios-coroa__grade[data-astro-cid-nvd34hfc]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.premio-coroa[data-astro-cid-nvd34hfc]{border:3px solid var(--preto);box-shadow:8px 8px 0 var(--ouro);background:#fff9ef;align-content:start;justify-items:start;gap:.6rem;padding:1.5rem;display:grid}.premio-coroa[data-astro-cid-nvd34hfc] h3[data-astro-cid-nvd34hfc]{font:400 1.75rem/1 var(--fonte-titulo);text-transform:uppercase;margin:0}.premio-coroa[data-astro-cid-nvd34hfc] p[data-astro-cid-nvd34hfc]{margin:0}.premio-coroa[data-astro-cid-nvd34hfc] a[data-astro-cid-nvd34hfc]{color:#b23a0e;font-weight:700}.regras-coroa[data-astro-cid-nvd34hfc] ul[data-astro-cid-nvd34hfc]{gap:.4rem;max-width:44rem;margin:1rem 0;padding-left:1.2rem;display:grid}.regras-coroa[data-astro-cid-nvd34hfc] a[data-astro-cid-nvd34hfc]{color:var(--laranja)}
