html,body{margin:0;padding:0;background:var(--hub-surface-page, #f6f5fa);color:var(--hub-text-primary, #222222)}body{font-family:var(--hub-font-body, Calibri, "Segoe UI", -apple-system, "Helvetica Neue", Arial, sans-serif);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--hub-accent-rest, #7119F4);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
