:root {
    --colors-core-brass-50: #faf5f0;
    --colors-core-brass-100: #f7efe8;
    --colors-core-brass-200: #f4e8dd;
    --colors-core-brass-300: #efdecd;
    --colors-core-brass-400: #e3c7ab;
    --colors-core-brass-500: #c59359;
    --colors-core-brass-600: #bf8440;
    --colors-core-brass-700: #ac7639;
    --colors-core-brass-800: #915e30;
    --colors-core-brass-900: #82542b;
    --colors-core-brass-1000: #6b4524;
    --colors-core-brass-1100: #492f18;
    --colors-core-orange-50: #fff5eb;
    --colors-core-orange-100: #fff0e0;
    --colors-core-orange-200: #ffe8d1;
    --colors-core-orange-300: #fcdec0;
    --colors-core-orange-400: #ffc78f;
    --colors-core-orange-500: #fea853;
    --colors-core-orange-600: #f38516;
    --colors-core-orange-700: #da6c0b;
    --colors-core-orange-800: #b35614;
    --colors-core-orange-900: #a14d12;
    --colors-core-orange-1000: #813c0e;
    --colors-core-orange-1100: #57260a;
    --colors-core-papaya-50: #fff2eb;
    --colors-core-papaya-100: #ffebe0;
    --colors-core-papaya-200: #ffe1d1;
    --colors-core-papaya-300: #fcd5c0;
    --colors-core-papaya-400: #ffaf85;
    --colors-core-papaya-500: #fe8849;
    --colors-core-papaya-600: #f26e26;
    --colors-core-papaya-700: #ec5f13;
    --colors-core-papaya-800: #bc4f15;
    --colors-core-papaya-900: #a54612;
    --colors-core-papaya-1000: #8a3a0f;
    --colors-core-papaya-1100: #5c270a;
    --colors-core-coral-50: #fff1f0;
    --colors-core-coral-100: #ffe8e6;
    --colors-core-coral-200: #ffdad6;
    --colors-core-coral-300: #ffd1cc;
    --colors-core-coral-400: #fea39a;
    --colors-core-coral-500: #fe7e71;
    --colors-core-coral-600: #fe6656;
    --colors-core-coral-700: #fb4d41;
    --colors-core-coral-800: #e94135;
    --colors-core-coral-900: #ce3227;
    --colors-core-coral-1000: #9b2b27;
    --colors-core-coral-1100: #6b2624;
    --colors-core-red-50: #fef5f5;
    --colors-core-red-100: #ffebeb;
    --colors-core-red-200: #fee6e6;
    --colors-core-red-300: #fcd7d4;
    --colors-core-red-400: #fbbeb7;
    --colors-core-red-500: #ee6c58;
    --colors-core-red-600: #dc5338;
    --colors-core-red-700: #cc4319;
    --colors-core-red-800: #b6311c;
    --colors-core-red-900: #9a2a1d;
    --colors-core-red-1000: #881d11;
    --colors-core-red-1100: #4a110d;
    --colors-core-cardinal-50: #fef5f7;
    --colors-core-cardinal-100: #ffebee;
    --colors-core-cardinal-200: #fee6ea;
    --colors-core-cardinal-300: #fcd4dc;
    --colors-core-cardinal-400: #fbb7c3;
    --colors-core-cardinal-500: #e94967;
    --colors-core-cardinal-600: #e2324c;
    --colors-core-cardinal-700: #cf1739;
    --colors-core-cardinal-800: #bd1534;
    --colors-core-cardinal-900: #a51228;
    --colors-core-cardinal-1000: #8a0f1e;
    --colors-core-cardinal-1100: #4e090f;
    --colors-core-mandy-50: #fef5f6;
    --colors-core-mandy-100: #fdedef;
    --colors-core-mandy-200: #fde3e6;
    --colors-core-mandy-300: #fbd5d9;
    --colors-core-mandy-400: #f5b8be;
    --colors-core-mandy-500: #e5626f;
    --colors-core-mandy-600: #df4454;
    --colors-core-mandy-700: #c0303e;
    --colors-core-mandy-800: #9d343f;
    --colors-core-mandy-900: #912b35;
    --colors-core-mandy-1000: #671e25;
    --colors-core-mandy-1100: #450c12;
    --colors-core-cranberry-50: #fef5f8;
    --colors-core-cranberry-100: #fdedf2;
    --colors-core-cranberry-200: #fde3eb;
    --colors-core-cranberry-300: #fbd5e2;
    --colors-core-cranberry-400: #f5b8cc;
    --colors-core-cranberry-500: #e5628e;
    --colors-core-cranberry-600: #df4477;
    --colors-core-cranberry-700: #c03060;
    --colors-core-cranberry-800: #9d3457;
    --colors-core-cranberry-900: #912b4d;
    --colors-core-cranberry-1000: #671e36;
    --colors-core-cranberry-1100: #450c1f;
    --colors-core-emerald-50: #f4fbf4;
    --colors-core-emerald-100: #e6f9e6;
    --colors-core-emerald-200: #dff6df;
    --colors-core-emerald-300: #cbf1cb;
    --colors-core-emerald-400: #afe4af;
    --colors-core-emerald-500: #56b356;
    --colors-core-emerald-600: #4c944c;
    --colors-core-emerald-700: #347434;
    --colors-core-emerald-800: #2f6f2f;
    --colors-core-emerald-900: #246626;
    --colors-core-emerald-1000: #135315;
    --colors-core-emerald-1100: #0a2e0b;
    --colors-core-grass-green-50: #f4fbf5;
    --colors-core-grass-green-100: #e6f9e9;
    --colors-core-grass-green-200: #d8f8dc;
    --colors-core-grass-green-300: #c5f1cc;
    --colors-core-grass-green-400: #a3e1ab;
    --colors-core-grass-green-500: #30b549;
    --colors-core-grass-green-600: #239538;
    --colors-core-grass-green-700: #1e8030;
    --colors-core-grass-green-800: #1e7130;
    --colors-core-grass-green-900: #186328;
    --colors-core-grass-green-1000: #0f571f;
    --colors-core-grass-green-1100: #073611;
    --colors-core-green-50: #f4fbf7;
    --colors-core-green-100: #e6f9ef;
    --colors-core-green-200: #d8f8e7;
    --colors-core-green-300: #c5f1da;
    --colors-core-green-400: #abe3c5;
    --colors-core-green-500: #42bd7b;
    --colors-core-green-600: #23955c;
    --colors-core-green-700: #1d7c4d;
    --colors-core-green-800: #1e714a;
    --colors-core-green-900: #196742;
    --colors-core-green-1000: #0e4e30;
    --colors-core-green-1100: #062d1b;
    --colors-core-jade-50: #f4fbf9;
    --colors-core-jade-100: #e6f9f3;
    --colors-core-jade-200: #d8f8ee;
    --colors-core-jade-300: #c5f1e5;
    --colors-core-jade-400: #abe3d2;
    --colors-core-jade-500: #42bd98;
    --colors-core-jade-600: #239576;
    --colors-core-jade-700: #1d7c63;
    --colors-core-jade-800: #1e715d;
    --colors-core-jade-900: #196754;
    --colors-core-jade-1000: #0e4e3f;
    --colors-core-jade-1100: #062d24;
    --colors-core-turquoise-50: #f0faf9;
    --colors-core-turquoise-100: #e2f8f5;
    --colors-core-turquoise-200: #daf6f2;
    --colors-core-turquoise-300: #c5f2ec;
    --colors-core-turquoise-400: #8be4d8;
    --colors-core-turquoise-500: #25ac9a;
    --colors-core-turquoise-600: #1f8e83;
    --colors-core-turquoise-700: #008073;
    --colors-core-turquoise-800: #1a7064;
    --colors-core-turquoise-900: #005851;
    --colors-core-turquoise-1000: #0d4a47;
    --colors-core-turquoise-1100: #012d2c;
    --colors-core-aquamarine-50: #f0fafa;
    --colors-core-aquamarine-100: #e2f8f8;
    --colors-core-aquamarine-200: #daf5f6;
    --colors-core-aquamarine-300: #c5f1f2;
    --colors-core-aquamarine-400: #8be1e4;
    --colors-core-aquamarine-500: #25acaa;
    --colors-core-aquamarine-600: #1f8c8e;
    --colors-core-aquamarine-700: #097c7a;
    --colors-core-aquamarine-800: #1a706e;
    --colors-core-aquamarine-900: #156465;
    --colors-core-aquamarine-1000: #0d494a;
    --colors-core-aquamarine-1100: #012d2c;
    --colors-core-teal-50: #f0fbff;
    --colors-core-teal-100: #e8f7fc;
    --colors-core-teal-200: #e0f3fa;
    --colors-core-teal-300: #c5ecf7;
    --colors-core-teal-400: #a3e3ff;
    --colors-core-teal-500: #4dabd0;
    --colors-core-teal-600: #3d90ae;
    --colors-core-teal-700: #077597;
    --colors-core-teal-800: #196c85;
    --colors-core-teal-900: #196076;
    --colors-core-teal-1000: #0a495c;
    --colors-core-teal-1100: #012a37;
    --colors-core-sky-blue-50: #f5f9ff;
    --colors-core-sky-blue-100: #e9f5fa;
    --colors-core-sky-blue-200: #e0f6ff;
    --colors-core-sky-blue-300: #c7eeff;
    --colors-core-sky-blue-400: #a3e3ff;
    --colors-core-sky-blue-500: #50b3e2;
    --colors-core-sky-blue-600: #3999c6;
    --colors-core-sky-blue-700: #2288b4;
    --colors-core-sky-blue-800: #1c77a0;
    --colors-core-sky-blue-900: #176992;
    --colors-core-sky-blue-1000: #0e5880;
    --colors-core-sky-blue-1100: #043752;
    --colors-core-azure-50: #f5f9ff;
    --colors-core-azure-100: #e9f1fa;
    --colors-core-azure-200: #e0f0ff;
    --colors-core-azure-300: #c7e5ff;
    --colors-core-azure-400: #a3d9ff;
    --colors-core-azure-500: #4bb2fb;
    --colors-core-azure-600: #0c9afd;
    --colors-core-azure-700: #0b81d5;
    --colors-core-azure-800: #0b6cb1;
    --colors-core-azure-900: #0a5e99;
    --colors-core-azure-1000: #084c7d;
    --colors-core-azure-1100: #042e52;
    --colors-core-cyan-blue-50: #f0f9ff;
    --colors-core-cyan-blue-100: #ebf5ff;
    --colors-core-cyan-blue-200: #e0f1ff;
    --colors-core-cyan-blue-300: #cce7ff;
    --colors-core-cyan-blue-400: #9ed1ff;
    --colors-core-cyan-blue-500: #4ea7f3;
    --colors-core-cyan-blue-600: #3485d5;
    --colors-core-cyan-blue-700: #0870ba;
    --colors-core-cyan-blue-800: #1b609d;
    --colors-core-cyan-blue-900: #16548d;
    --colors-core-cyan-blue-1000: #0c3f6e;
    --colors-core-cyan-blue-1100: #00284d;
    --colors-core-blue-50: #f5f9ff;
    --colors-core-blue-100: #edf5ff;
    --colors-core-blue-200: #e5f0ff;
    --colors-core-blue-300: #d1e3ff;
    --colors-core-blue-400: #b3d2ff;
    --colors-core-blue-500: #5c9ef9;
    --colors-core-blue-600: #3c7ef1;
    --colors-core-blue-700: #2c5fd3;
    --colors-core-blue-800: #2655c9;
    --colors-core-blue-900: #1c43b0;
    --colors-core-blue-1000: #1236a0;
    --colors-core-blue-1100: #05205e;
    --colors-core-chatdeal-50: #f5f9ff;
    --colors-core-chatdeal-100: #edf5ff;
    --colors-core-chatdeal-200: #e5f0ff;
    --colors-core-chatdeal-300: #d1e3ff;
    --colors-core-chatdeal-400: #b3d2ff;
    --colors-core-chatdeal-500: #5c9ef9;
    --colors-core-chatdeal-600: #3c7ef1;
    --colors-core-chatdeal-700: #2c5fd3;
    --colors-core-chatdeal-800: #2655c9;
    --colors-core-chatdeal-900: #1c43b0;
    --colors-core-chatdeal-1000: #1236a0;
    --colors-core-chatdeal-1100: #05205e;
    --colors-core-skymonde-50: #f5faff;
    --colors-core-skymonde-100: #edf6ff;
    --colors-core-skymonde-200: #e5f2ff;
    --colors-core-skymonde-300: #d1e7ff;
    --colors-core-skymonde-400: #b3d7ff;
    --colors-core-skymonde-500: #5ca8f9;
    --colors-core-skymonde-600: #1876dc;
    --colors-core-skymonde-700: #1771d4;
    --colors-core-skymonde-800: #1568c1;
    --colors-core-skymonde-900: #115cac;
    --colors-core-skymonde-1000: #0d4f96;
    --colors-core-skymonde-1100: #09407b;
    --colors-core-blue-jay-50: #f0f5f9;
    --colors-core-blue-jay-100: #e9eff6;
    --colors-core-blue-jay-200: #dee7f2;
    --colors-core-blue-jay-300: #d4e0ec;
    --colors-core-blue-jay-400: #9bb5d4;
    --colors-core-blue-jay-500: #628abc;
    --colors-core-blue-jay-600: #4670a3;
    --colors-core-blue-jay-700: #406796;
    --colors-core-blue-jay-800: #3a5d87;
    --colors-core-blue-jay-900: #305078;
    --colors-core-blue-jay-1000: #294466;
    --colors-core-blue-jay-1100: #00284d;
    --colors-core-indigo-50: #f5f6ff;
    --colors-core-indigo-100: #edefff;
    --colors-core-indigo-200: #e5e8ff;
    --colors-core-indigo-300: #dbdffb;
    --colors-core-indigo-400: #d2d7fa;
    --colors-core-indigo-500: #7d92e3;
    --colors-core-indigo-600: #5057e2;
    --colors-core-indigo-700: #3b42c9;
    --colors-core-indigo-800: #2f36bc;
    --colors-core-indigo-900: #242bb2;
    --colors-core-indigo-1000: #1d228b;
    --colors-core-indigo-1100: #13136c;
    --colors-core-purple-50: #f7f5ff;
    --colors-core-purple-100: #f3f0ff;
    --colors-core-purple-200: #eeebff;
    --colors-core-purple-300: #e2dffb;
    --colors-core-purple-400: #ccc6f1;
    --colors-core-purple-500: #8d81d5;
    --colors-core-purple-600: #6f62bc;
    --colors-core-purple-700: #5d50b4;
    --colors-core-purple-800: #5346a4;
    --colors-core-purple-900: #493c9a;
    --colors-core-purple-1000: #38288a;
    --colors-core-purple-1100: #1f1264;
    --colors-core-gray-50: #f7f7f7;
    --colors-core-gray-100: #f2f2f2;
    --colors-core-gray-200: #ebebeb;
    --colors-core-gray-300: #e2e2e2;
    --colors-core-gray-400: #cccccc;
    --colors-core-gray-500: #949494;
    --colors-core-gray-600: #7d7d7d;
    --colors-core-gray-700: #5e5e5e;
    --colors-core-gray-800: #525252;
    --colors-core-gray-900: #404040;
    --colors-core-gray-1000: #2d2d2d;
    --colors-core-gray-1100: #222222;
    --colors-core-steel-50: #f6f7f8;
    --colors-core-steel-100: #f1f3f4;
    --colors-core-steel-200: #ebeced;
    --colors-core-steel-300: #e1e3e4;
    --colors-core-steel-400: #c8ccd0;
    --colors-core-steel-500: #8f979e;
    --colors-core-steel-600: #788087;
    --colors-core-steel-700: #5c6166;
    --colors-core-steel-800: #4f5459;
    --colors-core-steel-900: #3e4247;
    --colors-core-steel-1000: #282e34;
    --colors-core-steel-1100: #1c2329;
    --colors-core-slate-50: #f5f7f9;
    --colors-core-slate-100: #f0f3f5;
    --colors-core-slate-200: #e9ecef;
    --colors-core-slate-300: #dee3e7;
    --colors-core-slate-400: #c3ccd5;
    --colors-core-slate-500: #8a96a3;
    --colors-core-slate-600: #717f8e;
    --colors-core-slate-700: #555f6d;
    --colors-core-slate-800: #4a545e;
    --colors-core-slate-900: #3a424a;
    --colors-core-slate-1000: #272e35;
    --colors-core-slate-1100: #1a232b;
    --colors-core-dolphin-50: #f5f6f9;
    --colors-core-dolphin-100: #f0f1f5;
    --colors-core-dolphin-200: #e9eaef;
    --colors-core-dolphin-300: #dee0e7;
    --colors-core-dolphin-400: #c5c8d3;
    --colors-core-dolphin-500: #8c91a1;
    --colors-core-dolphin-600: #73798c;
    --colors-core-dolphin-700: #555b6d;
    --colors-core-dolphin-800: #4b4f5d;
    --colors-core-dolphin-900: #3a3e4a;
    --colors-core-dolphin-1000: #252937;
    --colors-core-dolphin-1100: #171d2e;
    --colors-core-warm-gray-50: #f7f7f7;
    --colors-core-warm-gray-100: #f3f3f1;
    --colors-core-warm-gray-200: #eaeae6;
    --colors-core-warm-gray-300: #e4e4e0;
    --colors-core-warm-gray-400: #cbcbc3;
    --colors-core-warm-gray-500: #99998f;
    --colors-core-warm-gray-600: #7e7e77;
    --colors-core-warm-gray-700: #5f5f58;
    --colors-core-warm-gray-800: #52524c;
    --colors-core-warm-gray-900: #40403a;
    --colors-core-warm-gray-1000: #2f2f2b;
    --colors-core-warm-gray-1100: #232321;
    --colors-core-generic-white: #ffffff;
    --colors-core-generic-black: #000000;
    --colors-core-generic-transparent: color-mix(in lch, #ffffff, transparent 100%);
    --colors-core-generic-white-alpha-50: color-mix(in lch, #ffffff, transparent 96%);
    --colors-core-generic-white-alpha-100: color-mix(in lch, #ffffff, transparent 92%);
    --colors-core-generic-white-alpha-150: color-mix(in lch, #ffffff, transparent 88%);
    --colors-core-generic-white-alpha-200: color-mix(in lch, #ffffff, transparent 84%);
    --colors-core-generic-white-alpha-300: color-mix(in lch, #ffffff, transparent 76%);
    --colors-core-generic-white-alpha-400: color-mix(in lch, #ffffff, transparent 68%);
    --colors-core-generic-white-alpha-500: color-mix(in lch, #ffffff, transparent 60%);
    --colors-core-generic-white-alpha-600: color-mix(in lch, #ffffff, transparent 52%);
    --colors-core-generic-white-alpha-700: color-mix(in lch, #ffffff, transparent 43.99999999999999%);
    --colors-core-generic-white-alpha-800: color-mix(in lch, #ffffff, transparent 36%);
    --colors-core-generic-white-alpha-900: color-mix(in lch, #ffffff, transparent 28%);
    --colors-core-generic-white-alpha-1000: color-mix(in lch, #ffffff, transparent 20%);
    --colors-core-generic-white-alpha-1100: color-mix(in lch, #ffffff, transparent 12%);
    --colors-core-generic-black-alpha-50: color-mix(in lch, #000000, transparent 96%);
    --colors-core-generic-black-alpha-100: color-mix(in lch, #000000, transparent 92%);
    --colors-core-generic-black-alpha-150: color-mix(in lch, #000000, transparent 88%);
    --colors-core-generic-black-alpha-200: color-mix(in lch, #000000, transparent 84%);
    --colors-core-generic-black-alpha-300: color-mix(in lch, #000000, transparent 76%);
    --colors-core-generic-black-alpha-400: color-mix(in lch, #000000, transparent 68%);
    --colors-core-generic-black-alpha-500: color-mix(in lch, #000000, transparent 60%);
    --colors-core-generic-black-alpha-600: color-mix(in lch, #000000, transparent 52%);
    --colors-core-generic-black-alpha-700: color-mix(in lch, #000000, transparent 43.99999999999999%);
    --colors-core-generic-black-alpha-800: color-mix(in lch, #000000, transparent 36%);
    --colors-core-generic-black-alpha-900: color-mix(in lch, #000000, transparent 28%);
    --colors-core-generic-black-alpha-1000: color-mix(in lch, #000000, transparent 20%);
    --colors-core-generic-black-alpha-1100: color-mix(in lch, #000000, transparent 12%);
    --opacity-core-0: 0;
    --opacity-core-50: 0.04;
    --opacity-core-75: 0.06;
    --opacity-core-100: 0.08;
    --opacity-core-150: 0.12;
    --opacity-core-200: 0.16;
    --opacity-core-250: 0.2;
    --opacity-core-300: 0.24;
    --opacity-core-400: 0.32;
    --opacity-core-500: 0.4;
    --opacity-core-600: 0.48;
    --opacity-core-700: 0.56;
    --opacity-core-800: 0.64;
    --opacity-core-900: 0.72;
    --opacity-core-1000: 0.8;
    --opacity-core-1100: 0.88;
    --opacity-core-1200: 0.96;
    --opacity-core-opaque: 1;
    --spacing-core-0: 0;
    --spacing-core-1: 1px;
    --spacing-core-25: 2px;
    --spacing-core-50: 4px;
    --spacing-core-75: 6px;
    --spacing-core-100: 8px;
    --spacing-core-125: 10px;
    --spacing-core-150: 12px;
    --spacing-core-175: 14px;
    --spacing-core-200: 16px;
    --spacing-core-250: 20px;
    --spacing-core-300: 24px;
    --spacing-core-400: 32px;
    --spacing-core-500: 40px;
    --spacing-core-600: 48px;
    --spacing-core-700: 56px;
    --spacing-core-800: 64px;
    --spacing-core-900: 72px;
    --spacing-core-1000: 80px;
    --spacing-core-base: 0.08px;
    --radii-core-0: 0;
    --radii-core-1: 1px;
    --radii-core-25: 2px;
    --radii-core-50: 4px;
    --radii-core-75: 6px;
    --radii-core-100: 8px;
    --radii-core-125: 10px;
    --radii-core-150: 12px;
    --radii-core-200: 16px;
    --radii-core-250: 20px;
    --radii-core-300: 24px;
    --radii-core-400: 32px;
    --radii-core-500: 40px;
    --radii-core-pill: 1000px;
    --radii-core-base: 0.08px;
    --border-widths-core-0: 0;
    --border-widths-core-1: 1px;
    --border-widths-core-2: 2px;
    --border-widths-core-3: 3px;
    --border-widths-core-4: 4px;
    --sizes-core-0: 0;
    --sizes-core-1: 1px;
    --sizes-core-25: 2px;
    --sizes-core-50: 4px;
    --sizes-core-75: 6px;
    --sizes-core-100: 8px;
    --sizes-core-125: 10px;
    --sizes-core-150: 12px;
    --sizes-core-175: 14px;
    --sizes-core-200: 16px;
    --sizes-core-225: 18px;
    --sizes-core-250: 20px;
    --sizes-core-300: 24px;
    --sizes-core-350: 28px;
    --sizes-core-400: 32px;
    --sizes-core-450: 36px;
    --sizes-core-500: 40px;
    --sizes-core-600: 48px;
    --sizes-core-700: 56px;
    --sizes-core-800: 64px;
    --sizes-core-900: 72px;
    --sizes-core-1000: 80px;
    --sizes-core-1100: 88px;
    --sizes-core-1200: 96px;
    --sizes-core-1300: 104px;
    --sizes-core-1400: 112px;
    --sizes-core-1500: 120px;
    --sizes-core-2000: 160px;
    --sizes-core-2500: 200px;
    --sizes-core-base: 0.08px;
    --sizes-core-size-scale: 8px;
    --colors-motion-duration-short-1: 50;
    --colors-motion-duration-short-2: 100;
    --colors-motion-duration-short-3: 150;
    --colors-motion-duration-short-4: 200;
    --colors-motion-duration-medium-1: 250;
    --colors-motion-duration-medium-2: 300;
    --colors-motion-duration-medium-3: 350;
    --colors-motion-duration-medium-4: 400;
    --colors-motion-duration-long-1: 450;
    --colors-motion-duration-long-2: 500;
    --colors-motion-duration-long-3: 550;
    --colors-motion-duration-long-4: 600;
    --colors-motion-easing-standard-default: 0.2, 0, 0, 1;
    --colors-motion-easing-standard-decelerate: 0, 0, 0, 1;
    --colors-motion-easing-standard-accelerate: 0.3, 0, 1, 1;
    --colors-motion-easing-standard-linear: 0, 0, 1, 1;
    --colors-base-brand-50: #f5f6ff;
    --colors-base-brand-100: #edefff;
    --colors-base-brand-200: #e5e8ff;
    --colors-base-brand-300: #dbdffb;
    --colors-base-brand-400: #d2d7fa;
    --colors-base-brand-500: #7d92e3;
    --colors-base-brand-600: #5057e2;
    --colors-base-brand-700: #3b42c9;
    --colors-base-brand-800: #2f36bc;
    --colors-base-brand-900: #242bb2;
    --colors-base-brand-1000: #1d228b;
    --colors-base-brand-1100: #13136c;
    --colors-base-accent-50: #fef5f8;
    --colors-base-accent-100: #fdedf2;
    --colors-base-accent-200: #fde3eb;
    --colors-base-accent-300: #fbd5e2;
    --colors-base-accent-400: #f5b8cc;
    --colors-base-accent-500: #e5628e;
    --colors-base-accent-600: #df4477;
    --colors-base-accent-700: #c03060;
    --colors-base-accent-800: #9d3457;
    --colors-base-accent-900: #912b4d;
    --colors-base-accent-1000: #671e36;
    --colors-base-accent-1100: #450c1f;
    --colors-base-neutral-50: #f5f7f9;
    --colors-base-neutral-100: #f0f3f5;
    --colors-base-neutral-200: #e9ecef;
    --colors-base-neutral-300: #dee3e7;
    --colors-base-neutral-400: #c3ccd5;
    --colors-base-neutral-500: #8a96a3;
    --colors-base-neutral-600: #717f8e;
    --colors-base-neutral-700: #555f6d;
    --colors-base-neutral-800: #4a545e;
    --colors-base-neutral-900: #3a424a;
    --colors-base-neutral-1000: #272e35;
    --colors-base-neutral-1100: #1a232b;
    --colors-base-neutral-alpha-100: color-mix(in lch, var(--colors-base-neutral-1100), transparent 94%);
    --colors-base-neutral-alpha-200: color-mix(in lch, var(--colors-base-neutral-1100), transparent 88%);
    --colors-base-neutral-alpha-300: color-mix(in lch, var(--colors-base-neutral-1100), transparent 80%);
    --colors-base-neutral-alpha-400: color-mix(in lch, var(--colors-base-neutral-1100), transparent 76%);
    --colors-base-neutral-alpha-500: color-mix(in lch, var(--colors-base-neutral-1100), transparent 68%);
    --colors-base-info-50: #f5f9ff;
    --colors-base-info-100: #edf5ff;
    --colors-base-info-200: #e5f0ff;
    --colors-base-info-300: #d1e3ff;
    --colors-base-info-400: #b3d2ff;
    --colors-base-info-500: #5c9ef9;
    --colors-base-info-600: #3c7ef1;
    --colors-base-info-700: #2c5fd3;
    --colors-base-info-800: #2655c9;
    --colors-base-info-900: #1c43b0;
    --colors-base-info-1000: #1236a0;
    --colors-base-info-1100: #05205e;
    --colors-base-success-50: #f4fbf7;
    --colors-base-success-100: #e6f9ef;
    --colors-base-success-200: #d8f8e7;
    --colors-base-success-300: #c5f1da;
    --colors-base-success-400: #abe3c5;
    --colors-base-success-500: #42bd7b;
    --colors-base-success-600: #23955c;
    --colors-base-success-700: #1d7c4d;
    --colors-base-success-800: #1e714a;
    --colors-base-success-900: #196742;
    --colors-base-success-1000: #0e4e30;
    --colors-base-success-1100: #062d1b;
    --colors-base-warning-50: #fff5eb;
    --colors-base-warning-100: #fff0e0;
    --colors-base-warning-200: #ffe8d1;
    --colors-base-warning-300: #fcdec0;
    --colors-base-warning-400: #ffc78f;
    --colors-base-warning-500: #fea853;
    --colors-base-warning-600: #f38516;
    --colors-base-warning-700: #da6c0b;
    --colors-base-warning-800: #b35614;
    --colors-base-warning-900: #a14d12;
    --colors-base-warning-1000: #813c0e;
    --colors-base-warning-1100: #57260a;
    --colors-base-danger-50: #fef5f5;
    --colors-base-danger-100: #ffebeb;
    --colors-base-danger-200: #fee6e6;
    --colors-base-danger-300: #fcd7d4;
    --colors-base-danger-400: #fbbeb7;
    --colors-base-danger-500: #ee6c58;
    --colors-base-danger-600: #dc5338;
    --colors-base-danger-700: #cc4319;
    --colors-base-danger-800: #b6311c;
    --colors-base-danger-900: #9a2a1d;
    --colors-base-danger-1000: #881d11;
    --colors-base-danger-1100: #4a110d;
    --fonts-base-inter: Inter;
    --font-weights-base-regular: 400;
    --font-weights-base-medium: 500;
    --font-weights-base-semi-bold: 600;
    --font-weights-base-bold: 700;
    --font-weights-base-extra-bold: 800;
    --text-primary: #171d2e;
    --text-cases-base-none: None;
    --text-cases-base-upper: uppercase;
    --text-cases-base-capitalize: capitalize;
    --colors-sys-brand: indigo;
    --colors-sys-accent: cranberry;
    --colors-sys-neutral: slate;
    --colors-sys-info: blue;
    --colors-sys-success: green;
    --colors-sys-warning: orange;
    --colors-sys-danger: red;
    --line-heights-semantic-display-xs: 40px;
    --line-heights-semantic-display-sm: calc(
      var(--font-sizes-semantic-display-sm) * var(--line-heights-semantic-scale-display)
    );
    --line-heights-semantic-display-md: calc(
      var(--font-sizes-semantic-display-md) * var(--line-heights-semantic-scale-display)
    );
    --line-heights-semantic-display-lg: calc(
      var(--font-sizes-semantic-display-lg) * var(--line-heights-semantic-scale-display)
    );
    --line-heights-semantic-display-xl: calc(
      var(--font-sizes-semantic-display-xl) * var(--line-heights-semantic-scale-display)
    );
    --line-heights-semantic-title-xl-default: 32px;
    --line-heights-semantic-title-lg-default: 28px;
    --line-heights-semantic-title-md-default: 24px;
    --line-heights-semantic-title-sm-default: 22px;
    --line-heights-semantic-title-xs-default: 20px;
    --line-heights-semantic-body-xl-default: 20px;
    --line-heights-semantic-body-xl-paragraph: 24px;
    --line-heights-semantic-body-lg-default: 18px;
    --line-heights-semantic-body-lg-paragraph: 22px;
    --line-heights-semantic-body-md-default: 16px;
    --line-heights-semantic-body-md-paragraph: 20px;
    --line-heights-semantic-body-sm-default: 16px;
    --line-heights-semantic-body-sm-paragraph: 18px;
    --line-heights-semantic-body-xs-default: 14px;
    --line-heights-semantic-body-xs-paragraph: 16px;
    --line-heights-semantic-body-xxs-default: 12px;
    --line-heights-semantic-body-xxs-paragraph: 14px;
    --line-heights-semantic-scale-display: 1.125;
    --line-heights-semantic-scale-title: 1.3;
    --line-heights-semantic-scale-body: 1.5;
    --line-heights-semantic-factor: 4;
    --font-sizes-semantic-display-xs: 32px;
    --font-sizes-semantic-display-sm: 40px;
    --font-sizes-semantic-display-md: 48px;
    --font-sizes-semantic-display-lg: 56px;
    --font-sizes-semantic-display-xl: 64px;
    --font-sizes-semantic-title-xs: 16px;
    --font-sizes-semantic-title-sm: 18px;
    --font-sizes-semantic-title-md: 20px;
    --font-sizes-semantic-title-lg: 24px;
    --font-sizes-semantic-title-xl: 28px;
    --font-sizes-semantic-body-xxs: 10px;
    --font-sizes-semantic-body-xs: 11px;
    --font-sizes-semantic-body-sm: 12px;
    --font-sizes-semantic-body-md: 13px;
    --font-sizes-semantic-body-lg: 14px;
    --font-sizes-semantic-body-xl: 16px;
    --letter-spacings-semantic-none: 0;
    --letter-spacings-semantic-small: 0.25;
    --letter-spacings-semantic-medium: 0.5;
    --letter-spacings-semantic-large: 1;
    --letter-spacings-semantic-paragraph-spacing-none: 0;
    --letter-spacings-semantic-paragraph-spacing-small: 12;
    --letter-spacings-semantic-paragraph-spacing-medium: 12;
    --letter-spacings-semantic-paragraph-spacing-large: 16;
    --colors-semantic-text-decoration-none: None;
    --colors-semantic-text-decoration-under: underline;
    --colors-semantic-text-decoration-strike: line-through;
    --text-cases-semantic-display: var(--text-cases-base-none);
    --text-cases-semantic-title: var(--text-cases-base-none);
    --text-cases-semantic-body: var(--text-cases-base-none);
    --fonts-semantic-primary: var(--fonts-base-inter);
    --fonts-semantic-secondary: var(--fonts-base-inter);
    --fonts-semantic-display: var(--fonts-semantic-primary);
    --fonts-semantic-title: var(--fonts-semantic-primary);
    --fonts-semantic-body: var(--fonts-semantic-primary);
    --fonts-semantic-action: var(--fonts-semantic-primary);
    --font-weights-semantic-display-normal: var(--font-weights-base-regular);
    --font-weights-semantic-display-medium: var(--font-weights-base-medium);
    --font-weights-semantic-display-strong: var(--font-weights-base-semi-bold);
    --font-weights-semantic-display-heavy: var(--font-weights-base-bold);
    --font-weights-semantic-title-normal: var(--font-weights-base-regular);
    --font-weights-semantic-title-medium: var(--font-weights-base-medium);
    --font-weights-semantic-title-strong: var(--font-weights-base-semi-bold);
    --font-weights-semantic-title-heavy: var(--font-weights-base-bold);
    --font-weights-semantic-body-normal: var(--font-weights-base-regular);
    --font-weights-semantic-body-medium: var(--font-weights-base-medium);
    --font-weights-semantic-body-strong: var(--font-weights-base-semi-bold);
    --font-weights-semantic-body-heavy: var(--font-weights-base-bold);
    --radii-semantic-container-none: 0;
    --radii-semantic-container-sm: calc(var(--radii-semantic-scale) * 4px);
    --radii-semantic-container-md: calc(var(--radii-semantic-scale) * 8px);
    --radii-semantic-container-lg: calc(var(--radii-semantic-scale) * 16px);
    --radii-semantic-container-pill: calc(var(--radii-semantic-scale) * 1000px);
    --radii-semantic-scale: 1px;
    --radii-semantic-action-sm: 1000px;
    --radii-semantic-action-md: 1000px;
    --radii-semantic-action-lg: 1000px;
    --radii-semantic-action-xl: 1000px;
    --spacing-semantic-none: 0;
    --spacing-semantic-xx-small: 2px;
    --spacing-semantic-x-small: 4px;
    --spacing-semantic-small: 8px;
    --spacing-semantic-medium: 12px;
    --spacing-semantic-large: 16px;
    --spacing-semantic-x-large: 20px;
    --spacing-semantic-xx-large: 24px;
    --sizes-semantic-size-icon-small: 16px;
    --sizes-semantic-size-icon-medium: 20px;
    --sizes-semantic-size-icon-large: 24px;
    --border-widths-semantic-none: 0;
    --border-widths-semantic-sm: 1px;
    --border-widths-semantic-md: 2px;
    --border-widths-semantic-lg: 3px;
    --opacity-semantic-transparent: 0;
    --opacity-semantic-bright: 0.08;
    --opacity-semantic-light: 0.16;
    --opacity-semantic-soft: 0.24;
    --opacity-semantic-medium: 0.4;
    --opacity-semantic-high: 0.8;
    --opacity-semantic-opaque: 1;
    --colors-semantic-modifiers-mix-delta: 0.1;
    --colors-semantic-modifiers-lightness-delta: 0.15;
    --colors-semantic-modifiers-button-hover-mod: var(--colors-semantic-modifiers-mix-delta);
    --colors-semantic-modifiers-button-pressed-mod: calc(var(--colors-semantic-modifiers-mix-delta) * 2);
    --text-cases-textCase-none: none;
    --text-cases-textCase-uppercase: uppercase;
    --text-cases-textCase-capitalize: capitalize;
    --colors-textDecoration-none: none;
    --colors-textDecoration-underline: underline;
    --colors-textDecoration-line-through: line-through;
    --sizes-paragraphIndent-0: 0px;
    --colors-theme-bg-primary: #ffffff;
    --colors-theme-bg-secondary: var(--colors-base-neutral-50);
    --colors-theme-bg-tertiary: var(--colors-base-neutral-100);
    --colors-theme-bg-disabled: var(--colors-base-neutral-200);
    --colors-theme-bg-strong: var(--colors-base-neutral-400);
    --colors-theme-bg-primary-inverse: var(--colors-base-neutral-1100);
    --colors-theme-bg-secondary-inverse: var(--colors-base-neutral-1000);
    --colors-theme-bg-tertiary-inverse: var(--colors-base-neutral-900);
    --colors-theme-bg-scrim: color-mix(in lch, var(--colors-base-neutral-900), transparent 36%);
    --colors-theme-bg-canvas: var(--colors-theme-bg-tertiary);
    --colors-theme-bg-success: var(--colors-base-success-600);
    --colors-theme-bg-success-highlight: var(--colors-base-success-200);
    --colors-theme-bg-success-subtle: var(--colors-base-success-100);
    --colors-theme-bg-warning: var(--colors-base-warning-600);
    --colors-theme-bg-warning-highlight: var(--colors-base-warning-200);
    --colors-theme-bg-warning-subtle: var(--colors-base-warning-100);
    --colors-theme-bg-danger: var(--colors-base-danger-600);
    --colors-theme-bg-danger-highlight: var(--colors-base-danger-200);
    --colors-theme-bg-danger-subtle: var(--colors-base-danger-100);
    --colors-theme-bg-info: var(--colors-base-info-600);
    --colors-theme-bg-info-highlight: var(--colors-base-info-200);
    --colors-theme-bg-info-subtle: var(--colors-base-info-100);
    --colors-theme-bg-brand: var(--colors-base-brand-600);
    --colors-theme-bg-brand-subtle: var(--colors-base-brand-100);
    --colors-theme-bg-accent: var(--colors-base-accent-600);
    --colors-theme-bg-accent-subtle: var(--colors-base-accent-100);
    --colors-theme-content-primary: var(--colors-base-neutral-1100);
    --colors-theme-content-secondary: var(--colors-base-neutral-900);
    --colors-theme-content-tertiary: var(--colors-base-neutral-700);
    --colors-theme-content-disabled: var(--colors-base-neutral-500);
    --colors-theme-content-primary-inverse: #ffffff;
    --colors-theme-content-secondary-inverse: color-mix(in lch, #ffffff, transparent 28%);
    --colors-theme-content-tertiary-inverse: color-mix(in lch, #ffffff, transparent 52%);
    --colors-theme-content-disabled-inverse: color-mix(in lch, #ffffff, transparent 36%);
    --colors-theme-content-success: var(--colors-base-success-600);
    --colors-theme-content-warning: var(--colors-base-warning-600);
    --colors-theme-content-danger: var(--colors-base-danger-600);
    --colors-theme-content-info: var(--colors-base-info-600);
    --colors-theme-content-brand: var(--colors-base-brand-600);
    --colors-theme-content-accent: var(--colors-base-accent-600);
    --colors-theme-border-light: var(--colors-base-neutral-200);
    --colors-theme-border-medium: var(--colors-base-neutral-300);
    --colors-theme-border-strong: var(--colors-base-neutral-600);
    --colors-theme-border-light-alpha: color-mix(in lch, var(--colors-base-neutral-600), transparent 76%);
    --colors-theme-border-light-inverse: color-mix(in lch, #ffffff, transparent 92%);
    --colors-theme-border-medium-inverse: color-mix(in lch, #ffffff, transparent 84%);
    --colors-theme-border-strong-inverse: color-mix(in lch, #ffffff, transparent 68%);
    --colors-theme-border-success: var(--colors-base-success-600);
    --colors-theme-border-success-subtle: var(--colors-base-success-400);
    --colors-theme-border-warning: var(--colors-base-warning-600);
    --colors-theme-border-warning-subtle: var(--colors-base-warning-400);
    --colors-theme-border-danger: var(--colors-base-danger-600);
    --colors-theme-border-danger-subtle: var(--colors-base-danger-400);
    --colors-theme-border-info: var(--colors-base-info-600);
    --colors-theme-border-info-subtle: var(--colors-base-info-400);
    --colors-theme-border-brand: var(--colors-base-brand-600);
    --colors-theme-border-brand-subtle: var(--colors-base-brand-400);
    --colors-theme-border-accent: var(--colors-base-accent-600);
    --colors-theme-border-accent-subtle: var(--colors-base-accent-400);
    --colors-theme-action-primary-normal: var(--colors-base-brand-600);
    --colors-theme-action-primary-hover: var(--colors-base-brand-700);
    --colors-theme-action-primary-active: var(--colors-base-brand-800);
    --colors-theme-action-primary-selected: var(--colors-base-brand-700);
    --colors-theme-action-primary-subtle-normal: var(--colors-base-brand-200);
    --colors-theme-action-primary-subtle-hover: var(--colors-base-brand-300);
    --colors-theme-action-primary-subtle-active: var(--colors-base-brand-400);
    --colors-theme-action-primary-subtle-selected: var(--colors-base-brand-300);
    --colors-theme-action-accent-normal: var(--colors-base-accent-600);
    --colors-theme-action-accent-hover: var(--colors-base-accent-700);
    --colors-theme-action-accent-active: var(--colors-base-accent-800);
    --colors-theme-action-accent-selected: var(--colors-base-accent-700);
    --colors-theme-action-accent-subtle-normal: var(--colors-base-accent-200);
    --colors-theme-action-accent-subtle-hover: var(--colors-base-accent-300);
    --colors-theme-action-accent-subtle-active: var(--colors-base-accent-400);
    --colors-theme-action-accent-subtle-selected: var(--colors-base-accent-300);
    --colors-theme-action-success-normal: var(--colors-base-success-600);
    --colors-theme-action-success-hover: var(--colors-base-success-700);
    --colors-theme-action-success-active: var(--colors-base-success-800);
    --colors-theme-action-success-selected: var(--colors-base-success-700);
    --colors-theme-action-success-subtle-normal: var(--colors-base-success-200);
    --colors-theme-action-success-subtle-hover: var(--colors-base-success-300);
    --colors-theme-action-success-subtle-active: var(--colors-base-success-400);
    --colors-theme-action-success-subtle-selected: var(--colors-base-success-300);
    --colors-theme-action-danger-normal: var(--colors-base-danger-600);
    --colors-theme-action-danger-hover: var(--colors-base-danger-700);
    --colors-theme-action-danger-active: var(--colors-base-danger-800);
    --colors-theme-action-danger-selected: var(--colors-base-danger-700);
    --colors-theme-action-danger-subtle-normal: var(--colors-base-danger-200);
    --colors-theme-action-danger-subtle-hover: var(--colors-base-danger-300);
    --colors-theme-action-danger-subtle-active: var(--colors-base-danger-400);
    --colors-theme-action-danger-subtle-selected: var(--colors-base-danger-300);
    --colors-theme-action-neutral-normal: var(--colors-base-neutral-900);
    --colors-theme-action-neutral-hover: var(--colors-base-neutral-1000);
    --colors-theme-action-neutral-active: var(--colors-base-neutral-1100);
    --colors-theme-action-neutral-selected: var(--colors-base-neutral-1000);
    --colors-theme-action-neutral-subtle-normal: color-mix(in lch, #1a232b, transparent 94%);
    --colors-theme-action-neutral-subtle-hover: color-mix(in lch, #1a232b, transparent 88%);
    --colors-theme-action-neutral-subtle-active: color-mix(in lch, #1a232b, transparent 80%);
    --colors-theme-action-neutral-subtle-selected: color-mix(in lch, #1a232b, transparent 88%);
    --colors-theme-action-ghost-normal: color-mix(in lch, #ffffff, transparent 100%);
    --colors-theme-action-ghost-hover: color-mix(in lch, #1a232b, transparent 94%);
    --colors-theme-action-ghost-active: color-mix(in lch, #1a232b, transparent 88%);
    --colors-theme-action-ghost-selected: color-mix(in lch, #1a232b, transparent 94%);
    --colors-theme-action-ghost-inverted-hover: color-mix(in lch, #ffffff, transparent 84%);
    --colors-theme-action-ghost-inverted-active: color-mix(in lch, #ffffff, transparent 68%);
    --colors-theme-action-ghost-inverted-selected: color-mix(in lch, #ffffff, transparent 84%);
    --colors-theme-action-inverted-normal: #ffffff;
    --colors-theme-action-inverted-hover: color-mix(in lch, #ffffff, transparent 20%);
    --colors-theme-action-inverted-active: color-mix(in lch, #ffffff, transparent 36%);
    --colors-theme-action-outline-normal: var(--colors-base-neutral-300);
    --colors-theme-action-outline-hover: var(--colors-base-neutral-400);
    --colors-theme-action-outline-active: var(--colors-base-neutral-500);
    --colors-theme-action-link-normal: var(--colors-base-info-700);
    --colors-theme-action-link-hover: var(--colors-base-info-800);
    --colors-theme-action-link-active: var(--colors-base-info-800);
    --colors-theme-interaction-default-normal: var(--colors-base-brand-600);
    --colors-theme-interaction-default-hover: var(--colors-base-brand-700);
    --colors-theme-interaction-default-active: var(--colors-base-brand-800);
    --colors-theme-interaction-default-selected: var(--colors-base-brand-700);
    --colors-theme-interaction-default-subtle-normal: var(--colors-base-brand-200);
    --colors-theme-interaction-default-subtle-hover: var(--colors-base-brand-300);
    --colors-theme-interaction-default-subtle-active: var(--colors-base-brand-400);
    --colors-theme-interaction-default-subtle-selected: var(--colors-base-brand-300);
    --colors-theme-interaction-neutral-normal: var(--colors-base-neutral-900);
    --colors-theme-interaction-neutral-hover: var(--colors-base-neutral-1000);
    --colors-theme-interaction-neutral-active: var(--colors-base-neutral-1100);
    --colors-theme-interaction-neutral-selected: var(--colors-base-neutral-1000);
    --colors-theme-interaction-neutral-subtle-normal: color-mix(in lch, #1a232b, transparent 94%);
    --colors-theme-interaction-neutral-subtle-hover: color-mix(in lch, #1a232b, transparent 88%);
    --colors-theme-interaction-neutral-subtle-active: color-mix(in lch, #1a232b, transparent 80%);
    --colors-theme-interaction-neutral-subtle-selected: color-mix(in lch, #1a232b, transparent 88%);
    --colors-theme-interaction-ghost-normal: color-mix(in lch, #ffffff, transparent 100%);
    --colors-theme-interaction-ghost-hover: color-mix(in lch, #1a232b, transparent 94%);
    --colors-theme-interaction-ghost-active: color-mix(in lch, #1a232b, transparent 88%);
    --colors-theme-interaction-ghost-selected: color-mix(in lch, #1a232b, transparent 94%);
    --colors-theme-interaction-ghost-inverted-hover: color-mix(in lch, #ffffff, transparent 84%);
    --colors-theme-interaction-ghost-inverted-active: color-mix(in lch, #ffffff, transparent 68%);
    --colors-theme-interaction-ghost-inverted-selected: color-mix(in lch, #ffffff, transparent 84%);
    --colors-theme-interaction-disabled-normal: var(--colors-base-neutral-400);
    --colors-theme-interaction-disabled-hover: var(--colors-base-neutral-500);
    --colors-theme-interaction-disabled-active: var(--colors-base-neutral-600);
    --colors-theme-interaction-disabled-subtle-normal: var(--colors-base-neutral-200);
    --colors-theme-interaction-disabled-subtle-hover: var(--colors-base-neutral-300);
    --colors-theme-interaction-disabled-subtle-active: var(--colors-base-neutral-400);
    --colors-theme-interaction-inverted-normal: #ffffff;
    --colors-theme-interaction-inverted-hover: color-mix(in lch, #ffffff, transparent 20%);
    --colors-theme-interaction-inverted-active: color-mix(in lch, #ffffff, transparent 36%);
    --colors-theme-interaction-inverted-subtle-normal: color-mix(in lch, #ffffff, transparent 84%);
    --colors-theme-interaction-inverted-subtle-hover: color-mix(in lch, #ffffff, transparent 76%);
    --colors-theme-interaction-inverted-subtle-active: color-mix(in lch, #ffffff, transparent 68%);
    --colors-theme-interaction-inverted-subtle-selected: color-mix(in lch, #ffffff, transparent 76%);
    --colors-theme-interaction-bg-modal: var(--colors-theme-bg-primary);
    --colors-theme-interaction-bg-side-panel: var(--colors-theme-bg-primary);
    --colors-theme-interaction-bg-modeless: var(--colors-theme-bg-primary);
    --colors-theme-interaction-bg-modeless-inverse: var(--colors-theme-bg-primary-inverse);
    --colors-theme-interaction-bg-form-field: var(--colors-theme-bg-primary);
    --colors-theme-interaction-border-normal: var(--colors-base-brand-500);
    --colors-theme-interaction-border-hover: var(--colors-base-brand-600);
    --colors-theme-interaction-border-active: var(--colors-base-brand-700);
    --colors-theme-interaction-border-selected: var(--colors-base-brand-600);
    --colors-theme-interaction-border-error: var(--colors-base-danger-600);
    --colors-theme-interaction-border-focus: var(--colors-base-info-600);
    --colors-theme-interaction-border-neutral-normal: var(--colors-base-neutral-300);
    --colors-theme-interaction-border-neutral-hover: var(--colors-base-neutral-400);
    --colors-theme-interaction-border-neutral-active: var(--colors-base-neutral-500);
    --colors-theme-interaction-content-default: var(--colors-theme-content-secondary);
    --colors-theme-interaction-content-placeholder: var(--colors-theme-content-disabled);
    --colors-theme-interaction-content-entry: var(--colors-theme-content-primary);
    --shadows-theme-card:
      0 0 2px 0 color-mix(in lch, var(--colors-base-neutral-1100), transparent 96%),
      0 1px 3px 0 color-mix(in lch, var(--colors-base-neutral-1100), transparent 88%);
    --shadows-theme-overlay-top:
      0 0 2px 0 color-mix(in lch, var(--colors-base-neutral-1100), transparent 96%),
      0 4px 8px 0 color-mix(in lch, var(--colors-base-neutral-1100), transparent 88%);
    --shadows-theme-overlay-bottom:
      0 0 2px 0 color-mix(in lch, var(--colors-base-neutral-1100), transparent 96%),
      0 -4px 8px 0 color-mix(in lch, var(--colors-base-neutral-1100), transparent 88%);
    --shadows-theme-modal:
      0 0 2px 0 color-mix(in lch, var(--colors-base-neutral-1100), transparent 96%),
      0 8px 16px 0 color-mix(in lch, var(--colors-base-neutral-1100), transparent 88%);
    --shadows-theme-bottom-sheet: 0 -16px 24px -8px color-mix(in lch, var(--colors-base-neutral-1100), transparent 88%);
    --shadows-theme-component-action-primary: 0 12px 8px -8px
      color-mix(in lch, var(--colors-theme-action-primary-normal), transparent 76%);
    --shadows-theme-component-action-accent: 0 12px 8px -8px
      color-mix(in lch, var(--colors-theme-action-accent-normal), transparent 76%);
    --shadows-theme-component-action-success: 0 12px 8px -8px
      color-mix(in lch, var(--colors-theme-action-success-normal), transparent 76%);
    --shadows-theme-component-action-danger: 0 12px 8px -8px
      color-mix(in lch, var(--colors-theme-action-danger-normal), transparent 76%);
    --shadows-theme-component-default-brand: 0 6px 4px -4px
      color-mix(in lch, var(--colors-theme-bg-brand), transparent 76%);
    --shadows-theme-component-default-accent: 0 6px 4px -4px
      color-mix(in lch, var(--colors-theme-bg-accent), transparent 76%);
    --shadows-theme-component-default-success: 0 6px 4px -4px
      color-mix(in lch, var(--colors-theme-bg-success), transparent 76%);
    --shadows-theme-component-default-danger: 0 6px 4px -4px
      color-mix(in lch, var(--colors-theme-bg-danger), transparent 76%);
    --shadows-theme-focus-default: 0 0 0 2px var(--colors-theme-interaction-border-focus);
    --shadows-theme-focus-offset:
      0 0 0 1px var(--colors-theme-bg-primary), 0 0 0 3px var(--colors-theme-interaction-border-focus);
    --shadows-theme-focus-brand: 0 0 0 4px color-mix(in lch, var(--colors-theme-bg-brand), transparent 76%);
    --shadows-theme-focus-accent: 0 0 0 4px color-mix(in lch, var(--colors-theme-bg-accent), transparent 76%);
    --shadows-theme-focus-success: 0 0 0 4px color-mix(in lch, var(--colors-theme-bg-success), transparent 76%);
    --colors-theme-ngs-default: #d3e3eb;
    --colors-theme-ngs-default-alt: linear-gradient(180deg, #def6f7 0%, #cfdce6 100%);
    --colors-theme-ngs-economy-1: #3366ff;
    --colors-theme-ngs-economy-1-hover: #04268a;
    --colors-theme-ngs-economy-1-alt: linear-gradient(180deg, #3b62d5 0%, #04268a 100%);
    --colors-theme-ngs-economy-2: #004080;
    --colors-theme-ngs-economy-2-hover: #000945;
    --colors-theme-ngs-economy-2-alt: linear-gradient(180deg, #004080 0%, #000945 100%);
    --colors-theme-ngs-economy-3: #00157f;
    --colors-theme-ngs-economy-3-hover: #04268a;
    --colors-theme-ngs-economy-3-alt: linear-gradient(180deg, #00157f 0%, #120039 100%);
    --colors-theme-ngs-business-1: #001f3e;
    --colors-theme-ngs-business-1-hover: #00070e;
    --colors-theme-ngs-business-1-alt: linear-gradient(180deg, #001f3e 0%, #00070e 100%);
    --colors-theme-ngs-business-2: #00094b;
    --colors-theme-ngs-business-2-hover: #070028;
    --colors-theme-ngs-business-2-alt: linear-gradient(180deg, #00094b 0%, #070028 100%);
    --colors-theme-ngs-business-3: #0c0c0c;
    --colors-theme-ngs-business-3-hover: #030303;
    --colors-theme-ngs-business-3-alt: linear-gradient(180deg, #272727 0%, #0c0c0c 100%);
    --boolean-action-primary-hover-effect: false;
    --colors-component-presets-header: var(--colors-theme-bg-brand);
    --colors-component-presets-subheader: color-mix(in lch, var(--colors-theme-bg-brand), #000 10%);
    --colors-component-presets-footer: var(--colors-theme-bg-primary-inverse);
    --colors-component-presets-multistep-subheader: linear-gradient(
      90deg,
      var(--colors-base-brand-600) 0%,
      var(--colors-base-brand-700) 100%
    );
  }

  
*,:before,:after {
    box-sizing: border-box
}

html,:host {
    --font-fallback: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    tab-size: 4;
    -webkit-tap-highlight-color: #0000;
    line-height: 1.5;
    font-family: 'Geist', var(--font-fallback);
}

*,:before,:after,::backdrop {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: var(--global-color-border,currentColor);
    margin: 0;
    padding: 0
}

::file-selector-button {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: var(--global-color-border,currentColor);
    margin: 0;
    padding: 0
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

body {
    height: 100%;
    line-height: inherit
}

img {
    border-style: none
}

img,svg,video,canvas,audio,iframe,embed,object {
    vertical-align: middle;
    display: block
}

img,video {
    max-width: 100%;
    height: auto
}

h1,h2,h3,h4,h5,h6 {
    text-wrap: balance;
    font-size: inherit;
    font-weight: inherit
}

p,h1,h2,h3,h4,h5,h6 {
    overflow-wrap: break-word
}

ol,ul,menu {
    list-style: none
}

button,input:where([type=button],[type=reset],[type=submit]) {
    -webkit-appearance: button
}

::file-selector-button {
    -webkit-appearance: button
}

button,input,optgroup,select,textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    background: 0 0
}

::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    background: 0 0
}

::placeholder {
    opacity: 1;
    --placeholder-fallback: color-mix(in srgb,currentColor 50%,transparent);
    color: var(--global-color-placeholder,var(--placeholder-fallback))
}

textarea {
    resize: vertical
}

table {
    text-indent: 0;
    border-collapse: collapse;
    border-color: inherit
}

summary {
    display: list-item
}

small {
    font-size: 80%
}

sub,sup {
    vertical-align: baseline;
    font-size: 60%;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

dialog {
    padding: 0
}

a {
    color: inherit;
    text-decoration: none!important
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp,pre {
    --font-mono-fallback: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

progress {
    vertical-align: baseline
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-search-cancel-button {
    -webkit-appearance: none
}

::-webkit-inner-spin-button {
    height: auto
}

::-webkit-outer-spin-button {
    height: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

:-moz-focusring {
    outline: auto
}

[hidden] {
    display: none!important
}


.container {
  @media (max-width: 768px) {
    padding-bottom: 56px;
  }
}

/* .wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 100vh;
  width: 100%;
  height: auto;
  z-index: 2;
} */

.header {
  padding: 16px 24px;
  display: flex;
  justify-content: space-between;
  @media (max-width: 768px) {
    svg {
      margin: 0 auto;
    }
  }
}

.content {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  flex-direction: column;

  &__header {
    flex: 1;
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: center;

    @media (max-width: 768px) {
      margin-bottom: 100px;
    }
  }

  &__footer {
    display: flex;
    flex-direction: column;
    gap: 40px;
    align-items: center;
    margin-bottom: 40px;
  }
}

.title {
  text-transform: uppercase;
  margin-bottom: 40px;
  text-align: center;

  @media (max-width: 768px) {
    font-size: 32px !important;
    line-height: 40px !important;
  }
}

.airlines {
  display: flex;
  align-items: center;
  gap: var(--spacing-core-1000);

  > * {
    flex: 1 1 0;
    max-width: 100%;
    height: auto;
  }
}

.arrow {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.48);
}

.img {
  z-index: -1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50%;
}

