:root{--brand-blue:#2274ff;--brand-green:#0f9d59;--brand-yellow:#ffe000;--brand-black:#000;--blue:#2274ff;--blue-dk:#1a56c5;--blue-lt:#ebf2ff;--blue-mid:#c3d9ff;--bg:#f4f6fb;--surface:#fff;--surface-2:#f8faff;--border:#e4eaf4;--border-str:#c8d4ec;--ink:#0f172a;--ink-2:#3d4e6b;--ink-3:#7b90b8;--green:#10b981;--green-lt:#d1fae5;--amber:#f59e0b;--amber-lt:#fef3c7;--red:#ef4444;--red-lt:#fee2e2;--purple:#7c3aed;--purple-lt:#ede9fe;--tg:#229ed9;--tg-lt:#e5f5fc;--gold:gold;--silver:silver;--bronze:#cd7f32;--dark-1:#0f172a;--dark-2:#1e2d4a;--dark-3:#0d1f3c;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sidebar-w:280px;--topbar-h:64px;--bnav-h:72px;--font-display:"Sora",sans-serif;--font-body:"Manrope",sans-serif;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12.5px;--fs-base:14.5px;--fs-md:15.5px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:42px;--fs-4xl:56px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--lh-tight:1.1;--lh-heading:1.25;--lh-body:1.6;--ls-tight:-.03em;--ls-heading:-.02em;--ls-upper:.05em;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-xl:24px;--r-full:9999px;--sh-xs:0 1px 3px #0f172a0d;--sh-sm:0 2px 10px #0f172a14;--sh-md:0 8px 26px #0f172a1a;--sh-lg:0 18px 46px #0f172a1f;--sh-blue:0 6px 22px #2274ff3d;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--t:.18s}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/sora@latest/latin-400-normal.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/sora@latest/latin-500-normal.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/sora@latest/latin-600-normal.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/sora@latest/latin-700-normal.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/sora@latest/latin-800-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-400-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-500-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-600-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-700-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/manrope@latest/latin-800-normal.woff2)format("woff2")}
*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-body);margin:0;padding:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-dk)}button{font-family:var(--font-body)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-str);border-radius:99px}input::placeholder,textarea::placeholder{color:var(--ink-3)}input,textarea,select{font-family:var(--font-body)}
