@font-face{font-family:Clube Phudu;src:url(/fonts/phudu-latin-var.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Clube Montserrat;src:url(/fonts/montserrat-latin-var.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Clube Barlow;src:url(/fonts/barlow-condensed-800-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Clube Sora;src:url(/fonts/sora-latin-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Clube Phudu Fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue");size-adjust:122.73%;ascent-override:83.52%;descent-override:16.3%;line-gap-override:0%}@font-face{font-family:Clube Montserrat Fallback;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue");size-adjust:135.61%;ascent-override:71.38%;descent-override:18.51%;line-gap-override:0%}:root{color-scheme:light}body,html{margin:0;padding:0;overflow-x:clip}body{background:#f4f4f2;color:#171717;font-family:Clube Montserrat,Clube Montserrat Fallback,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body:has(.painel-interno[data-tema=escuro]){background:#0e100f;color:#f4f6f2}.err-tela{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f3f5f0}.err-cartao{width:100%;max-width:460px;box-sizing:border-box;border:1px solid #e1e5dc;border-radius:24px;background:#ffffff}.err-faixa{display:block;height:6px;border-radius:23px 23px 0 0;background-image:linear-gradient(135deg,#7fbf3a,#a3d94a 55%,#c3f26b)}.err-corpo{padding:clamp(28px,4vw,52px)}.err-rotulo{margin:0;font-family:Clube Sora,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;color:#6b736a}.err-rotulo,.err-titulo{text-transform:uppercase}.err-titulo{margin:10px 0 0;font-family:Clube Barlow,ui-sans-serif,system-ui,sans-serif;font-size:38px;font-weight:800;line-height:.95;letter-spacing:-.01em;color:#0b0d0c}.err-texto{margin:14px 0 0;line-height:1.55;color:#6b736a}.err-botao,.err-texto{font-family:Clube Sora,ui-sans-serif,system-ui,sans-serif;font-size:15px}.err-botao{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:16px 24px;border:0;border-radius:100px;background:#0b0d0c;color:#ffffff;font-weight:600;text-decoration:none;white-space:nowrap}.err-botao:hover{background:#242826;color:#ffffff}.err-botao:focus-visible{outline:2px solid #4f8a14;outline-offset:2px}