@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:600 700;font-display:swap;src:url(/fonts/Poppins-SemiBold.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:800;font-display:swap;src:url(/fonts/Montserrat-ExtraBold.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:900;font-display:swap;src:url(/fonts/Montserrat-Black.woff2)format("woff2")}:root{--uq-base:#160a33;--uq-glow-1:#9458ff;--uq-glow-2:#4147ff;--uq-primary:#8247f5;--uq-primary-pressed:#7339e8;--uq-accent:#b58cff;--uq-surface:#f7f4fd;--uq-ink:#1c1530;--uq-page:#fff;--uq-muted:#5a5370;--uq-line:#e6def6;--uq-field:#867aae;--uq-tint:#f1eaff;--uq-error:#a3123a;--uq-success:#0b5d33;--uq-warn-text:#7a4100;--uq-warn-bg:#fff4e0;--uq-dark-solid:#221545;--uq-on-dark-soft:#ffffffd1;--space-xs:.25rem;--space-s:.5rem;--space-m:.75rem;--space-l:1rem;--space-xl:1.5rem;--space-xxl:2rem;--radius-card:1rem;--radius-form:.875rem;--radius-small:.75rem;--focus:3px solid var(--uq-glow-2);--font-body:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Montserrat", "Poppins", system-ui, sans-serif;--shadow-card:0 12px 32px #160a3314;--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-contrast:more){:root{--uq-muted:#4a4360;--uq-line:#cfc4e8}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);color:var(--uq-ink);background:var(--uq-surface);margin:0;font-size:1rem;font-weight:500;line-height:1.5}h1,h2,h3{font-family:var(--font-display);margin:0 0 var(--space-m);font-weight:800;line-height:1.2}strong,b,th{font-weight:600}a{color:var(--uq-primary-pressed)}:focus-visible{outline:var(--focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--uq-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
