.marketing-consent{position:fixed;z-index:2147483000;left:50%;bottom:18px;transform:translate(-50%);width:min(760px,calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;background:#fffef9;color:#161c25;border:1px solid #bac1cc;border-radius:14px;box-shadow:0 18px 50px #0b121c2e;font-family:IBM Plex Sans,sans-serif}.marketing-consent b{display:block;font:700 16px/1.25 Archivo,sans-serif}.marketing-consent p{margin:5px 0 4px;color:#505b69;font-size:14px;line-height:1.4}.marketing-consent a{color:#315aef;font-size:13px;font-weight:600}.marketing-consent-actions{display:flex;flex:0 0 auto;gap:8px}.marketing-consent button{min-height:44px;padding:0 15px;border:1px solid #9da6b3;border-radius:9px;font:700 13px Archivo,sans-serif;cursor:pointer}.marketing-consent .secondary{background:transparent;color:#26303d}.marketing-consent .primary{background:#315aef;border-color:#315aef;color:#fff}.marketing-consent button:focus-visible{outline:3px solid #65d8bf;outline-offset:2px}@media(prefers-color-scheme:dark){.marketing-consent{background:#171e27;color:#f7f5ee;border-color:#3c4654}.marketing-consent p{color:#b7c0cd}.marketing-consent .secondary{color:#f7f5ee;border-color:#667181}}@media(max-width:640px){.marketing-consent{align-items:stretch;flex-direction:column;gap:14px;bottom:10px;padding:16px}.marketing-consent-actions{display:grid;grid-template-columns:1fr 1fr}.marketing-consent button{padding:0 10px}}.marketing-preferences{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 28px;padding:18px;border:1px solid var(--linha,#c7ccd3);border-radius:12px}.marketing-preferences b{font:700 16px/1.25 Archivo,sans-serif}.marketing-preferences p{margin:6px 0 0;line-height:1.5}.marketing-preferences button{min-height:44px;padding:0 14px;border:1px solid #8e98a6;border-radius:8px;font-weight:700;cursor:pointer}.marketing-preferences .secondary{background:transparent;color:inherit}.marketing-preferences .primary{background:#315aef;border-color:#315aef;color:#fff}.marketing-preferences button[aria-pressed=true]{outline:3px solid #65d8bf;outline-offset:2px}@media(max-width:700px){.marketing-preferences{align-items:stretch;flex-direction:column}.marketing-preferences .marketing-consent-actions{display:grid;grid-template-columns:1fr}}html{min-height:100%;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-height:100vh;margin:0;padding:0}#root{min-height:100vh;margin:0}button,input,select,textarea{font:inherit}.boot{display:grid;min-height:100vh;place-content:center;gap:12px;background:#070914;color:#f3f5fa;font:500 14px IBM Plex Sans,sans-serif;text-align:center}.boot .spinner{width:28px;height:28px;margin:auto;border:3px solid rgba(255,255,255,.14);border-top-color:#42c9a3;border-radius:50%;animation:boot-spin .7s linear infinite}@keyframes boot-spin{to{rotate:360deg}}.va-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:inherit;line-height:1}.va-brand__mark{display:block;width:40px;height:40px;flex:none;object-fit:contain}.va-brand__copy{display:grid;min-width:0;gap:5px}.va-brand__name{color:inherit;font:800 20px/1 var(--f-disp, "Archivo", sans-serif);letter-spacing:-.05em;white-space:nowrap}.va-brand__name span{color:inherit}.va-brand__name em{color:var(--va-blue, var(--gp-accent, #315aef));font-style:normal}.va-brand__context{overflow:hidden;color:var(--va-muted, var(--gp-muted, #7c879e));font:650 7px/1 var(--f-mono, monospace);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.va-brand--mark-only .va-brand__copy{display:none}.boot .va-brand{justify-self:center;color:#f3f5fa}.boot .va-brand__mark{width:54px;height:54px}.boot .va-brand__name{font-size:22px}@media(max-width:420px){.va-brand{gap:8px}.va-brand__mark{width:36px;height:36px}.va-brand__name{font-size:18px}}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/fraunces-latin-900-normal-DmBL83SS.woff2) format("woff2"),url(/assets/fraunces-latin-900-normal-D67OkaMf.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}
