:root{--brand-50:#eff3ff;--brand-100:#dbe3fe;--brand-200:#bfcefe;--brand-300:#93aefd;--brand-400:#6084fa;--brand-500:#3c5bf6;--brand-600:#2539eb;--brand-700:#1e21af;--brand-800:#1e238a;--brand-900:#171854;--brand-950:#030c3b;--button-primary-background-default:var(--brand-500);--button-primary-background-hover:var(--brand-600);--button-primary-border-default:var(--brand-500);--button-primary-border-hover:var(--brand-600);--button-primary-foreground-default:#ffffff;--button-primary-foreground-hover:#ffffff}body,html{margin:0;min-height:100%;background:#f4f5fa;color:#030c3b;font-family:var(--font-inter),Inter,Arial,sans-serif}h1,h2,h3{font-family:var(--font-radio-canada-big),var(--font-inter),sans-serif}.fl-page{display:flex;min-height:100vh;align-items:flex-start;justify-content:center;padding:48px 16px;box-sizing:border-box}.fl-panel{width:100%;max-width:420px;background:#ffffff;border-radius:12px;padding:32px;box-shadow:0 1px 3px rgba(3,12,59,.08)}.fl-panel a{color:#2539eb}.fl-button{background:var(--brand-500);color:#ffffff;border:0;border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer}.fl-button:hover{background:var(--brand-600)}