html{-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:#00000026 transparent;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003}body{color:#2e2940;background:#f7f6fb;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif}#root{min-height:100vh}.eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.12em;color:#6131c4}.eyebrow:before{content:"// ";color:#8758f0}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,monospace}.logo-mark{background:url(/hubra-mark.svg) 50%/contain no-repeat;flex-shrink:0;width:28px;height:28px}.wordmark{letter-spacing:-.02em;font-family:Bricolage Grotesque,Hanken Grotesk,system-ui,sans-serif;font-weight:800;line-height:1}.graph-bg{background-color:#f7f6fb}.auth-layout{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-main{justify-content:center;align-items:center;padding:48px 32px;display:flex}.auth-brand{background:linear-gradient(155deg,#7441e0 0%,#6131c4 45%,#3a1e78 100%);align-items:center;padding:64px;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";opacity:.07;pointer-events:none;background:url(/hubra-mark-white.svg) 50%/contain no-repeat;width:520px;height:520px;position:absolute;bottom:-140px;right:-120px}.auth-brand-inner{z-index:1;position:relative}.auth-brand-dot{background:#fece2b;border-radius:50%;flex-shrink:0;width:10px;height:10px}@media (width<=62em){.auth-layout{grid-template-columns:1fr}.auth-brand{display:none}.auth-main{align-items:flex-start;padding:40px 20px}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.sso-topbar{z-index:10;background:#fff;border-bottom:1px solid #ebe8f2;height:60px;position:sticky;top:0}
