:root{--color-white:#ffffff;--color-purple-900:#141044;--color-purple-800:#251f71;--color-purple-700:#372d9d;--color-purple-600:#483cca;--color-purple-500:#594bf6;--color-purple-400:#7a6ff8;--color-purple-300:#9b93fa;--color-purple-200:#bdb7fb;--color-purple-100:#dedbfd;--color-purple-50:#eeedfe;--color-purple-25:#fafaff;--color-pink-900:#4e1332;--color-pink-800:#782450;--color-pink-700:#a3356f;--color-pink-600:#cd468d;--color-pink-500:#f757ab;--color-pink-400:#f979bc;--color-pink-300:#fa9acd;--color-pink-200:#fcbcdd;--color-pink-100:#fdddee;--color-pink-50:#feeef7;--color-red-900:#43110c;--color-red-800:#722019;--color-red-700:#a03025;--color-red-600:#cf3f32;--color-red-500:#fe4e3e;--color-red-400:#fe7165;--color-red-300:#fe958b;--color-red-200:#ffb8b2;--color-red-100:#ffdcd8;--color-red-50:#ffedec;--color-gray-950:#232323;--color-gray-900:#323232;--color-gray-800:#4f4f4f;--color-gray-700:#6d6d6d;--color-gray-600:#8a8a8a;--color-gray-500:#a8a8a8;--color-gray-400:#b9b9b9;--color-gray-300:#cbcbcb;--color-gray-200:#dcdcdc;--color-gray-100:#eeeeee;--color-gray-50:#f6f6f6;--color-gray-25:#F8F8F8;--color-blue-500:#4b85f6;--color-blue-50:#ecf2ff;--color-green-500:#41b07c;--color-green-50:#e9fdf6;--color-yellow-500:#f6d04b;--color-yellow-50:#fef8e0;--color-primary:var(--color-purple-500);--color-secondary:var(--color-pink-500);--color-neutral:var(--color-gray-500);--text-base-color:var(--color-gray-950);--color-background:var(--color-white);--color-background-subtle:var(--color-gray-25);--color-background-muted:var(--color-gray-50);--color-surface:var(--color-white);--color-surface-overlay:rgba(255,255,255,0.9);--color-border:var(--color-gray-200);--color-border-subtle:var(--color-gray-100);--color-text-primary:var(--color-gray-950);--color-text-secondary:var(--color-gray-700);--color-text-muted:var(--color-gray-500);--color-primary-subtle:var(--color-purple-25);--color-primary-muted:var(--color-purple-50);--font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--reader-font-family:"Blanco";--font-size-text-xs:12px;--font-size-text-sm:14px;--font-size-text-md:16px;--font-size-text-lg:18px;--font-size-text-xl:20px;--font-size-display-sm:24px;--font-size-display-md:30px;--font-size-display-lg:36px;--font-size-display-xl:48px;--font-size-display-2xl:60px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--line-height-text-xs:16px;--line-height-text-sm:21px;--line-height-text-md:24px;--line-height-text-lg:27px;--line-height-text-xl:30px;--line-height-display-sm:32px;--line-height-display-md:36px;--line-height-display-lg:40px;--line-height-display-xl:1;--line-height-display-2xl:1;--spacing-1:2px;--spacing-2:4px;--spacing-3:8px;--spacing-4:12px;--spacing-5:16px;--spacing-6:20px;--spacing-7:24px;--spacing-8:32px;--spacing-9:40px;--spacing-10:48px;--spacing-11:64px;--spacing-12:80px;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--drop-shadow-sm:0px 2px 3px -2px rgba(0,0,0,0.15);--drop-shadow-md:0px 2px 3px -2px rgba(0,0,0,0.15);--drop-shadow-lg:0px 4px 6px -2px rgba(0,0,0,0.15);--drop-shadow-xl:0px 2px 3px -2px rgba(0,0,0,0.15);--mobile-breakpoint:575.98px;--tablet-breakpoint:991.98px;--desktop-breakpoint:1199.98px;--icon-size:24px}[data-theme=dark]{--color-background:#0d0d10;--color-background-subtle:#141418;--color-background-muted:#1a1a1f;--color-surface:#1a1a1f;--color-surface-overlay:rgba(26,26,31,0.95);--color-border:#2a2a32;--color-border-subtle:#222228;--color-text-primary:var(--color-gray-100);--color-text-secondary:#a0a0b0;--color-text-muted:#6a6a7a;--text-base-color:#f0f0f5;--color-primary:var(--color-purple-400);--color-primary-subtle:rgba(89,75,246,0.15);--color-primary-muted:rgba(89,75,246,0.25);color-scheme:dark}@font-face{font-family:Blanco;src:url(/fonts/Blanco/Blanco-Regular.woff2) format("woff2"),url(/fonts/Blanco/Blanco-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:block}@font-face{font-family:Blanco;src:url(/fonts/Blanco/Blanco-Italic.woff2) format("woff2"),url(/fonts/Blanco/Blanco-Italic.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:block}@font-face{font-family:Blanco;src:url(/fonts/Blanco/Blanco-Medium.woff2) format("woff2"),url(/fonts/Blanco/Blanco-Medium.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:block}@font-face{font-family:Blanco;src:url(/fonts/Blanco/Blanco-MediumItalic.woff2) format("woff2"),url(/fonts/Blanco/Blanco-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-stretch:normal;font-display:block}@font-face{font-family:Blanco;src:url(/fonts/Blanco/Blanco-Bold.woff2) format("woff2"),url(/fonts/Blanco/Blanco-Bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:block}@font-face{font-family:Blanco;src:url(/fonts/Blanco/Blanco-BoldItalic.woff2) format("woff2"),url(/fonts/Blanco/Blanco-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal;font-display:block}@font-face{font-family:Blanco;src:url(/fonts/Blanco/Blanco-ExtraBold.woff2) format("woff2"),url(/fonts/Blanco/Blanco-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-stretch:normal;font-display:block}@font-face{font-family:Blanco;src:url(/fonts/Blanco/Blanco-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/Blanco/Blanco-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-stretch:normal;font-display:block}body,html{padding:0;margin:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-base-color);background-color:var(--color-background);font-weight:var(--font-weight-normal);font-size:var(--font-size-text-sm)}::selection{color:var(--color-white);background:var(--color-gray-950)}[data-theme=dark] ::selection{color:var(--color-gray-950);background:var(--color-purple-300)}a{color:inherit;text-decoration:none}a:active{opacity:.6}a:hover{opacity:.8}button{font-family:inherit;font-size:inherit;color:inherit}button:focus{outline:none}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}::placeholder,[data-slate-placeholder]{color:var(--color-text-muted);opacity:1!important}