:root{--ui-primary:#00dc82;--ui-secondary:#2b7fff;--ui-success:#00c16a;--ui-info:#51a2ff;--ui-warning:#ffba00;--ui-error:#ff6467;--ui-text:#e2e8f0;--ui-text-toned:#cbd5e1;--ui-text-muted:#90a1b9;--ui-text-dimmed:#62748e;--ui-text-highlighted:#fff;--ui-bg:#09090b;--ui-bg-elevated:#18181b;--ui-bg-accented:#27272a;--ui-bg-inverted:#fafafa;--ui-border:#27272a;--ui-border-accented:#3f3f46;--ui-border-inverted:#fff;--ui-card:#000;--ui-card-shadow:0px 4px 14px 0px #00000040;--ui-brand-gradient:linear-gradient(114.64deg, #06fffb 2.27%, #b1d000 99.2%);--ui-brand-primary:#ff204e;--ui-brand-dark:#00224d;--font-sans:"Urbanist", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-xs:1rem;--leading-sm:1.25rem;--leading-base:1.5rem;--leading-lg:1.75rem;--leading-xl:1.75rem;--leading-2xl:2rem;--leading-3xl:2.25rem;--leading-4xl:2.5rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--ui-radius:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-card:0px 4px 14px 0px #00000040;--shadow-button:0px 5px 5px -2.5px #2a334608, 0px 10px 10px -5px #2a334608, 0px 10px 24px -8px #2a334608}[data-theme=light]{--ui-text:#3f3f46;--ui-text-toned:#52525c;--ui-text-muted:#71717b;--ui-text-dimmed:#9f9fa9;--ui-text-highlighted:#2b7fff;--ui-bg:#fafafa;--ui-bg-elevated:#f4f4f5;--ui-bg-accented:#e4e4e7;--ui-bg-inverted:#09090b;--ui-border:#d4d4d8;--ui-border-accented:#a1a1aa;--ui-border-inverted:#18181b;--ui-card:#fff;--ui-card-shadow:0px 4px 14px 0px #0000001a;--ui-error:#fb2c36;--ui-info:#2b7fff;--ui-warning:#ffba00;--ui-success:#00c16a}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;background:var(--ui-bg-elevated);min-height:100dvh;color:var(--ui-text);font-family:var(--font-sans);overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}
