/* These styles make the body full-height */
        .ext-page {
            flex: 1 1 auto;
        }

        /* These styles disable body scrolling if you are using <ScrollView> */
        .ext-page {
            overflow: hidden;
        }

        /* These styles make the root element full-height */
        .ext-page #root {
            display: flex;
            flex: 1 1 auto;
            flex: 1;
        }

.ext-page {
            margin: 0 !important;
            padding: 0 !important;
            width: 100% !important;
            flex: 1 1 auto !important;
            min-width: 100% !important;
            min-height: 100vh !important;
        }

        .ext-page #root {
            width: 100% !important;
            flex: 1 1 auto !important;
            min-width: 100% !important;
            min-height: 0 !important;
            max-width: 100%;
            margin: 0 auto !important;
            padding: 0 !important;
            display: flex !important;
            flex-direction: column !important;
        }

        .ext-page #root>div {
            flex: 1 !important;
            width: 100% !important;
            min-height: 0 !important;
            display: flex !important;
            flex-direction: column !important;
            overflow: hidden !important;
        }

        .ext-page #root>div>div {
            flex: 1 !important;
            width: 100% !important;
            min-height: 0 !important;
            display: flex !important;
            flex-direction: column !important;
            overflow: hidden !important;
        }

.ext-page.secondfiLight {
            --name: secondfiLight;
            --colors-background-default: #F5F7FA;
            --colors-background-default-hover: #E7ECF1;
            --colors-background-default-pressed: #D8DFE6;
            --colors-background-alternative: #FFFFFF;
            --colors-background-alternative-hover: #FFFFFF;
            --colors-background-alternative-pressed: #D8DFE6;
            --colors-background-alternative-inverse: #0B1020;
            --colors-background-alternative-inverse-hover: #18203A;
            --colors-background-alternative-inverse-pressed: #2B3346;
            --colors-background-hover: rgba(59, 130, 246, 0.06);
            --colors-background-pressed: #D8DFE6;
            --colors-state-hover: rgba(11, 16, 32, 0.04);
            --colors-background-form-field: #FFFFFF;
            --colors-background-form-field-active: #FFFFFF;
            --colors-background-alternative-form-field: #FFFFFF;
            --colors-background-marketing: #EFF6FF;
            --colors-background-alternative-muted: #EEF1F6;
            --colors-background-layer1: #FFFFFF;
            --colors-background-avatar-default: #D8DFE6;
            --colors-background-action: #2563EB;
            --colors-background-navigation: #FFFFFF;
            --colors-text-default: #0B1020;
            --colors-text-alternative: #434B5C;
            --colors-text-muted: #5F6875;
            --colors-text-inverse: #FFFFFF;
            --colors-logo-primary: #2563EB;
            --colors-logo-secondary: #61697A;
            --colors-icon-default: #2B3346;
            --colors-icon-static: #FFFFFF;
            --colors-icon-alternative: #434B5C;
            --colors-icon-muted: #61697A;
            --colors-border-default-weak: rgba(11, 16, 32, 0.06);
            --colors-border-default-strong: rgba(11, 16, 32, 0.22);
            --colors-border-alternative: rgba(11, 16, 32, 0.12);
            --colors-border-focus: #3B82F6;
            --colors-border-focus-alternative: #1D4ED8;
            --colors-border-selected: #2563EB;
            --colors-border-subtle: rgba(11, 16, 32, 0.06);
            --colors-border-interactive: rgba(11, 16, 32, 0.12);
            --colors-overlay-default: rgba(11, 16, 32, 0.56);
            --colors-overlay-icon: rgba(11, 16, 32, 0.06);
            --colors-over-icon-alternative: rgba(11, 16, 32, 0.04);
            --colors-primary-default: #2563EB;
            --colors-primary-hover: #1D4ED8;
            --colors-primary-pressed: #1E40AF;
            --colors-primary-inverse: #FFFFFF;
            --colors-primary-alternative: #EFF6FF;
            --colors-primary-alternative-hover: #DBEAFE;
            --colors-primary-alternative-pressed: #BFDBFE;
            --colors-primary-alternative-inverse: #2563EB;
            --colors-primary-muted: #EFF6FF;
            --colors-primary-border: rgba(37, 99, 235, 0.28);
            --colors-primary300: #93C5FD;
            --colors-primary400: #60A5FA;
            --colors-primary500: #3B82F6;
            --colors-primary600: #2563EB;
            --colors-accent-muted: rgba(37, 99, 235, 0.1);
            --colors-accent-border: rgba(37, 99, 235, 0.22);
            --colors-accent-light: #1D4ED8;
            --colors-chain-pill-background: rgba(98, 126, 234, 0.16);
            --colors-chain-pill-foreground: #A5B4FC;
            --colors-promo-earn-gradient-start: #052E16;
            --colors-promo-earn-gradient-mid: #064E3B;
            --colors-promo-earn-gradient-end: #065F46;
            --colors-promo-earn-border: rgba(16, 185, 129, 0.3);
            --colors-promo-earn-glow: rgba(5, 150, 105, 0.1);
            --colors-promo-earn-eyebrow: rgba(110, 231, 183, 0.9);
            --colors-promo-earn-sub: rgba(110, 231, 183, 0.7);
            --colors-promo-earn-title: #FFFFFF;
            --colors-promo-earn-cta-background: rgba(255, 255, 255, 0.15);
            --colors-promo-earn-cta-border: rgba(255, 255, 255, 0.25);
            --colors-secondary-default: #00C8E1;
            --colors-secondary-hover: #16C7C5;
            --colors-secondary-pressed: #0E9D9B;
            --colors-secondary-muted: rgba(0, 200, 225, 0.25);
            --colors-secondary-inverse: #0B1020;
            --colors-error-default: #D92D20;
            --colors-error-hover: #B91C1C;
            --colors-error-pressed: #912018;
            --colors-error-muted: #FEF3F2;
            --colors-error-inverse: #FFFFFF;
            --colors-error-alternative: #FEF3F2;
            --colors-error-alternative-hover: #FEE4E2;
            --colors-error-alternative-pressed: #FECDCA;
            --colors-error-alternative-inverse: #D92D20;
            --colors-error-border: rgba(217, 45, 32, 0.28);
            --colors-success-default: #047857;
            --colors-success-pressed: #039855;
            --colors-success-muted: rgba(4, 120, 87, 0.1);
            --colors-success-border: rgba(4, 120, 87, 0.28);
            --colors-success-alternative: #22C55E;
            --colors-success-inverse: #FFFFFF;
            --colors-warning-default: #92400E;
            --colors-warning-muted: rgba(146, 64, 14, 0.1);
            --colors-warning-border: rgba(146, 64, 14, 0.28);
            --colors-warning-inverse: #FFFFFF;
            --colors-warning-alternative-inverse: #92400E;
            --colors-info-default: #1570EF;
            --colors-info-inverse: #FFFFFF;
            --colors-btn-icon-overlay-dark-icon: #FFFFFF;
            --colors-btn-icon-overlay-dark: rgba(0, 0, 0, 0.35);
            --colors-btn-icon-overlay-dark-hover: rgba(0, 0, 0, 0.5);
            --colors-btn-icon-overlay-dark-pressed: rgba(0, 0, 0, 0.6);
            --colors-btn-icon-overlay-light-icon: #000000;
            --colors-btn-icon-overlay-light: rgba(255, 255, 255, 0.35);
            --colors-btn-icon-overlay-light-hover: rgba(255, 255, 255, 0.5);
            --colors-btn-icon-overlay-light-pressed: rgba(255, 255, 255, 0.6);
            --colors-btn-icon-overlay-light-border: rgba(255, 255, 255, 0.25);
            --colors-btn-spotlight-primary: #E7ECF1;
            --colors-btn-spotlight-secondary: #434B5C;
            --colors-btn-spotlight-primary-error: #FFFFFF;
            --colors-btn-spotlight-secondary-error: #D92D20;
            --colors-token-fallback-bg: #F6CF90;
            --colors-token-fallback-text: #001405;
            --colors-account-light-green: #87F0EF;
            --colors-account-sky: #9DC4F5;
            --colors-account-yellow: #FAE86E;
            --colors-cardano-blue: #0033AD;
            --colors-cardano-blue-light: #1a4fd6;
            --colors-social-x-background: #FFFFFF;
            --colors-social-tik-tok-background: #FFFFFF;
            --colors-social-neutral-border: rgba(11, 16, 32, 0.12);
            --colors-social-neutral-foreground: #0B1020;
            --colors-social-instagram-background: rgba(109, 40, 217, 0.1);
            --colors-social-instagram-border: rgba(109, 40, 217, 0.35);
            --colors-social-instagram-foreground: #F472B6;
            --colors-midnight-banner-tint-start: rgba(109, 40, 217, 0.18);
            --colors-midnight-banner-tint-end: rgba(109, 40, 217, 0);
            --colors-midnight-banner-border: rgba(109, 40, 217, 0.35);
            --colors-logo-container-box-shadow: 0 18px 38px rgba(0, 82, 255, 0.22), 0 6px 14px rgba(37, 99, 235, 0.08), inset 0 0 0 1px rgba(0, 82, 255, 0.18);
            --colors-earn-icon-stablecoin-yield-start: #2775CA;
            --colors-earn-icon-stablecoin-yield-end: #26A17B;
            --colors-earn-icon-rwa-start: #8B5CF6;
            --colors-earn-icon-rwa-end: #3B82F6;
            --colors-gradient-start: #2563EB;
            --colors-gradient-end: #00C8E1;
            --colors-btn-primary-gradient-start: #38BDF8;
            --colors-btn-primary-gradient-end: #2563EB;
            --colors-btn-primary-gradient-start-hover: #38BDF8;
            --colors-btn-primary-gradient-end-hover: #1D4ED8;
            --colors-btn-primary-gradient-start-pressed: #38BDF8;
            --colors-btn-primary-gradient-end-pressed: #1E40AF;
            --colors-glass-background: rgba(255, 255, 255, 0.7);
            --colors-transparent: transparent;
            --colors-tech-panel-background: #0F172A;
            --colors-tech-panel-background-deep: #020617;
            --colors-tech-panel-surface-raised: #1E293B;
            --colors-tech-panel-text: #E2E8F0;
            --colors-tech-panel-text-subtle: #CBD5E1;
            --colors-tech-panel-text-muted: #94A3B8;
            --colors-static-white: #FFFFFF;
            --colors-mock-mode-banner-background: #DC2626;
            --colors-accent-blue-bright: #3B82F6;
            --colors-accent-green-bright: #10B981;
            --colors-primary: #2563EB;
            --colors-primary-foreground: #FFFFFF;
            --colors-secondary: #00C8E1;
            --colors-accent: #00C8E1;
            --colors-background: #F5F7FA;
            --colors-surface: #FFFFFF;
            --colors-surface-hover: #FFFFFF;
            --colors-text: #0B1020;
            --colors-text-secondary: #434B5C;
            --colors-error: #D92D20;
            --colors-success: #047857;
            --colors-warning: #92400E;
            --colors-info: #1570EF;
            --colors-border: rgba(11, 16, 32, 0.22);
            --colors-disabled: #5F6875;
            --colors-white: #FFFFFF;
            --colors-black: #000000;
            --fontWeights-light: 300;
            --fontWeights-regular: 400;
            --fontWeights-medium: 500;
            --fontWeights-semi-bold: 600;
            --fontWeights-bold: 700;
            --fontWeights-extra-bold: 800;
            --animations-fast-type: spring;
            --animations-medium-type: spring;
            --animations-slow-type: spring;
            --animations-lazy-type: spring;
            --animations-100ms-type: timing;
            --animations-300ms-type: timing;
            --animations-tabs-type: spring;
            --colorAlpha-0: 00;
            --colorAlpha-6: 06;
            --colorAlpha-12: 1F;
            --colorAlpha-24: 3D;
            --colorAlpha-38: 61;
            --colorAlpha-60: 99;
            --colorAlpha-80: CC;
            --colorAlpha-100: FF;
            --shadows-xs: 0 1px 2px rgba(11, 16, 32, 0.06), 0 1px 3px rgba(11, 16, 32, 0.08);
            --shadows-s: 0 2px 4px rgba(11, 16, 32, 0.06), 0 4px 8px rgba(11, 16, 32, 0.08);
            --shadows-m: 0 8px 16px rgba(11, 16, 32, 0.08), 0 12px 24px rgba(11, 16, 32, 0.10);
            --shadows-l: 0 20px 48px rgba(11, 16, 32, 0.18);
            --shadows-xl: 0 20px 48px rgba(11, 16, 32, 0.18);
            --textVariants-displayXl-font-family: OpenSauceOne-Bold;
            --textVariants-displayXl-font-weight: 700;
            --textVariants-displayLg-font-family: OpenSauceOne-Bold;
            --textVariants-displayLg-font-weight: 700;
            --textVariants-displayMd-font-family: OpenSauceOne-Bold;
            --textVariants-displayMd-font-weight: 700;
            --textVariants-displayXs-font-family: OpenSauceOne-Bold;
            --textVariants-displayXs-font-weight: 700;
            --textVariants-displaySm-font-family: OpenSauceOne-Bold;
            --textVariants-displaySm-font-weight: 700;
            --textVariants-headingLg-font-family: OpenSauceOne-Bold;
            --textVariants-headingLg-font-weight: 700;
            --textVariants-headingMd-font-family: OpenSauceOne-Bold;
            --textVariants-headingMd-font-weight: 700;
            --textVariants-headingMd_semibold-font-family: OpenSauceOne-Medium;
            --textVariants-headingMd_semibold-font-weight: 600;
            --textVariants-headingSm-font-family: OpenSauceOne-Bold;
            --textVariants-headingSm-font-weight: 700;
            --textVariants-headingXl-font-family: OpenSauceOne-Bold;
            --textVariants-headingXl-font-weight: 700;
            --textVariants-bodyLg_semibold-font-family: OpenSauceOne-Medium;
            --textVariants-bodyLg_semibold-font-weight: 600;
            --textVariants-bodyLg_medium-font-family: OpenSauceOne-Medium;
            --textVariants-bodyLg_medium-font-weight: 500;
            --textVariants-bodyLg_regular-font-family: OpenSauceOne-Regular;
            --textVariants-bodyLg_regular-font-weight: 400;
            --textVariants-bodyMd_bold-font-family: OpenSauceOne-Bold;
            --textVariants-bodyMd_bold-font-weight: 700;
            --textVariants-bodyMd_medium-font-family: OpenSauceOne-Medium;
            --textVariants-bodyMd_medium-font-weight: 500;
            --textVariants-bodyMd_regular-font-family: OpenSauceOne-Regular;
            --textVariants-bodyMd_regular-font-weight: 400;
            --textVariants-bodySm_bold-font-family: OpenSauceOne-Bold;
            --textVariants-bodySm_bold-font-weight: 700;
            --textVariants-bodySm_medium-font-family: OpenSauceOne-Medium;
            --textVariants-bodySm_medium-font-weight: 500;
            --textVariants-bodySm_regular-font-family: OpenSauceOne-Regular;
            --textVariants-bodySm_regular-font-weight: 400;
            --textVariants-bodyXs_medium-font-family: OpenSauceOne-Medium;
            --textVariants-bodyXs_medium-font-weight: 500;
            --textVariants-bodyXs_regular-font-family: OpenSauceOne-Regular;
            --textVariants-bodyXs_regular-font-weight: 400;
            --fontFamily-light: OpenSauceOne-Regular;
            --fontFamily-regular: OpenSauceOne-Regular;
            --fontFamily-medium: OpenSauceOne-Medium;
            --fontFamily-semi-bold: OpenSauceOne-Medium;
            --fontFamily-bold: OpenSauceOne-Bold;
            --fontFamily-extra-bold: OpenSauceOne-Bold;
            --typography-font-family: OpenSauceOne-Regular;
            --typography-mono-font-family: monospace;
            --typography-fontWeight-light: 300;
            --typography-fontWeight-regular: 400;
            --typography-fontWeight-medium: 500;
            --typography-fontWeight-semibold: 600;
            --typography-fontWeight-bold: 700;
            --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);
            --shadow-s: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
            --shadow-m: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
            --shadow-l: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
            --shadow-xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);
        }

        .ext-page.secondfiDark {
            --name: secondfiDark;
            --colors-background-default: #080C18;
            --colors-background-default-hover: #0F1321;
            --colors-background-default-pressed: #1A2035;
            --colors-background-alternative: #141A2E;
            --colors-background-alternative-hover: #1A2035;
            --colors-background-alternative-pressed: rgba(255, 255, 255, 0.04);
            --colors-background-alternative-inverse: #FFFFFF;
            --colors-background-alternative-inverse-hover: #F5F7FA;
            --colors-background-alternative-inverse-pressed: #E7ECF1;
            --colors-background-hover: rgba(255, 255, 255, 0.06);
            --colors-background-pressed: rgba(255, 255, 255, 0.1);
            --colors-state-hover: rgba(255, 255, 255, 0.06);
            --colors-background-form-field: #141A2E;
            --colors-background-form-field-active: #1A2035;
            --colors-background-alternative-form-field: #1A2035;
            --colors-background-marketing: #1A2035;
            --colors-background-alternative-muted: #1A2035;
            --colors-background-layer1: #141A2E;
            --colors-background-avatar-default: #1A2035;
            --colors-background-action: #1A2035;
            --colors-background-navigation: rgba(8, 12, 24, 0.95);
            --colors-text-default: #FFFFFF;
            --colors-text-alternative: #94A3B8;
            --colors-text-muted: #64748B;
            --colors-text-inverse: #0B1020;
            --colors-logo-primary: #7DD3FF;
            --colors-logo-secondary: #61697A;
            --colors-icon-default: #94A3B8;
            --colors-icon-static: #FFFFFF;
            --colors-icon-alternative: #FFFFFF;
            --colors-icon-muted: #64748B;
            --colors-border-default-weak: rgba(255, 255, 255, 0.08);
            --colors-border-default-strong: rgba(255, 255, 255, 0.14);
            --colors-border-alternative: rgba(255, 255, 255, 0.14);
            --colors-border-focus: #3B82F6;
            --colors-border-focus-alternative: rgba(59, 130, 246, 0.4);
            --colors-border-selected: #3B82F6;
            --colors-border-subtle: rgba(255, 255, 255, 0.08);
            --colors-border-interactive: rgba(255, 255, 255, 0.14);
            --colors-overlay-default: rgba(24, 32, 58, 0.8);
            --colors-overlay-icon: rgba(24, 32, 58, 0.8);
            --colors-over-icon-alternative: rgba(11, 16, 32, 0.5);
            --colors-primary-default: #3B82F6;
            --colors-primary-hover: #60A5FA;
            --colors-primary-pressed: #2563EB;
            --colors-primary-inverse: #FFFFFF;
            --colors-primary-alternative: #1E40AF;
            --colors-primary-alternative-hover: #1D4ED8;
            --colors-primary-alternative-pressed: #2563EB;
            --colors-primary-alternative-inverse: #3B82F6;
            --colors-primary-muted: rgba(59, 130, 246, 0.14);
            --colors-primary-border: rgba(59, 130, 246, 0.28);
            --colors-primary300: #93C5FD;
            --colors-primary400: #60A5FA;
            --colors-primary500: #3B82F6;
            --colors-primary600: #2563EB;
            --colors-accent-muted: rgba(59, 130, 246, 0.14);
            --colors-accent-border: rgba(59, 130, 246, 0.28);
            --colors-accent-light: #60A5FA;
            --colors-chain-pill-background: rgba(98, 126, 234, 0.16);
            --colors-chain-pill-foreground: #A5B4FC;
            --colors-promo-earn-gradient-start: #052E16;
            --colors-promo-earn-gradient-mid: #064E3B;
            --colors-promo-earn-gradient-end: #065F46;
            --colors-promo-earn-border: rgba(16, 185, 129, 0.3);
            --colors-promo-earn-glow: rgba(34, 197, 94, 0.18);
            --colors-promo-earn-eyebrow: rgba(110, 231, 183, 0.9);
            --colors-promo-earn-sub: rgba(110, 231, 183, 0.7);
            --colors-promo-earn-title: #FFFFFF;
            --colors-promo-earn-cta-background: rgba(255, 255, 255, 0.15);
            --colors-promo-earn-cta-border: rgba(255, 255, 255, 0.25);
            --colors-secondary-default: #00C8E1;
            --colors-secondary-hover: #66FAF8;
            --colors-secondary-pressed: #96FFFE;
            --colors-secondary-muted: rgba(0, 200, 225, 0.25);
            --colors-secondary-inverse: #000000;
            --colors-error-default: #EF4444;
            --colors-error-hover: #D92D20;
            --colors-error-pressed: #B91C1C;
            --colors-error-muted: rgba(239, 68, 68, 0.12);
            --colors-error-inverse: #FFFFFF;
            --colors-error-alternative: rgba(239, 68, 68, 0.1);
            --colors-error-alternative-hover: rgba(239, 68, 68, 0.12);
            --colors-error-alternative-pressed: rgba(239, 68, 68, 0.35);
            --colors-error-alternative-inverse: #EF4444;
            --colors-error-border: rgba(239, 68, 68, 0.3);
            --colors-success-default: #22C55E;
            --colors-success-pressed: #047857;
            --colors-success-muted: rgba(34, 197, 94, 0.12);
            --colors-success-border: rgba(34, 197, 94, 0.28);
            --colors-success-alternative: #22C55E;
            --colors-success-inverse: #000000;
            --colors-warning-default: #F59E0B;
            --colors-warning-muted: rgba(245, 158, 11, 0.12);
            --colors-warning-border: rgba(245, 158, 11, 0.3);
            --colors-warning-inverse: #000000;
            --colors-warning-alternative-inverse: #F59E0B;
            --colors-info-default: #2563EB;
            --colors-info-inverse: #FFFFFF;
            --colors-btn-icon-overlay-dark-icon: #FFFFFF;
            --colors-btn-icon-overlay-dark: rgba(0, 0, 0, 0.35);
            --colors-btn-icon-overlay-dark-hover: rgba(0, 0, 0, 0.5);
            --colors-btn-icon-overlay-dark-pressed: rgba(0, 0, 0, 0.6);
            --colors-btn-icon-overlay-light-icon: #000000;
            --colors-btn-icon-overlay-light: rgba(255, 255, 255, 0.35);
            --colors-btn-icon-overlay-light-hover: rgba(255, 255, 255, 0.5);
            --colors-btn-icon-overlay-light-pressed: rgba(255, 255, 255, 0.6);
            --colors-btn-icon-overlay-light-border: rgba(255, 255, 255, 0.25);
            --colors-btn-spotlight-primary: #18203A;
            --colors-btn-spotlight-secondary: #FFFFFF;
            --colors-btn-spotlight-primary-error: #FFFFFF;
            --colors-btn-spotlight-secondary-error: #EF4444;
            --colors-token-fallback-bg: #C4A060;
            --colors-token-fallback-text: #FFF5E0;
            --colors-account-light-green: #87F0EF;
            --colors-account-sky: #9DC4F5;
            --colors-account-yellow: #FAE86E;
            --colors-cardano-blue: #0033AD;
            --colors-cardano-blue-light: #1a4fd6;
            --colors-social-x-background: #94A3B8;
            --colors-social-tik-tok-background: rgba(8, 12, 24, 0.82);
            --colors-social-neutral-border: rgba(255, 255, 255, 0.06);
            --colors-social-neutral-foreground: #F1F5F9;
            --colors-social-instagram-background: rgba(109, 40, 217, 0.1);
            --colors-social-instagram-border: rgba(109, 40, 217, 0.35);
            --colors-social-instagram-foreground: #F472B6;
            --colors-midnight-banner-tint-start: rgba(109, 40, 217, 0.18);
            --colors-midnight-banner-tint-end: rgba(109, 40, 217, 0);
            --colors-midnight-banner-border: rgba(109, 40, 217, 0.35);
            --colors-logo-container-box-shadow: 0 18px 38px rgba(0, 82, 255, 0.22), 0 6px 14px rgba(59, 130, 246, 0.1), inset 0 0 0 1px rgba(0, 82, 255, 0.18);
            --colors-earn-icon-stablecoin-yield-start: #2775CA;
            --colors-earn-icon-stablecoin-yield-end: #26A17B;
            --colors-earn-icon-rwa-start: #8B5CF6;
            --colors-earn-icon-rwa-end: #3B82F6;
            --colors-gradient-start: #2563EB;
            --colors-gradient-end: #00C8E1;
            --colors-btn-primary-gradient-start: #38BDF8;
            --colors-btn-primary-gradient-end: #2563EB;
            --colors-btn-primary-gradient-start-hover: #38BDF8;
            --colors-btn-primary-gradient-end-hover: #3B82F6;
            --colors-btn-primary-gradient-start-pressed: #38BDF8;
            --colors-btn-primary-gradient-end-pressed: #1D4ED8;
            --colors-glass-background: rgba(20, 26, 46, 0.6);
            --colors-transparent: transparent;
            --colors-tech-panel-background: #0F172A;
            --colors-tech-panel-background-deep: #020617;
            --colors-tech-panel-surface-raised: #1E293B;
            --colors-tech-panel-text: #E2E8F0;
            --colors-tech-panel-text-subtle: #CBD5E1;
            --colors-tech-panel-text-muted: #94A3B8;
            --colors-static-white: #FFFFFF;
            --colors-mock-mode-banner-background: #DC2626;
            --colors-accent-blue-bright: #3B82F6;
            --colors-accent-green-bright: #10B981;
            --colors-primary: #3B82F6;
            --colors-primary-foreground: #FFFFFF;
            --colors-secondary: #00C8E1;
            --colors-accent: #00C8E1;
            --colors-background: #080C18;
            --colors-surface: #141A2E;
            --colors-surface-hover: #1A2035;
            --colors-text: #FFFFFF;
            --colors-text-secondary: #94A3B8;
            --colors-error: #EF4444;
            --colors-success: #22C55E;
            --colors-warning: #F59E0B;
            --colors-info: #2563EB;
            --colors-border: rgba(255, 255, 255, 0.14);
            --colors-disabled: #64748B;
            --colors-white: #FFFFFF;
            --colors-black: #000000;
            --fontWeights-light: 300;
            --fontWeights-regular: 400;
            --fontWeights-medium: 500;
            --fontWeights-semi-bold: 600;
            --fontWeights-bold: 700;
            --fontWeights-extra-bold: 800;
            --animations-fast-type: spring;
            --animations-medium-type: spring;
            --animations-slow-type: spring;
            --animations-lazy-type: spring;
            --animations-100ms-type: timing;
            --animations-300ms-type: timing;
            --animations-tabs-type: spring;
            --colorAlpha-0: 00;
            --colorAlpha-6: 06;
            --colorAlpha-12: 1F;
            --colorAlpha-24: 3D;
            --colorAlpha-38: 61;
            --colorAlpha-60: 99;
            --colorAlpha-80: CC;
            --colorAlpha-100: FF;
            --shadows-xs: 0px 4px 30px rgba(0, 0, 0, 0.25);
            --shadows-s: 0px 4px 30px rgba(0, 0, 0, 0.25);
            --shadows-m: 0px 4px 30px rgba(0, 0, 0, 0.25);
            --shadows-l: 0px 4px 30px rgba(0, 0, 0, 0.25);
            --shadows-xl: 0px 4px 30px rgba(0, 0, 0, 0.25);
            --textVariants-displayXl-font-family: OpenSauceOne-Bold;
            --textVariants-displayXl-font-weight: 700;
            --textVariants-displayLg-font-family: OpenSauceOne-Bold;
            --textVariants-displayLg-font-weight: 700;
            --textVariants-displayMd-font-family: OpenSauceOne-Bold;
            --textVariants-displayMd-font-weight: 700;
            --textVariants-displayXs-font-family: OpenSauceOne-Bold;
            --textVariants-displayXs-font-weight: 700;
            --textVariants-displaySm-font-family: OpenSauceOne-Bold;
            --textVariants-displaySm-font-weight: 700;
            --textVariants-headingLg-font-family: OpenSauceOne-Bold;
            --textVariants-headingLg-font-weight: 700;
            --textVariants-headingMd-font-family: OpenSauceOne-Bold;
            --textVariants-headingMd-font-weight: 700;
            --textVariants-headingMd_semibold-font-family: OpenSauceOne-Medium;
            --textVariants-headingMd_semibold-font-weight: 600;
            --textVariants-headingSm-font-family: OpenSauceOne-Bold;
            --textVariants-headingSm-font-weight: 700;
            --textVariants-headingXl-font-family: OpenSauceOne-Bold;
            --textVariants-headingXl-font-weight: 700;
            --textVariants-bodyLg_semibold-font-family: OpenSauceOne-Medium;
            --textVariants-bodyLg_semibold-font-weight: 600;
            --textVariants-bodyLg_medium-font-family: OpenSauceOne-Medium;
            --textVariants-bodyLg_medium-font-weight: 500;
            --textVariants-bodyLg_regular-font-family: OpenSauceOne-Regular;
            --textVariants-bodyLg_regular-font-weight: 400;
            --textVariants-bodyMd_bold-font-family: OpenSauceOne-Bold;
            --textVariants-bodyMd_bold-font-weight: 700;
            --textVariants-bodyMd_medium-font-family: OpenSauceOne-Medium;
            --textVariants-bodyMd_medium-font-weight: 500;
            --textVariants-bodyMd_regular-font-family: OpenSauceOne-Regular;
            --textVariants-bodyMd_regular-font-weight: 400;
            --textVariants-bodySm_bold-font-family: OpenSauceOne-Bold;
            --textVariants-bodySm_bold-font-weight: 700;
            --textVariants-bodySm_medium-font-family: OpenSauceOne-Medium;
            --textVariants-bodySm_medium-font-weight: 500;
            --textVariants-bodySm_regular-font-family: OpenSauceOne-Regular;
            --textVariants-bodySm_regular-font-weight: 400;
            --textVariants-bodyXs_medium-font-family: OpenSauceOne-Medium;
            --textVariants-bodyXs_medium-font-weight: 500;
            --textVariants-bodyXs_regular-font-family: OpenSauceOne-Regular;
            --textVariants-bodyXs_regular-font-weight: 400;
            --fontFamily-light: OpenSauceOne-Regular;
            --fontFamily-regular: OpenSauceOne-Regular;
            --fontFamily-medium: OpenSauceOne-Medium;
            --fontFamily-semi-bold: OpenSauceOne-Medium;
            --fontFamily-bold: OpenSauceOne-Bold;
            --fontFamily-extra-bold: OpenSauceOne-Bold;
            --typography-font-family: OpenSauceOne-Regular;
            --typography-mono-font-family: monospace;
            --typography-fontWeight-light: 300;
            --typography-fontWeight-regular: 400;
            --typography-fontWeight-medium: 500;
            --typography-fontWeight-semibold: 600;
            --typography-fontWeight-bold: 700;
            --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);
            --shadow-s: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
            --shadow-m: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
            --shadow-l: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
            --shadow-xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);
        }

        .unistyles_e7tghfl0a6 {
            flex: 1;
            background-color: var(--colors-background-default);
        }

        .unistyles_vr1hwff9nr {
            padding-top: 16px;
            padding-bottom: 16px;
            flex: 1;
        }

        .unistyles_2cbmgf0mtjt {
            flex: 1;
        }

        .unistyles_10u63kpxyas{flex-grow: 1;
            padding-inline: 16px;
            padding-block: 24px;width:100%;align-self:stretch;align-items:stretch;}

        .unistyles_13ezrj6e28q{align-items:stretch;width:100%;align-self:stretch;}

        .unistyles_5t1ru9horx {
            margin-bottom: 24px;
        }

        .unistyles_2d3xj1xpkb2 {
            color: var(--colors-text-default);
            font-size: 24px;
            line-height: 32px;
            font-family: var(--textVariants-headingXl-font-family);
            font-weight: var(--textVariants-headingXl-font-weight);
            letter-spacing: 0px;
            text-align: center;
            margin-bottom: 8px;
        }

        .unistyles_105kbputue5 {
            gap: 8px;
            margin-bottom: 48px;
        }

        .unistyles_27o62lm56yf {
            color: var(--colors-text-alternative);
            font-size: 14px;
            line-height: 22px;
            font-family: var(--textVariants-bodyMd_regular-font-family);
            font-weight: var(--textVariants-bodyMd_regular-font-weight);
            letter-spacing: 0px;
            text-align: center;
        }

        .unistyles_4cjn909wp2 {
            width: 100%;
            gap: 12px;
            margin-top: 4px;
        }

        .unistyles_1pby1n2etl5 {
            min-width: 75px;
            width: 100%;
            align-self: flex-start;
        }

        .unistyles_1xd1evrk54m {
            opacity: 1;
            position: relative;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            border-radius: 16px;
            gap: 8px;
            overflow: hidden;
            height: 48px;
            padding-inline: 16px;
            background-color: transparent;
        }

        .unistyles_1tfla00rf0r {
            position: absolute;
            left: 0px;
            right: 0px;
            top: 0px;
            bottom: 0px;
            background-image: linear-gradient(135deg, #38BDF8 0%, #2563EB 100%);
            pointer-events: none;
        }

        .unistyles_njgx6ajbi4 {
            position: absolute;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            border-radius: 12px;
            pointer-events: none;
            box-shadow: inset 0px 4px 30px 0px rgba(255, 255, 255, 0.25);
        }

        .unistyles_1389dy9zbce {
            color: #FFFFFF;
            font-size: 14px;
            line-height: 22px;
            font-family: var(--textVariants-bodyMd_bold-font-family);
            font-weight: var(--textVariants-bodyMd_bold-font-weight);
            letter-spacing: 0px;
        }

        .unistyles_otdl7dynn {
            min-width: 75px;
            width: 100%;
            align-self: flex-start;
            background-color: #1A2035;
            border-width: 1px;
            border-color: rgba(255, 255, 255, 0.14);
            border-radius: 16px;
        }

        .unistyles_o28n8k5jxz {
            opacity: 1;
            position: relative;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            border-radius: 16px;
            gap: 8px;
            overflow: hidden;
            height: 48px;
            padding-inline: 16px;
        }

        .unistyles_156no8zhpoo {
            color: #FFFFFF;
            font-size: 14px;
            line-height: 22px;
            font-family: var(--textVariants-bodyMd_medium-font-family);
            font-weight: var(--textVariants-bodyMd_medium-font-weight);
            letter-spacing: 0px;
        }

        .unistyles_2cl1lsk8j68 {
            color: var(--colors-text-muted);
            font-size: 10px;
            line-height: 16px;
            font-family: var(--textVariants-bodyXs_regular-font-family);
            font-weight: var(--textVariants-bodyXs_regular-font-weight);
            letter-spacing: 0.25px;
            text-align: center;
            margin-top: 16px;
            max-width: 300px;
        }

        .unistyles_1rezm8vt4sq {
            color: var(--colors-text-alternative);
            font-size: 10px;
            line-height: 16px;
            font-family: var(--textVariants-bodyXs_regular-font-family);
            font-weight: var(--textVariants-bodyXs_regular-font-weight);
            letter-spacing: 0.25px;
            text-decoration-line: underline;
        }

[data-expoimage] .cross-dissolve {
            transition-property: opacity;
            animation-fill-mode: forwards;
        }

        [data-expoimage] .cross-dissolve-start:not(.transitioning) {
            opacity: 0;
        }

        [data-expoimage] .cross-dissolve-active {
            opacity: 1;
        }

        [data-expoimage] .cross-dissolve-end {
            opacity: 0;
        }

        [data-expoimage] .flip-from-left {
            transition-property: transform, opacity;
            transition-timing-function: var(--expo-image-timing, linear), steps(2, jump-none) !important;
            transform-origin: center;

        }

        [data-expoimage] .flip-from-left-container {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            perspective: 1000px;
        }

        [data-expoimage] .flip-from-left-start:not(.transitioning) {
            transform: translateZ(calc(var(--expo-image-width, 1000px) * -1.25)) rotateY(-180deg);
            opacity: 0;
        }

        [data-expoimage] .flip-from-left-active {
            transform: translateZ(0px) rotateY(0);
            opacity: 1;
        }

        [data-expoimage] .flip-from-left-end {
            transform: translateZ(calc(var(--expo-image-width, 1000px) * -1.25)) rotateY(180deg);
            opacity: 0;
        }

        [data-expoimage] .flip-from-right {
            transition-property: transform, opacity;
            transition-timing-function: var(--expo-image-timing, linear), steps(2, jump-none) !important;
            transform-origin: center;
        }

        [data-expoimage] .flip-from-right-container {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            perspective: 1000px;
        }

        [data-expoimage] .flip-from-right-start:not(.transitioning) {
            transform: translateZ(calc(var(--expo-image-width, 1000px) * -1.25)) rotateY(180deg);
            opacity: 0;
        }

        [data-expoimage] .flip-from-right-active {
            transform: translateZ(0px) rotateY(0);
            opacity: 1;
        }

        [data-expoimage] .flip-from-right-end {
            transform: translateZ(calc(var(--expo-image-width, 1000px) * -1.25)) rotateY(-180deg);
            opacity: 0;
        }

        [data-expoimage] .flip-from-top {
            transition-property: transform, opacity;
            transition-timing-function: var(--expo-image-timing, linear), steps(2, jump-none) !important;
            transform-origin: center;
        }

        [data-expoimage] .flip-from-top-container {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            perspective: 1000px;
        }

        [data-expoimage] .flip-from-top-start:not(.transitioning) {
            transform: translateZ(calc(var(--expo-image-height, 1000px) * -1.5)) rotateX(180deg);
            opacity: 0;
        }

        [data-expoimage] .flip-from-top-active {
            transform: translateZ(0px) rotateX(0);
            opacity: 1;
        }

        [data-expoimage] .flip-from-top-end {
            transform: translateZ(calc(var(--expo-image-height, 1000px) * -1.5)) rotateX(-180deg);
            opacity: 0;
        }

        [data-expoimage] .flip-from-bottom {
            transition-property: transform, opacity;
            transition-timing-function: var(--expo-image-timing, linear), steps(2, jump-none) !important;
            transform-origin: center;
        }

        [data-expoimage] .flip-from-bottom-container {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            perspective: 1000px;
        }

        [data-expoimage] .flip-from-bottom-start:not(.transitioning) {
            transform: translateZ(calc(var(--expo-image-height, 1000px) * -1.25)) rotateX(-180deg);
            opacity: 0;
        }

        [data-expoimage] .flip-from-bottom-active {
            transform: translateZ(0px) rotateX(0);
            opacity: 1;
        }

        [data-expoimage] .flip-from-bottom-end {
            transform: translateZ(calc(var(--expo-image-height, 1000px) * -1.25)) rotateX(180deg);
            opacity: 0;
        }

        [data-expoimage] .image-timing-linear {
            --expo-image-timing: linear;
        }

        [data-expoimage] .image-timing-ease-in {
            --expo-image-timing: ease-in;
        }

        [data-expoimage] .image-timing-ease-out {
            --expo-image-timing: ease-out;
        }

        [data-expoimage] .image-timing-ease-in-out {
            --expo-image-timing: ease-in-out;
        }

@font-face {
            font-family: "OpenSauceOne-Regular";
            src: url("/assets/assets/fonts/OpenSauceOne-Regular.054549b2907b3810b1ccbb8be5785d53.ttf");
            font-display: auto
        }

        @font-face {
            font-family: "OpenSauceOne-Medium";
            src: url("/assets/assets/fonts/OpenSauceOne-Medium.5c9bb4f5442d5c88e327e846e8a34f3e.ttf");
            font-display: auto
        }

        @font-face {
            font-family: "OpenSauceOne-Bold";
            src: url("/assets/assets/fonts/OpenSauceOne-Bold.172ea881988ac9fc2b39c51636433bb1.ttf");
            font-display: auto
        }

.ext-page {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

.ext-page #root {
  max-width: 100% !important;
  margin: 0 !important;
}

.ext-page #root > div > div > div,
.ext-page #root > div > div > div > div,
.ext-page #root > div > div > div > div > div,
.ext-page #root > div > div > div > div > div > div {
  flex: 1 !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-self: stretch !important;
  box-sizing: border-box;
}

.ext-page .unistyles_13ezrj6e28q,
.ext-page .unistyles_10u63kpxyas,
.ext-page .unistyles_e7tghfl0a6,
.ext-page .unistyles_vr1hwff9nr,
.ext-page .unistyles_4cjn909wp2,
.ext-page .unistyles_1lkw6iz5usi,
.ext-page .unistyles_7u20zin0io,
.ext-page .unistyles_mydnj9re9i,
.ext-page .unistyles_2ctqrebrqfx,
.ext-page .unistyles_12o34i1cdx0,
.ext-page .unistyles_9trlhfmdq7,
.ext-page .unistyles_25ssjggfhyz,
.ext-page .unistyles_qh66ngzqyk,
.ext-page .unistyles_2e4s65jr68p,
.ext-page .unistyles_kv9d14zb4e,
.ext-page .unistyles_10w2g764u8e {
  width: 100% !important;
  max-width: 100% !important;
  align-self: stretch !important;
  box-sizing: border-box;
}

.ext-page .unistyles_13ezrj6e28q,
.ext-page .unistyles_10u63kpxyas {
  align-items: stretch !important;
}

.ext-page .unistyles_1pby1n2etl5,
.ext-page .unistyles_otdl7dynn,
.ext-page .unistyles_1rahqnz72vo,
.ext-page .unistyles_1vp0edxi4qo {
  width: 100% !important;
  max-width: 100% !important;
  align-self: stretch !important;
}
