:root{--colors-base-black:#000;--colors-base-white:#fff;--colors-base-transparent:#fff0;--colors-gray-light-25:#fdfdfd;--colors-gray-light-50:#fafafa;--colors-gray-light-100:#f5f5f5;--colors-gray-light-200:#e9eaeb;--colors-gray-light-300:#d5d7da;--colors-gray-light-400:#a4a7ae;--colors-gray-light-500:#717680;--colors-gray-light-600:#535862;--colors-gray-light-700:#414651;--colors-gray-light-800:#252b37;--colors-gray-light-900:#181d27;--colors-gray-light-950:#0a0d12;--colors-gray-dark-100:#f0f0f1;--colors-gray-dark-200:#ececed;--colors-gray-dark-300:#cecfd2;--colors-gray-dark-400:#94979c;--colors-gray-dark-500:#85888e;--colors-gray-dark-600:#61656c;--colors-gray-dark-700:#373a41;--colors-gray-dark-800:#22262f;--colors-gray-dark-900:#13161b;--colors-gray-dark-950:#0c0e12;--colors-gray-modern-25:#fcfcfd;--colors-gray-modern-50:#f8fafc;--colors-gray-modern-100:#eef2f6;--colors-gray-modern-200:#e3e8ef;--colors-gray-modern-300:#cdd5df;--colors-gray-modern-400:#9aa4b2;--colors-gray-modern-500:#697586;--colors-gray-modern-600:#4b5565;--colors-gray-modern-700:#364152;--colors-gray-modern-800:#202939;--colors-gray-modern-900:#121926;--colors-gray-modern-950:#0d121c;--colors-error-25:#fffbfa;--colors-error-50:#fef3f2;--colors-error-100:#fee4e2;--colors-error-200:#fecdca;--colors-error-300:#fda29b;--colors-error-400:#f97066;--colors-error-500:#f04438;--colors-error-600:#d92d20;--colors-error-700:#b42318;--colors-error-800:#912018;--colors-error-900:#7a271a;--colors-error-950:#55160c;--colors-warning-25:#fffcf5;--colors-warning-50:#fffaeb;--colors-warning-100:#fef0c7;--colors-warning-200:#fedf89;--colors-warning-300:#fec84b;--colors-warning-400:#fdb022;--colors-warning-500:#f79009;--colors-warning-600:#dc6803;--colors-warning-700:#b54708;--colors-warning-800:#93370d;--colors-warning-900:#7a2e0e;--colors-warning-950:#4e1d09;--colors-success-25:#f6fef9;--colors-success-50:#ecfdf3;--colors-success-100:#dcfae6;--colors-success-200:#aaf0c4;--colors-success-300:#75e0a7;--colors-success-400:#47cd89;--colors-success-500:#17b26a;--colors-success-600:#079455;--colors-success-700:#067647;--colors-success-800:#085d3a;--colors-success-900:#074d31;--colors-success-950:#053321;--colors-brand-25:#fafafa;--colors-brand-50:#fafafa;--colors-brand-100:#f5f5f5;--colors-brand-200:#e9eaeb;--colors-brand-300:#d5d7da;--colors-brand-400:#a4a7ae;--colors-brand-500:#717680;--colors-brand-600:#535862;--colors-brand-700:#414651;--colors-brand-800:#252b37;--colors-brand-900:#181d27;--colors-brand-950:#0a0d12;--colors-purple-25:#fafaff;--colors-purple-50:#f4f3ff;--colors-purple-100:#ebe9fe;--colors-purple-200:#d9d6fe;--colors-purple-300:#bdb4fe;--colors-purple-400:#9b8afb;--colors-purple-500:#7a5af8;--colors-purple-600:#6938ef;--colors-purple-700:#5925dc;--colors-purple-800:#4a1fb8;--colors-purple-900:#3e1c96;--colors-purple-950:#27115f;--colors-orange-dark-25:#fff9f5;--colors-orange-dark-50:#fff4ed;--colors-orange-dark-100:#ffe6d5;--colors-orange-dark-200:#ffd6ae;--colors-orange-dark-300:#ff9c66;--colors-orange-dark-400:#ff692e;--colors-orange-dark-500:#ff4405;--colors-orange-dark-600:#e62e05;--colors-orange-dark-700:#bc1b06;--colors-orange-dark-800:#97180c;--colors-orange-dark-900:#771a0d;--colors-orange-dark-950:#57130a;--colors-orange-25:#fefaf5;--colors-orange-50:#fef6ee;--colors-orange-100:#fdead7;--colors-orange-200:#f9dbaf;--colors-orange-300:#f7b27a;--colors-orange-400:#f38744;--colors-orange-500:#ef6820;--colors-orange-600:#e04f16;--colors-orange-700:#b93815;--colors-orange-800:#932f19;--colors-orange-900:#772917;--colors-orange-950:#511c10;--colors-yellow-25:#fefdf0;--colors-yellow-50:#fefbe8;--colors-yellow-100:#fef7c3;--colors-yellow-200:#feee95;--colors-yellow-300:#fde272;--colors-yellow-400:#fac515;--colors-yellow-500:#eaaa08;--colors-yellow-600:#ca8504;--colors-yellow-700:#a15c07;--colors-yellow-800:#854a0e;--colors-yellow-900:#713b12;--colors-yellow-950:#542c0d;--colors-green-light-25:#fafef5;--colors-green-light-50:#f3fee7;--colors-green-light-100:#e3fbcc;--colors-green-light-200:#d0f8ab;--colors-green-light-300:#a6ef67;--colors-green-light-400:#85e13a;--colors-green-light-500:#66c61c;--colors-green-light-600:#4ca30d;--colors-green-light-700:#3b7c0f;--colors-green-light-800:#326212;--colors-green-light-900:#2b5314;--colors-green-light-950:#15290a;--colors-teal-25:#f6fefc;--colors-teal-50:#f0fdf9;--colors-teal-100:#ccfbef;--colors-teal-200:#99f6e0;--colors-teal-300:#5fe9d0;--colors-teal-400:#2ed3b7;--colors-teal-500:#15b79e;--colors-teal-600:#0e9384;--colors-teal-700:#107569;--colors-teal-800:#125d56;--colors-teal-900:#134e48;--colors-teal-950:#0a2926;--colors-cyan-25:#f5feff;--colors-cyan-50:#ecfdff;--colors-cyan-100:#cff9fe;--colors-cyan-200:#a5f0fc;--colors-cyan-300:#67e3f9;--colors-cyan-400:#2ce;--colors-cyan-500:#06aed4;--colors-cyan-600:#088ab2;--colors-cyan-700:#0e7090;--colors-cyan-800:#155b75;--colors-cyan-900:#164c63;--colors-cyan-950:#0d2d3a;--colors-blue-light-25:#f5fbff;--colors-blue-light-50:#f0f9ff;--colors-blue-light-100:#e0f2fe;--colors-blue-light-200:#b9e6fe;--colors-blue-light-300:#7cd4fd;--colors-blue-light-400:#36bffa;--colors-blue-light-500:#0ba5ec;--colors-blue-light-600:#0086c9;--colors-blue-light-700:#026aa2;--colors-blue-light-800:#065986;--colors-blue-light-900:#0b4a6f;--colors-blue-light-950:#062c41;--colors-pink-25:#fef6fb;--colors-pink-50:#fdf2fa;--colors-pink-100:#fce7f6;--colors-pink-200:#fcceee;--colors-pink-300:#faa7e0;--colors-pink-400:#f670c7;--colors-pink-500:#ee46bc;--colors-pink-600:#dd2590;--colors-pink-700:#c11574;--colors-pink-800:#9e165f;--colors-pink-900:#851651;--colors-pink-950:#4e0d30;--colors-gray-blue-25:#fcfcfd;--colors-gray-blue-50:#f8f9fc;--colors-gray-blue-100:#eaecf5;--colors-gray-blue-200:#d5d9eb;--colors-gray-blue-300:#b3b8db;--colors-gray-blue-400:#717bbc;--colors-gray-blue-500:#4e5ba6;--colors-gray-blue-600:#3e4784;--colors-gray-blue-700:#363f72;--colors-gray-blue-800:#293056;--colors-gray-blue-900:#101323;--colors-gray-blue-950:#0d0f1c;--colors-gray-cool-25:#fcfcfd;--colors-gray-cool-50:#f9f9fb;--colors-gray-cool-100:#eff1f5;--colors-gray-cool-200:#dcdfea;--colors-gray-cool-300:#b9c0d4;--colors-gray-cool-400:#7d89b0;--colors-gray-cool-500:#5d6b98;--colors-gray-cool-600:#4a5578;--colors-gray-cool-700:#404968;--colors-gray-cool-800:#30374f;--colors-gray-cool-900:#111322;--colors-gray-cool-950:#0e101b;--colors-gray-neutral-25:#fcfcfd;--colors-gray-neutral-50:#f9fafb;--colors-gray-neutral-100:#f3f4f6;--colors-gray-neutral-200:#e5e7eb;--colors-gray-neutral-300:#d2d6db;--colors-gray-neutral-400:#9da4ae;--colors-gray-neutral-500:#6c737f;--colors-gray-neutral-600:#4d5761;--colors-gray-neutral-700:#384250;--colors-gray-neutral-800:#1f2a37;--colors-gray-neutral-900:#111927;--colors-gray-neutral-950:#0d121c;--colors-gray-iron-25:#fcfcfc;--colors-gray-iron-50:#fafafa;--colors-gray-iron-100:#f4f4f5;--colors-gray-iron-200:#e4e4e7;--colors-gray-iron-300:#d1d1d6;--colors-gray-iron-400:#a0a0ab;--colors-gray-iron-500:#70707b;--colors-gray-iron-600:#51525c;--colors-gray-iron-700:#3f3f46;--colors-gray-iron-800:#26272b;--colors-gray-iron-900:#1a1a1e;--colors-gray-iron-950:#131316;--colors-gray-true-25:#fcfcfc;--colors-gray-true-50:#f7f7f7;--colors-gray-true-100:#f5f5f5;--colors-gray-true-200:#e5e5e5;--colors-gray-true-300:#d6d6d6;--colors-gray-true-400:#a3a3a3;--colors-gray-true-500:#737373;--colors-gray-true-600:#525252;--colors-gray-true-700:#424242;--colors-gray-true-800:#292929;--colors-gray-true-900:#141414;--colors-gray-true-950:#0f0f0f;--colors-gray-warm-25:#fdfdfc;--colors-gray-warm-50:#fafaf9;--colors-gray-warm-100:#f5f5f4;--colors-gray-warm-200:#e7e5e4;--colors-gray-warm-300:#d7d3d0;--colors-gray-warm-400:#a9a29d;--colors-gray-warm-500:#79716b;--colors-gray-warm-600:#57534e;--colors-gray-warm-700:#44403c;--colors-gray-warm-800:#292524;--colors-gray-warm-900:#1c1917;--colors-gray-warm-950:#171412;--colors-moss-25:#fafdf7;--colors-moss-50:#f5fbee;--colors-moss-100:#e6f4d7;--colors-moss-200:#ceeab0;--colors-moss-300:#acdc79;--colors-moss-400:#86cb3c;--colors-moss-500:#669f2a;--colors-moss-600:#4f7a21;--colors-moss-700:#3f621a;--colors-moss-800:#335015;--colors-moss-900:#2b4212;--colors-moss-950:#1a280b;--colors-green-25:#f6fef9;--colors-green-50:#edfcf2;--colors-green-100:#d3f8df;--colors-green-200:#aaf0c4;--colors-green-300:#73e2a3;--colors-green-400:#3ccb7f;--colors-green-500:#16b364;--colors-green-600:#099250;--colors-green-700:#087443;--colors-green-800:#095c37;--colors-green-900:#084c2e;--colors-green-950:#052e1c;--colors-blue-25:#f5faff;--colors-blue-50:#eff8ff;--colors-blue-100:#d1e9ff;--colors-blue-200:#b2ddff;--colors-blue-300:#84caff;--colors-blue-400:#53b1fd;--colors-blue-500:#2e90fa;--colors-blue-600:#1570ef;--colors-blue-700:#175cd3;--colors-blue-800:#1849a9;--colors-blue-900:#194185;--colors-blue-950:#102a56;--colors-blue-dark-25:#f5f8ff;--colors-blue-dark-50:#eff4ff;--colors-blue-dark-100:#d1e0ff;--colors-blue-dark-200:#b2ccff;--colors-blue-dark-300:#84adff;--colors-blue-dark-400:#528bff;--colors-blue-dark-500:#2970ff;--colors-blue-dark-600:#155eef;--colors-blue-dark-700:#004eeb;--colors-blue-dark-800:#0040c1;--colors-blue-dark-900:#00359e;--colors-blue-dark-950:#026;--colors-indigo-25:#f5f8ff;--colors-indigo-50:#eef4ff;--colors-indigo-100:#e0eaff;--colors-indigo-200:#c7d7fe;--colors-indigo-300:#a4bcfd;--colors-indigo-400:#8098f9;--colors-indigo-500:#6172f3;--colors-indigo-600:#444ce7;--colors-indigo-700:#3538cd;--colors-indigo-800:#2d31a6;--colors-indigo-900:#2d3282;--colors-indigo-950:#1f235b;--colors-violet-25:#fbfaff;--colors-violet-50:#f5f3ff;--colors-violet-100:#ece9fe;--colors-violet-200:#ddd6fe;--colors-violet-300:#c3b5fd;--colors-violet-400:#a48afb;--colors-violet-500:#875bf7;--colors-violet-600:#7839ee;--colors-violet-700:#6927da;--colors-violet-800:#5720b7;--colors-violet-900:#491c96;--colors-violet-950:#2e125e;--colors-fuchsia-25:#fefaff;--colors-fuchsia-50:#fdf4ff;--colors-fuchsia-100:#fbe8ff;--colors-fuchsia-200:#f6d0fe;--colors-fuchsia-300:#eeaafd;--colors-fuchsia-400:#e478fa;--colors-fuchsia-500:#d444f1;--colors-fuchsia-600:#ba24d5;--colors-fuchsia-700:#9f1ab1;--colors-fuchsia-800:#821890;--colors-fuchsia-900:#6f1877;--colors-fuchsia-950:#47104c;--colors-rose-25:#fff5f6;--colors-rose-50:#fff1f3;--colors-rose-100:#ffe4e8;--colors-rose-200:#fecdd6;--colors-rose-300:#fea3b4;--colors-rose-400:#fd6f8e;--colors-rose-500:#f63d68;--colors-rose-600:#e31b54;--colors-rose-700:#c01048;--colors-rose-800:#a11043;--colors-rose-900:#89123e;--colors-rose-950:#510b24}
:root{--gradient-gray-25:linear-gradient(180deg,var(--colors-gray-light-200)0%,var(--colors-gray-light-25)100%);--gradient-gray-50:linear-gradient(180deg,var(--colors-gray-light-50)0%,var(--colors-base-white)100%);--gradient-gray-100:linear-gradient(180deg,var(--colors-gray-light-100)0%,var(--colors-base-white)100%);--gradient-gray-200:linear-gradient(180deg,var(--colors-gray-light-200)0%,var(--colors-gray-light-100)100%);--gradient-gray-500:linear-gradient(90deg,var(--colors-gray-light-600)0%,var(--colors-gray-light-500)100%);--gradient-gray-600:linear-gradient(45deg,var(--colors-gray-light-700)0%,var(--colors-gray-light-600)100%);--gradient-gray-700:linear-gradient(26.5deg,var(--colors-gray-light-800)0%,var(--colors-gray-light-700)100%);--gradient-gray-800:linear-gradient(45deg,var(--colors-gray-light-800)0%,var(--colors-gray-light-600)100%);--gradient-gray-900:linear-gradient(45deg,var(--colors-gray-light-900)0%,var(--colors-gray-light-600)100%);--gradient-gray-950:linear-gradient(45deg,var(--colors-gray-light-900)0%,var(--colors-gray-light-700)100%);--gradient-brand-600:linear-gradient(90deg,#7f56d9 0%,#9e77ed 100%);--gradient-brand-700:linear-gradient(45deg,#6941c6 0%,#7f56d9 100%);--gradient-brand-800:linear-gradient(45deg,#53389e 0%,#7f56d9 100%);--gradient-brand-900:linear-gradient(45deg,#42307d 0%,#7f56d9 100%);--gradient-linear-01:linear-gradient(180deg,#a5c0ee 0%,#fbc5ec 100%);--gradient-linear-02:linear-gradient(180deg,#fbc2eb 0%,#a18cd1 100%);--gradient-linear-03:linear-gradient(180deg,#ffd1ff 0%,#fad0c4 100%);--gradient-linear-04:linear-gradient(225deg,#fad0c4 0%,#ff9a9e 100%);--gradient-linear-05:linear-gradient(270deg,#fcb69f 0%,#ffecd2 100%);--gradient-linear-06:linear-gradient(180deg,#fecfef 0%,#ff989c 100%);--gradient-linear-07:linear-gradient(45deg,#ff9de4 0%,#ffeaf6 100%);--gradient-linear-08:linear-gradient(180deg,#e6dee9 0%,#fdcaf1 100%);--gradient-linear-09:linear-gradient(45deg,#a6c0fe 0%,#ffeaf6 100%);--gradient-linear-10:linear-gradient(0deg,#cfc7f8 0%,#ebbba7 100%);--gradient-linear-11:linear-gradient(135deg,#fccb90 0%,#d57eeb 100%);--gradient-linear-12:linear-gradient(45deg,#7b6ae0 0%,#ffbb89 100%);--gradient-linear-13:linear-gradient(135deg,#e0c3fc 0%,#8ec5fc 100%);--gradient-linear-14:linear-gradient(0deg,#fed6e3 0%,#a8edea 100%);--gradient-linear-15:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);--gradient-linear-16:linear-gradient(45deg,#dfd1c5 0%,#fff6eb 100%);--gradient-linear-17:linear-gradient(135deg,#fff6b7 0%,#fb758a 100%);--gradient-linear-18:linear-gradient(45deg,#ff7ec7 0%,#ffed46 100%);--gradient-linear-19:linear-gradient(0deg,#feafa8 0%,#f5efef 100%);--gradient-linear-20:linear-gradient(45deg,#fbfcdb 0%,#e9defa 100%);--gradient-linear-21:linear-gradient(0deg,#fff1eb 0%,#ace0f9 100%);--gradient-linear-22:linear-gradient(0deg,#c1dfc4 0%,#deecdd 100%);--gradient-linear-23:linear-gradient(45deg,#a1c4fd 0%,#c2e9fb 100%);--gradient-linear-24:linear-gradient(0deg,#accbee 0%,#e7f0fd 100%);--gradient-linear-25:linear-gradient(0deg,#84fab0 0%,#accbee 100%);--gradient-linear-26:linear-gradient(45deg,#39a0ff 0%,#8fff85 100%);--gradient-linear-27:linear-gradient(270deg,#74ebd5 0%,#9face6 100%);--gradient-linear-28:linear-gradient(45deg,#4a879a 0%,#c5edf5 100%);--gradient-linear-29:linear-gradient(45deg,#9890e3 0%,#b1f4cf 100%);--gradient-linear-30:linear-gradient(45deg,#7cdada 0%,#f697aa 100%);--gradient-linear-31:linear-gradient(45deg,#b1ff96 0%,#ffadf7 100%);--gradient-linear-32:linear-gradient(0deg,#96fbc4 0%,#f9f586 100%);--gradient-linear-33:linear-gradient(45deg,#4def8e 0%,#ffeb3a 100%);--gradient-linear-34:linear-gradient(135deg,#f0ff00 0%,#58cffb 100%);--gradient-linear-35:linear-gradient(0deg,#d1fdff 0%,#fddb92 100%);--gradient-linear-36:linear-gradient(0deg,#ebc0fd 0%,#d9ded8 100%);--gradient-linear-37:linear-gradient(45deg,#ffa4f6 0%,#b7dcff 100%);--gradient-linear-38:linear-gradient(0deg,#cd9cf2 0%,#f6f3ff 100%);--gradient-linear-39:linear-gradient(315deg,#f5c8f5 0%,#daddfa 100%);--gradient-linear-40:linear-gradient(0deg,#e6dee9 0%,#bdc2e8 100%);--gradient-linear-41:linear-gradient(0deg,#6a85b6 0%,#bac8e0 100%);--gradient-linear-42:linear-gradient(45deg,#8b8b8b 0%,#eaeaea 100%);--gradient-linear-43:linear-gradient(135deg,#e2b0ff 0%,#9f44d3 100%);--gradient-linear-44:linear-gradient(135deg,#ce9ffc 0%,#7367f0 100%);--gradient-linear-45:linear-gradient(135deg,#72edf2 0%,#5151e5 100%);--gradient-linear-46:linear-gradient(0deg,#a3bded 0%,#6991c7 100%);--gradient-linear-47:linear-gradient(0deg,#fbc8d4 0%,#9795f0 100%);--gradient-linear-48:linear-gradient(0deg,#a7a6cb 0%,#8989ba 100%);--gradient-linear-49:linear-gradient(0deg,#d9afd9 0%,#97d9e1 100%);--gradient-linear-50:linear-gradient(135deg,#81ffef 0%,#f067b4 100%);--gradient-linear-51:linear-gradient(135deg,#dcb0ed 0%,#99c 100%);--gradient-linear-52:linear-gradient(135deg,#fff5c3 0%,#9452a5 100%);--gradient-linear-53:linear-gradient(135deg,#f1ca74 0%,#a64db6 100%);--gradient-linear-54:linear-gradient(45deg,#4d6ad0 0%,#ff9d7e 100%);--gradient-linear-55:linear-gradient(135deg,#ffcf71 0%,#2376dd 100%);--gradient-linear-56:linear-gradient(135deg,#e8d07a 0%,#5312d6 100%);--gradient-linear-57:linear-gradient(180deg,#bfd9fe 0%,#df89b5 100%);--gradient-linear-58:linear-gradient(0deg,#fa71cd 0%,#c471f5 100%);--gradient-linear-59:linear-gradient(135deg,#43cbff 0%,#9708cc 100%);--gradient-linear-60:linear-gradient(180deg,#7579ff 0%,#b224ef 100%);--gradient-linear-61:linear-gradient(45deg,#ad00fe 0%,#00e0ee 100%);--gradient-linear-62:linear-gradient(135deg,#89f7fe 0%,#66a6ff 100%);--gradient-linear-63:linear-gradient(0deg,#009efd 0%,#2af598 100%);--gradient-linear-64:linear-gradient(45deg,#ffb800 0%,#fff500 100%);--gradient-linear-65:linear-gradient(135deg,#ffa8a8 0%,#fcff00 100%);--gradient-linear-66:linear-gradient(45deg,#ff7a00 0%,#ffd439 100%);--gradient-linear-67:linear-gradient(135deg,#ffd3a5 0%,#fd6585 100%);--gradient-linear-68:linear-gradient(180deg,#f9d423 0%,#e14fad 100%);--gradient-linear-69:linear-gradient(135deg,#f74fac 0%,#fcb24f 100%);--gradient-linear-70:linear-gradient(135deg,#f49062 0%,#fd371f 100%);--gradient-linear-71:linear-gradient(45deg,#ff6c6c 0%,#dd7bff 100%);--gradient-linear-72:linear-gradient(135deg,#f97794 0%,#623aa2 100%);--gradient-linear-73:linear-gradient(180deg,#c569cf 0%,#ee609c 100%);--gradient-linear-74:linear-gradient(0deg,#c7eafd 0%,#e8198b 100%);--gradient-linear-75:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);--gradient-linear-76:linear-gradient(135deg,#f6ceec 0%,#d939cd 100%);--gradient-linear-77:linear-gradient(135deg,#ee9ae5 0%,#5961f9 100%);--gradient-linear-78:linear-gradient(270deg,#6a11cb 0%,#2575fc 100%);--gradient-linear-79:linear-gradient(45deg,#0017e4 0%,#3793ff 100%);--gradient-linear-80:linear-gradient(0deg,#00c6fb 0%,#005bea 100%);--gradient-linear-81:linear-gradient(45deg,#4b73ff 0%,#7cf7ff 100%);--gradient-linear-82:linear-gradient(135deg,#5efce8 0%,#736efe 100%);--gradient-linear-83:linear-gradient(0deg,#7028e4 0%,#e5b2ca 100%);--gradient-linear-84:linear-gradient(90deg,#7873f5 0%,#ec77ab 100%);--gradient-linear-85:linear-gradient(135deg,#b01eff 0%,#e1467c 100%);--gradient-linear-86:linear-gradient(45deg,#d079ee 0%,#8a88fb 100%);--gradient-linear-87:linear-gradient(135deg,#c99fff 0%,#981ed2 100%);--gradient-linear-88:linear-gradient(0deg,#9b23ea 0%,#5f72bd 100%);--gradient-linear-89:linear-gradient(135deg,#b39fff 0%,#6a1ed2 100%);--gradient-linear-90:linear-gradient(45deg,#4300b1 0%,#a531dc 100%);--gradient-linear-91:linear-gradient(315deg,#764ba2 0%,#667eea 100%)}
:root{--border-primary-light:var(--colors-gray-light-300);--border-primary-dark:var(--colors-gray-dark-700);--border-secondary-light:var(--colors-gray-light-200);--border-secondary-dark:var(--colors-gray-dark-800);--border-secondary-alt-light:#00000014;--border-secondary-alt-dark:var(--colors-gray-dark-800);--border-tertiary-light:var(--colors-gray-light-100);--border-tertiary-dark:var(--colors-gray-dark-800);--border-disabled-light:var(--colors-gray-light-300);--border-disabled-dark:var(--colors-gray-dark-700);--border-disabled-subtle-light:var(--colors-gray-light-200);--border-disabled-subtle-dark:var(--colors-gray-dark-800);--border-brand-light:var(--colors-brand-500);--border-brand-dark:var(--colors-brand-400);--border-brand-alt-light:var(--colors-brand-600);--border-brand-alt-dark:var(--colors-gray-dark-700);--border-error-light:var(--colors-error-500);--border-error-dark:var(--colors-error-400);--border-error-subtle-light:var(--colors-error-300);--border-error-subtle-dark:var(--colors-error-500)}
:root{--font-family-inter:"Inter",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-11:.6875rem;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-32:2rem;--font-size-40:2.5rem;--font-size-48:3rem;--font-size-56:3.5rem;--line-height-12:.75rem;--line-height-16:1rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-28:1.75rem;--line-height-32:2rem;--line-height-40:2.5rem;--line-height-48:3rem;--line-height-56:3.5rem;--line-height-64:4rem}.amb-title-h1{font-family:var(--font-family-inter);font-size:var(--font-size-56);font-weight:var(--font-weight-bold);line-height:var(--line-height-64)}.amb-title-h2{font-family:var(--font-family-inter);font-size:var(--font-size-48);font-weight:var(--font-weight-bold);line-height:var(--line-height-56)}.amb-title-h3{font-family:var(--font-family-inter);font-size:var(--font-size-40);font-weight:var(--font-weight-bold);line-height:var(--line-height-48)}.amb-title-h4{font-family:var(--font-family-inter);font-size:var(--font-size-32);font-weight:var(--font-weight-bold);line-height:var(--line-height-40)}.amb-title-h5{font-family:var(--font-family-inter);font-size:var(--font-size-24);font-weight:var(--font-weight-bold);line-height:var(--line-height-32)}.amb-title-h6{font-family:var(--font-family-inter);font-size:var(--font-size-20);font-weight:var(--font-weight-bold);line-height:var(--line-height-28)}.amb-subheading-medium{font-family:var(--font-family-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-24)}.amb-subheading-small{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-20)}.amb-subheading-x-small{font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-16)}.amb-subheading-2x-small{font-family:var(--font-family-inter);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);line-height:var(--line-height-12)}.amb-paragraph-x-large{font-family:var(--font-family-inter);font-size:var(--font-size-24);font-weight:var(--font-weight-regular);line-height:var(--line-height-32)}.amb-paragraph-large{font-family:var(--font-family-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-regular);line-height:var(--line-height-24)}.amb-paragraph-medium{font-family:var(--font-family-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-24)}.amb-paragraph-bold{font-family:var(--font-family-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:var(--line-height-24)}.amb-paragraph-small{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-20)}.amb-paragraph-small-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-20)}.amb-paragraph-small-bold{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-20)}.amb-paragraph-x-small{font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-16)}.amb-paragraph-xs-small{font-family:var(--font-family-inter);font-size:var(--font-size-11);font-weight:var(--font-weight-regular)}.amb-label-x-large{font-family:var(--font-family-inter);font-size:var(--font-size-24);font-weight:var(--font-weight-medium);line-height:var(--line-height-32)}.amb-label-large{font-family:var(--font-family-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:var(--line-height-24)}.amb-label-large-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-28)}.amb-label-medium{font-family:var(--font-family-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-24)}.amb-label-small{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-20)}.amb-label-x-small{font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-16)}.amb-label-x-small-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:var(--line-height-16)}.amb-docs-paragraph{font-family:var(--font-family-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-regular);line-height:var(--line-height-32)}:root{--font-size-30:1.875rem;--font-size-36:2.25rem;--font-size-60:3.75rem;--font-size-72:4.5rem;--line-height-30:1.875rem;--line-height-38:2.375rem;--line-height-44:2.75rem;--line-height-60:3.75rem;--line-height-72:4.5rem;--line-height-90:5.625rem;--letter-spacing-tight:-.02em}.amb-display-2xl{font-family:var(--font-family-inter);font-size:var(--font-size-72);font-weight:var(--font-weight-regular);line-height:var(--line-height-90);letter-spacing:var(--letter-spacing-tight)}.amb-display-2xl-medium{font-family:var(--font-family-inter);font-size:var(--font-size-72);font-weight:var(--font-weight-medium);line-height:var(--line-height-90);letter-spacing:var(--letter-spacing-tight)}.amb-display-2xl-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-72);font-weight:var(--font-weight-semibold);line-height:var(--line-height-90);letter-spacing:var(--letter-spacing-tight)}.amb-display-2xl-bold{font-family:var(--font-family-inter);font-size:var(--font-size-72);font-weight:var(--font-weight-bold);line-height:var(--line-height-90);letter-spacing:var(--letter-spacing-tight)}.amb-display-xl{font-family:var(--font-family-inter);font-size:var(--font-size-60);font-weight:var(--font-weight-regular);line-height:var(--line-height-72);letter-spacing:var(--letter-spacing-tight)}.amb-display-xl-medium{font-family:var(--font-family-inter);font-size:var(--font-size-60);font-weight:var(--font-weight-medium);line-height:var(--line-height-72);letter-spacing:var(--letter-spacing-tight)}.amb-display-xl-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-60);font-weight:var(--font-weight-semibold);line-height:var(--line-height-72);letter-spacing:var(--letter-spacing-tight)}.amb-display-xl-bold{font-family:var(--font-family-inter);font-size:var(--font-size-60);font-weight:var(--font-weight-bold);line-height:var(--line-height-72);letter-spacing:var(--letter-spacing-tight)}.amb-display-lg{font-family:var(--font-family-inter);font-size:var(--font-size-48);font-weight:var(--font-weight-regular);line-height:var(--line-height-60);letter-spacing:var(--letter-spacing-tight)}.amb-display-lg-medium{font-family:var(--font-family-inter);font-size:var(--font-size-48);font-weight:var(--font-weight-medium);line-height:var(--line-height-60);letter-spacing:var(--letter-spacing-tight)}.amb-display-lg-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-48);font-weight:var(--font-weight-semibold);line-height:var(--line-height-60);letter-spacing:var(--letter-spacing-tight)}.amb-display-lg-bold{font-family:var(--font-family-inter);font-size:var(--font-size-48);font-weight:var(--font-weight-bold);line-height:var(--line-height-60);letter-spacing:var(--letter-spacing-tight)}.amb-display-md{font-family:var(--font-family-inter);font-size:var(--font-size-36);font-weight:var(--font-weight-regular);line-height:var(--line-height-44);letter-spacing:var(--letter-spacing-tight)}.amb-display-md-medium{font-family:var(--font-family-inter);font-size:var(--font-size-36);font-weight:var(--font-weight-medium);line-height:var(--line-height-44);letter-spacing:var(--letter-spacing-tight)}.amb-display-md-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-36);font-weight:var(--font-weight-semibold);line-height:var(--line-height-44);letter-spacing:var(--letter-spacing-tight)}.amb-display-md-bold{font-family:var(--font-family-inter);font-size:var(--font-size-36);font-weight:var(--font-weight-bold);line-height:var(--line-height-44);letter-spacing:var(--letter-spacing-tight)}.amb-display-sm{font-family:var(--font-family-inter);font-size:var(--font-size-30);font-weight:var(--font-weight-regular);line-height:var(--line-height-38)}.amb-display-sm-medium{font-family:var(--font-family-inter);font-size:var(--font-size-30);font-weight:var(--font-weight-medium);line-height:var(--line-height-38)}.amb-display-sm-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-30);font-weight:var(--font-weight-semibold);line-height:var(--line-height-38)}.amb-display-sm-bold{font-family:var(--font-family-inter);font-size:var(--font-size-30);font-weight:var(--font-weight-bold);line-height:var(--line-height-38)}.amb-display-xs{font-family:var(--font-family-inter);font-size:var(--font-size-24);font-weight:var(--font-weight-regular);line-height:var(--line-height-32)}.amb-display-xs-medium{font-family:var(--font-family-inter);font-size:var(--font-size-24);font-weight:var(--font-weight-medium);line-height:var(--line-height-32)}.amb-display-xs-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);line-height:var(--line-height-32)}.amb-display-xs-bold{font-family:var(--font-family-inter);font-size:var(--font-size-24);font-weight:var(--font-weight-bold);line-height:var(--line-height-32)}.amb-text-xl{font-family:var(--font-family-inter);font-size:var(--font-size-20);font-weight:var(--font-weight-regular);line-height:var(--line-height-30)}.amb-text-xl-medium{font-family:var(--font-family-inter);font-size:var(--font-size-20);font-weight:var(--font-weight-medium);line-height:var(--line-height-30)}.amb-text-xl-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--line-height-30)}.amb-text-xl-bold{font-family:var(--font-family-inter);font-size:var(--font-size-20);font-weight:var(--font-weight-bold);line-height:var(--line-height-30)}.amb-text-lg{font-family:var(--font-family-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-regular);line-height:var(--line-height-28)}.amb-text-lg-medium{font-family:var(--font-family-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:var(--line-height-28)}.amb-text-lg-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-28)}.amb-text-lg-bold{font-family:var(--font-family-inter);font-size:var(--font-size-18);font-weight:var(--font-weight-bold);line-height:var(--line-height-28)}.amb-text-md{font-family:var(--font-family-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-24)}.amb-text-md-medium{font-family:var(--font-family-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-24)}.amb-text-md-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-24)}.amb-text-md-bold{font-family:var(--font-family-inter);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);line-height:var(--line-height-24)}.amb-text-sm{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-20)}.amb-text-sm-medium{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-20)}.amb-text-sm-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-20)}.amb-text-sm-bold{font-family:var(--font-family-inter);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);line-height:var(--line-height-20)}.amb-text-xs{font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-18)}.amb-text-xs-medium{font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-18)}.amb-text-xs-semibold{font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:var(--line-height-18)}.amb-text-xs-bold{font-family:var(--font-family-inter);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);line-height:var(--line-height-18)}
:root{--focus-ring:#9e77ed;--focus-ring-error:#f04438;--focus-ring-shadow-xs:#0a0d120d;--focus-ring-shadow-sm-01:#0a0d121a;--focus-ring-shadow-sm-02:#0a0d121a;--focus-ring-skeuomorphic-inner:#0a0d120d;--focus-ring-skeuomorphic-inner-border:#0a0d122e}.focus-ring-shadow-xs{box-shadow:0px 1px 2px var(--focus-ring-shadow-xs)}.focus-ring-shadow-sm-01{box-shadow:0px 1px 2px var(--focus-ring-shadow-sm-01)}.focus-ring-shadow-sm-02{box-shadow:0px 1px 3px var(--focus-ring-shadow-sm-02)}.focus-ring-skeuomorphic{box-shadow:inset 0 1px 2px var(--focus-ring-skeuomorphic-inner),0 0 0 1px var(--focus-ring-skeuomorphic-inner-border);position:relative}.focus-ring-skeuomorphic:focus{box-shadow:inset 0 1px 2px var(--focus-ring-skeuomorphic-inner),0 0 0 2px var(--focus-ring),0 0 0 1px var(--focus-ring-skeuomorphic-inner-border)}.focus-ring-with-shadow:focus{box-shadow:0 0 0 2px var(--focus-ring),var(--focus-ring-shadow-sm-01)}.focus-ring-error-with-shadow:focus{box-shadow:0 0 0 2px var(--focus-ring-error),var(--focus-ring-shadow-sm-01)}
:root{--shadows-xs:0px 1px 2px #0a0d120d;--shadows-sm-01:0px 1px 2px #0a0d121a;--shadows-sm-02:0px 1px 3px #0a0d121a;--shadows-md-01:0px 2px 4px #0a0d121a;--shadows-md-02:0px 4px 6px #0a0d120f;--shadows-lg-01:0px 4px 6px #0a0d1214;--shadows-lg-02:0px 10px 15px #0a0d120d;--shadows-lg-03:0px 20px 25px #0a0d120f;--shadows-xl-01:0px 8px 12px #0a0d1214;--shadows-xl-02:0px 20px 25px #0a0d120d;--shadows-xl-03:0px 25px 50px #0a0d120f;--shadows-2xl-01:0px 25px 50px #0a0d122e;--shadows-2xl-02:0px 25px 50px #0a0d120f;--shadows-3xl-01:0px 25px 50px #0a0d1224;--shadows-3xl-02:0px 25px 50px #0a0d120f}
:root{--backdrop-blur-sm:4px;--backdrop-blur-md:8px;--backdrop-blur-lg:12px;--backdrop-blur-xl:20px}.backdrop-blur-sm{-webkit-backdrop-filter:blur(var(--backdrop-blur-sm));backdrop-filter:blur(var(--backdrop-blur-sm))}.backdrop-blur-md{-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md))}.backdrop-blur-lg{-webkit-backdrop-filter:blur(var(--backdrop-blur-lg));backdrop-filter:blur(var(--backdrop-blur-lg))}.backdrop-blur-xl{-webkit-backdrop-filter:blur(var(--backdrop-blur-xl));backdrop-filter:blur(var(--backdrop-blur-xl))}.glass-morphism-sm{-webkit-backdrop-filter:blur(var(--backdrop-blur-sm));backdrop-filter:blur(var(--backdrop-blur-sm));background:#fff9;border:1px solid #fff3}.glass-morphism-md{-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));background:#fff9;border:1px solid #fff3}.glass-morphism-lg{-webkit-backdrop-filter:blur(var(--backdrop-blur-lg));backdrop-filter:blur(var(--backdrop-blur-lg));background:#fff9;border:1px solid #fff3}.glass-morphism-xl{-webkit-backdrop-filter:blur(var(--backdrop-blur-xl));backdrop-filter:blur(var(--backdrop-blur-xl));background:#fff9;border:1px solid #fff3}.dark .glass-morphism-sm,.dark .glass-morphism-md,.dark .glass-morphism-lg,.dark .glass-morphism-xl{background:#0009;border:1px solid #ffffff1a}
:root{--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:9999px}
:root{--spacing-0:0rem;--spacing-0-5:.125rem;--spacing-1:.25rem;--spacing-1-5:.375rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-40:10rem;--spacing-48:12rem;--spacing-56:14rem;--spacing-64:16rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-120:30rem;--spacing-140:35rem;--spacing-160:40rem;--spacing-180:45rem;--spacing-192:48rem;--spacing-256:64rem;--spacing-320:80rem;--spacing-360:90rem;--spacing-400:100rem;--spacing-480:120rem;--spacing-none:var(--spacing-0);--spacing-xxs:var(--spacing-0-5);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-1-5);--spacing-md:var(--spacing-2);--spacing-lg:var(--spacing-3);--spacing-xl:var(--spacing-4);--spacing-2xl:var(--spacing-5);--spacing-3xl:var(--spacing-6);--spacing-4xl:var(--spacing-8);--spacing-5xl:var(--spacing-10);--spacing-6xl:var(--spacing-12);--spacing-7xl:var(--spacing-16);--spacing-8xl:var(--spacing-20);--spacing-9xl:var(--spacing-24);--spacing-10xl:var(--spacing-32);--spacing-11xl:var(--spacing-40);--width-xxs:var(--spacing-80);--width-xs:var(--spacing-96);--width-sm:var(--spacing-120);--width-md:var(--spacing-140);--width-lg:var(--spacing-160);--width-xl:var(--spacing-192);--width-2xl:var(--spacing-256);--width-3xl:var(--spacing-320);--width-4xl:var(--spacing-360);--width-5xl:var(--spacing-400);--width-6xl:var(--spacing-480);--container-padding-mobile:var(--spacing-4);--container-padding-desktop:var(--spacing-8);--container-max-width-desktop:var(--spacing-320);--paragraph-max-width:var(--spacing-180)}
