@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--app-surface-page: #f8fafc;--app-surface-card: #ffffff;--app-surface-inverse: #0f172a;--app-text-primary: #0f172a;--app-text-secondary: #475569;--app-border-subtle: #e2e8f0;--app-accent: #4f46e5}html,body{margin:0;padding:0}body{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--app-surface-page);color:var(--app-text-primary);-webkit-font-smoothing:antialiased}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fui-DialogSurface .fui-DialogContent{margin-left:0;margin-right:0}.fui-DialogSurface .fui-Badge{max-width:100%;height:auto;min-height:20px;white-space:normal;overflow-wrap:anywhere;padding-top:2px;padding-bottom:2px;text-align:center}.fui-TableCell,.fui-TableHeaderCell{min-width:0}
