/* OjToken developer-docs chrome — generated by tools/build-dmx-docs.mjs */
@layer mui{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;}*,*::before,*::after{box-sizing:inherit;}strong,b{font-weight:700;}body{margin:0;color:var(--mui-palette-text-primary);font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;background-color:var(--mui-palette-background-default);}@media print{body{background-color:var(--mui-palette-common-white);}}body::backdrop{background-color:var(--mui-palette-background-default);}.light{-webkit-print-color-scheme:light;color-scheme:light;}}@layer mui{:root{--mui-spacing:8px;--mui-shape-borderRadius:8px;--mui-shadows-0:none;--mui-shadows-1:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--mui-shadows-2:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--mui-shadows-3:0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);--mui-shadows-4:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);--mui-shadows-5:0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);--mui-shadows-6:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);--mui-shadows-7:0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);--mui-shadows-8:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);--mui-shadows-9:0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);--mui-shadows-10:0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);--mui-shadows-11:0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);--mui-shadows-12:0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);--mui-shadows-13:0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);--mui-shadows-14:0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);--mui-shadows-15:0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);--mui-shadows-16:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);--mui-shadows-17:0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);--mui-shadows-18:0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);--mui-shadows-19:0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);--mui-shadows-20:0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);--mui-shadows-21:0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);--mui-shadows-22:0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);--mui-shadows-23:0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);--mui-shadows-24:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);--mui-zIndex-mobileStepper:1000;--mui-zIndex-fab:1050;--mui-zIndex-speedDial:1050;--mui-zIndex-appBar:1100;--mui-zIndex-drawer:1200;--mui-zIndex-modal:1300;--mui-zIndex-snackbar:1400;--mui-zIndex-tooltip:1500;--mui-font-h1:300 6rem/1.167 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-h2:300 3.75rem/1.2 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-h3:400 3rem/1.167 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-h4:400 2.125rem/1.235 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-h5:400 1.5rem/1.334 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-h6:500 1.25rem/1.6 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-subtitle1:400 1rem/1.75 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-subtitle2:500 0.875rem/1.57 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-body1:400 1rem/1.5 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-body2:400 0.875rem/1.43 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-button:500 0.875rem/1.75 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-caption:400 0.75rem/1.66 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-overline:400 0.75rem/2.66 var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mui-font-inherit:inherit inherit/inherit inherit;}:root,.light{-webkit-print-color-scheme:light;color-scheme:light;--mui-palette-primary-main:#3B6FEF;--mui-palette-primary-light:rgb(98, 139, 242);--mui-palette-primary-dark:rgb(41, 77, 167);--mui-palette-primary-contrastText:#fff;--mui-palette-primary-mainChannel:59 111 239;--mui-palette-primary-lightChannel:98 139 242;--mui-palette-primary-darkChannel:41 77 167;--mui-palette-primary-contrastTextChannel:255 255 255;--mui-palette-background-default:#f7f8fa;--mui-palette-background-paper:#ffffff;--mui-palette-background-defaultChannel:247 248 250;--mui-palette-background-paperChannel:255 255 255;--mui-palette-text-primary:#1f2933;--mui-palette-text-secondary:rgba(0, 0, 0, 0.6);--mui-palette-text-disabled:rgba(0, 0, 0, 0.38);--mui-palette-text-primaryChannel:31 41 51;--mui-palette-text-secondaryChannel:0 0 0;--mui-palette-common-black:#000;--mui-palette-common-white:#fff;--mui-palette-common-background:#fff;--mui-palette-common-onBackground:#000;--mui-palette-common-backgroundChannel:255 255 255;--mui-palette-common-onBackgroundChannel:0 0 0;--mui-palette-secondary-main:#9c27b0;--mui-palette-secondary-light:#ba68c8;--mui-palette-secondary-dark:#7b1fa2;--mui-palette-secondary-contrastText:#fff;--mui-palette-secondary-mainChannel:156 39 176;--mui-palette-secondary-lightChannel:186 104 200;--mui-palette-secondary-darkChannel:123 31 162;--mui-palette-secondary-contrastTextChannel:255 255 255;--mui-palette-error-main:#d32f2f;--mui-palette-error-light:#ef5350;--mui-palette-error-dark:#c62828;--mui-palette-error-contrastText:#fff;--mui-palette-error-mainChannel:211 47 47;--mui-palette-error-lightChannel:239 83 80;--mui-palette-error-darkChannel:198 40 40;--mui-palette-error-contrastTextChannel:255 255 255;--mui-palette-warning-main:#ed6c02;--mui-palette-warning-light:#ff9800;--mui-palette-warning-dark:#e65100;--mui-palette-warning-contrastText:#fff;--mui-palette-warning-mainChannel:237 108 2;--mui-palette-warning-lightChannel:255 152 0;--mui-palette-warning-darkChannel:230 81 0;--mui-palette-warning-contrastTextChannel:255 255 255;--mui-palette-info-main:#0288d1;--mui-palette-info-light:#03a9f4;--mui-palette-info-dark:#01579b;--mui-palette-info-contrastText:#fff;--mui-palette-info-mainChannel:2 136 209;--mui-palette-info-lightChannel:3 169 244;--mui-palette-info-darkChannel:1 87 155;--mui-palette-info-contrastTextChannel:255 255 255;--mui-palette-success-main:#2e7d32;--mui-palette-success-light:#4caf50;--mui-palette-success-dark:#1b5e20;--mui-palette-success-contrastText:#fff;--mui-palette-success-mainChannel:46 125 50;--mui-palette-success-lightChannel:76 175 80;--mui-palette-success-darkChannel:27 94 32;--mui-palette-success-contrastTextChannel:255 255 255;--mui-palette-grey-50:#fafafa;--mui-palette-grey-100:#f5f5f5;--mui-palette-grey-200:#eeeeee;--mui-palette-grey-300:#e0e0e0;--mui-palette-grey-400:#bdbdbd;--mui-palette-grey-500:#9e9e9e;--mui-palette-grey-600:#757575;--mui-palette-grey-700:#616161;--mui-palette-grey-800:#424242;--mui-palette-grey-900:#212121;--mui-palette-grey-A100:#f5f5f5;--mui-palette-grey-A200:#eeeeee;--mui-palette-grey-A400:#bdbdbd;--mui-palette-grey-A700:#616161;--mui-palette-divider:rgba(0, 0, 0, 0.12);--mui-palette-action-active:rgba(0, 0, 0, 0.54);--mui-palette-action-hover:rgba(0, 0, 0, 0.04);--mui-palette-action-hoverOpacity:0.04;--mui-palette-action-selected:rgba(0, 0, 0, 0.08);--mui-palette-action-selectedOpacity:0.08;--mui-palette-action-disabled:rgba(0, 0, 0, 0.26);--mui-palette-action-disabledBackground:rgba(0, 0, 0, 0.12);--mui-palette-action-disabledOpacity:0.38;--mui-palette-action-focus:rgba(0, 0, 0, 0.12);--mui-palette-action-focusOpacity:0.12;--mui-palette-action-activatedOpacity:0.12;--mui-palette-action-activeChannel:0 0 0;--mui-palette-action-selectedChannel:0 0 0;--mui-palette-Alert-errorColor:rgb(95, 33, 32);--mui-palette-Alert-infoColor:rgb(1, 67, 97);--mui-palette-Alert-successColor:rgb(30, 70, 32);--mui-palette-Alert-warningColor:rgb(102, 60, 0);--mui-palette-Alert-errorFilledBg:var(--mui-palette-error-main, #d32f2f);--mui-palette-Alert-infoFilledBg:var(--mui-palette-info-main, #0288d1);--mui-palette-Alert-successFilledBg:var(--mui-palette-success-main, #2e7d32);--mui-palette-Alert-warningFilledBg:var(--mui-palette-warning-main, #ed6c02);--mui-palette-Alert-errorFilledColor:#fff;--mui-palette-Alert-infoFilledColor:#fff;--mui-palette-Alert-successFilledColor:#fff;--mui-palette-Alert-warningFilledColor:#fff;--mui-palette-Alert-errorStandardBg:rgb(253, 237, 237);--mui-palette-Alert-infoStandardBg:rgb(229, 246, 253);--mui-palette-Alert-successStandardBg:rgb(237, 247, 237);--mui-palette-Alert-warningStandardBg:rgb(255, 244, 229);--mui-palette-Alert-errorIconColor:var(--mui-palette-error-main, #d32f2f);--mui-palette-Alert-infoIconColor:var(--mui-palette-info-main, #0288d1);--mui-palette-Alert-successIconColor:var(--mui-palette-success-main, #2e7d32);--mui-palette-Alert-warningIconColor:var(--mui-palette-warning-main, #ed6c02);--mui-palette-AppBar-defaultBg:var(--mui-palette-grey-100, #f5f5f5);--mui-palette-Avatar-defaultBg:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Button-inheritContainedBg:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-Button-inheritContainedHoverBg:var(--mui-palette-grey-A100, #f5f5f5);--mui-palette-Chip-defaultBorder:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Chip-defaultAvatarColor:var(--mui-palette-grey-700, #616161);--mui-palette-Chip-defaultIconColor:var(--mui-palette-grey-700, #616161);--mui-palette-FilledInput-bg:rgba(0, 0, 0, 0.06);--mui-palette-FilledInput-hoverBg:rgba(0, 0, 0, 0.09);--mui-palette-FilledInput-disabledBg:rgba(0, 0, 0, 0.12);--mui-palette-LinearProgress-primaryBg:rgb(180, 200, 248);--mui-palette-LinearProgress-secondaryBg:rgb(217, 172, 224);--mui-palette-LinearProgress-errorBg:rgb(238, 175, 175);--mui-palette-LinearProgress-infoBg:rgb(158, 209, 237);--mui-palette-LinearProgress-successBg:rgb(175, 205, 177);--mui-palette-LinearProgress-warningBg:rgb(248, 199, 158);--mui-palette-Skeleton-bg:rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.11);--mui-palette-Slider-primaryTrack:rgb(180, 200, 248);--mui-palette-Slider-secondaryTrack:rgb(217, 172, 224);--mui-palette-Slider-errorTrack:rgb(238, 175, 175);--mui-palette-Slider-infoTrack:rgb(158, 209, 237);--mui-palette-Slider-successTrack:rgb(175, 205, 177);--mui-palette-Slider-warningTrack:rgb(248, 199, 158);--mui-palette-SnackbarContent-bg:rgb(49, 49, 49);--mui-palette-SnackbarContent-color:#fff;--mui-palette-SpeedDialAction-fabHoverBg:rgb(216, 216, 216);--mui-palette-StepConnector-border:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-StepContent-border:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Switch-defaultColor:var(--mui-palette-common-white, #fff);--mui-palette-Switch-defaultDisabledColor:var(--mui-palette-grey-100, #f5f5f5);--mui-palette-Switch-primaryDisabledColor:rgb(180, 200, 248);--mui-palette-Switch-secondaryDisabledColor:rgb(217, 172, 224);--mui-palette-Switch-errorDisabledColor:rgb(238, 175, 175);--mui-palette-Switch-infoDisabledColor:rgb(158, 209, 237);--mui-palette-Switch-successDisabledColor:rgb(175, 205, 177);--mui-palette-Switch-warningDisabledColor:rgb(248, 199, 158);--mui-palette-TableCell-border:rgba(224, 224, 224, 1);--mui-palette-Tooltip-bg:rgba(97, 97, 97, 0.92);--mui-palette-dividerChannel:0 0 0;--mui-opacity-inputPlaceholder:0.42;--mui-opacity-inputUnderline:0.42;--mui-opacity-switchTrackDisabled:0.12;--mui-opacity-switchTrack:0.38;}}
@media all{.mui-ub7lm8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background:radial-gradient(1100px 440px at 50% -60px, rgba(236,241,252,1) 0%, rgba(236,241,252,.55) 55%, rgba(236,241,252,0) 92%),#f7f7f6;}}@media all{.mui-1c3h18e{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}}@media all{.mui-25e604{position:relative;padding-top:36px;padding-bottom:28px;text-align:center;}}@media all{.mui-1c0y06r{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));max-width:1228px;padding-left:24px;padding-right:24px;}@media (min-width:600px){.mui-1c0y06r{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}}@media all{.mui-m8hpvr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}@media (min-width:0px){.mui-m8hpvr>:not(style):not(style){margin:0;}.mui-m8hpvr>:not(style)~:not(style){margin-top:calc(1.75 * var(--mui-spacing));}}@media (min-width:900px){.mui-m8hpvr>:not(style):not(style){margin:0;}.mui-m8hpvr>:not(style)~:not(style){margin-top:calc(2 * var(--mui-spacing));}}}@media all{.mui-h1omx4{position:absolute;width:100%;height:100%;padding:0;margin:calc(-1 * var(--mui-spacing));overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0px solid;}}@media all{.mui-5pxdxf{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;}}@media all{.mui-pxab7v{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;max-width:920px;font-size:31px;line-height:1.15;letter-spacing:-0.6px;font-weight:700;color:#1d1d27;}}@media all{.mui-k008qs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}@media all{.mui-1ahv9dv{background:linear-gradient(120deg, rgba(20,16,46,.35), rgba(20,16,46,.1)),url('/home/images/london.webp') center/cover no-repeat;}}@media all{.mui-5zv4m3{width:134px;background:linear-gradient(180deg, rgba(16,12,38,.15), rgba(16,12,38,.25)),url('/home/images/ai-image.jpeg') center/cover no-repeat;}}@media all{.mui-3ngpb4{width:134px;background:linear-gradient(180deg, rgba(16,12,38,.15), rgba(16,12,38,.25)),url('/home/images/ai-poster.jpeg') center/cover no-repeat;}}@media all{.mui-1mki07n{width:134px;background:linear-gradient(180deg, rgba(16,12,38,.15), rgba(16,12,38,.25)),url('/home/images/vertical-film.jpeg') center/cover no-repeat;}}@media all{.mui-35ezg3{font-weight:600;}}@media all{.mui-13xcwmm{padding-top:52px;padding-bottom:52px;}}@media all{.mui-j4unr3{margin-bottom:32px;text-align:center;}}@media all{.mui-amhsxv{position:relative;z-index:0;display:inline-block;margin-bottom:calc(2 * var(--mui-spacing));padding-left:calc(1.5 * var(--mui-spacing));padding-right:calc(1.5 * var(--mui-spacing));padding-top:calc(0.5 * var(--mui-spacing));padding-bottom:calc(0.5 * var(--mui-spacing));border-radius:calc(999 * var(--mui-shape-borderRadius));font-size:11.5px;font-weight:700;letter-spacing:0.6px;color:transparent;background-image:linear-gradient(118deg,#2f74f5 0%,#5b53ee 48%,#9a6ff2 100%);-webkit-background-clip:text;background-clip:text;}.mui-amhsxv::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:calc(999 * var(--mui-shape-borderRadius));background-color:rgba(107,78,240,.10);}}@media all{.mui-6hl2p2{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;font-size:30px;font-weight:700;letter-spacing:-0.4px;line-height:1.25;}}@media all{.mui-10n7d0o{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;margin-top:calc(1.5 * var(--mui-spacing));margin-left:auto;margin-right:auto;max-width:640px;font-size:15px;color:#5b6178;line-height:1.7;}}@media all{.mui-1gh0sew{margin-top:calc(3.75 * var(--mui-spacing));}}@media all{.mui-vxcmzt{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}}@media all{.mui-n7e3b6{position:relative;margin-top:calc(3 * var(--mui-spacing));}}@media all{.mui-1lpdulf{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;margin-top:calc(1.5 * var(--mui-spacing));text-align:right;font-size:12.5px;color:#9096ad;}}@media all{.mui-14fab8z{font-weight:700;color:#5b53ee;}}@media all{.mui-1y1xyel{display:grid;gap:22px;margin-top:calc(3.5 * var(--mui-spacing));}@media (min-width:0px){.mui-1y1xyel{grid-template-columns:1fr;}}@media (min-width:900px){.mui-1y1xyel{grid-template-columns:repeat(3, minmax(0, 1fr));}}}@media all{.mui-1v0ni0h{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;}}@media all{.mui-1ko0cwv{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:8px;box-shadow:var(--Paper-shadow);background-image:var(--Paper-overlay);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:100%;width:100%;border-radius:24px;border:1px solid transparent;background:linear-gradient(180deg,#e7e3f7 0%,#faf9ff 100%);box-shadow:0 1px 2px rgba(20,20,40,.04),0 6px 16px -12px rgba(60,60,90,.2);padding-left:calc(3.25 * var(--mui-spacing));padding-right:calc(3.25 * var(--mui-spacing));padding-top:calc(2.1 * var(--mui-spacing));padding-bottom:calc(2.1 * var(--mui-spacing));-webkit-transition:box-shadow .2s ease,-webkit-transform .2s ease,border-color .2s ease;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;}@media (min-width:0px){.mui-1ko0cwv{min-height:156px;}}@media (min-width:900px){.mui-1ko0cwv{min-height:160px;}}.mui-1ko0cwv:hover{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);border-color:rgba(150,128,246,.28);box-shadow:0 1px 2px rgba(20,20,40,.05),0 10px 22px -16px rgba(60,60,90,.32);}}@media all{.mui-2xg13h{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:13px;}}@media all{.mui-1lk0i91{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:43px;height:43px;margin-top:calc(0.5 * var(--mui-spacing));border-radius:50%;background:radial-gradient(120% 120% at 32% 24%,#ffffff 0%,#f4f1fd 100%);box-shadow:inset 0 1px 0 #fff;}}@media all{.mui-z5x4yf{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:25px;height:25px;color:#5b53ee;}}@media all{.mui-9v1qsx{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;min-height:2.64em;font-size:15.6px;font-weight:800;line-height:1.32;letter-spacing:-0.01em;}}@media all{.mui-1e70a6x{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;margin-top:calc(0.5 * var(--mui-spacing));min-height:3.4em;font-size:14px;line-height:1.7;color:#5b6178;}}@media all{.mui-ncd5qa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.mui-ncd5qa>:not(style):not(style){margin:0;}.mui-ncd5qa>:not(style)~:not(style){margin-top:calc(1.5 * var(--mui-spacing));}}@media all{.mui-eprgrs{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;max-width:640px;font-size:15px;color:#5b6178;line-height:1.7;}}@media all{.mui-9wb48f{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;font-size:16px;font-weight:700;color:#23232e;}}@media all{.mui-ygopwx{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;margin-top:var(--mui-spacing);font-size:13.5px;line-height:1.8;color:#5b6178;}}@media all{.mui-88la25{display:inline-block;margin-left:2px;margin-right:2px;color:#5b53ee;font-family:var(--font-number);font-size:2em;font-weight:700;line-height:1;vertical-align:-0.08em;}}@media all{.mui-dn6p27{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;font-size:12.5px;font-weight:700;color:rgba(255,255,255,.92);}}@media all{.mui-q6ef15{display:grid;gap:18px;margin-top:calc(5.5 * var(--mui-spacing));}@media (min-width:0px){.mui-q6ef15{grid-template-columns:1fr;}}@media (min-width:900px){.mui-q6ef15{grid-template-columns:repeat(3, minmax(0, 1fr));}}}@media all{.mui-1hwe73w{padding-top:40px;padding-bottom:56px;}}@media all{.mui-plxxf5{overflow:hidden;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:32px;color:#fff;box-shadow:0 30px 70px -30px rgba(80,50,200,.6);}@media (min-width:0px){.mui-plxxf5{min-height:0%;padding-left:30px;padding-right:30px;padding-top:36px;padding-bottom:36px;background:linear-gradient(rgba(70,48,200,.28), rgba(70,48,200,.28)),#6357e0 url(/home/backgrounds/promo-bg4.jpg) right center/cover no-repeat;}}@media (min-width:900px){.mui-plxxf5{min-height:300px;padding-left:64px;padding-right:64px;padding-top:44px;padding-bottom:44px;background:linear-gradient(rgba(70,48,200,.28), rgba(70,48,200,.28)),#6357e0 url(/home/backgrounds/promo-bg4.jpg) center/cover no-repeat;}}}@media all{.mui-sr343t{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;}.mui-sr343t>:not(style):not(style){margin:0;}.mui-sr343t>:not(style)~:not(style){margin-top:calc(2 * var(--mui-spacing));}@media (min-width:0px){.mui-sr343t{max-width:100%;}}@media (min-width:900px){.mui-sr343t{max-width:46%;margin-left:30px;}}}@media all{.mui-1psw8nv{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;line-height:1.2;font-weight:800;letter-spacing:-0.02em;}@media (min-width:0px){.mui-1psw8nv{font-size:27px;}}@media (min-width:900px){.mui-1psw8nv{font-size:30px;}}}@media all{.mui-fgbtht{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;max-width:440px;font-size:15px;line-height:1.7;color:rgba(255,255,255,.86);}}@media all{.mui-1e10y50{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media (min-width:0px){.mui-1e10y50{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.mui-1e10y50>:not(style):not(style){margin:0;}.mui-1e10y50>:not(style)~:not(style){margin-top:calc(1.75 * var(--mui-spacing));}}@media (min-width:600px){.mui-1e10y50{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.mui-1e10y50>:not(style):not(style){margin:0;}.mui-1e10y50>:not(style)~:not(style){margin-left:calc(1.75 * var(--mui-spacing));}}}@media all{.mui-1ro9u75{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:var(--mui-shadows-2);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);padding:8px 22px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;border-radius:calc(999 * var(--mui-shape-borderRadius));padding-left:26px;padding-right:26px;padding-top:0;padding-bottom:0;font-size:14.5px;font-weight:700;background-color:#fff;color:#5a3fd6;box-shadow:none;}.mui-1ro9u75:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-1ro9u75.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-1ro9u75:hover{box-shadow:var(--mui-shadows-4);}@media (hover: none){.mui-1ro9u75:hover{box-shadow:var(--mui-shadows-2);}}.mui-1ro9u75:active{box-shadow:var(--mui-shadows-8);}.mui-1ro9u75.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}.mui-1ro9u75.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-1ro9u75:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-1ro9u75.MuiButton-loading{color:transparent;}.mui-1ro9u75:hover{background-color:#fff;}}@media all{.mui-181wl0k{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:var(--mui-shadows-2);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);padding:8px 22px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;border-radius:calc(999 * var(--mui-shape-borderRadius));padding-left:26px;padding-right:26px;padding-top:0;padding-bottom:0;font-size:14.5px;font-weight:700;background-color:#fff;color:#5a3fd6;box-shadow:none;}.mui-181wl0k::-moz-focus-inner{border-style:none;}.mui-181wl0k.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-181wl0k{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-181wl0k:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-181wl0k.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-181wl0k:hover{box-shadow:var(--mui-shadows-4);}@media (hover: none){.mui-181wl0k:hover{box-shadow:var(--mui-shadows-2);}}.mui-181wl0k:active{box-shadow:var(--mui-shadows-8);}.mui-181wl0k.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}.mui-181wl0k.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-181wl0k:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-181wl0k.MuiButton-loading{color:transparent;}.mui-181wl0k:hover{background-color:#fff;}}@media all{.mui-z06ad1{display:inherit;margin-right:-4px;margin-left:8px;}.mui-z06ad1>*:nth-of-type(1){font-size:22px;}}@media all{.mui-166eeaa{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:5px 15px;border:1px solid currentColor;border-color:var(--variant-outlinedBorder, currentColor);background-color:var(--variant-outlinedBg);color:var(--variant-outlinedColor);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);padding:7px 21px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;border-radius:calc(999 * var(--mui-shape-borderRadius));padding-left:26px;padding-right:26px;padding-top:0;padding-bottom:0;font-size:14.5px;font-weight:700;border-color:rgba(255,255,255,.55);background-color:rgba(255,255,255,.12);color:#fff;}.mui-166eeaa:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-166eeaa.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-166eeaa.Mui-disabled{border:1px solid var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-166eeaa:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-166eeaa.MuiButton-loading{color:transparent;}.mui-166eeaa:hover{border-color:rgba(255,255,255,.55);}}@media all{.mui-dj2t9k{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:5px 15px;border:1px solid currentColor;border-color:var(--variant-outlinedBorder, currentColor);background-color:var(--variant-outlinedBg);color:var(--variant-outlinedColor);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);padding:7px 21px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;border-radius:calc(999 * var(--mui-shape-borderRadius));padding-left:26px;padding-right:26px;padding-top:0;padding-bottom:0;font-size:14.5px;font-weight:700;border-color:rgba(255,255,255,.55);background-color:rgba(255,255,255,.12);color:#fff;}.mui-dj2t9k::-moz-focus-inner{border-style:none;}.mui-dj2t9k.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-dj2t9k{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-dj2t9k:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-dj2t9k.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-dj2t9k.Mui-disabled{border:1px solid var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-dj2t9k:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-dj2t9k.MuiButton-loading{color:transparent;}.mui-dj2t9k:hover{border-color:rgba(255,255,255,.55);}}@media all{.mui-q6vkl7{position:relative;margin-top:calc(5 * var(--mui-spacing));overflow:hidden;background-color:#14121f;color:#a7abc2;}}@media all{.mui-1nz1v6c{position:absolute;inset:0;z-index:0;opacity:0.15;pointer-events:none;}}@media all{.mui-rhz9k8{display:block;width:calc(100% + 100px);max-width:none;height:100%;object-fit:cover;object-position:35% center;margin-left:-100px;}}@media all{.mui-13yb2wh{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));position:relative;z-index:1;max-width:1228px;padding-left:24px;padding-right:24px;padding-top:52px;padding-bottom:52px;}@media (min-width:600px){.mui-13yb2wh{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}}@media all{.mui-91pshm{display:grid;gap:28px;}@media (min-width:0px){.mui-91pshm{grid-template-columns:1fr;}}@media (min-width:600px){.mui-91pshm{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (min-width:900px){.mui-91pshm{grid-template-columns:1.6fr 1fr 1fr 1fr;}}}@media all{.mui-16qdu70{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.mui-16qdu70>:not(style):not(style){margin:0;}.mui-16qdu70>:not(style)~:not(style){margin-top:30px;}}@media all{.mui-c409tb{display:block;width:auto;height:26px;max-width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media all{.mui-1n3pk2u{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.mui-1n3pk2u>:not(style):not(style){margin:0;}.mui-1n3pk2u>:not(style)~:not(style){margin-top:20px;}}@media all{.mui-yaxtj3{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:15.2px;font-weight:400;letter-spacing:0.6px;}}@media all{.mui-1nkypcl{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg, #4763f2, #7a5cf2);}}@media all{.mui-1m2m1ey{background:linear-gradient(118deg, #5b9bff 0%, #8a82ff 48%, #b892ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-background-clip:text;}}@media all{.mui-1qukckx{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;font-size:14px;font-weight:700;color:#fff;margin-bottom:calc(1.5 * var(--mui-spacing));}}@media all{.mui-11ats39{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.mui-11ats39>:not(style):not(style){margin:0;}.mui-11ats39>:not(style)~:not(style){margin-top:var(--mui-spacing);}}@media all{.mui-12xdjp6{display:inline-block;font-size:13.5px;color:#9096ad;-webkit-transition:color .14s ease;transition:color .14s ease;}.mui-12xdjp6:hover{color:#fff;}}@media all{.mui-bhuk2r{position:-webkit-sticky;position:sticky;top:0;z-index:70;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:transparent;-webkit-transition:background-color .22s ease,backdrop-filter .22s ease;transition:background-color .22s ease,backdrop-filter .22s ease;}}@media all{.mui-9r9cu9{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));max-width:1248px;}@media (min-width:600px){.mui-9r9cu9{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}@media (min-width:0px){.mui-9r9cu9{padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));}}@media (min-width:600px){.mui-9r9cu9{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}@media (min-width:900px){.mui-9r9cu9{padding-left:calc(4 * var(--mui-spacing));padding-right:calc(4 * var(--mui-spacing));}}}@media all{.mui-29izf7{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;}@media (min-width:0px){@media (orientation: landscape){.mui-29izf7{min-height:48px;}}}@media (min-width:600px){.mui-29izf7{min-height:64px;}}@media (min-width:0px){.mui-29izf7{min-height:68px;gap:calc(1.25 * var(--mui-spacing));}}@media (min-width:900px){.mui-29izf7{min-height:76px;gap:calc(2.25 * var(--mui-spacing));}}}@media all{.mui-1elu113{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;}.mui-1elu113>:not(style):not(style){margin:0;}.mui-1elu113>:not(style)~:not(style){margin-left:var(--mui-spacing);}@media (min-width:0px){.mui-1elu113{display:none;}}@media (min-width:1200px){.mui-1elu113{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:calc(1.4 * var(--mui-spacing));}}}@media all{.mui-zk8ldk{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-width:auto;min-height:38px;padding-left:calc(2.25 * var(--mui-spacing));padding-right:calc(2.25 * var(--mui-spacing));padding-top:calc(1.05 * var(--mui-spacing));padding-bottom:calc(1.05 * var(--mui-spacing));border-radius:999px;color:#5b6cff;background-color:rgba(120,110,240,0.14);font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-transform:none;}.mui-zk8ldk:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-zk8ldk.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.mui-zk8ldk:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-zk8ldk.MuiButton-loading{color:transparent;}.mui-zk8ldk:hover{background-color:rgba(120,110,240,0.10);color:#5b6cff;}}@media all{.mui-8c7gvn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-width:auto;min-height:38px;padding-left:calc(2.25 * var(--mui-spacing));padding-right:calc(2.25 * var(--mui-spacing));padding-top:calc(1.05 * var(--mui-spacing));padding-bottom:calc(1.05 * var(--mui-spacing));border-radius:999px;color:#5b6cff;background-color:rgba(120,110,240,0.14);font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-transform:none;}.mui-8c7gvn::-moz-focus-inner{border-style:none;}.mui-8c7gvn.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-8c7gvn{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-8c7gvn:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-8c7gvn.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.mui-8c7gvn:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-8c7gvn.MuiButton-loading{color:transparent;}.mui-8c7gvn:hover{background-color:rgba(120,110,240,0.10);color:#5b6cff;}}@media all{.mui-14nakig{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-width:auto;min-height:38px;padding-left:calc(2.25 * var(--mui-spacing));padding-right:calc(2.25 * var(--mui-spacing));padding-top:calc(1.05 * var(--mui-spacing));padding-bottom:calc(1.05 * var(--mui-spacing));border-radius:999px;color:#23232e;background-color:transparent;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-transform:none;}.mui-14nakig:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-14nakig.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.mui-14nakig:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-14nakig.MuiButton-loading{color:transparent;}.mui-14nakig:hover{background-color:rgba(120,110,240,0.10);color:#5b6cff;}}@media all{.mui-1ueme6o{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-width:auto;min-height:38px;padding-left:calc(2.25 * var(--mui-spacing));padding-right:calc(2.25 * var(--mui-spacing));padding-top:calc(1.05 * var(--mui-spacing));padding-bottom:calc(1.05 * var(--mui-spacing));border-radius:999px;color:#23232e;background-color:transparent;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;text-transform:none;}.mui-1ueme6o::-moz-focus-inner{border-style:none;}.mui-1ueme6o.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-1ueme6o{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-1ueme6o:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-1ueme6o.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.mui-1ueme6o:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-1ueme6o.MuiButton-loading{color:transparent;}.mui-1ueme6o:hover{background-color:rgba(120,110,240,0.10);color:#5b6cff;}}@media all{.mui-70qvj9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media all{.mui-1ugcz4v{display:inherit;margin-right:-4px;margin-left:8px;}.mui-1ugcz4v>*:nth-of-type(1){font-size:20px;}}@media all{.mui-ct2rns{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .18s ease;transition:transform .18s ease;}}@media all{.mui-v19dhc{width:16px;height:16px;display:block;}}@media all{.mui-1rr4qq7{-webkit-flex:1;-ms-flex:1;flex:1;}}@media all{.mui-1dlz3fc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:0px){.mui-1dlz3fc>:not(style):not(style){margin:0;}.mui-1dlz3fc>:not(style)~:not(style){margin-left:var(--mui-spacing);}}@media (min-width:900px){.mui-1dlz3fc>:not(style):not(style){margin:0;}.mui-1dlz3fc>:not(style)~:not(style){margin-left:calc(1.5 * var(--mui-spacing));}}@media (min-width:0px){.mui-1dlz3fc{display:none;}}@media (min-width:1200px){.mui-1dlz3fc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}}@media all{.mui-79elbk{position:relative;}}@media all{.mui-wvg1xv{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-width:auto;min-height:32px;padding-left:calc(1.1 * var(--mui-spacing));padding-right:calc(1.1 * var(--mui-spacing));padding-top:calc(0.875 * var(--mui-spacing));padding-bottom:calc(0.875 * var(--mui-spacing));border-radius:999px;color:#23232e;font-size:14px;font-weight:600;gap:calc(0.625 * var(--mui-spacing));white-space:nowrap;line-height:1;text-transform:none;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease;}.mui-wvg1xv:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-wvg1xv.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.mui-wvg1xv:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-wvg1xv.MuiButton-loading{color:transparent;}.mui-wvg1xv .MuiButton-startIcon{margin-right:0;margin-left:0;color:inherit;}.mui-wvg1xv .MuiButton-endIcon{margin-right:0;margin-left:0;color:inherit;}.mui-wvg1xv:hover{background-color:rgba(120,110,240,0.10);color:#5b6cff;}}@media all{.mui-1s0kvua{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-width:auto;min-height:32px;padding-left:calc(1.1 * var(--mui-spacing));padding-right:calc(1.1 * var(--mui-spacing));padding-top:calc(0.875 * var(--mui-spacing));padding-bottom:calc(0.875 * var(--mui-spacing));border-radius:999px;color:#23232e;font-size:14px;font-weight:600;gap:calc(0.625 * var(--mui-spacing));white-space:nowrap;line-height:1;text-transform:none;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease;}.mui-1s0kvua::-moz-focus-inner{border-style:none;}.mui-1s0kvua.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-1s0kvua{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-1s0kvua:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-1s0kvua.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.mui-1s0kvua:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-1s0kvua.MuiButton-loading{color:transparent;}.mui-1s0kvua .MuiButton-startIcon{margin-right:0;margin-left:0;color:inherit;}.mui-1s0kvua .MuiButton-endIcon{margin-right:0;margin-left:0;color:inherit;}.mui-1s0kvua:hover{background-color:rgba(120,110,240,0.10);color:#5b6cff;}}@media all{.mui-15g30mo{display:inherit;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;margin-left:-4px;}.mui-15g30mo::before{content:"\200b";width:0;overflow:hidden;}.mui-15g30mo>*:nth-of-type(1){font-size:20px;}}@media all{.mui-rzp8gh{width:15px;height:15px;display:block;}}@media all{.mui-1b2o9ww{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .16s ease;transition:transform .16s ease;}}@media all{.mui-1v7s93y{width:12px;height:12px;display:block;}}@media all{.mui-8xtxpy{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:5px 15px;border:1px solid currentColor;border-color:var(--variant-outlinedBorder, currentColor);background-color:var(--variant-outlinedBg);color:var(--variant-outlinedColor);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;padding-top:0;padding-bottom:0;border-radius:999px;border-color:rgba(219, 221, 235, 0.95);color:#23232e;background-color:rgba(255,255,255,0.9);font-size:14px;font-weight:700;white-space:nowrap;line-height:1;text-transform:none;box-shadow:0 12px 28px -20px rgba(52, 60, 110, 0.38);}.mui-8xtxpy:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-8xtxpy.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-8xtxpy.Mui-disabled{border:1px solid var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-8xtxpy:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-8xtxpy.MuiButton-loading{color:transparent;}@media (min-width:0px){.mui-8xtxpy{min-width:100%;height:48px;min-height:48px;padding-left:calc(3.5 * var(--mui-spacing));padding-right:calc(3.5 * var(--mui-spacing));}}@media (min-width:1200px){.mui-8xtxpy{min-width:auto;height:40px;min-height:40px;padding-left:calc(3.35 * var(--mui-spacing));padding-right:calc(3.35 * var(--mui-spacing));}}.mui-8xtxpy:hover{border-color:rgba(195, 199, 227, 0.95);background-color:#ffffff;}}@media all{.mui-jbbxxx{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:5px 15px;border:1px solid currentColor;border-color:var(--variant-outlinedBorder, currentColor);background-color:var(--variant-outlinedBg);color:var(--variant-outlinedColor);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;padding-top:0;padding-bottom:0;border-radius:999px;border-color:rgba(219, 221, 235, 0.95);color:#23232e;background-color:rgba(255,255,255,0.9);font-size:14px;font-weight:700;white-space:nowrap;line-height:1;text-transform:none;box-shadow:0 12px 28px -20px rgba(52, 60, 110, 0.38);}.mui-jbbxxx::-moz-focus-inner{border-style:none;}.mui-jbbxxx.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-jbbxxx{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-jbbxxx:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-jbbxxx.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-jbbxxx.Mui-disabled{border:1px solid var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-jbbxxx:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-jbbxxx.MuiButton-loading{color:transparent;}@media (min-width:0px){.mui-jbbxxx{min-width:100%;height:48px;min-height:48px;padding-left:calc(3.5 * var(--mui-spacing));padding-right:calc(3.5 * var(--mui-spacing));}}@media (min-width:1200px){.mui-jbbxxx{min-width:auto;height:40px;min-height:40px;padding-left:calc(3.35 * var(--mui-spacing));padding-right:calc(3.35 * var(--mui-spacing));}}.mui-jbbxxx:hover{border-color:rgba(195, 199, 227, 0.95);background-color:#ffffff;}}@media all{.mui-54p9ft{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:var(--mui-shadows-2);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;padding-top:0;padding-bottom:0;border-radius:999px;background-color:#16161c;color:#ffffff;font-size:14px;font-weight:700;white-space:nowrap;line-height:1;text-transform:none;box-shadow:none;}.mui-54p9ft:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-54p9ft.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-54p9ft:hover{box-shadow:var(--mui-shadows-4);}@media (hover: none){.mui-54p9ft:hover{box-shadow:var(--mui-shadows-2);}}.mui-54p9ft:active{box-shadow:var(--mui-shadows-8);}.mui-54p9ft.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}.mui-54p9ft.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-54p9ft:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-54p9ft.MuiButton-loading{color:transparent;}@media (min-width:0px){.mui-54p9ft{min-width:100%;height:48px;min-height:48px;padding-left:calc(3.8 * var(--mui-spacing));padding-right:calc(3.8 * var(--mui-spacing));}}@media (min-width:1200px){.mui-54p9ft{min-width:auto;height:40px;min-height:40px;padding-left:calc(4.4 * var(--mui-spacing));padding-right:calc(4.4 * var(--mui-spacing));}}.mui-54p9ft:hover{background-color:#26262f;box-shadow:none;}}@media all{.mui-54zabb{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:var(--mui-shadows-2);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;padding-top:0;padding-bottom:0;border-radius:999px;background-color:#16161c;color:#ffffff;font-size:14px;font-weight:700;white-space:nowrap;line-height:1;text-transform:none;box-shadow:none;}.mui-54zabb::-moz-focus-inner{border-style:none;}.mui-54zabb.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-54zabb{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-54zabb:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-54zabb.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-54zabb:hover{box-shadow:var(--mui-shadows-4);}@media (hover: none){.mui-54zabb:hover{box-shadow:var(--mui-shadows-2);}}.mui-54zabb:active{box-shadow:var(--mui-shadows-8);}.mui-54zabb.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}.mui-54zabb.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-54zabb:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-54zabb.MuiButton-loading{color:transparent;}@media (min-width:0px){.mui-54zabb{min-width:100%;height:48px;min-height:48px;padding-left:calc(3.8 * var(--mui-spacing));padding-right:calc(3.8 * var(--mui-spacing));}}@media (min-width:1200px){.mui-54zabb{min-width:auto;height:40px;min-height:40px;padding-left:calc(4.4 * var(--mui-spacing));padding-right:calc(4.4 * var(--mui-spacing));}}.mui-54zabb:hover{background-color:#26262f;box-shadow:none;}}@media all{.mui-4ddtre{text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;color:var(--mui-palette-action-active);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;--IconButton-hoverBg:rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));width:44px;height:44px;border:1px solid rgba(218, 220, 236, 0.92);background-color:rgba(255,255,255,0.86);color:#23232e;box-shadow:0 10px 26px -18px rgba(45, 50, 92, 0.3);}.mui-4ddtre:hover{background-color:var(--IconButton-hoverBg);}@media (hover: none){.mui-4ddtre:hover{background-color:transparent;}}.mui-4ddtre.Mui-disabled{background-color:transparent;color:var(--mui-palette-action-disabled);}.mui-4ddtre.MuiIconButton-loading{color:transparent;}@media (min-width:0px){.mui-4ddtre{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}}@media (min-width:1200px){.mui-4ddtre{display:none;}}}@media all{.mui-hsoi2n{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;color:var(--mui-palette-action-active);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;--IconButton-hoverBg:rgba(var(--mui-palette-action-activeChannel) / calc(var(--mui-palette-action-hoverOpacity)));width:44px;height:44px;border:1px solid rgba(218, 220, 236, 0.92);background-color:rgba(255,255,255,0.86);color:#23232e;box-shadow:0 10px 26px -18px rgba(45, 50, 92, 0.3);}.mui-hsoi2n::-moz-focus-inner{border-style:none;}.mui-hsoi2n.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-hsoi2n{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-hsoi2n:hover{background-color:var(--IconButton-hoverBg);}@media (hover: none){.mui-hsoi2n:hover{background-color:transparent;}}.mui-hsoi2n.Mui-disabled{background-color:transparent;color:var(--mui-palette-action-disabled);}.mui-hsoi2n.MuiIconButton-loading{color:transparent;}@media (min-width:0px){.mui-hsoi2n{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}}@media (min-width:1200px){.mui-hsoi2n{display:none;}}}@media all{.mui-18z5f18{width:20px;height:20px;display:block;}}@media all{.mui-nlgmj9{z-index:var(--mui-zIndex-drawer);}}@media all{.mui-7sz1ue{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:23px;height:23px;color:#5b53ee;}}@media all{.mui-ixngz9{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:30px;height:30px;color:#5b53ee;}}@media all{.mui-18jymus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media (min-width:0px){.mui-18jymus{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.mui-18jymus>:not(style):not(style){margin:0;}.mui-18jymus>:not(style)~:not(style){margin-top:calc(1.5 * var(--mui-spacing));}}@media (min-width:600px){.mui-18jymus{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.mui-18jymus>:not(style):not(style){margin:0;}.mui-18jymus>:not(style)~:not(style){margin-left:calc(1.75 * var(--mui-spacing));}}@media (min-width:0px){.mui-18jymus{margin-top:calc(5.5 * var(--mui-spacing));}}@media (min-width:900px){.mui-18jymus{margin-top:calc(9.5 * var(--mui-spacing));}}}@media all{.mui-ec6b6d{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:var(--mui-shadows-2);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);padding:8px 22px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-height:50px;border-radius:calc(999 * var(--mui-shape-borderRadius));padding-left:24px;padding-right:24px;padding-top:11px;padding-bottom:11px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(140deg,#2f74f5 0%,#5b53ee 48%,#9a6ff2 100%);box-shadow:0 12px 26px -10px rgba(90,60,220,.55);}.mui-ec6b6d:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-ec6b6d.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-ec6b6d:hover{box-shadow:var(--mui-shadows-4);}@media (hover: none){.mui-ec6b6d:hover{box-shadow:var(--mui-shadows-2);}}.mui-ec6b6d:active{box-shadow:var(--mui-shadows-8);}.mui-ec6b6d.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}.mui-ec6b6d.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-ec6b6d:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-ec6b6d.MuiButton-loading{color:transparent;}@media (min-width:0px){.mui-ec6b6d{min-width:100%;}}@media (min-width:600px){.mui-ec6b6d{min-width:auto;}}.mui-ec6b6d:hover{background:linear-gradient(140deg,#2f74f5 0%,#5b53ee 48%,#9a6ff2 100%);box-shadow:0 18px 34px -10px rgba(90,60,220,.6);}.mui-ec6b6d .MuiButton-endIcon{margin-left:calc(0.875 * var(--mui-spacing));-webkit-transition:-webkit-transform .16s ease;transition:transform .16s ease;}.mui-ec6b6d:hover .MuiButton-endIcon{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}}@media all{.mui-1jg4orh{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:var(--mui-shadows-2);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);padding:8px 22px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-height:50px;border-radius:calc(999 * var(--mui-shape-borderRadius));padding-left:24px;padding-right:24px;padding-top:11px;padding-bottom:11px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(140deg,#2f74f5 0%,#5b53ee 48%,#9a6ff2 100%);box-shadow:0 12px 26px -10px rgba(90,60,220,.55);}.mui-1jg4orh::-moz-focus-inner{border-style:none;}.mui-1jg4orh.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-1jg4orh{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-1jg4orh:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-1jg4orh.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-1jg4orh:hover{box-shadow:var(--mui-shadows-4);}@media (hover: none){.mui-1jg4orh:hover{box-shadow:var(--mui-shadows-2);}}.mui-1jg4orh:active{box-shadow:var(--mui-shadows-8);}.mui-1jg4orh.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}.mui-1jg4orh.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-1jg4orh:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-1jg4orh.MuiButton-loading{color:transparent;}@media (min-width:0px){.mui-1jg4orh{min-width:100%;}}@media (min-width:600px){.mui-1jg4orh{min-width:auto;}}.mui-1jg4orh:hover{background:linear-gradient(140deg,#2f74f5 0%,#5b53ee 48%,#9a6ff2 100%);box-shadow:0 18px 34px -10px rgba(90,60,220,.6);}.mui-1jg4orh .MuiButton-endIcon{margin-left:calc(0.875 * var(--mui-spacing));-webkit-transition:-webkit-transform .16s ease;transition:transform .16s ease;}.mui-1jg4orh:hover .MuiButton-endIcon{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}}@media all{.mui-18d3beq{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);padding:8px 11px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-height:50px;border:1px solid transparent;border-radius:calc(999 * var(--mui-shape-borderRadius));padding-left:24px;padding-right:24px;padding-top:11px;padding-bottom:11px;font-size:15px;font-weight:600;color:#23232e;background-color:#fff;background-image:none;box-shadow:0 1px 2px rgba(20,20,40,.04);}.mui-18d3beq:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-18d3beq.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.mui-18d3beq:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-18d3beq.MuiButton-loading{color:transparent;}@media (min-width:0px){.mui-18d3beq{min-width:100%;}}@media (min-width:600px){.mui-18d3beq{min-width:auto;}}.mui-18d3beq:hover{border:1px solid #6b5cf0;background-color:#fff;background-image:none;box-shadow:inset 0 0 0 1px rgba(107,92,240,.18),0 6px 16px -12px rgba(60,60,90,.2);}}@media all{.mui-1gzk9ay{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);padding:8px 11px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-height:50px;border:1px solid transparent;border-radius:calc(999 * var(--mui-shape-borderRadius));padding-left:24px;padding-right:24px;padding-top:11px;padding-bottom:11px;font-size:15px;font-weight:600;color:#23232e;background-color:#fff;background-image:none;box-shadow:0 1px 2px rgba(20,20,40,.04);}.mui-1gzk9ay::-moz-focus-inner{border-style:none;}.mui-1gzk9ay.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-1gzk9ay{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-1gzk9ay:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-1gzk9ay.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.mui-1gzk9ay:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-1gzk9ay.MuiButton-loading{color:transparent;}@media (min-width:0px){.mui-1gzk9ay{min-width:100%;}}@media (min-width:600px){.mui-1gzk9ay{min-width:auto;}}.mui-1gzk9ay:hover{border:1px solid #6b5cf0;background-color:#fff;background-image:none;box-shadow:inset 0 0 0 1px rgba(107,92,240,.18),0 6px 16px -12px rgba(60,60,90,.2);}}@media all{.mui-66i4ii{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;font-size:15px;font-weight:700;color:#23232e;}}@media all{.mui-1mm0ga3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media (min-width:0px){.mui-1mm0ga3{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.mui-1mm0ga3>:not(style):not(style){margin:0;}.mui-1mm0ga3>:not(style)~:not(style){margin-top:calc(1.5 * var(--mui-spacing));}}@media (min-width:600px){.mui-1mm0ga3{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.mui-1mm0ga3>:not(style):not(style){margin:0;}.mui-1mm0ga3>:not(style)~:not(style){margin-left:calc(1.75 * var(--mui-spacing));}}@media (min-width:0px){.mui-1mm0ga3{margin-top:calc(7 * var(--mui-spacing));}}@media (min-width:900px){.mui-1mm0ga3{margin-top:calc(12 * var(--mui-spacing));}}}@media all{.mui-1u4jg1s{position:relative;z-index:1;border-top:1px solid #262436;}}@media all{.mui-1ku57et{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));max-width:1228px;padding-left:24px;padding-right:24px;padding-top:20px;padding-bottom:20px;}@media (min-width:600px){.mui-1ku57et{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}}@media all{.mui-qis7f4{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;text-align:center;font-size:12.5px;color:#6b6d84;}}@media all{.mui-zdf7yg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:32px;}.mui-zdf7yg>:not(style):not(style){margin:0;}.mui-zdf7yg>:not(style)~:not(style){margin-top:calc(1.5 * var(--mui-spacing));}}@media all{.mui-7ikrdn{position:relative;z-index:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-left:calc(1.5 * var(--mui-spacing));padding-right:calc(1.5 * var(--mui-spacing));padding-top:calc(0.6 * var(--mui-spacing));padding-bottom:calc(0.6 * var(--mui-spacing));border-radius:calc(999 * var(--mui-shape-borderRadius));font-size:11.5px;font-weight:700;letter-spacing:0.06em;color:transparent;background-image:linear-gradient(118deg,#2f74f5 0%,#5b53ee 48%,#9a6ff2 100%);-webkit-background-clip:text;background-clip:text;}.mui-7ikrdn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:calc(999 * var(--mui-shape-borderRadius));background-color:rgba(107,78,240,.10);}}@media all{.mui-ewwjjq{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;max-width:920px;font-size:30px;font-weight:700;letter-spacing:-0.04em;line-height:1.25;}}@media all{.mui-1h41v8l{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;max-width:760px;font-size:15px;color:#5b6178;line-height:1.7;}}@media all{.mui-17l60p8{position:relative;margin-top:32px;}@media (min-width:0px){.mui-17l60p8{margin-bottom:42px;}}@media (min-width:900px){.mui-17l60p8{margin-bottom:44px;}}}@media all{.mui-14v65u0{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:8px;box-shadow:var(--Paper-shadow);background-image:var(--Paper-overlay);}}@media all{.mui-z0eynm{--Grid-columns:12;--Grid-columnSpacing:calc(2.75 * var(--mui-spacing));--Grid-rowSpacing:calc(2.75 * var(--mui-spacing));-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);}.mui-z0eynm >*{--Grid-parent-columns:12;}.mui-z0eynm >*{--Grid-parent-columnSpacing:calc(2.75 * var(--mui-spacing));}.mui-z0eynm >*{--Grid-parent-rowSpacing:calc(2.75 * var(--mui-spacing));}@media (min-width:0px){.mui-z0eynm{margin-bottom:46px;}}@media (min-width:900px){.mui-z0eynm{margin-bottom:50px;}}}@media all{.mui-20tnkx{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));min-width:0;box-sizing:border-box;}@media (min-width:900px){.mui-20tnkx{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}}@media all{.mui-f6cj6z{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;font-size:18px;font-weight:700;margin-bottom:var(--mui-spacing);}}@media all{.mui-rml79l{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;font-size:14px;color:#5b6178;line-height:1.6;}}@media all{.mui-wt144d{--Grid-columns:12;--Grid-columnSpacing:calc(2.75 * var(--mui-spacing));--Grid-rowSpacing:calc(2.75 * var(--mui-spacing));-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);}.mui-wt144d >*{--Grid-parent-columns:12;}.mui-wt144d >*{--Grid-parent-columnSpacing:calc(2.75 * var(--mui-spacing));}.mui-wt144d >*{--Grid-parent-rowSpacing:calc(2.75 * var(--mui-spacing));}}@media all{.mui-13o7eu2{display:block;}}@media all{.mui-naa195{overflow:hidden;}}@media all{.mui-7q6wu2{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:8px;box-shadow:var(--Paper-shadow);background-image:var(--Paper-overlay);overflow:hidden;}}@media all{.mui-r7ftho{background-image:url(/home/images/case-1.jpeg);}}@media all{.mui-seffxt{padding-left:calc(2.25 * var(--mui-spacing));padding-right:calc(2.25 * var(--mui-spacing));padding-top:calc(1.75 * var(--mui-spacing));padding-bottom:calc(2 * var(--mui-spacing));}}@media all{.mui-fl2588{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;color:#5b6178;font-size:12.5px;font-weight:500;letter-spacing:0.01em;margin-bottom:calc(0.75 * var(--mui-spacing));}}@media all{.mui-1xswbz7{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;font-size:18px;font-weight:700;color:#1e2136;line-height:1.35;}}@media all{.mui-vhfjbs{background-image:url(/home/images/case-2.jpeg);}}@media all{.mui-8s2yny{background-image:url(/home/images/case-3.jpg);}}@media all{.mui-1apkb67{margin:0;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:400;font-size:1rem;line-height:1.5;margin-top:calc(4 * var(--mui-spacing));text-align:right;font-size:12.5px;color:#9096ad;}}@media all{.mui-dtdzgf{font-weight:600;color:transparent;background-image:linear-gradient(90deg,#0179F0,#5740FD);-webkit-background-clip:text;background-clip:text;}}@media all{.mui-3ngcx1{margin-top:calc(3 * var(--mui-spacing));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media all{.mui-nrtzbs{font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:var(--mui-shadows-2);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);box-shadow:none;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-width:0;padding-left:calc(3.25 * var(--mui-spacing));padding-right:calc(3.25 * var(--mui-spacing));padding-top:calc(1.75 * var(--mui-spacing));padding-bottom:calc(1.75 * var(--mui-spacing));border-radius:calc(999 * var(--mui-shape-borderRadius));background-image:linear-gradient(118deg,#62A0FA 0%,#7C3EEE 48%,#7C3EEE 100%);font-size:15px;font-weight:600;box-shadow:0 12px 26px -10px rgba(90,60,220,.55);text-transform:none;-webkit-transition:-webkit-transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease;}.mui-nrtzbs:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-nrtzbs.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-nrtzbs:hover{box-shadow:var(--mui-shadows-4);}@media (hover: none){.mui-nrtzbs:hover{box-shadow:var(--mui-shadows-2);}}.mui-nrtzbs:active{box-shadow:var(--mui-shadows-8);}.mui-nrtzbs.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}.mui-nrtzbs.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-nrtzbs:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-nrtzbs:hover{box-shadow:none;}.mui-nrtzbs.Mui-focusVisible{box-shadow:none;}.mui-nrtzbs:active{box-shadow:none;}.mui-nrtzbs.Mui-disabled{box-shadow:none;}.mui-nrtzbs.MuiButton-loading{color:transparent;}.mui-nrtzbs:hover{background-image:linear-gradient(118deg,#62A0FA 0%,#7C3EEE 48%,#7C3EEE 100%);box-shadow:0 18px 34px -10px rgba(90,60,220,.6);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}.mui-nrtzbs:active .MuiButton-endIcon{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}.mui-nrtzbs .MuiButton-endIcon{margin-left:calc(0.875 * var(--mui-spacing));-webkit-transition:-webkit-transform .16s ease;transition:transform .16s ease;}.mui-nrtzbs:hover .MuiButton-endIcon{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}@media (prefers-reduced-motion: reduce){.mui-nrtzbs{-webkit-transition:none;transition:none;}.mui-nrtzbs .MuiButton-endIcon{-webkit-transition:none;transition:none;}}}@media all{.mui-1bhas5z{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:var(--mui-shadows-2);--variant-textColor:var(--mui-palette-primary-main);--variant-outlinedColor:var(--mui-palette-primary-main);--variant-outlinedBorder:rgba(var(--mui-palette-primary-mainChannel) / 0.5);--variant-containedColor:var(--mui-palette-primary-contrastText);--variant-containedBg:var(--mui-palette-primary-main);box-shadow:none;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;min-width:0;padding-left:calc(3.25 * var(--mui-spacing));padding-right:calc(3.25 * var(--mui-spacing));padding-top:calc(1.75 * var(--mui-spacing));padding-bottom:calc(1.75 * var(--mui-spacing));border-radius:calc(999 * var(--mui-shape-borderRadius));background-image:linear-gradient(118deg,#62A0FA 0%,#7C3EEE 48%,#7C3EEE 100%);font-size:15px;font-weight:600;box-shadow:0 12px 26px -10px rgba(90,60,220,.55);text-transform:none;-webkit-transition:-webkit-transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease;}.mui-1bhas5z::-moz-focus-inner{border-style:none;}.mui-1bhas5z.Mui-disabled{pointer-events:none;cursor:default;}@media print{.mui-1bhas5z{-webkit-print-color-adjust:exact;color-adjust:exact;}}.mui-1bhas5z:hover{-webkit-text-decoration:none;text-decoration:none;}.mui-1bhas5z.Mui-disabled{color:var(--mui-palette-action-disabled);}.mui-1bhas5z:hover{box-shadow:var(--mui-shadows-4);}@media (hover: none){.mui-1bhas5z:hover{box-shadow:var(--mui-shadows-2);}}.mui-1bhas5z:active{box-shadow:var(--mui-shadows-8);}.mui-1bhas5z.Mui-focusVisible{box-shadow:var(--mui-shadows-6);}.mui-1bhas5z.Mui-disabled{color:var(--mui-palette-action-disabled);box-shadow:var(--mui-shadows-0);background-color:var(--mui-palette-action-disabledBackground);}@media (hover: hover){.mui-1bhas5z:hover{--variant-containedBg:var(--mui-palette-primary-dark);--variant-textBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));--variant-outlinedBorder:var(--mui-palette-primary-main);--variant-outlinedBg:rgba(var(--mui-palette-primary-mainChannel) / calc(var(--mui-palette-action-hoverOpacity)));}}.mui-1bhas5z:hover{box-shadow:none;}.mui-1bhas5z.Mui-focusVisible{box-shadow:none;}.mui-1bhas5z:active{box-shadow:none;}.mui-1bhas5z.Mui-disabled{box-shadow:none;}.mui-1bhas5z.MuiButton-loading{color:transparent;}.mui-1bhas5z:hover{background-image:linear-gradient(118deg,#62A0FA 0%,#7C3EEE 48%,#7C3EEE 100%);box-shadow:0 18px 34px -10px rgba(90,60,220,.6);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}.mui-1bhas5z:active .MuiButton-endIcon{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}.mui-1bhas5z .MuiButton-endIcon{margin-left:calc(0.875 * var(--mui-spacing));-webkit-transition:-webkit-transform .16s ease;transition:transform .16s ease;}.mui-1bhas5z:hover .MuiButton-endIcon{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}@media (prefers-reduced-motion: reduce){.mui-1bhas5z{-webkit-transition:none;transition:none;}.mui-1bhas5z .MuiButton-endIcon{-webkit-transition:none;transition:none;}}}

/* ---- our type stack (matches the rest of the site) ---- */
:root{
  --font-sans:"Microsoft YaHei", "PingFang SC", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --oj-header-h:64px;
  --oj-nav-accent:#5b6cff;
}
@media (min-width:600px){:root{--oj-header-h:76px}}

/* ---- header ---- */
/* 注入的包裹层必须是吸顶元素：里面的 <header> 自己是 position:sticky，
   但 sticky 只在父容器范围内生效，父容器只有页头那么高的话它就跟着滚走了。
   所以让包裹层吸顶、页头本体回到普通流。 */
#oj-chrome-header{position:-webkit-sticky;position:sticky;top:0;z-index:80}
#oj-chrome-header>header{position:static!important}

/* 滚动后变白底毛玻璃 —— 和站内静态页（/model-access、/invoice）用的是同一套 */
#oj-chrome-header header.is-scrolled{
  background-color:#fffffff0!important;
  border-bottom-color:#e8e6f6!important;
  box-shadow:0 18px 40px -34px #1e2136b3;
  -webkit-backdrop-filter:blur(14px);
  backdrop-filter:blur(14px);
}

/* 和官网首页完全对齐：通栏铺满、透明背景、无下边框。
   首页那份 CSS chunk 里有一条 header .MuiContainer-root{max-width:100%}
   的规则让顶栏通栏；开发文档页不加载那些 chunk，所以这里补上同一条。 */
#oj-chrome-header header .MuiContainer-root{max-width:100%!important}
#oj-chrome-header .MuiToolbar-root{min-height:var(--oj-header-h)!important}
#oj-chrome-header .MuiBox-root.mui-70qvj9{position:relative}

.oj-menu{
  position:absolute;top:calc(100% + 6px);left:0;min-width:190px;padding:8px;
  background:#fff;border:1px solid rgba(219,221,235,.95);border-radius:14px;
  box-shadow:0 18px 40px -24px rgba(35,42,80,.45);
  display:flex;flex-direction:column;gap:2px;z-index:90;
}
.oj-menu[hidden]{display:none}
.oj-menu-item{
  display:block;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:600;
  color:#23232e;text-decoration:none;white-space:nowrap;
}
.oj-menu-item:hover{background:rgba(120,110,240,.12);color:#5b6cff}

/* ---- footer ---- */
/* 页脚整宽铺开。侧边栏是 position:fixed（一直贴到视口底部），
   所以给页脚更高的层级，滚到底时由页脚盖住侧边栏下半截。 */
#oj-chrome-footer{position:relative;z-index:70}
#oj-chrome-footer>footer{margin-top:0!important}

/* ---- fold VitePress' own nav + footer away ---- */
.VPNav{display:none!important}
.VPNavScreen{display:none!important}
.VPFooter{display:none!important}
.VPContent{padding-top:0!important}
.VPContent.has-sidebar{margin:0!important}
.VPLocalNav{top:var(--oj-header-h)!important;padding-top:0!important}
.VPSidebar{top:var(--oj-header-h)!important;height:calc(100vh - var(--oj-header-h))!important;padding-top:24px!important}
.aside-container{top:var(--oj-header-h)!important;height:calc(100vh - var(--oj-header-h))!important}

/* lighten the doc chrome a touch so it sits next to our own pages */
:root{
  --vp-c-brand-1:#5b6cff;
  --vp-c-brand-2:#4a5bf0;
  --vp-c-brand-3:#3d4de0;
}

/* 站内其它页面的底色 + 顶部光晕（来自首页/内容页的 .mui-ub7lm8）。
   开发文档页原来 body 是纯白，所以顶栏那一条看起来像另一个站。 */
html{background-color:#f7f7f6}
body{
  background:radial-gradient(1100px 440px at 50% -60px, rgba(236,241,252,1) 0%, rgba(236,241,252,.55) 55%, rgba(236,241,252,0) 92%),#f7f7f6!important;
}
/* 正文区仍旧保持白底（VitePress 的 .VPContent 本来是透明的，会透出上面的底色） */
.VPContent{background-color:#fff}
.VPSidebarItem.level-0>.item>.text{font-weight:700}

/* ---- 标题一律单色 ----
   原站给 h1~h4 挂了一条 0.6em 厚的高亮下划线（h1 蓝 / h2 紫 / h3 绿 / h4 粉），
   字号一大就变成「两段色」。这里整条去掉，正文纯白底、标题用我们站里的深色。 */
.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{
  text-decoration:none!important;
  text-decoration-line:none!important;
  background:none!important;
  -webkit-text-fill-color:currentColor!important;
  color:#1f2933!important;
}
/* 文档首页 hero 的大标题同理：原来是 紫→青 渐变字 */
.VPHero .name .clip{
  background:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  -webkit-text-fill-color:currentColor!important;
  color:#1f2933!important;
}
.VPHero .name,.VPHero .text{
  -webkit-text-fill-color:currentColor!important;
  color:#1f2933!important;
}
