.sv-grade{background-image:linear-gradient(to right,rgba(31,42,55,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(31,42,55,.045) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 55%,transparent 100%)}.sv-grade-escura{background-image:radial-gradient(ellipse 75% 65% at 50% 30%,transparent 35%,#1f2a37 100%),linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 100%,44px 44px,44px 44px}.sv-cartao{border-radius:1rem;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 1px 2px #1f2a370a,0 12px 32px -18px #1f2a3738}.sv-cartao-escuro{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#1f2a37;color:#fff;box-shadow:0 24px 48px -24px #1f2a378c}.sv-botao{position:relative;display:inline-flex;align-items:center;gap:.75rem;overflow:hidden;border-radius:9999px;background-color:#47617b;padding:.5rem .5rem .5rem 1.5rem;font-size:15px;font-weight:600;color:#fff;transition:transform .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;box-shadow:0 12px 28px -12px #47617bbf}@media(min-width:640px){.sv-botao,.sv-botao-claro,.sv-botao-contorno{white-space:nowrap}}.sv-botao:hover{background-color:#3d5670;transform:translateY(-1px);box-shadow:0 18px 36px -14px #5b7a99e6}.sv-botao>span:not(.sv-seta){position:relative;z-index:1}.sv-seta{position:relative;z-index:1;display:grid;height:2.25rem;width:2.25rem;flex:none;place-items:center;border-radius:9999px;background:#fff;color:#47617b;transition:transform .2s ease-out}.sv-botao:hover .sv-seta{transform:translate(2px)}.sv-botao-no-escuro{box-shadow:0 0 0 1px #ffffff29,0 16px 36px -14px #5b7a99f2}.sv-botao-claro{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(31,42,55,.15);background:#fff;padding:.75rem 1.25rem;font-size:15px;font-weight:600;color:#1f2a37;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.sv-botao-claro:hover{border-color:#5b7a99;transform:translateY(-1px);box-shadow:0 12px 28px -16px #5b7a9999}.sv-botao-contorno{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,.25);padding:.75rem 1.25rem;font-size:15px;font-weight:600;color:#fff;transition:background-color .2s ease-out,border-color .2s ease-out}.sv-botao-contorno:hover{border-color:#ffffff80;background:#ffffff1a}.sv-rotulo{text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#47617b}.sv-titulo{text-align:center;font-size:1.9rem;font-weight:700;line-height:1.12;letter-spacing:-.025em;color:#1f2a37;text-wrap:balance}@media(min-width:768px){.sv-titulo{font-size:2.6rem}}.sv-brilho{transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.sv-brilho.reveal{transition:opacity .8s cubic-bezier(.16,.7,.2,1) var(--d, 0ms),transform .8s cubic-bezier(.16,.7,.2,1) var(--d, 0ms),box-shadow .35s ease,border-color .35s ease}.sv-logo img{transition:transform .3s ease}.sv-logo:hover img{transform:translateY(-2px) scale(1.05)}.sv-logo__cor{position:absolute;inset:0;background:var(--cor);opacity:0;transition:opacity .3s ease,transform .3s ease;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.sv-logo:hover .sv-logo__cor{opacity:1;transform:translateY(-2px) scale(1.05)}.sv-roleta{--h: 1.18em;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;height:var(--h);margin:.14em auto;padding:0 .4em;overflow:hidden;font-size:1.06em;border-radius:.42em;background:linear-gradient(100deg,#5b7a9980,#8aa2b833);box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 44px -16px #8aa2b8b3;color:#fff;-webkit-text-fill-color:#fff}.sv-roleta__lista{display:flex;flex-direction:column;align-items:center}.sv-roleta__item{display:block;height:var(--h);line-height:var(--h);white-space:nowrap}.sv-roleta__lista:after{content:attr(data-primeira);content:attr(data-primeira) / "";display:block;height:var(--h);line-height:var(--h);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.sv-roleta__lista{animation:svRoleta var(--dur, 13s) cubic-bezier(.7,0,.3,1) infinite}}@media(prefers-reduced-motion:reduce){.sv-roleta{display:inline;height:auto;margin:0;padding:0;overflow:visible;font-size:inherit;background:none;box-shadow:none}.sv-roleta__lista{display:inline}.sv-roleta__item{display:inline;height:auto;line-height:inherit;white-space:normal}.sv-roleta__item:not(:last-of-type):after{content:", "}.sv-roleta__item:nth-last-of-type(2):after{content:" e "}.sv-roleta__item .sr-only{display:none}.sv-roleta-parte{display:inline}.sv-roleta__lista:after{display:none}}.sv-pausa__caixa{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:.3rem;border:1.5px solid currentColor}.sv-pausa__input:checked+.sv-pausa__caixa{background:#fff;border-color:#fff}.sv-pausa__input:checked+.sv-pausa__caixa:after{content:"";width:.32rem;height:.58rem;border:solid #1f2a37;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.sv-pausa__input:focus-visible+.sv-pausa__caixa{outline:2px solid #8aa2b8;outline-offset:2px}@media(forced-colors:active){.sv-pausa__input:checked+.sv-pausa__caixa{forced-color-adjust:none;background:Highlight;border-color:Highlight}.sv-pausa__input:checked+.sv-pausa__caixa:after{border-color:HighlightText}}body:has(#sv-pausa:checked) .sv-roleta__lista,body:has(#sv-pausa:checked) .marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.sv-pausa{display:none}}.sv-brilho:hover{box-shadow:0 22px 45px -18px #5b7a998c;border-color:#5b7a9973}.sv-pagina p,.sv-pagina li,.sv-pagina blockquote,.sv-pagina figcaption{text-wrap:pretty}@media(prefers-reduced-motion:no-preference){.sv-sobe{animation:svSobe .7s cubic-bezier(.16,.7,.2,1) both;animation-delay:var(--atraso, 0ms)}@keyframes svSobe{0%{transform:translateY(12px)}to{transform:translateY(0)}}.sv-entra{animation:svEntra .7s cubic-bezier(.16,.7,.2,1) both;animation-delay:var(--atraso, 0ms)}@keyframes svEntra{0%{transform:translateY(14px)}to{transform:translateY(0)}}}@media print{.sv-pagina .reveal{opacity:1!important;transform:none!important}}
