
  

  
  @property --red-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FEF2F2;
}
@property --grey-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FAFAFA;
}
@property --lime-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F7FEE7;
}
@property --pink-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FDF2F8;
}
@property --red-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FEE2E2;
}
@property --red-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FECACA;
}
@property --red-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FCA5A5;
}
@property --red-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F87171;
}
@property --red-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #EF4444;
}
@property --red-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #DC2626;
}
@property --red-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #B91C1C;
}
@property --red-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #991B1B;
}
@property --red-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #7F1D1D;
}
@property --teal-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F0FDFA;
}
@property --blue-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #DBEAFE;
}
@property --blue-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #BFDBFE;
}
@property --blue-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #93C5FD;
}
@property --blue-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #60A5FA;
}
@property --blue-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #3B82F6;
}
@property --blue-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #2563EB;
}
@property --blue-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1D4ED8;
}
@property --blue-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1E40AF;
}
@property --blue-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1E3A8A;
}
@property --green-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #ECFDF5;
}
@property --grey-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F5F5F5;
}
@property --grey-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #E5E5E5;
}
@property --grey-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D4D4D4;
}
@property --grey-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #A3A3A3;
}
@property --grey-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #737373;
}
@property --grey-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #525252;
}
@property --grey-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #404040;
}
@property --grey-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #262626;
}
@property --grey-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #171717;
}
@property --lime-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #ECFCCB;
}
@property --lime-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D9F99D;
}
@property --lime-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #BEF264;
}
@property --lime-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #A3E635;
}
@property --lime-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #84CC16;
}
@property --lime-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #65A30D;
}
@property --lime-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #4D7C0F;
}
@property --lime-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #3F6212;
}
@property --lime-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #365314;
}
@property --pink-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FCE7F3;
}
@property --pink-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FBCFE8;
}
@property --pink-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F9A8D4;
}
@property --pink-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F472B6;
}
@property --pink-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #EC4899;
}
@property --pink-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #DB2777;
}
@property --pink-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #BE185D;
}
@property --pink-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #9D174D;
}
@property --pink-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #831843;
}
@property --teal-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #CCFBF1;
}
@property --teal-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #99F6E4;
}
@property --teal-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #5EEAD4;
}
@property --teal-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #2DD4BF;
}
@property --teal-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #14B8A6;
}
@property --teal-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #0D9488;
}
@property --teal-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #0F766E;
}
@property --teal-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #115E59;
}
@property --teal-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #134E4A;
}
@property --green-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D1FAE5;
}
@property --green-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #A7F3D0;
}
@property --green-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #6EE7B7;
}
@property --green-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #34D399;
}
@property --green-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #10B981;
}
@property --green-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #059669;
}
@property --green-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #047857;
}
@property --green-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #065F46;
}
@property --green-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #064E3B;
}
@property --purple-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F5F3FF;
}
@property --shadow-lg {
  syntax: "*";
  inherits: true;
  initial-value:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
}
@property --shadow-md {
  syntax: "*";
  inherits: true;
  initial-value:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
}
@property --shadow-sm {
  syntax: "*";
  inherits: true;
  initial-value:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
@property --shadow-xl {
  syntax: "*";
  inherits: true;
  initial-value: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
}
@property --yellow-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFFBEB;
}
@property --purple-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #EDE9FE;
}
@property --purple-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #DDD6FE;
}
@property --purple-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #C4B5FD;
}
@property --purple-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #A78BFA;
}
@property --purple-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #8B5CF6;
}
@property --purple-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #7C3AED;
}
@property --purple-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #6D28D9;
}
@property --purple-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #5B21B6;
}
@property --purple-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #4C1D95;
}
@property --shadow-2xl {
  syntax: "*";
  inherits: true;
  initial-value:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
@property --yellow-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FEF3C7;
}
@property --yellow-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FDE68A;
}
@property --yellow-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FCD34D;
}
@property --yellow-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FBBF24;
}
@property --yellow-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F59E0B;
}
@property --yellow-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D97706;
}
@property --yellow-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #B45309;
}
@property --yellow-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #92400E;
}
@property --yellow-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #78350F;
}
@property --shadow-base {
  syntax: "*";
  inherits: true;
  initial-value:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
@property --font-size-lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.125rem;
}
@property --font-size-sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.875rem;
}
@property --font-size-xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.25rem;
}
@property --font-size-xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.75rem;
}
@property --BG_Color_Card {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --BG_Color_Main {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --BG_Color_Post {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size-2xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.5rem;
}
@property --font-size-3xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.875rem;
}
@property --font-size-4xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 2.25rem;
}
@property --font-size-5xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 3rem;
}
@property --font-size-xxs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.625rem;
}
@property --BG_Color_Hover {
  syntax: "<color>";
  inherits: true;
  initial-value: #D4D4D4;
}
@property --BG_Color_Input {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --BG_Color_Popup {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size-base {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --Main_Color_Font {
  syntax: "<color>";
  inherits: true;
  initial-value: #E5E5E5;
}
@property --BG_Color_Section {
  syntax: "<color>";
  inherits: true;
  initial-value: #F5F5F5;
}
@property --BG_Color_Sidebar {
  syntax: "<color>";
  inherits: true;
  initial-value: #E5E5E5;
}
@property --font-weight-bold {
  syntax: "<number>";
  inherits: true;
  initial-value: 700;
}
@property --font-weight-thin {
  syntax: "<number>";
  inherits: true;
  initial-value: 100;
}
@property --BG_Color_ChatList {
  syntax: "<color>";
  inherits: true;
  initial-value: #2b2c31;
}
@property --BG_Premium_Tokens {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-weight-black {
  syntax: "<number>";
  inherits: true;
  initial-value: 900;
}
@property --font-weight-light {
  syntax: "<number>";
  inherits: true;
  initial-value: 300;
}
@property --font-weight-bolder {
  syntax: "<number>";
  inherits: true;
  initial-value: 800;
}
@property --font-weight-normal {
  syntax: "<number>";
  inherits: true;
  initial-value: 500;
}
@property --font-weight-lighter {
  syntax: "<number>";
  inherits: true;
  initial-value: 200;
}
@property --font-weight-regular {
  syntax: "<number>";
  inherits: true;
  initial-value: 400;
}
@property --BG_Color_Premium_Eng {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --BG_Color_Premium_Sub {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-weight-semi-bold {
  syntax: "<number>";
  inherits: true;
  initial-value: 600;
}
@property --BG_Color_Settings_Plan {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --BG_Color_Settings_Delete {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}

  :host, :root {
  --red-50: #FEF2F2;
  --grey-50: #FAFAFA;
  --lime-50: #F7FEE7;
  --pink-50: #FDF2F8;
  --red-100: #FEE2E2;
  --red-200: #FECACA;
  --red-300: #FCA5A5;
  --red-400: #F87171;
  --red-500: #EF4444;
  --red-600: #DC2626;
  --red-700: #B91C1C;
  --red-800: #991B1B;
  --red-900: #7F1D1D;
  --teal-50: #F0FDFA;
  --blue-100: #DBEAFE;
  --blue-200: #BFDBFE;
  --blue-300: #93C5FD;
  --blue-400: #60A5FA;
  --blue-500: #3B82F6;
  --blue-600: #2563EB;
  --blue-700: #1D4ED8;
  --blue-800: #1E40AF;
  --blue-900: #1E3A8A;
  --green-50: #ECFDF5;
  --grey-100: #F5F5F5;
  --grey-200: #E5E5E5;
  --grey-300: #D4D4D4;
  --grey-400: #A3A3A3;
  --grey-500: #737373;
  --grey-600: #525252;
  --grey-700: #404040;
  --grey-800: #262626;
  --grey-900: #171717;
  --lime-100: #ECFCCB;
  --lime-200: #D9F99D;
  --lime-300: #BEF264;
  --lime-400: #A3E635;
  --lime-500: #84CC16;
  --lime-600: #65A30D;
  --lime-700: #4D7C0F;
  --lime-800: #3F6212;
  --lime-900: #365314;
  --pink-100: #FCE7F3;
  --pink-200: #FBCFE8;
  --pink-300: #F9A8D4;
  --pink-400: #F472B6;
  --pink-500: #EC4899;
  --pink-600: #DB2777;
  --pink-700: #BE185D;
  --pink-800: #9D174D;
  --pink-900: #831843;
  --teal-100: #CCFBF1;
  --teal-200: #99F6E4;
  --teal-300: #5EEAD4;
  --teal-400: #2DD4BF;
  --teal-500: #14B8A6;
  --teal-600: #0D9488;
  --teal-700: #0F766E;
  --teal-800: #115E59;
  --teal-900: #134E4A;
  --green-100: #D1FAE5;
  --green-200: #A7F3D0;
  --green-300: #6EE7B7;
  --green-400: #34D399;
  --green-500: #10B981;
  --green-600: #059669;
  --green-700: #047857;
  --green-800: #065F46;
  --green-900: #064E3B;
  --purple-50: #F5F3FF;
  --shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
  --shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
  --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
  --yellow-50: #FFFBEB;
  --purple-100: #EDE9FE;
  --purple-200: #DDD6FE;
  --purple-300: #C4B5FD;
  --purple-400: #A78BFA;
  --purple-500: #8B5CF6;
  --purple-600: #7C3AED;
  --purple-700: #6D28D9;
  --purple-800: #5B21B6;
  --purple-900: #4C1D95;
  --shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --yellow-100: #FEF3C7;
  --yellow-200: #FDE68A;
  --yellow-300: #FCD34D;
  --yellow-400: #FBBF24;
  --yellow-500: #F59E0B;
  --yellow-600: #D97706;
  --yellow-700: #B45309;
  --yellow-800: #92400E;
  --yellow-900: #78350F;
  --shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  --font-size-lg: 1.125rem;
  --font-size-sm: 0.875rem;
  --font-size-xl: 1.25rem;
  --font-size-xs: 0.75rem;
  --BG_Color_Card: var(--grey-200);
  --BG_Color_Main: var(--red-100);
  --BG_Color_Post: var(--red-100);
  --font-size-2xl: 1.5rem;
  --font-size-3xl: 1.875rem;
  --font-size-4xl: 2.25rem;
  --font-size-5xl: 3rem;
  --font-size-xxs: 0.625rem;
  --BG_Color_Hover: var(--grey-300);
  --BG_Color_Input: var(--grey-300);
  --BG_Color_Popup: var(--grey-100);
  --font-size-base: 1rem;
  --Main_Color_Font: var(--grey-900);
  --BG_Color_Section: var(--grey-100);
  --BG_Color_Sidebar: var(--grey-200);
  --font-weight-bold: 700;
  --font-weight-thin: 100;
  --BG_Color_ChatList: #ebebeb;
  --BG_Premium_Tokens: var(--grey-200);
  --font-weight-black: 900;
  --font-weight-light: 300;
  --font-weight-bolder: 800;
  --font-weight-normal: 500;
  --font-weight-lighter: 200;
  --font-weight-regular: 400;
  --BG_Color_Premium_Eng: var(--teal-50);
  --BG_Color_Premium_Sub: var(--red-100);
  --font-weight-semi-bold: 600;
  --BG_Color_Settings_Plan: var(--teal-100);
  --BG_Color_Settings_Delete: var(--red-100);
}
  @media (prefers-color-scheme: dark) {
      :host, :root {
  --BG_Color_Card: var(--grey-900);
  --BG_Color_Main: var(--grey-600);
  --BG_Color_Post: var(--grey-900);
  --BG_Color_Hover: #404040d4;
  --BG_Color_Input: var(--grey-700);
  --BG_Color_Popup: var(--grey-800);
  --Main_Color_Font: var(--grey-200);
  --BG_Color_Section: #2a2b2e;
  --BG_Color_Sidebar: #212226;
  --BG_Color_ChatList: #2b2c31;
  --BG_Premium_Tokens: #2b2b2bcc;
  --BG_Color_Premium_Eng: #2a2b2e;
  --BG_Color_Premium_Sub: #2a2b2e;
  --BG_Color_Settings_Plan: #2a2b2e;
  --BG_Color_Settings_Delete: #2a2b2e;
}
    }
  @media (prefers-color-scheme: light) {
      :host, :root {
  --red-50: #FEF2F2;
  --grey-50: #FAFAFA;
  --lime-50: #F7FEE7;
  --pink-50: #FDF2F8;
  --red-100: #FEE2E2;
  --red-200: #FECACA;
  --red-300: #FCA5A5;
  --red-400: #F87171;
  --red-500: #EF4444;
  --red-600: #DC2626;
  --red-700: #B91C1C;
  --red-800: #991B1B;
  --red-900: #7F1D1D;
  --teal-50: #F0FDFA;
  --blue-100: #DBEAFE;
  --blue-200: #BFDBFE;
  --blue-300: #93C5FD;
  --blue-400: #60A5FA;
  --blue-500: #3B82F6;
  --blue-600: #2563EB;
  --blue-700: #1D4ED8;
  --blue-800: #1E40AF;
  --blue-900: #1E3A8A;
  --green-50: #ECFDF5;
  --grey-100: #F5F5F5;
  --grey-200: #E5E5E5;
  --grey-300: #D4D4D4;
  --grey-400: #A3A3A3;
  --grey-500: #737373;
  --grey-600: #525252;
  --grey-700: #404040;
  --grey-800: #262626;
  --grey-900: #171717;
  --lime-100: #ECFCCB;
  --lime-200: #D9F99D;
  --lime-300: #BEF264;
  --lime-400: #A3E635;
  --lime-500: #84CC16;
  --lime-600: #65A30D;
  --lime-700: #4D7C0F;
  --lime-800: #3F6212;
  --lime-900: #365314;
  --pink-100: #FCE7F3;
  --pink-200: #FBCFE8;
  --pink-300: #F9A8D4;
  --pink-400: #F472B6;
  --pink-500: #EC4899;
  --pink-600: #DB2777;
  --pink-700: #BE185D;
  --pink-800: #9D174D;
  --pink-900: #831843;
  --teal-100: #CCFBF1;
  --teal-200: #99F6E4;
  --teal-300: #5EEAD4;
  --teal-400: #2DD4BF;
  --teal-500: #14B8A6;
  --teal-600: #0D9488;
  --teal-700: #0F766E;
  --teal-800: #115E59;
  --teal-900: #134E4A;
  --green-100: #D1FAE5;
  --green-200: #A7F3D0;
  --green-300: #6EE7B7;
  --green-400: #34D399;
  --green-500: #10B981;
  --green-600: #059669;
  --green-700: #047857;
  --green-800: #065F46;
  --green-900: #064E3B;
  --purple-50: #F5F3FF;
  --shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
  --shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
  --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
  --yellow-50: #FFFBEB;
  --purple-100: #EDE9FE;
  --purple-200: #DDD6FE;
  --purple-300: #C4B5FD;
  --purple-400: #A78BFA;
  --purple-500: #8B5CF6;
  --purple-600: #7C3AED;
  --purple-700: #6D28D9;
  --purple-800: #5B21B6;
  --purple-900: #4C1D95;
  --shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --yellow-100: #FEF3C7;
  --yellow-200: #FDE68A;
  --yellow-300: #FCD34D;
  --yellow-400: #FBBF24;
  --yellow-500: #F59E0B;
  --yellow-600: #D97706;
  --yellow-700: #B45309;
  --yellow-800: #92400E;
  --yellow-900: #78350F;
  --shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  --font-size-lg: 1.125rem;
  --font-size-sm: 0.875rem;
  --font-size-xl: 1.25rem;
  --font-size-xs: 0.75rem;
  --BG_Color_Card: var(--grey-200);
  --BG_Color_Main: var(--red-100);
  --BG_Color_Post: var(--red-100);
  --font-size-2xl: 1.5rem;
  --font-size-3xl: 1.875rem;
  --font-size-4xl: 2.25rem;
  --font-size-5xl: 3rem;
  --font-size-xxs: 0.625rem;
  --BG_Color_Hover: var(--grey-300);
  --BG_Color_Input: var(--grey-300);
  --BG_Color_Popup: var(--grey-100);
  --font-size-base: 1rem;
  --Main_Color_Font: var(--grey-900);
  --BG_Color_Section: var(--grey-100);
  --BG_Color_Sidebar: var(--grey-200);
  --font-weight-bold: 700;
  --font-weight-thin: 100;
  --BG_Color_ChatList: #ebebeb;
  --BG_Premium_Tokens: var(--grey-200);
  --font-weight-black: 900;
  --font-weight-light: 300;
  --font-weight-bolder: 800;
  --font-weight-normal: 500;
  --font-weight-lighter: 200;
  --font-weight-regular: 400;
  --BG_Color_Premium_Eng: var(--teal-50);
  --BG_Color_Premium_Sub: var(--red-100);
  --font-weight-semi-bold: 600;
  --BG_Color_Settings_Plan: var(--teal-100);
  --BG_Color_Settings_Delete: var(--red-100);
}
    }
  [data-nc-theme~="Default"] {
  --red-50: #FEF2F2;
  --grey-50: #FAFAFA;
  --lime-50: #F7FEE7;
  --pink-50: #FDF2F8;
  --red-100: #FEE2E2;
  --red-200: #FECACA;
  --red-300: #FCA5A5;
  --red-400: #F87171;
  --red-500: #EF4444;
  --red-600: #DC2626;
  --red-700: #B91C1C;
  --red-800: #991B1B;
  --red-900: #7F1D1D;
  --teal-50: #F0FDFA;
  --blue-100: #DBEAFE;
  --blue-200: #BFDBFE;
  --blue-300: #93C5FD;
  --blue-400: #60A5FA;
  --blue-500: #3B82F6;
  --blue-600: #2563EB;
  --blue-700: #1D4ED8;
  --blue-800: #1E40AF;
  --blue-900: #1E3A8A;
  --green-50: #ECFDF5;
  --grey-100: #F5F5F5;
  --grey-200: #E5E5E5;
  --grey-300: #D4D4D4;
  --grey-400: #A3A3A3;
  --grey-500: #737373;
  --grey-600: #525252;
  --grey-700: #404040;
  --grey-800: #262626;
  --grey-900: #171717;
  --lime-100: #ECFCCB;
  --lime-200: #D9F99D;
  --lime-300: #BEF264;
  --lime-400: #A3E635;
  --lime-500: #84CC16;
  --lime-600: #65A30D;
  --lime-700: #4D7C0F;
  --lime-800: #3F6212;
  --lime-900: #365314;
  --pink-100: #FCE7F3;
  --pink-200: #FBCFE8;
  --pink-300: #F9A8D4;
  --pink-400: #F472B6;
  --pink-500: #EC4899;
  --pink-600: #DB2777;
  --pink-700: #BE185D;
  --pink-800: #9D174D;
  --pink-900: #831843;
  --teal-100: #CCFBF1;
  --teal-200: #99F6E4;
  --teal-300: #5EEAD4;
  --teal-400: #2DD4BF;
  --teal-500: #14B8A6;
  --teal-600: #0D9488;
  --teal-700: #0F766E;
  --teal-800: #115E59;
  --teal-900: #134E4A;
  --green-100: #D1FAE5;
  --green-200: #A7F3D0;
  --green-300: #6EE7B7;
  --green-400: #34D399;
  --green-500: #10B981;
  --green-600: #059669;
  --green-700: #047857;
  --green-800: #065F46;
  --green-900: #064E3B;
  --purple-50: #F5F3FF;
  --shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
  --shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
  --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
  --yellow-50: #FFFBEB;
  --purple-100: #EDE9FE;
  --purple-200: #DDD6FE;
  --purple-300: #C4B5FD;
  --purple-400: #A78BFA;
  --purple-500: #8B5CF6;
  --purple-600: #7C3AED;
  --purple-700: #6D28D9;
  --purple-800: #5B21B6;
  --purple-900: #4C1D95;
  --shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --yellow-100: #FEF3C7;
  --yellow-200: #FDE68A;
  --yellow-300: #FCD34D;
  --yellow-400: #FBBF24;
  --yellow-500: #F59E0B;
  --yellow-600: #D97706;
  --yellow-700: #B45309;
  --yellow-800: #92400E;
  --yellow-900: #78350F;
  --shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  --font-size-lg: 1.125rem;
  --font-size-sm: 0.875rem;
  --font-size-xl: 1.25rem;
  --font-size-xs: 0.75rem;
  --BG_Color_Card: var(--grey-200);
  --BG_Color_Main: var(--red-100);
  --BG_Color_Post: var(--red-100);
  --font-size-2xl: 1.5rem;
  --font-size-3xl: 1.875rem;
  --font-size-4xl: 2.25rem;
  --font-size-5xl: 3rem;
  --font-size-xxs: 0.625rem;
  --BG_Color_Hover: var(--grey-300);
  --BG_Color_Input: var(--grey-300);
  --BG_Color_Popup: var(--grey-100);
  --font-size-base: 1rem;
  --Main_Color_Font: var(--grey-900);
  --BG_Color_Section: var(--grey-100);
  --BG_Color_Sidebar: var(--grey-200);
  --font-weight-bold: 700;
  --font-weight-thin: 100;
  --BG_Color_ChatList: #ebebeb;
  --BG_Premium_Tokens: var(--grey-200);
  --font-weight-black: 900;
  --font-weight-light: 300;
  --font-weight-bolder: 800;
  --font-weight-normal: 500;
  --font-weight-lighter: 200;
  --font-weight-regular: 400;
  --BG_Color_Premium_Eng: var(--teal-50);
  --BG_Color_Premium_Sub: var(--red-100);
  --font-weight-semi-bold: 600;
  --BG_Color_Settings_Plan: var(--teal-100);
  --BG_Color_Settings_Delete: var(--red-100);
}
[data-nc-theme~="Dark Theme"] {
  --BG_Color_Card: var(--grey-900);
  --BG_Color_Main: var(--grey-600);
  --BG_Color_Post: var(--grey-900);
  --BG_Color_Hover: #404040d4;
  --BG_Color_Input: var(--grey-700);
  --BG_Color_Popup: var(--grey-800);
  --Main_Color_Font: var(--grey-200);
  --BG_Color_Section: #2a2b2e;
  --BG_Color_Sidebar: #212226;
  --BG_Color_ChatList: #2b2c31;
  --BG_Premium_Tokens: #2b2b2bcc;
  --BG_Color_Premium_Eng: #2a2b2e;
  --BG_Color_Premium_Sub: #2a2b2e;
  --BG_Color_Settings_Plan: #2a2b2e;
  --BG_Color_Settings_Delete: #2a2b2e;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-lexend: 'Lexend',sans-serif;
--font-afacad: 'Afacad',sans-serif;
--font-inter: 'Inter',sans-serif;

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .ztgAs {
      gap:0.5rem;
      width:100%;
      height:100%;
      padding:0.5rem;
      row-gap:0.5rem;
      background:var(--BG_Color_Main);
      column-gap:0.5rem;
      max-height:100dvh;
      overflow-y:hidden;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:start;
    }

    .ztgAs.mobileView {
      gap:initial;
      padding:initial;
      row-gap:initial;
      column-gap:initial;
      padding-top:initial;
      padding-left:initial;
      padding-right:initial;
      padding-bottom:initial;
    }

    .dCqvoR {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:998;
      position:fixed;
      transition:all 300ms ease 0ms normal;
      align-items:center;
      padding-top:2rem;
      will-change:backdrop-filter;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:2rem;
      backdrop-filter:blur(10px);
      justify-content:center;
    }

    .dCqvoR.hidden {
      opacity:0;
      z-index:-1;
    }

    .ecDnJc {
      color:var(--Main_Color_Font);
      width:100%;
      height:100%;
      background:var(--BG_Color_Section);
      overflow-y:auto;
      border-radius:10px;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .ecDnJc.mobileView {
      border-radius:0px;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .bhYcXu {
      width:100%;
      height:auto;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      max-height:100%;
      overflow-x:clip;
      overflow-y:auto;
      align-items:center;
      padding-top:3rem;
      padding-left:2rem;
      padding-right:2rem;
      padding-bottom:3rem;
      justify-content:flex-start;
    }

    .ptRPw {
      gap:clamp(0.375rem, 2vw, 1rem);
      color:inherit;
      width:100%;
      display:flex;
      font-size:inherit;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      padding-top:clamp(0.375rem, 2vw, 1rem);
      padding-left:clamp(0.5rem, 2vw, 1rem);
      padding-right:clamp(0.5rem, 2vw, 1rem);
      flex-direction:column;
      padding-bottom:clamp(0.375rem, 2vw, 1rem);
      justify-content:center;
    }

    .bUAcbj {
      gap:clamp(0.625rem,2.25vw,0.875rem);
      width:100%;
      display:flex;
      padding:clamp(0.625rem, 2.75vw, 1.125rem);
      max-width:clamp(12rem, 85vw, 18rem);
      align-items:center;
      max-widthgap:clamp(0.375rem, 2.25vw, 0.875rem);
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .bUAcbj {
      gap:clamp(0.25rem, 2vw, 0.625rem);
      padding:clamp(0.5rem, 2.5vw, 1rem);
      max-width:clamp(10rem, 92vw, 17rem);
    }
    }

    .cyxKyY {
      gap:clamp(0.03rem,0.2vw,0.0625rem);
      display:flex;
      align-items:baseline;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .cyxKyY {
      gap:clamp(0.02rem,0.15vw,0.03rem);
    }
    }

    .eizelH {
      gap:clamp(0.2rem,0.8vw,0.25rem);
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    .JOxjn {
      gap:clamp(0.25rem,1vw,0.375rem);
      gapgap:clamp(0.2rem, 1vw, 0.375rem);
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .JOxjn {
      gap:clamp(0.125rem, 0.8vw, 0.3rem);
    }
    }

    .bHrnMV {
      color:var(--grey-50);
      width:100%;
      border:none;
      cursor:pointer;
      height:clamp(2.5rem,7vw,2.75rem);
      display:flex;
      padding:clamp(0.5rem, 1.5vw, 0.625rem) clamp(0.75rem, 3vw, 1rem);
      font-size:clamp(0.8125rem, 2.25vw, 0.9375rem);
      max-width:clamp(8rem, 80vw, 9rem);
      background:linear-gradient(180deg, var(--red-300) 0%, var(--red-400) 100%);
      box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.125);
      margin-top:auto;
      transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1);
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      border-radius:clamp(0.375rem, 1vw, 0.5rem);
      flex-direction:row;
      justify-content:center;
      max-widthheight:clamp(2.5rem, 7vw, 2.75rem);
    }

    .bHrnMV:hover {
      transform:translateY(-1px);
      background:radial-gradient(circle, var(--red-400) 0%, var(--red-300) 100%);
      box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
    }

    @media (max-width: 768px) {

    .bHrnMV {
      height:clamp(2rem, 7vw, 2.5rem);
      padding:clamp(0.375rem, 1.5vw, 0.5rem) clamp(0.5rem, 3vw, 0.75rem);
      font-size:clamp(0.75rem, 2.5vw, 0.95rem);
      max-width:clamp(7rem, 80vw, 8.5rem);
    }
    }

    .dmElgc {
      gap:clamp(0.125rem, 0.5vw, 0.25rem);
      display:flex;
      font-size:clamp(1.25rem,4.5vw,1.75rem);
      align-items:baseline;
      font-family:Lexend;
      font-weight:700;
      flex-direction:row;
      font-sizefont-size:clamp(1.25rem, 4.5vw, 1.75rem);
    }

    @media (max-width: 768px) {

    .dmElgc {
      font-size:clamp(1rem, 5.5vw, 1.75rem);
    }
    }

    .LBNmb {
      width:clamp(2.25rem,7vw,2.75rem);
      height:clamp(2.25rem, 7vw, 2.75rem);
      flex-shrink:0;
      heightwidth:clamp(2.25rem, 7vw, 2.75rem);
    }

    @media (max-width: 768px) {

    .LBNmb {
      width:clamp(1.5rem, 6.5vw, 2.5rem);
      height:clamp(1.5rem, 6.5vw, 2.5rem);
    }
    }

    .eZFpLS {
      gap:clamp(0.5rem, 2.5vw, 1.25rem);
      color:inherit;
      width:100%;
      display:grid;
      padding:clamp(0.125rem, 0.5vw, 0.25rem);
      font-size:inherit;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      justify-items:center;
      flex-direction:row;
      grid-template-columns:minmax(0, 1fr);
    }

    @media (min-width: 640px) {

    .eZFpLS {
      grid-template-columns:repeat(2, minmax(0, 1fr));
    }
    }

    @media (min-width: 1024px) {

    .eZFpLS {
      gap:clamp(1.25rem, 3vw, 1.75rem);
      grid-template-columns:repeat(4, minmax(0, 1fr));
    }
    }

    .bmUjZH {
      gap:clamp(0.375rem, 1.5vw, 0.75rem);
      color:inherit;
      width:100%;
      display:flex;
      padding:clamp(0.75rem, 2.5vw, 1.5rem);
      font-size:inherit;
      max-width:clamp(20rem, 90vw, 75rem);
      background:var(--BG_Premium_Tokens);
      box-shadow:0px 2px 4px 0px #00000020;
      transition:box-shadow 200ms ease-in-out;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-color:var(--green-400);
      border-style:solid;
      border-width:clamp(1.5px, 0.3vw, 2px);
      border-radius:clamp(0.375rem, 1vw, 0.5rem);
      flex-direction:column;
      justify-content:center;
    }

    .bmUjZH:hover {
      box-shadow:0px 2px 10px var(--teal-300);
    }

    .bKhvWJ {
      row-gap:0.3rem;
      flex-wrap:wrap;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
      flex-directionpadding:0 1rem;
      flex-directionpaddingrow-gap:0.3rem;
    }

    .bKhvWJ.noTokens {
      color:var(--red-400);
    }

    @media (max-width: 768px) {

    .bKhvWJ {
      row-gap:0.2rem;
      column-gap:0.2rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
    }
    }

    .dWHtji {
      gap:0.5rem;
      width:100%;
      display:flex;
      flex-wrap:wrap;
      text-align:center;
      padding-top:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      padding-bottomgap:0.5rem;
    }

    @media (max-width: 768px) {

    .dWHtji {
      gap:0.25rem;
      padding-top:0.25rem;
      padding-bottom:0.25rem;
    }
    }

    .cVMCDF {
      width:100%;
      display:flex;
      align-items:center;
      font-family:Lexend;
      border-style:solid;
      border-width:0px;
      justify-content:flex-start;
    }

    .bNhmpA {
      width:100%;
      display:flex;
      font-size:1.875rem;
      align-items:center;
      font-family:Lexend;
      font-weight:700;
      border-style:solid;
      border-width:0px;
      font-sizewidth:100%;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .bNhmpA {
      font-size:1.125rem;
    }
    }

    .Premium_SECTION\:QTyoPX54X92jMW5yI83x- {
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      justify-content:center;
    }

    .cBonAX {
      display:flex;
      row-gap:clamp(0.5rem, 1.5vw, 0.75rem);
      font-size:clamp(0.75rem, 2vw, 1rem);
      column-gap:clamp(0.5rem, 1.5vw, 0.75rem);
      align-items:center;
      padding-top:clamp(0.25rem, 1vw, 0.5rem);
      padding-left:clamp(0.25rem, 1vw, 0.5rem);
      padding-right:clamp(0.25rem, 1vw, 0.5rem);
      flex-direction:column;
      padding-bottom:clamp(0.25rem, 1vw, 0.5rem);
      justify-content:center;
    }

    .fuIcbU {
      width:100%;
      display:flex;
      row-gap:clamp(0.25rem, 1vw, 0.5rem);
      column-gap:clamp(0.25rem, 1vw, 0.5rem);
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .tIEGN {
      width:100%;
      display:block;
      flex-grow:4;
      font-size:0.875rem;
      flex-basis:0%;
      flex-shrink:1;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      white-space:normal;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .tIEGN {
      font-size:0.9rem;
    }
    }

    .bQWHFt {
      flex:0;
    }

    .dMfGlF {
      display:flex;
    }

    .ltEdI {
      gap:0.75rem;
      color:var(--Main_Color_Font);
      width:100%;
      display:flex;
      padding:1.25rem;
      font-size:0.9375rem;
      background:var(--BG_Color_Premium_Sub);
      box-shadow:0px 2px 4px 0px #00000020;
      transition:box-shadow 200ms ease;
      border-color:var(--red-200);
      border-style:solid;
      border-width:3px;
      border-radius:1rem;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .ltEdI {
      gap:0.5rem;
      padding:1rem;
    }
    }

    .ltEdI:hover {
      box-shadow:0px 2px 10px  var(--red-200);
    }

    .cxJHK {
      flex-direction:row;
    }

    .cxJHK.orientation-vertical {
      flex-direction:column;
    }

    .Premium_Subscription_Choice\:77dP7Jb0bFZ0gF0y8csJN {
      gap:clamp(0.5rem, 2vw, 1rem);
      width:100%;
      height:fit-content;
      display:flex;
      flex-wrap:nowrap;
      align-items:flex-start;
      padding-top:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    .Premium_Subscription_Choice\:7M6aTCp6ddF0_kWjFM95o {
      flex-grow:1;
    }

    .Premium_Subscription_Choice\:8_n3f2JXTJLVhHnVD6DXV {
      flex-grow:1;
    }

    .bjwXfB {
      gap:0.75rem;
      width:100%;
      display:flex;
      padding:0.75rem 1rem;
      background:transparent;;;
      flex-direction:column;
    }

    .eTFOKw {
      gap:0.5rem;
      color:#ffffff;
      width:100%;
      cursor:pointer;
      height:3.25rem;
      display:flex;
      padding:0 0.75rem;
      font-size:0.85rem;
      background:radial-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      transition:transform 0.2s ease, box-shadow 0.2s ease;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      border-radius:0.5rem;
      flex-direction:row;
      letter-spacing:-0.01em;;
      justify-content:center;
    }

    @media (min-width: 768px) {

    .eTFOKw {
      height:2.75rem;
      font-size:1rem;
    }
    }

    .eTFOKw:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
    }

    .beroQu {
      gap:0.75rem;;
      width:100%;
      display:flex;
      transition:transform 0.2s ease;;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .VEPKY {
      width:28px;;;
      height:28px;;;
      display:flex;
      background:rgba(20, 184, 166, 0.1);;
      align-items:center;
      flex-shrink:0;;
      border-radius:0.5rem;;
      justify-content:center;
    }

    .xxEUD {
      color:var(--teal-500);
    }

    .eGATZE {
      width:fit-content;
      font-size:0.875rem;
      font-family:Lexend;
      font-weight:400;;
      line-height:1.5;;
      flex-direction:row;
    }

    @media (min-width: 768px) {

    .eGATZE {
      font-size:1rem;
    }
    }

    .eGATZE {
      font-size:0.875rem;;
    }

    .bNuLDG {
      color:var(--teal-400);
    }

    .bOAQlc {
      display:flex;
      padding:0.5rem 0;;
      flex-direction:column;
    }

    @media (min-width: 768px) {

    .bOAQlc {
      gap:0.5rem;
    }
    }

    .cSDEUo {
      display:flex;
      flex-direction:column;
    }

    .yCRxw {
      padding-top:0.5rem;
    }

    .fuwfeb {
      text-decoration-line:line-through;
    }

    .BUWiu {
      gap:0.25rem;;
      color:var(--Main_Color_Font);
      display:flex;
      flex-wrap:wrap;
      font-size:0.7rem;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-light);
      flex-direction:row;
      justify-content:center;
    }

    .fbMztt {
      color:var(--teal-600);;
      font-weight:600;;
    }

    .fbMztt.discounted {
      color:var(--teal-600);
    }

    .Premium_Subscription_Tier\:fttBqQpqn05RvR3f2zWaG {
      margin-top:clamp(-1rem, -2vw, -0.75rem);
    }

    .wqMeB {
      gap:0.375rem;;
      display:flex;
      align-items:center;;
      flex-direction:row;
    }

    .cyRLSM {
      display:block;
      font-size:0.75rem;
      font-family:Lexend;
      font-weight:500;;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .cyRLSM {
      font-size:0.875rem;
    }

    .cBmllO {
      display:flex;
      font-size:1.5rem;
      align-items:baseline;
      font-family:Lexend;
      font-weight:700;
      flex-direction:row;
      letter-spacing:-0.025em;;
    }

    .cBmllO {
      font-size:2.25rem;
    }

    .cEaSyJ {
      color:var(--shadow-lg);
      display:flex;
      font-size:1rem;
      align-items:baseline;
      font-family:Lexend;
      font-weight:600;
      flex-direction:row;
      text-decoration:line-through;
    }

    @media (min-width: 768px) {

    .cEaSyJ {
      font-size:1.25rem;
    }
    }

    .cEaSyJ {
      font-size:1.25rem;
    }

    .Premium_Subscription_Tier\:irYkdTPv7XodnAPt3v58i {
      font-family:Lexend;
    }

    .Premium_Subscription_Choice\:93EhBSeZKiIQIgQovWGcU {
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      justify-content:center;
    }

    .bXhdXg {
      top:clamp(-1.35rem, -3vw, -1.2rem);
      left:50%;
      color:#fff;
      display:flex;
      position:absolute;
      font-size:clamp(0.5rem, 1.1vw, 0.65rem);
      transform:translateX(-50%);
      background:linear-gradient(var(--teal-300) 0%,var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:clamp(0.15rem, 0.4vw, 0.25rem);
      border-style:solid;
      border-width:0px;
      padding-left:clamp(0.35rem, 1vw, 0.65rem);
      border-radius:9999px;
      padding-right:clamp(0.35rem, 1vw, 0.65rem);
      flex-direction:row;
      padding-bottom:clamp(0.15rem, 0.4vw, 0.25rem);
      justify-content:center;
    }

    .bWpTnd {
      width:fit-content;
      height:auto;
    }

    .Premium_Subscription_Choice\:H8kyXHDW4FveZTDxib9QF {
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      justify-content:center;
    }

    .VJAUL.hidden {
      display:none;
    }

    .Premium_Subscription_Choice\:HqlUs3e1E6Bzf1TaBFkfi {
      display:flex;
      align-items:center;
      padding-left:clamp(0.5rem, 1.5vw, 1rem);
      border-radius:10px;
      padding-right:clamp(0.5rem, 1.5vw, 1rem);
      justify-content:flex-start;
    }

    .fdUoKe {
      gap:1rem;
      cursor:pointer;
      flex-grow:1;
      font-size:0.85rem;
      min-width:clamp(5rem, 15vw, 7rem);
      min-height:2rem;
      transition:color 200ms ease-out;
      align-items:center;
      font-family:Lexend;
      padding-top:0.25rem;
      padding-left:clamp(0.5rem, 1.5vw, 1rem);
      padding-right:clamp(0.5rem, 1.5vw, 1rem);
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:center;
    }

    @media (min-width: 768px) {

    .fdUoKe {
      font-size:1rem;
    }
    }

    .fdUoKe:hover {
      color:var(--red-300);
    }

    .Premium_Subscription_Choice\:L4_PsiIsPn3KnGDJEPL1O {
      align-items:center;
      padding-left:clamp(0.5rem, 1.5vw, 1rem);
      border-radius:10px;
      padding-right:clamp(0.5rem, 1.5vw, 1rem);
      justify-content:start;
    }

    .Premium_Subscription_Choice\:QSLLV6nXwCV9odj-Noxn6 {
      flex-grow:1;
    }

    .Premium_Subscription_Choice\:R0l9pC6xFy0lTimqQa6Rv {
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      justify-content:center;
    }

    .Premium_Subscription_Choice\:Rtipath1dFTEPT-khYE7V {
      display:flex;
      align-items:center;
      padding-left:clamp(0.5rem, 1.5vw, 1rem);
      border-radius:10px;
      padding-right:clamp(0.5rem, 1.5vw, 1rem);
      justify-content:start;
    }

    .uOZxm {
      width:100%;
      font-size:1.125rem;
      max-width:100%;
      text-align:center;
      font-family:Lexend;
      font-weight:700;
      line-height:1.2;
      padding-top:0.5rem;
      padding-bottom:0.5rem;
    }

    .dUiaqt {
      gap:1rem;
      cursor:pointer;
      flex-grow:1;
      font-size:0.85rem;
      min-width:clamp(4rem, 15vw, 7rem);
      min-height:2rem;
      transition:color 200ms ease-out;
      align-items:center;
      font-family:Lexend;
      padding-top:0.25rem;
      padding-left:clamp(0.5rem, 1.5vw, 1rem);
      padding-right:clamp(0.5rem, 1.5vw, 1rem);
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:center;
    }

    @media (min-width: 768px) {

    .dUiaqt {
      font-size:1rem;
    }
    }

    .dUiaqt:hover {
      color:var(--red-300);
    }

    .Premium_Subscription_Choice\:ng2rYZa4oDcorrdTJIFFt {
      width:100%;
      height:100%;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .Premium_Subscription_Choice\:sUvuZIKsdxQdThfpuB76N {
      display:flex;
      row-gap:0rem;
      column-gap:0rem;
    }

    .bEkHzT {
      width:5rem;
      height:100%;
      display:flex;
      z-index:-1;
      align-items:center;
      justify-content:flex-start;
      border-bottom-color:var(--red-300);
      border-bottom-style:Solid;
      border-bottom-width:3px;
    }

    .bqlEYS {
      top:0px;
      left:0px;
      width:var(--width);
      height:var(--height);
      display:flex;
      position:absolute;
      translate:var(--translate-x) var(--translate-y);
      flex-direction:column;
      pointer-events:none;
    }

    .bqlEYS.hidden {
      transition:none;
    }

    .Premium_Subscription_Choice\:whEIp4RZmoDnssXmlsK0s {
      display:flex;
      transition:all 200ms ease-out 0ms normal;
      align-items:center;
      justify-content:flex-start;
    }

    .Premium_Subscription\:MHKlr_Y_cWDImatc4Rjqc {
      flex:1.2 1 0%;;
      min-width:240px;
      padding-left:clamp(0.75rem, 2vw, 1.5rem);
      padding-right:clamp(0.75rem, 2vw, 1.5rem);
    }

    @media (min-width: 1024px) {

    .Premium_Subscription\:MHKlr_Y_cWDImatc4Rjqc {
      width:auto;
    }
    }

    .fFnOMH {
      gap:clamp(0.75rem, 2vw, 1rem);
      width:100%;
      display:flex;
      row-gap:clamp(0.75rem, 2vw, 1rem);
      flex-wrap:wrap;
      max-width:1200px;
      column-gap:clamp(0.75rem, 2vw, 1rem);
      align-items:center;
      padding-top:clamp(0.25rem, 1vw, 0.5rem);
      padding-left:clamp(0.25rem, 1vw, 0.5rem);
      padding-right:clamp(0.25rem, 1vw, 0.5rem);
      flex-direction:column;
      padding-bottom:clamp(0.25rem, 1vw, 0.5rem);
      justify-content:center;
    }

    @media (min-width: 1024px) {

    .fFnOMH {
      align-items:stretch;
      flex-direction:row;
    }
    }

    .faJRgs {
      gap:clamp(0.75rem, 2vw, 1.25rem);
      width:100%;
      display:grid;
      text-align:center;
      flex-direction:row;
      grid-template-columns:repeat(1,minmax(0,1fr));
    }

    @media (min-width: 640px) {

    .faJRgs {
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
    }

    @media (min-width: 1024px) {

    .faJRgs {
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
    }

    .btxJIU {
      display:flex;
      padding:1.5rem;
      position:relative;
      flex-wrap:wrap;
      box-shadow:0px 2px 4px 0px #00000020;
      border-color:var(--grey-300);
      border-style:solid;
      border-width:1px;
      border-radius:0.5rem;
      flex-direction:column;
    }

    .bISvpp {
      gap:1rem;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .dlqiwr {
      display:block;
      font-size:1.25rem;
      text-align:center;
      font-family:Lexend;
      font-weight:500;
      flex-direction:row;
    }

    .dnkytF {
      color:var(--grey-50);
      cursor:pointer;
      height:2.5rem;
      display:flex;
      background:linear-gradient(var(--grey-300) 0%, var(--grey-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      margin-top:auto;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:0.5rem;
      padding-left:1rem;
      border-radius:0.375rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    .dnkytF:hover {
      background:radial-gradient(var(--grey-400) 0%, var(--grey-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .fvGPeS {
      gap:1rem;
      display:flex;
      padding-top:1.5rem;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
      padding-bottom:1.5rem;
    }

    .Premium_Subscription\:_YWlMjd3DQvygYucYP8lt {
      flex:1 1 0%;;
      min-width:240px;
    }

    @media (min-width: 1024px) {

    .Premium_Subscription\:_YWlMjd3DQvygYucYP8lt {
      width:auto;
    }
    }

    .bBKugR {
      gap:clamp(1rem, 2.5vw, 2rem);
      width:min(100%, 1200px);
      display:flex;
      row-gap:clamp(1rem, 2.5vw, 2rem);
      flex-wrap:wrap;
      background:var(--BG_Color_Premium_Eng);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:clamp(1rem, 2.5vw, 2rem);
      margin-top:clamp(1rem, 2vw, 1.5rem);
      align-items:center;
      margin-left:auto;
      padding-top:clamp(0.5rem, 1.5vw, 0.75rem);
      border-color:var(--teal-300);
      border-style:solid;
      border-width:2px;
      margin-right:auto;
      padding-left:clamp(0.5rem, 1.5vw, 0.75rem);
      border-radius:0.5rem;
      padding-right:clamp(0.5rem, 1.5vw, 0.75rem);
      flex-direction:column;
      padding-bottom:clamp(0.5rem, 1.5vw, 0.75rem);
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .exCwrW {
      gap:1rem;
      width:100%;
      height:100%;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    @keyframes animation-diMMIZ {
        0% {
          opacity: 0;
        }

        100% {
          opacity: 1;
        }
    }

    .cDcQaP {
      gap:0.3rem;
      color:var(--grey-50, #FAFAFA);
      width:fit-content;
      cursor:pointer;
      height:3rem;
      display:flex;
      row-gap:0.3rem;
      font-size:0.875rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
      transition-duration:150ms;
      transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
      padding-bottompadding:8px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .cDcQaP:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .eBglKW {
      color:inherit;
      font-size:1.2rem;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
    }

    .Content_SECTION\:L2B6kRjLl-ZPPX8rjeyJp {
      position:absolute;
      align-items:center;
      justify-content:center;
    }

    .hFBHU {
      height:100%;
      padding:1rem;
      min-height:100vh;
    }

    @media (min-width: 640px) {

    .hFBHU {
      padding:1.5rem;
    }
    }

    @media (min-width: 1024px) {

    .hFBHU {
      padding:2rem;
    }
    }

    .czTgXC {
      padding:1.25rem;
      position:relative;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      padding-top:1rem;
      padding-left:1rem;
      border-radius:0.75rem;
      padding-right:1rem;
      padding-bottom:1rem;
      transition-duration:300ms;
      transition-property:all;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .calIUn {
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .eYRPCw {
      color:var(--Main_Color_Font);
      font-size:0.7rem;
      font-family:Lexend;
      font-weight:500;
    }

    .eKWZzu {
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .cJHxKX {
      color:var(--Main_Color_Font);
      display:flex;
      row-gap:0.3rem;
      font-size:0.875rem;
      column-gap:0.3rem;
      margin-top:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      line-height:1.25rem;
      flex-direction:row;
      justify-content:flex-start;
    }

    .ffIGGs {
      width:4rem;
      height:10rem;
      display:flex;
      align-items:center;
      justify-content:flex-end;
      transition-duration:300ms;
      transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .fAyUNd {
      font-size:0.8rem;
      font-family:Lexend;
    }

    .pFHVP {
      left:0px;
      right:0px;
      bottom:0px;
      height:var(--height);
      display:flex;
      opacity:0.7;
      position:absolute;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      justify-content:flex-end;
      background-image:linear-gradient(to top, #f87171, #fecaca);
      transition-duration:300ms;
      transition-property:opacity;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .pFHVP:hover {
      opacity:1;
    }

    .gVFas {
      font-size:1.25rem;
      font-weight:700;
      line-height:1.75rem;
      margin-bottom:1rem;
    }

    @media (min-width: 640px) {

    .gVFas {
      font-size:1.5rem;
      line-height:2rem;
    }
    }

    .dYWZVr {
      color:#9ca3af;
      display:flex;
      row-gap:1.5rem;
      background:var(--BG_Color_Input);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:1.5rem;
      align-items:center;
      font-weight:500;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    .fwPnCz {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      z-index:988;
      position:absolute;
      backdrop-filter:blur(10px);
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .dDBHtJ {
      color:var(--red-300);
      height:100%;
      display:flex;
      font-size:0.875rem;
      align-items:flex-start;
      font-weight:800;
      line-height:1.25rem;
      justify-content:center;
    }

    .dVEEgB {
      height:100%;
      display:flex;
      row-gap:0.5rem;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.5rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      border-radius:0.75rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:center;
    }

    @media (min-width: 768px) {

    .dVEEgB {
      padding:1.5rem;
    }
    }

    .dVEEgB.darkTheme {
      background:radial-gradient(var(--grey-500) 0%, var(--grey-600) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .IBmvH {
      color:var(--red-400);
    }

    .bONATu {
      width:100%;
      display:flex;
      padding:clamp(1rem, 3vw, 1.25rem);
      row-gap:clamp(0.75rem, 2vw, 1rem);
      flex-wrap:wrap;
      min-width:0px;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:clamp(0.75rem, 2vw, 1rem);
      align-items:center;
      border-radius:clamp(0.625rem, 2vw, 0.75rem);
      flex-direction:row;
      justify-content:flex-start;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .bnqrPB {
      font-size:clamp(0.875rem, 2.5vw, 1rem);
      font-family:Lexend;
      font-weight:700;
      line-height:1.4;
      margin-bottom:clamp(0.2rem, 1vw, 0.25rem);
    }

    .bEsHnl {
      padding:clamp(1rem, 4vw, 1.5rem);
      row-gap:clamp(0.5rem, 2vw, 0.75rem);
      min-width:0px;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:clamp(0.5rem, 2vw, 0.75rem);
      border-radius:clamp(0.5rem, 2vw, 0.75rem);
      transition-duration:300ms;
      transition-property:all;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .dbmKFg {
      font-size:clamp(1.125rem, 3vw, 1.5rem);
      font-family:Lexend;
      font-weight:700;
      line-height:1.3;
      margin-bottom:clamp(0.75rem, 2vw, 1rem);
    }

    .bvYGJQ {
      display:flex;
      row-gap:0.75rem;
      flex-direction:column;
    }

    .bJpMqq {
      font-size:0.875rem;
      font-family:Lexend;
    }

    .fFoulT {
      display:flex;
      row-gap:0.3rem;
      column-gap:0.3rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .cyyfvo {
      font-weight:500;
    }

    .eMRdNn {
      overflow:hidden;
      transform:translateZ(0);
    }

    .Analytics_Bar_Token_Revenue\:P3tXMew3l77yLKOZlbD-g {
      width:100%;
      height:0.75rem;
      background:#cccccc;
      box-shadow:0px 2px 4px 0px #00000020;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .cCcTt {
      width:100%;
      display:flex;
      align-items:flex-start;
      flex-direction:row;
      justify-content:space-between;
    }

    .dgnsVj {
      display:flex;
      row-gap:0.15rem;
      font-size:0.8rem;
      column-gap:0.15rem;
      font-family:Lexend;
      flex-direction:row;
    }

    .dmBXgx {
      row-gap:0.3rem;
      column-gap:0.3rem;
      flex-direction:row;
    }

    .cAZBKa {
      width:100%;
      height:100%;
      translate:var(--translate-x) 0 0;
    }

    .Analytics_Bar_Token_Revenue\:yVQycrTnP2If8GuFoQZwP {
      height:100%;
      background:linear-gradient(to right, var(--red-100) 0%, var(--red-400) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .Analytics_Token_Revenue\:R6aRKet_T0cjnkVa8GMsN {
      min-width:0px;
    }

    .Analytics_Token_Revenue\:fufhFWHnmdOAlf6Su9Osb {
      min-width:0px;
    }

    .Analytics_Token_Revenue\:hfMUmayBAzVQP8jp7m2g2 {
      min-width:0px;
    }

    .Analytics_Token_Revenue\:jtkUpAIiMTxoMhD1XhTtS {
      min-width:0px;
    }

    .cYVmIw {
      padding:min(5vw, 1rem);
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      border-radius:clamp(0.5rem, 2vw, 0.75rem);
      transition-duration:300ms;
      transition-property:all;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .dnFpUi {
      color:var(--red-300);
      font-size:clamp(1.5rem, 4vw, 2.5rem);
      font-weight:700;
      line-height:1.2;
    }

    .hCRBw {
      font-size:clamp(0.875rem, 2vw, 1rem);
      font-family:Lexend;
      font-weight:700;
      line-height:1.4;
      margin-bottom:clamp(0.25rem, 1vw, 0.5rem);
    }

    .bgEtuQ {
      padding:1.25rem;
      row-gap:1rem;
      column-gap:1rem;
      transition-duration:300ms;
      transition-property:all;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    @media (min-width: 1024px) {

    .bgEtuQ {
      grid-column:span 2 / span 2;
    }
    }

    @media (min-width: 640px) {

    .bgEtuQ {
      padding:1.5rem;
    }
    }

    .KuZQF {
      gap:1rem;
      display:grid;
      grid-template-columns:repeat(1, minmax(0, 1fr));
    }

    @media (min-width: 1024px) {

    .KuZQF {
      grid-template-columns:repeat(3, minmax(0, 1fr));
    }
    }

    @media (min-width: 640px) {

    .KuZQF {
      gap:1.5rem;
    }
    }

    .eCWTqP {
      width:100%;
      max-width:80rem;
      margin-left:auto;
      margin-right:auto;
    }

    .YxwcI {
      opacity:0.9;
      font-size:clamp(0.8rem, 2vw, 0.875rem);
      transition:all 100ms ease;
      font-family:Lexend;
      font-weight:700;
      line-height:1.4;
      margin-bottom:clamp(0.2rem, 1vw, 0.25rem);
    }

    .YxwcI.selected {
      background:var(--red-100);
      padding-top:clamp(0.25rem, 1vw, 0.3rem);
      border-color:var(--red-300);
      border-style:solid;
      border-width:clamp(2px, 0.5vw, 3px);
      padding-left:clamp(0.25rem, 1vw, 0.3rem);
      padding-right:clamp(0.25rem, 1vw, 0.3rem);
      padding-bottom:clamp(0.25rem, 1vw, 0.3rem);
      border-top-left-radius:clamp(8px, 2vw, 10px);
      border-top-right-radius:clamp(8px, 2vw, 10px);
      border-bottom-left-radius:clamp(8px, 2vw, 10px);
      border-bottom-right-radius:clamp(8px, 2vw, 10px);
    }

    .YxwcI:hover {
      cursor:pointer;
      opacity:1;
    }

    .YxwcI.selected_DarkTheme {
      background:var(--red-300);
      padding-top:clamp(0.25rem, 1vw, 0.3rem);
      border-color:var(--red-400);
      border-style:solid;
      border-width:clamp(2px, 0.5vw, 3px);
      padding-left:clamp(0.25rem, 1vw, 0.3rem);
      padding-right:clamp(0.25rem, 1vw, 0.3rem);
      padding-bottom:clamp(0.25rem, 1vw, 0.3rem);
      border-top-left-radius:clamp(8px, 2vw, 10px);
      border-top-right-radius:clamp(8px, 2vw, 10px);
      border-bottom-left-radius:clamp(8px, 2vw, 10px);
      border-bottom-right-radius:clamp(8px, 2vw, 10px);
    }

    .eisknw {
      padding:clamp(1rem, 4vw, 1.5rem);
      row-gap:clamp(0.5rem, 2vw, 0.75rem);
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:clamp(0.5rem, 2vw, 0.75rem);
      border-radius:clamp(0.5rem, 2vw, 0.75rem);
      transition-duration:300ms;
      transition-property:all;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .eociEw {
      font-size:clamp(1.125rem, 3vw, 1.5rem);
      font-weight:700;
      line-height:1.3;
      margin-bottom:clamp(0.75rem, 2vw, 1rem);
    }

    .dTfxZe {
      gap:clamp(0.5rem, 2vw, 1rem);
      display:flex;
      flex-wrap:wrap;
      min-width:0px;
      align-items:center;
      flex-direction:row;
    }

    .CRcTA {
      font-size:clamp(0.75rem, 2vw, 0.875rem);
      min-width:0px;
      word-break:break-word;
      flex-shrink:1;
      line-height:1.5;
    }

    .elGRXf {
      font-size:clamp(0.875rem, 2.5vw, 1rem);
      min-width:0px;
      word-break:break-word;
      flex-shrink:1;
      font-weight:600;
      line-height:1.4;
    }

    .bhVitv {
      display:flex;
      row-gap:clamp(0.5rem, 2vw, 0.75rem);
      min-width:0px;
      flex-direction:column;
    }

    .kijVD {
      gap:1rem;
      display:grid;
      margin-bottom:2rem;
      grid-template-columns:repeat(1, minmax(0, 1fr));
    }

    @media (min-width: 640px) {

    .kijVD {
      gap:1.5rem;
      grid-template-columns:repeat(2, minmax(0, 1fr));
    }
    }

    @media (min-width: 1024px) {

    .kijVD {
      grid-template-columns:repeat(4, minmax(0, 1fr));
    }
    }

    .fxcDiT {
      padding:clamp(1rem, 4vw, 1.5rem);
      min-width:0px;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      border-radius:clamp(0.5rem, 2vw, 0.75rem);
      transition-duration:300ms;
      transition-property:all;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .crChQq {
      font-size:clamp(1.125rem, 3vw, 1.5rem);
      font-weight:700;
      line-height:1.4;
      margin-bottom:clamp(0.75rem, 2vw, 1rem);
    }

    .eaeJqK {
      width:100%;
      overflow:hidden;
      position:relative;
      border-radius:0.5rem;
      background-color:#e5e7eb;
    }

    .bfgTod {
      width:100%;
      height:100%;
      object-fit:cover;
      transition-duration:300ms;
      transition-property:transform;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .bfgTod:hover {
      transform:scale(1.05);
    }

    .eqRaAX {
      color:#fff;
      font-size:0.75rem;
      line-height:1rem;
    }

    .dNFfOs {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:0;
      padding:0.5rem;
      position:absolute;
      align-items:flex-end;
      flex-direction:row;
      background-image:linear-gradient(to top, rgba(0,0,0,0.6), transparent);
      transition-duration:300ms;
      transition-property:opacity;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .dNFfOs:hover {
      cursor:pointer;
      opacity:1;
    }

    .bmogIR {
      gap:clamp(0.5rem, 2vw, 0.75rem);
      display:grid;
      min-width:0px;
      align-items:center;
      margin-bottom:clamp(1rem, 3vw, 1.5rem);
      justify-content:flex-start;
      grid-template-columns:repeat(auto-fit, minmax(clamp(8rem, 20vw, 12rem), 1fr));
    }

    .ckSqZM {
      display:flex;
      row-gap:1rem;
      padding-top:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    @media (min-width: 640px) {

    .ckSqZM {
      display:flex;
      row-gap:1.5rem;
      flex-direction:column;
    }
    }

    .cRNfni {
      min-width:0px;
    }

    .eORLbN {
      font-size:clamp(1.125rem, 3vw, 1.5rem);
      font-weight:700;
      line-height:1.4;
      margin-bottom:clamp(0.75rem, 2vw, 1rem);
    }

    .cyRacq {
      display:flex;
      column-gap:0.75rem;
      align-items:flex-start;
      padding-top:0.75rem;
      flex-direction:row;
      padding-bottom:0.75rem;
    }

    .bmcIbg {
      width:2rem;
      height:2rem;
      box-shadow:0px 2px 4px 0px #00000020;
      border-color:var(--red-300);
      border-style:solid;
      border-width:2px;
      border-radius:99px;
    }

    .fAKVwx {
      font-weight:400;
    }

    .djrfGV {
      width:2rem;
      height:2rem;
      display:flex;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      flex-shrink:0;
      border-radius:9999px;
      flex-direction:row;
      justify-content:center;
    }

    .eKqJoF {
      width:1rem;
      height:1rem;
    }

    .dqtLjf {
      flex:1 1 0%;
    }

    .cYBqqK {
      font-size:0.75rem;
      margin-top:0.25rem;
      line-height:1rem;
    }

    .dQiKFp {
      font-size:0.875rem;
      font-weight:500;
      line-height:1.25rem;
    }

    .bqkkOK {
      width:2rem;
      height:2rem;
      display:flex;
      background:var(--red-300);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      border-color:var(--red-300);
      border-style:solid;
      border-width:2px;
      border-radius:99px;
      justify-content:center;
    }

    .exAsxq {
      font-size:0.875rem;
      margin-top:0.125rem;
      line-height:1.25rem;
    }

    .esCBSb {
      width:100%;
      height:100dvh;
      display:flex;
      row-gap:1.5rem;
      box-shadow:0px 2px 4px 0px #00000020;
      box-sizing:border-box;
      column-gap:1.5rem;
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      justify-content:start;
      background-color:transparent;
      overflow-yheight:auto;
    }

    .bjalUC {
      gap:clamp(1rem,3vw,1.5rem);
      width:100%;
      height:100%;
      display:flex;
      row-gap:clamp(0.75rem, 2vw, 1.5rem);
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      flex-wrap:wrap;
      font-size:clamp(0.75rem, 1.5vw, 0.875rem);
      box-sizing:border-box;
      column-gap:clamp(1rem, 3vw, 2rem);
      overflow-y:clip;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      justify-content:center;
      padding-rightheight:auto;
      padding-rightheightpadding-right:0.5rem;
      padding-rightheightpadding-rightpadding-right:0.5rem;
    }

    @media (max-width: 768px) {

    .bjalUC {
      row-gap:0.375rem;
      font-size:0.7rem;
      padding-top:0.125rem;
    }
    }

    .Settings_SECTION_Follower\:5eZB0Q65Iz88MUic4i7Lb {
      width:100%;
      align-items:center;
      padding-top:2rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:2rem;
      justify-content:start;
    }

    .Settings_SECTION_Follower\:9rbM9_Cb4Ojq54XzY1ynX {
      width:30%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .Settings_SECTION_Follower\:BcvczArcHysXXmBWN96yA {
      gap:8rem;
      width:fit-content;
      height:fit-content;
      display:flex;
      row-gap:clamp(1.5rem, 2vw, 2rem);
      flex-wrap:wrap;
      column-gap:clamp(1.5rem, 2vw, 2rem);
      align-items:center;
      padding-top:clamp(0.25rem, 1vw, 0.5rem);
      padding-left:clamp(0.25rem, 1vw, 0.5rem);
      padding-right:clamp(0.25rem, 1vw, 0.5rem);
      flex-direction:row;
      padding-bottom:clamp(0.25rem, 1vw, 0.5rem);
      justify-content:center;
    }

    @media (max-width: 768px) {

    .Settings_SECTION_Follower\:BcvczArcHysXXmBWN96yA {
      gap:4rem;
    }
    }

    .cnnYKH {
      gap:0.5rem;
    }

    .JaxFS {
      flex:1;
      color:var(--grey-50, #FAFAFA);
      width:100%;
      cursor:pointer;
      height:3rem;
      display:flex;
      row-gap:0.3rem;
      flex-wrap:wrap;
      font-size:1rem;
      min-width:10rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
      background-color:var(--grey-500, #737373);
    }

    .JaxFS:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .eDnpDp {
      color:var(--green-500);
      width:100%;
      display:flex;
      row-gap:0.3rem;
      animation:2s ease 0ms 1 normal none running animation-diMMIZ;
      flex-wrap:wrap;
      background:linear-gradient(var(--green-100) 0%, var(--green-200) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      padding-top:0.5rem;
      border-color:var(--teal-500);
      border-style:solid;
      border-width:2px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .eDnpDp.failed {
      color:var(--red-500);
      width:100%;
      display:flex;
      background:linear-gradient(var(--red-100) 0%, var(--red-200) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      align-items:center;
      padding-top:0.5rem;
      border-color:var(--red-500);
      border-style:solid;
      border-width:2px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    @media (max-width: 800px) {

    .dohgKT {
      display:none;
    }
    }

    .Settings_SECTION_Follower\:BoVEfOjcbAcqrnqXl0XF6 {
      padding-top:1rem;
      padding-bottom:1rem;
    }

    .Settings_SECTION_Follower\:CrZrNiaTBIKuSzQdJztGn {
      width:29%;
      transition:all 200ms ease-out 0ms normal;
      border-bottom-left-radius:0px;
    }

    .Settings_SECTION_Follower\:EBO72JyGk3oBPVB0FZf7S {
      width:30%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .diyFDL {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      transition:all 200ms ease;
      flex-direction:column;
    }

    .eYoRvo {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      border-radius:0.625rem;
      flex-direction:row;
    }

    .fbIDaz {
      flex:1;
      display:flex;
      background:var(--BG_Color_Input);
      box-shadow:0px 2px 4px 0px #00000020;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .WhjGW {
      font-family:Lexend;
      font-weight:600;
    }

    .Settings_Follower_Theme\:RUvA5yRUVA6nCrlfwzO4C {
      opacity:0.8;
    }

    .Settings_Follower_Theme\:RUvA5yRUVA6nCrlfwzO4C:hover {
      cursor:pointer;
      opacity:1;
    }

    .bNQPXW {
      gap:0.5rem;
      width:100%;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      padding-block:0.5rem;
      flex-direction:row;
      justify-content:center;
    }

    .ehWtFT {
      color:var(--grey-400);
      width:1.125rem;
      height:1.125rem;
      flex-shrink:0;
    }

    .ehWtFT.darkTheme {
      color:var(--grey-300);
    }

    .Settings_Follower_Theme\:z2zIB22Pd4yG6Ob8v9ZZ9 {
      opacity:0.8;
      transition:opacity 200ms ease;
    }

    .Settings_Follower_Theme\:z2zIB22Pd4yG6Ob8v9ZZ9:hover {
      cursor:pointer;
      opacity:1;
    }

    .eWGqdl {
      gap:0.3rem;
      flex:1;
      color:var(--grey-500);
      display:flex;
      flex-wrap:wrap;
      font-size:clamp(0.8rem, 1.8vw, 0.9rem);
      align-items:center;
      font-family:Lexend;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .eWGqdl {
      display:none;
    }
    }

    .eWGqdl.darkTheme {
      color:var(--grey-300);
    }

    .Settings_SECTION_Follower\:Gr3Xa423JkEKqOE3mjfP9 {
      height:fit-content;
    }

    .AiVtd {
      gap:0.5rem;
      width:100%;
      display:flex;
      flex-direction:column;
    }

    .dmMuBY {
      gap:1rem;
      border:2px solid var(--red-300);
      display:flex;
      padding:0.75rem 1.25rem;
      background:var(--BG_Color_Settings_Delete);
      align-items:center;
      border-color:var(--red-300);
      border-style:solid;
      border-width:3px;
      border-radius:12px;
      flex-direction:row;
      justify-content:space-between;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    @media (max-width: 768px) {

    .dmMuBY {
      gap:0.5rem;
      padding:0.5rem 0.75rem;
    }
    }

    .frxGzF {
      gap:1.5rem;
      flex:1;
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .frxGzF {
      gap:0.75rem;
    }
    }

    .eFJsat {
      font-size:1.1rem;
      font-family:Lexend;
      font-weight:700;
      white-space:nowrap;
    }

    @media (max-width: 768px) {

    .eFJsat {
      font-size:0.9rem;
    }
    }

    .dtSqWm {
      gap:0.5rem;
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    .tnSZT {
      color:var(--red-500, #EF4444);
      padding:0.15rem 0.6rem;
      font-size:0.75rem;
      background:var(--red-50, #FEF2F2);
      font-weight:600;
      white-space:nowrap;
      border-radius:9999px;
    }

    @media (max-width: 768px) {

    .tnSZT {
      padding:0.1rem 0.4rem;
      font-size:0.65rem;
    }
    }

    .dPFtqq {
      font-weight:600;
    }

    .fruJiW {
      gap:0.4rem;
      display:flex;
      font-size:0.9rem;
      align-items:center;
      font-family:Lexend;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .fruJiW {
      font-size:0.75rem;
    }
    }

    @media (max-width: 600px) {

    .eefWpH {
      display:none;
    }
    }

    .EaYSX {
      gap:0.5rem;
      color:white;
      border:none;
      cursor:pointer;
      display:flex;
      padding:0.6rem 1.25rem;
      font-size:0.9rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      transition:all 0.2s ease;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      white-space:nowrap;
      border-radius:8px;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .EaYSX {
      padding:0.5rem 0.75rem;
      font-size:0.8rem;
    }
    }

    .EaYSX:hover {
      transform:translateY(-1px);
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);
    }

    .Settings_Follower_Plan\:H9LvRhm9mr2-BTvXZIDGP {
      width:100%;
    }

    .cYxVH {
      gap:clamp(1rem, 3vw, 2rem);
      width:100%;
      border:2px solid var(--teal-300);
      display:flex;
      background:var(--BG_Color_Settings_Plan);
      padding-top:clamp(0.75rem, 2vw, 1rem);
      padding-left:clamp(0.75rem, 2vw, 1rem);
      border-radius:0.5rem;
      padding-right:clamp(0.75rem, 2vw, 1rem);
      flex-direction:column;
      padding-bottom:clamp(0.75rem, 2vw, 1rem);
      padding-bottompadding:clamp(0.75rem, 2vw, 1rem);
    }

    @media (min-width: 768px) {

    .cYxVH {
      gap:1.5rem;
      padding:1.5rem;
    }
    }

    @media (min-width: 1024px) {

    .cYxVH {
      gap:2rem;
      padding:2rem;
    }
    }

    .emrLdw {
      gap:0.25rem;
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    .eruKGR {
      gap:0.5rem;
      display:flex;
      flex-direction:column;
    }

    .eCOrYb {
      gap:0.5rem;
      display:flex;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .vyAgv {
      gap:1rem;
      width:100%;
      border:2px solid var(--teal-400);
      display:flex;
      padding:1rem;
      flex-wrap:wrap;
      box-shadow:0 2px 4px rgba(0, 0, 0, 0.125);
      min-height:5rem;
      align-items:center;
      border-radius:0.9375rem;
      flex-direction:row;
      justify-content:space-between;
    }

    .dexwmK {
      gap:1rem;
      flex:2 1 0;
      width:100%;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      flex-direction:row;
    }

    .bgyXvn {
      margin:0px;
      font-size:x-small;
      text-align:center;
      font-family:Lexend;
    }

    .dTrycR {
      gap:0.25rem;
      flex:1 1 8rem;
      margin:0px;
      display:flex;
      font-size:clamp(0.5rem, 2vw, 0.6rem);
      flex-direction:column;
    }

    .fjvxFY {
      font-size:small;
      text-align:center;
      font-family:Lexend;
      font-weight:600;
    }

    .dKQsBB {
      color:var(--teal-600);
      margin:0px;
      font-size:x-small;
      text-align:center;
      font-family:Lexend;
      font-weight:600;
    }

    .bnWUqi {
      margin:0px;
      font-size:x-small;
      text-align:center;
      font-family:Lexend;
    }

    .bnWUqi.referrer:hover {
      color:var(--teal-600);
      cursor:pointer;
    }

    .dDKfx {
      color:var(--Darktheme_Sidebar);
      font-size:small;
      text-align:center;
      font-family:Lexend;
      font-weight:600;
    }

    .dyumBh {
      font-family:Lexend;
      font-weight:500;
    }

    .drTDen {
      gap:0.5rem;
      color:var(--grey-50, #FAFAFA);
      width:100%;
      cursor:pointer;
      display:flex;
      padding:0.75rem 1rem;
      row-gap:0.3rem;
      font-size:clamp(0.875rem, 2vw, 1rem);
      background:linear-gradient(var(--teal-300) 0%, var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      min-height:44px;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
      padding-bottompadding:8px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .drTDen:hover {
      cursor:pointer;
      background:radial-gradient(var(--teal-400) 0%, var(--teal-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .cRWYmu {
      font-family:Lexend;
      font-weight:700;
    }

    .fvdGjT {
      gap:0.25rem;
      padding:1rem;
      flex-wrap:wrap;
      background:;
      box-shadow:0 2px 4px rgba(0,0,0,0.125);
      align-items:center;
      border-color:var(--teal-400);
      border-style:solid;
      border-width:2px;
      border-radius:0.625rem;
      flex-direction:row;
      justify-content:flex-start;
    }

    .ePHPHi {
      gap:0.5rem;
      flex:1 1 auto;
      display:flex;
      font-size:0.9rem;
      align-items:center;
      font-family:"Lexend";
      font-weight:500;
      flex-direction:row;
      justify-content:flex-start;
    }

    .ehgTLB {
      color:var(--grey-50);
      width:2rem;
      cursor:pointer;
      height:2rem;
      display:flex;
      padding:0.1rem;
      font-size:1rem;
      background:linear-gradient(var(--teal-300), var(--teal-400));
      box-shadow:0 2px 4px rgba(0,0,0,0.125);
      transition:background 300ms ease;
      align-items:center;
      flex-shrink:0;
      font-weight:500;
      border-radius:0.375rem;
      flex-direction:row;
      justify-content:center;
    }

    .ehgTLB:hover {
      background:radial-gradient(var(--teal-400), var(--teal-300));
    }

    .BreuX {
      font-family:"Lexend";
      font-weight:700;
    }

    .Settings_Follower_Plan\:QHyBSKy1U_EGgVr6_bV27 {
      width:100%;
    }

    .Settings_SECTION_Follower\:I9KpLvSKRWIs_L9z0t2pX {
      flex:1;
    }

    .evGqxJ {
      gap:clamp(0.5rem, 2vw, 1rem);
      width:clamp(4.5rem, 15vw, 6rem);
      cursor:pointer;
      height:clamp(2.25rem, 8vw, 3rem);
      align-items:center;
      font-family:Inter;
      padding-top:clamp(0.375rem, 1.5vw, 0.5rem);
      padding-left:clamp(0.375rem, 1.5vw, 0.5rem);
      padding-right:clamp(0.375rem, 1.5vw, 0.5rem);
      flex-direction:row;
      padding-bottom:clamp(0.375rem, 1.5vw, 0.5rem);
      justify-content:center;
    }

    @media (max-width: 768px) {

    .evGqxJ {
      width:4rem;
      height:2rem;
      padding:0.25rem;
      font-size:0.7rem;
    }
    }

    .evGqxJ {
      width:6rem;;
    }

    .evGqxJ {
      width:6rem;;
    }

    .cJGGpI {
      gap:clamp(1rem,2.5vw,1.5rem);
      width:100%;
      display:flex;
      font-size:clamp(0.875rem, 2vw, 1rem);
      column-gap:clamp(0.75rem, 2vw, 1.25rem);
      border-style:solid;
      border-width:0px;
      flex-direction:column;
      column-gaprow-gap:clamp(0.75rem, 2vw, 1.25rem);
      column-gaprow-gaprow-gap:clamp(0.75rem, 2vw, 1.25rem);
      column-gaprow-gaprow-gaprow-gap:clamp(0.75rem, 2vw, 1.25rem);
      column-gaprow-gaprow-gaprow-gaprow-gap:clamp(0.75rem, 2vw, 1.25rem);
    }

    @media (max-width: 768px) {

    .cJGGpI {
      row-gap:0.375rem;
      column-gap:0.375rem;
    }
    }

    .bVdOfE {
      gap:0.5rem;
      width:100%;
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }

    .dbbPde {
      width:100%;
      height:3rem;
      padding:0.5rem 0.75rem;
      font-size:clamp(0.875rem, 2vw, 1rem);
      background:var(--BG_Color_Input);
      box-shadow:0px 2px 4px 0px #00000020;
      font-family:Lexend;
      border-radius:0.375rem;
    }

    .dbbPde:disabled {
      cursor:not-allowed;
      opacity:0.6;
    }

    .dbbPde:focus-visible {
      outline-color:#fca5a561;
      outline-style:solid;
      outline-width:2px;
    }

    .efbQwl {
      font-family:Lexend;
      font-weight:600;
    }

    .dZFfcz {
      font-size:clamp(0.75rem, 2.5vw, 1rem);
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
    }

    .dZFfcz:hover {
      color:var(--red-300);
    }

    @media (max-width: 768px) {

    .dZFfcz {
      font-size:0.8rem;
    }
    }

    .dcRqsJ {
      gap:0.75rem;
      width:100%;
      display:flex;
      align-items:start;
      flex-direction:column;
    }

    .enyGVT {
      gap:0.3rem;
      color:var(--grey-50,#FAFAFA);
      width:10rem;
      cursor:pointer;
      height:3rem;
      display:flex;
      padding:0.5rem;
      font-size:1rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      transition:all 300ms ease;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      border-radius:6px;
      justify-content:center;
    }

    .enyGVT:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .enyGVT.mobileView {
      width:auto;
      padding:0.5rem 0.75rem;
      font-size:small;
      max-width:120px;
    }

    .dgRPT {
      gap:1rem;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    .fHiMNB {
      flex:1;
      height:3rem;
      padding:0.5rem 0.75rem;
      font-size:clamp(0.875rem, 2vw, 1rem);
      min-width:0px;
      background:var(--BG_Color_Input);
      box-shadow:0px 2px 4px 0px #00000020;
      font-family:Lexend;
      border-radius:0.375rem;
    }

    .fHiMNB:hover {
      cursor:not-allowed;
    }

    .fHiMNB:disabled {
      cursor:not-allowed;
      opacity:0.6;
    }

    .Settings_SECTION_Follower\:fE1xSQ9-o6JtThL6n64X6 {
      width:100%;
      height:100%;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .Settings_SECTION_Follower\:fUbh6nZYCi_mzqFcGOHVF {
      width:100%;
      align-items:center;
      padding-top:2rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:2rem;
      justify-content:start;
    }

    .eJDYAv {
      gap:0.3rem;
      width:100%;
      display:flex;
      background:var(--BG_Color_Settings_Delete);
      box-shadow:0px 2px 4px 0px #00000020;
      transition:all 200ms ease 0ms normal;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      padding-top:0.75rem;
      border-color:var(--red-300);
      border-style:solid;
      border-width:2px;
      padding-left:0.75rem;
      border-radius:10px;
      padding-right:0.75rem;
      flex-direction:column;
      padding-bottom:0.75rem;
      padding-bottompadding:0.75rem;
    }

    .dFOqVp {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
    }

    .bqntRW {
      color:var(--grey-50);
      width:100%;
      cursor:pointer;
      height:3rem;
      display:flex;
      opacity:0.8;
      padding:0.5rem 0.75rem;
      font-size:clamp(0.875rem, 2vw, 1rem);
      max-width:9rem;
      background:linear-gradient(var(--red-400) 0%, var(--red-500) 100%);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      border-radius:0.375rem;
      flex-direction:row;
      justify-content:center;
    }

    .bqntRW:hover {
      background:radial-gradient(var(--red-500) 0%, var(--red-400) 100%);
    }

    .bqntRW:disabled {
      cursor:not-allowed;
      opacity:0.5;
    }

    .bqntRW.mobileWidth {
      width:auto;
    }

    .bxlPAH {
      color:#a0aec0;
      width:1rem;
      height:1rem;
      font-size:0.9rem;
      align-items:flex-start;
      justify-content:center;
    }

    @media (max-width: 400px) {

    .bxlPAH {
      display:none;
    }
    }

    .cBHpHB {
      gap:0.3rem;
      flex:1;
      color:#a0aec0;
      display:flex;
      flex-wrap:wrap;
      font-size:clamp(0.8rem, 1.8vw, 0.9rem);
      max-width:100%;
      align-items:center;
      font-family:Lexend;
      white-space:normal;
      flex-direction:row;
    }

    .cBHpHB.darkTheme {
      color:var(--grey-200);
    }

    .ShYpv {
      color:var(--red-500);
      display:block;
      font-size:clamp(0.875rem, 2vw, 1rem);
      font-family:Lexend;
      font-weight:600;
      flex-direction:row;
    }

    .ShYpv.darkTheme {
      color:var(--red-50);
    }

    .Settings_SECTION_Follower\:hWjtom99FKNgE6zNwn1I6 {
      height:fit-content;
    }

    .efvYTs {
      width:100%;
      height:100%;
      row-gap:clamp(0.75rem, 2vw, 1.25rem);
      flex-wrap:wrap;
      font-size:clamp(0.875rem, 2vw, 1rem);
      max-width:50rem;
      column-gap:clamp(1rem,2.5vw,1.5rem);
      overflow-y:clip;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      justify-content:center;
      padding-rightheight:auto;
      padding-rightheightpadding-right:0.5rem;
      padding-rightheightpadding-rightpadding-right:0.5rem;
    }

    @media (max-width: 768px) {

    .efvYTs {
      row-gap:0.375rem;
      padding-top:0.125rem;
    }
    }

    .eQzDjR {
      gap:clamp(0.375rem, 1.5vw, 0.5rem);
      width:100%;
      height:100%;
      flex-wrap:wrap;
      max-width:50rem;
      overflow-y:clip;
      align-items:start;
      flex-direction:row;
      justify-content:center;
      overflow-yheight:auto;
      overflow-yheightheight:auto;
      overflow-yheightheightheight:100%;
      overflow-yheightheightheightheight:100%;
    }

    .flweN {
      width:100%;
      height:100%;
      display:flex;
      z-index:-1;
      align-items:center;
      justify-content:flex-start;
      border-bottom-color:var(--red-300);
      border-bottom-style:Solid;
      border-bottom-width:3px;
    }

    .cPHZtv {
      width:100%;
      display:flex;
    }

    .fAhca-D {
      gap:0.5rem;
      width:100%;
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }

    .eZewGd {
      width:100%;
      height:5rem;
      resize:none;
      font-size:clamp(0.875rem, 2vw, 1rem);
      background:var(--BG_Color_Input);
      box-shadow:0px 2px 4px 0px #00000020;
      font-family:Lexend;
      padding-top:0.75rem;
      padding-left:0.75rem;
      border-radius:0.375rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      padding-bottompadding:0.75rem;
    }

    .eZewGd:focus-visible {
      outline-color:#fca5a561;
      outline-style:solid;
      outline-width:2px;
    }

    .cbxlIt {
      gap:clamp(0.5rem, 2vw, 1rem);
      width:clamp(4.5rem, 15vw, 6rem);
      cursor:pointer;
      height:clamp(2.25rem, 8vw, 3rem);
      align-items:center;
      padding-top:clamp(0.375rem, 1.5vw, 0.5rem);
      padding-left:clamp(0.375rem, 1.5vw, 0.5rem);
      padding-right:clamp(0.375rem, 1.5vw, 0.5rem);
      flex-direction:row;
      padding-bottom:clamp(0.375rem, 1.5vw, 0.5rem);
      justify-content:center;
    }

    @media (max-width: 768px) {

    .cbxlIt {
      width:4rem;
      height:2rem;
      padding:0.25rem;
      font-size:0.7rem;
    }
    }

    .cbxlIt {
      width:6rem;;
    }

    .cbxlIt {
      width:6rem;;
    }

    .cWyZpL {
      gap:1rem;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      padding-top:1rem;
      flex-direction:column;
      justify-content:center;
      padding-toppadding:1rem 0 0;
    }

    @media (min-width: 640px) {

    .cWyZpL {
      align-items:center;
      flex-direction:row;
      flex-directiondisplay:flex;
    }
    }

    .fiPa-da {
      color:var(--green-600, #059669);
      display:flex;
      font-size:var(--font-size-xs);
      font-family:'Inter';
      font-weight:inherit;
      flex-direction:column;
    }

    .bfqRqe {
      right:0px;
      width:1.5rem;
      bottom:0px;
      cursor:pointer;
      height:1.5rem;
      display:flex;
      opacity:0;
      z-index:2;
      position:absolute;
      overflow-x:auto;
      overflow-y:auto;
      align-items:center;
      border-radius:20px;
      flex-direction:column;
      justify-content:center;
    }

    .NcDzE {
      color:var(--grey-800, #262626);
      width:2rem;
      height:2rem;
    }

    .NcDzE:hover {
      color:var(--grey-900, #171717);
    }

    .dTtNjY {
      width:5rem;
      height:5rem;
      display:block;
      object-fit:cover;
      border-style:solid;
      border-width:0px;
      border-radius:9999px;
      flex-direction:row;
      flex-directionborder:0;
    }

    .bonVTf {
      align-items:center;
      justify-content:start;
    }

    .fllsyV {
      width:100%;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:center;
    }

    .eNAJyW {
      color:var(--grey-100, #F5F5F5);
      cursor:pointer;
      z-index:;
    }

    .eJAXUy {
      right:0px;
      width:1.5rem;
      bottom:0px;
      cursor:pointer;
      height:1.5rem;
      position:absolute;
      align-items:center;
      border-radius:20px;
      justify-content:center;
      background-color:var(--grey-800, #262626);
    }

    .eJAXUy:hover {
      cursor:pointer;
      background-color:var(--grey-900, #171717);
    }

    .IwSTz {
      width:5rem;
      border:0;
      height:5rem;
      display:flex;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      border-style:solid;
      border-width:0px;
      border-radius:9999px;
      flex-direction:row;
      justify-content:center;
      background-color:#f7fafc;
      flex-directionoverflow:visible;
    }

    .Settings_SECTION_Follower\:yMg7iX5KJ5y-LpDGnyDxR {
      display:none;
    }

    .Settings_SECTION\:0XWXV_vlC_dbJkXfiA4Nn {
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      justify-content:center;
    }

    .fsgpEx {
      gap:1.5rem;
      width:100%;
      height:100%;
      display:flex;
      row-gap:2rem;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      flex-wrap:wrap;
      box-sizing:border-box;
      column-gap:2rem;
      overflow-y:clip;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
      overflow-yheight:auto;
    }

    .Settings_SECTION_Influencer\:Gr3Xa423JkEKqOE3mjfP9 {
      height:fit-content;
    }

    .eajUam {
      gap:1rem;
      width:100%;
      display:flex;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .Settings_SECTION_Influencer\:hWjtom99FKNgE6zNwn1I6 {
      height:fit-content;
    }

    .rGPAf {
      width:100%;
      height:100%;
      row-gap:1rem;
      flex-wrap:wrap;
      max-width:50rem;
      column-gap:1rem;
      overflow-y:clip;
      align-items:start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
      overflow-yheight:auto;
    }

    .Settings_SECTION_Influencer\:yMg7iX5KJ5y-LpDGnyDxR {
      display:none;
    }

    .biTPxE {
      width:100%;
      height:100%;
      display:flex;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      max-width:50rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-start;
      padding-bottompadding:1rem;
    }

    .btjcHV {
      gap:1rem;
      width:6rem;
      cursor:pointer;
      height:3rem;
      align-items:center;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
    }

    .Profile_SECTION\:51JPzwi1Q67Qs6cN7kqGm {
      width:50%;
    }

    .cUVgPW {
      width:100%;
      overflow:hidden;
      position:relative;
      min-height:clamp(10rem,30vh,16rem);
      border-radius:8px;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .oPuaK {
      left:0px;
      width:100%;
      bottom:0px;
      padding:0px;
      position:absolute;
      transition:backdrop-filter 300ms cubic-bezier(0.4,0,0.2,1);
      backdrop-filter:blur(6px);
      transition-duration:300ms;
      transition-property:backdrop-filter;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .oPuaK:hover {
      backdrop-filter:blur(10px);
    }

    .bdtAbV {
      gap:0px;
      width:100%;
      display:flex;
      flex-wrap:wrap;
      padding-top:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0px;
    }

    @media (min-width: 901px) {

    .bdtAbV {
      flex-wrap:wrap;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }
    }

    .etgNmM {
      row-gap:0.05rem;
      column-gap:0.05rem;
      padding-top:1rem;
      padding-bottom:1rem;
    }

    .fGzhew {
      color:#10b981;
      width:fit-content;
      border:1px solid rgba(16, 185, 129, 0.3);
      display:flex;
      row-gap:clamp(0.15rem,1.2vw,0.25rem);
      font-size:clamp(0.65rem,1.8vw,0.75rem);
      background:rgba(16, 185, 129, 0.1);
      box-shadow:0 0 5px rgba(16,185,129,0.2),0 1px 2px rgba(0,0,0,0.05);
      column-gap:clamp(0.15rem,1.2vw,0.25rem);
      margin-top:clamp(0.1rem,0.8vw,0.15rem);
      transition:all 0.3s ease-in-out;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      padding-top:clamp(0.15rem,0.8vw,0.25rem);
      padding-left:clamp(0.35rem,1.8vw,0.5rem);
      border-radius:999px;
      padding-right:clamp(0.4rem,2vw,0.6rem);
      flex-direction:row;
      padding-bottom:clamp(0.15rem,0.8vw,0.25rem);
      justify-content:flex-start;
    }

    .eFjhZI {
      display:flex;
      font-size:clamp(0.65rem,1.6vw,0.75rem);
      align-items:center;
      font-weight:600;
      letter-spacing:0.01em;
      justify-content:center;
    }

    .dLeJVv {
      width:clamp(7px,1.8vw,9px);
      filter:drop-shadow(0 0 3px rgba(16, 185, 129, 0.6));
      height:clamp(7px,1.8vw,9px);
      display:flex;
      animation:Chat_Banner-pulse 2s ease-in-out infinite;
      align-items:center;
      justify-content:center;
    }

    @keyframes Chat_Banner-pulse {
        0% {
          opacity: 1;
        }

        0% {
          transform: scale(1);
        }

        50% {
          opacity: 0.6;
        }

        50% {
          transform: scale(1.1);
        }

        100% {
          opacity: 1;
        }

        100% {
          transform: scale(1);
        }
    }

    .Profile_Bio_Badge\:8LdDu2kySp5UhzySXd3Pr {
      padding-top:0.3rem;
      padding-bottom:0.3rem;
    }

    .eRtfFZ {
      font-size:var(--font-size-base);
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
    }

    .yyRgS {
      gap:clamp(0.2rem, 1.5vw, 0.3rem);
      width:100%;
      align-items:start;
      padding-top:clamp(0.05rem, 0.5vw, 0.1rem);
      flex-direction:row;
      padding-bottom:clamp(0.05rem, 0.5vw, 0.1rem);
      justify-content:start;
    }

    .enexsA {
      color:inherit;
    }

    .enexsA:hover {
      color:var(--red-500);
    }

    .cPiUiJ {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .Profile_Header_Bio\:BPMFgWgH_STc54upM-ovo {
      flex:1 1 auto;
      min-width:0px;
    }

    .uTqpT {
      gap:0px;
      flex:1;
      display:flex;
      align-items:stretch;
      flex-direction:column;
    }

    @media (min-width: 901px) {

    .uTqpT {
      flex-wrap:wrap;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }
    }

    .eSUIdg {
      width:100%;
      display:flex;
      row-gap:clamp(0.5rem, 2vw, 1rem);
      flex-wrap:wrap;
      column-gap:clamp(0.5rem, 2vw, 1rem);
      min-height:3rem;
      align-items:center;
      padding-top:clamp(0.5rem, 2vw, 1rem);
      flex-direction:row;
      padding-bottom:0px;
      justify-content:space-between;
    }

    .dtgNzz {
      color:var(--grey-50,#FAFAFA);
      cursor:pointer;
      height:2.25rem;
      display:flex;
      row-gap:0.375rem;
      font-size:0.8125rem;
      background:linear-gradient(135deg, var(--red-300) 0%, var(--red-400) 100%);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.375rem;
      transition:all 250ms ease;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:0.5rem;
      padding-left:0.875rem;
      padding-right:0.875rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .dtgNzz:hover {
      transform:translateY(-1px);
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%);
    }

    .dtgNzz.mobileView {
      width:2.25rem;
    }

    .dtgNzz.greenTheme {
      background:linear-gradient(135deg, var(--teal-300) 0%, var(--teal-400) 100%);
    }

    .dtgNzz.greenTheme:hover {
      cursor:pointer;
      transform:translateY(-1px);
      background:radial-gradient(var(--teal-400) 0%, var(--teal-300) 100%);
    }

    .eZVSyl {
      font-family:Lexend;
      font-weight:500;
    }

    .eZVSyl.mobileView {
      display:none;
    }

    .fyzIZq {
      flex:1 1 auto;
      color:var(--grey-50,#FAFAFA);
      height:2.25rem;
      display:flex;
      row-gap:clamp(0.25rem, 1vw, 0.5rem);
      font-size:clamp(0.75rem, 2vw, 0.875rem);
      max-width:100%;
      min-width:max-content;
      background:linear-gradient(var(--teal-300) 0%,var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 1px 2px 0px #00000015;
      column-gap:clamp(0.25rem, 1vw, 0.5rem);
      min-height:clamp(2.25rem, 5vw, 2.5rem);
      transition:all 300ms ease;
      align-items:center;
      font-family:Lexend;
      padding-top:clamp(0.5rem, 1.5vw, 0.75rem);
      padding-left:clamp(0.75rem, 2vw, 1rem);
      border-radius:6px;
      padding-right:clamp(0.75rem, 2vw, 1rem);
      flex-direction:row;
      padding-bottom:clamp(0.5rem, 1.5vw, 0.75rem);
      justify-content:flex-start;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .fyzIZq:hover {
      cursor:pointer;
      background:radial-gradient(var(--teal-400) 0%,var(--teal-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .fgGsLJ {
      gap:0px;
      display:flex;
      flex-wrap:wrap;
    }

    .fzvRSa {
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      position:absolute;
      object-fit:cover;
      transition:transform 300ms cubic-bezier(0.4,0,0.2,1);
      border-radius:8px;
      transition-duration:300ms;
      transition-property:transform;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .fzvRSa:hover {
      transform:scale(1.05);
    }

    .Profile_SECTION\:5hriTDtN6F1Wk4I-G-_i0 {
      flex:1;
      width:100%;
      display:flex;
      flex-wrap:wrap;
    }

    .bpvPhd {
      gap:1rem;
      width:100%;
      cursor:pointer;
      height:3rem;
      align-items:center;
      font-family:Inter;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
    }

    .bvhHeI {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      animation:;
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      padding-bottom:1rem;
      justify-content:flex-start;
    }

    .eXjSJc {
      color:inherit;
      width:100%;
      display:flex;
      row-gap:1.5rem;
      font-size:inherit;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      padding-top:1.25rem;
      padding-left:1.25rem;
      padding-right:1.25rem;
      flex-direction:column;
      padding-bottom:1.25rem;
    }

    .cohUtJ {
      color:var(--red-300);
      width:100%;
      height:100%;
    }

    .cohUtJ.darkTheme {
      color:var(--grey-800);
      width:100%;
      height:100%;
    }

    .fnvqAq {
      color:var(--Main_Color_Font);
      display:inline;
      font-size:small;
      flex-shrink:1;
      font-family:Inter;
      font-weight:var(--font-weight-bold);
      flex-direction:row;
    }

    .cywKdq {
      color:var(--Main_Color_Font);
      display:block;
      font-size:x-small;
      margin-top:0.125rem;
      flex-shrink:1;
      font-family:Inter;
      font-weight:inherit;
      line-height:1.25;
      flex-direction:row;
    }

    .cmeesx {
      width:2rem;
      height:2rem;
      background:linear-gradient(var(--grey-600) 0%, var(--grey-800) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .cmeesx.darkTheme {
      background:linear-gradient(var(--red-200) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      justify-content:center;
    }

    .bzFkgj {
      display:flex;
      column-gap:0.5rem;
      align-items:baseline;
      flex-shrink:1;
      flex-direction:row;
    }

    .biCdku {
      flex:1 1 0%;
      color:inherit;
      display:flex;
      padding:0.75rem 1.25rem;
      font-size:inherit;
      background:var(--BG_Color_Input);
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-radius:12px;
      flex-direction:row;
    }

    .bUJvsH {
      display:flex;
      row-gap:1.25rem;
      flex-shrink:1;
      flex-direction:column;
    }

    .SwjDn {
      color:var(--grey-500);
      display:inline;
      font-size:xx-small;
      flex-shrink:1;
      flex-direction:row;
    }

    .wYAqd {
      display:flex;
      column-gap:0.75rem;
      flex-shrink:1;
      flex-direction:row;
    }

    .bZbxAG {
      width:3rem;
      height:3rem;
      background:linear-gradient(var(--grey-600) 0%, var(--grey-800) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .bZbxAG.darkTheme {
      width:3rem;
      height:3rem;
      background:linear-gradient(var(--red-200) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      justify-content:center;
    }

    .dpbUNP {
      display:flex;
      flex-shrink:1;
      flex-direction:column;
      justify-content:center;
    }

    .dCTQKm {
      flex:0;
      color:#F9FAFB;
      border:none;
      cursor:pointer;
      height:2.5rem;
      display:flex;
      opacity:0.9;
      font-size:0.875rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      transition:all 300ms ease;
      align-items:center;
      flex-shrink:1;
      font-family:Lexend;
      font-weight:500;
      padding-top:0.5rem;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      border-radius:8px;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      transition-duration:150ms;
      transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .dCTQKm:hover {
      cursor:pointer;
      opacity:1;
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 10px 10px 0px #00000020;
    }

    .bDmwZv {
      width:100%;
      display:inline-block;
      font-size:small;
      background:var(--BG_Color_Input);
      flex-shrink:1;
      flex-direction:row;
    }

    .bDmwZv::placeholder {
      color:var(--grey-500);
    }

    .eXXyLK {
      color:inherit;
      display:flex;
      font-size:inherit;
      column-gap:0.75rem;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .fpETKB {
      padding-left:1rem;
      padding-right:1rem;
    }

    .dfCNOy {
      width:100%;
      display:flex;
      row-gap:1rem;
      max-width:30rem;
      background:var(--BG_Color_Post);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:1rem;
      padding-top:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      border-top-left-radius:20px;
      border-top-right-radius:20px;
      border-bottom-left-radius:20px;
      border-bottom-right-radius:20px;
    }

    .eqTiev {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      flex-shrink:1;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
    }

    .czJdcS {
      color:var(--grey-500);
      display:flex;
      row-gap:0.3rem;
      column-gap:0.3rem;
      flex-direction:row;
    }

    .czJdcS:hover {
      color:var(--red-400);
      cursor:pointer;
    }

    .ectuCV {
      font-size:var(--font-size-sm);
      font-family:Lexend;
    }

    .dhjACJ {
      display:flex;
      flex-shrink:1;
      font-weight:inherit;
      flex-direction:row;
    }

    .zXzHZ {
      color:var(--Main_Color_Font);
      cursor:pointer;
      display:flex;
      opacity:0.8;
      flex-wrap:wrap;
      font-size:inherit;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .zXzHZ:hover {
      cursor:pointer;
      opacity:1;
    }

    .bBDeab {
      color:var(--grey-500);
      row-gap:0.3rem;
      column-gap:0.3rem;
      flex-direction:row;
    }

    .bFFQit {
      z-index:2;
    }

    .dpqOXr {
      font-size:var(--font-size-sm);
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
    }

    .dQxVuq {
      color:var(--Main_Color_Font);
      cursor:pointer;
      display:flex;
      opacity:0.8;
      flex-wrap:wrap;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .dQxVuq:hover {
      cursor:pointer;
      opacity:0.95;
      transform:translateY(-2px);
      transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    }

    .feWIZB {
      color:var(--Main_Color_Font);
      display:flex;
      opacity:0.8;
      flex-wrap:wrap;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .feWIZB:hover {
      cursor:pointer;
      opacity:0.95;
      transform:translateY(-2px);
      transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    }

    .vXSrY {
      row-gap:1rem;
      column-gap:1rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
    }

    .dxmonl {
      width:100%;
      display:flex;
      max-width:30rem;
      max-height:30rem;
      align-items:center;
      aspect-ratio:1 / 1;
      justify-content:center;
    }

    .dQCOQE {
      width:100%;
      height:100%;
      row-gap:0.15rem;
      z-index:2;
      position:absolute;
      column-gap:0.15rem;
      align-items:center;
      flex-direction:row;
      backdrop-filter:blur(20px);
      justify-content:center;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .dQCOQE:hover {
      cursor:pointer;
      row-gap:0.15rem;
      z-index:2;
      position:absolute;
      column-gap:0.15rem;
      align-items:center;
      flex-direction:row;
      backdrop-filter:blur(20px);
      justify-content:center;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    @keyframes animation-EdouB {
        0% {
          backdrop-filter: blur(10px) ;
        }

        100% {
          backdrop-filter: blur(0px);
        }
    }

    .bVaTnO {
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
    }

    .cwupFq {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      font-weight:bolder;
      flex-direction:row;
      justify-content:center;
    }

    .Profile_Feed\:cNXm-CpGO6j7-54YbzAhP {
      z-index:2;
    }

    .buZkYS {
      width:100%;
      display:flex;
      max-width:30rem;
      background:linear-gradient(135deg,#FCA5A5 0%,#F87171 25%,#FEE2E2 50%,#FECACA 75%,#FEF2F2 100%) border-box;
      box-shadow:0px 4px 12px 0px rgba(0,0,0,0.15);
      max-height:40rem;
      object-fit:cover;
      transition:transform 0.3s ease, box-shadow 0.3s ease;
      align-items:center;
      aspect-ratio:1 / 1;
      border-color:transparent;
      border-style:solid;
      border-width:3px;
      border-radius:16px;
      justify-content:center;
      object-position:center top;
    }

    .buZkYS:hover {
      cursor:pointer;
      transform:scale(1.02);
      box-shadow:0px 6px 16px 0px rgba(0,0,0,0.18);
    }

    .bWiNOi {
      gap:clamp(0.25rem, 2vw, 0.5rem);
      flex:1;
      height:100%;
      padding-left:clamp(0.25rem, 1.5vw, 0.3rem);
      padding-right:clamp(0.25rem, 1.5vw, 0.3rem);
      flex-direction:row;
    }

    .ewMlWn {
      display:flex;
      row-gap:clamp(0.2rem, 1.5vw, 0.3rem);
      font-size:clamp(0.875rem, 2.5vw, var(--font-size-sm));
      column-gap:clamp(0.2rem, 1.5vw, 0.3rem);
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      flex-direction:row;
      justify-content:flex-start;
    }

    .ewMlWn.noProfileSection:hover {
      color:var(--red-400);
      cursor:pointer;
    }

    .fDjJlf {
      width:clamp(2.25rem, 8vw, 2.5rem);
      height:clamp(2.25rem, 8vw, 2.5rem);
      display:flex;
      opacity:0.9;
      min-width:44px;
      box-shadow:0px 2px 4px 0px #00000020;
      min-height:44px;
      align-items:center;
      border-radius:99px;
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:clamp(2px, 0.5vw, 3px);
      flex-direction:row;
      justify-content:center;
    }

    .fDjJlf.noProfileSection:hover {
      cursor:pointer;
      opacity:1;
    }

    .dRLQRo {
      gap:clamp(0.15rem, 1vw, 0.2rem);
      height:100%;
      align-items:start;
      padding-left:0.3rem;
      padding-right:0.3rem;
      justify-content:center;
    }

    .flYryP {
      display:flex;
      row-gap:0.3rem;
      column-gap:0.3rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .deTmbZ {
      width:clamp(1.75rem, 5vw, 2rem);
      cursor:pointer;
      height:clamp(1.75rem, 5vw, 2rem);
      display:flex;
      opacity:0.75;
      min-width:44px;
      min-height:44px;
      align-items:center;
      justify-content:center;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .deTmbZ:hover {
      opacity:1;
    }

    .ejvjXz {
      color:var(--grey-500);
      font-size:clamp(0.65rem, 1.5vw, 0.7rem);
      font-family:Lexend;
    }

    .fcRhKG {
      width:100%;
      height:100%;
      border-radius:99px;
    }

    .dWllVe {
      width:fit-content;
      height:100%;
      display:flex;
      row-gap:clamp(0.3rem, 2vw, 0.5rem);
      column-gap:clamp(0.3rem, 2vw, 0.5rem);
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .dWllVe {
      width:auto;
      row-gap:0.15rem;
      column-gap:0.15rem;
    }
    }

    .Profile_Feed\:jrKaPPUT6nBZmfSciJwEU {
      padding-left:1rem;
      padding-right:1rem;
    }

    .erJgvr {
      width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .fwwZA-D {
      cursor:pointer;
      display:flex;
      opacity:0.8;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      flex-direction:row;
      justify-content:center;
    }

    .fwwZA-D:hover {
      text-decoration-line: underline;
    }

    .fwwZA-D.currentPage {
      cursor:default;
      opacity:1;
      line-height:;
      text-decoration-line:underline;
      text-decoration-color:var(--red-400);
      text-decoration-thickness:3px;
    }

    .dJQAfh {
      gap:0.5rem;
      width:100%;
      display:flex;
      font-size:var(--font-size-xl);
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    .Profile_SECTION\:BqLlKqe4Ns25oB6vdHfqn {
      flex:2;
    }

    .Profile_SECTION\:CorU4-VN0iyvw5TJT9HQr {
      width:40%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .eTFUfb {
      gap:0.5rem;
      width:100%;
      height:auto;
      flex-wrap:wrap;
      align-items:start;
      flex-direction:row;
      justify-content:center;
    }

    .euMsRx {
      width:10rem;
      cursor:pointer;
      height:15rem;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .cWZKtU {
      height:100%;
      opacity:0.75;
      box-shadow:0px 2px 4px 0px #00000020;
      transition:all 300ms ease;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .cWZKtU:hover {
      opacity:1;
      border-color:var(--red-300);
      border-style:solid;
      border-width:1px;
    }

    .Profile_Media\:hvVl9fX4_2bobcToUEZJV {
      z-index:2;
    }

    .cROwdl {
      display:flex;
      row-gap:0.1rem;
      font-size:1rem;
      column-gap:0.1rem;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      flex-direction:row;
    }

    .Profile_SECTION\:LwQ7cALlnMOpR_15OP4qq {
      width:100%;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:start;
    }

    .fGAyaY {
      width:100%;
      height:100%;
      display:flex;
      z-index:-1;
      align-items:center;
      justify-content:flex-start;
      border-bottom-color:var(--red-300);
      border-bottom-style:Solid;
      border-bottom-width:4px;
    }

    .Profile_SECTION\:YbqdxlpCKGw5NeeeQvH4W {
      width:100%;
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      column-gap:2rem;
      align-items:flex-start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    .dfZA-Db {
      font-size:1rem;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
    }

    .dfZA-Db:hover {
      color:var(--red-300);
    }

    .Profile_SECTION\:dInGjSWr5wJZtqfS2KDX7 {
      width:40%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .Profile_SECTION\:dVcOD5sv5VVe58A8zN9QJ {
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:start;
    }

    .Profile_SECTION\:eGW4u-Ozr1vKAN1PQakdJ {
      width:100%;
      height:100%;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .dhmMur {
      display:flex;
      row-gap:0.25rem;
      font-size:1rem;
      column-gap:0.25rem;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      flex-direction:row;
    }

    .dhmMur:hover {
      color:var(--red-300);
    }

    .Profile_SECTION\:pdh9VqGM6Nvqh9V-U3wtr {
      width:40%;
      transition:all 200ms ease-out 0ms normal;
      border-bottom-left-radius:0px;
    }

    .ehlBQc {
      width:100%;
      height:100%;
      display:flex;
      box-shadow:0px 2px 4px 0px #00000020;
      overflow-y:auto;
      align-items:center;
      padding-top:1rem;
      padding-bottom:1rem;
      justify-content:flex-start;
    }

    .duPWMM {
      width:100%;
      height:100%;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      padding-top:0.5rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      justify-content:flex-end;
      padding-bottompadding:0.5rem 2rem;
    }

    .erkAIv {
      gap:clamp(1rem,2vw,1.5rem);
      flex-wrap:wrap;
      align-items:center;
      padding-top:clamp(1.5rem,3vw,2rem);
      padding-left:clamp(1rem,2vw,1.5rem);
      padding-right:clamp(1rem,2vw,1.5rem);
      padding-bottom:clamp(1.5rem,3vw,2rem);
      justify-content:center;
    }

    @media (max-width: 768px) {

    .erkAIv {
      gap:0.5rem;
      padding-top:1rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:1rem;
    }
    }

    .cgMBrP {
      color:var(--grey-50,#FAFAFA);
      width:fit-content;
      cursor:pointer;
      height:3rem;
      display:flex;
      padding:clamp(0.75rem,2vw,1rem);
      row-gap:0.3rem;
      min-width:clamp(2.75rem,10vw,3.5rem);
      background:linear-gradient(135deg,rgba(252,165,165,0.95) 0%,rgba(248,113,113,0.95) 100%);
      box-shadow:0 2px 8px rgba(239,68,68,0.2);
      column-gap:0.3rem;
      transition:all 0.2s cubic-bezier(0.4,0,0.2,1);
      align-items:center;
      font-family:Lexend;
      border-radius:clamp(10px,1vw,12px);
      flex-direction:row;
      backdrop-filter:blur(8px) saturate(180%);
      justify-content:flex-start;
      flex-directionpadding:clamp(0.75rem, 2vw, 1rem);
    }

    .cgMBrP:hover {
      opacity:1;
      transform:translateY(-2px);
      background:linear-gradient(135deg,rgba(248,113,113,1) 0%,rgba(239,68,68,1) 100%);
      box-shadow:0 4px 16px rgba(239,68,68,0.3);
    }

    @media (max-width: 768px) {

    .cgMBrP {
      height:2rem;
      padding:0.375rem;
      min-width:2rem;
    }
    }

    .cxKNov {
      width:100%;
      row-gap:clamp(0.75rem,2vw,1rem);
      flex-wrap:wrap;
      max-width:1200px;
      column-gap:clamp(0.75rem,2vw,1rem);
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .cxKNov {
      row-gap:0.5rem;
      column-gap:0.5rem;
      flex-direction:column;
    }
    }

    .hIIOF {
      color:var(--red-400,#F87171);
      width:100%;
      height:3rem;
      font-size:clamp(0.875rem,2vw,1rem);
      box-shadow:0 2px 8px rgba(239,68,68,0.08);
      transition:all 0.2s cubic-bezier(0.4,0,0.2,1);
      font-family:Lexend;
      border-color:rgba(252,165,165,0.4);
      border-style:solid;
      border-width:2px;
      padding-left:clamp(0.75rem,1.5vw,1.5rem);
      border-radius:clamp(10px,1vw,12px);
      padding-right:clamp(0.75rem,1.5vw,1.5rem);
      padding-rightpadding:0 clamp(0.75rem, 1.5vw, 1.5rem);
    }

    .hIIOF:focus {
      box-shadow:0 4px 12px rgba(239,68,68,0.15),0 0 0 3px rgba(252,165,165,0.1);
      border-color:rgba(248,113,113,0.6);
      border-style:solid;
      border-width:2px;
    }

    @media (max-width: 768px) {

    .hIIOF {
      height:2.5rem;
      font-size:0.875rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
    }
    }

    .cNAIYZ {
      flex:1 1 0;
      min-width:200px;
    }

    @media (max-width: 768px) {

    .cNAIYZ {
      flex:1 1 100%;
      width:100%;
    }
    }

    .AJdPs {
      flex:0 0 auto;
      row-gap:clamp(0.5rem,1.5vw,0.75rem);
      column-gap:clamp(0.5rem,1.5vw,0.75rem);
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .AJdPs {
      width:100%;
      row-gap:0.5rem;
      column-gap:0.5rem;
      justify-content:center;
    }
    }

    .cXAa-Dt {
      flex:0;
      color:#F9FAFB;
      width:100%;
      cursor:pointer;
      height:3rem;
      display:flex;
      row-gap:0.5rem;
      font-size:0.875rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.5rem;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:0.5rem;
      padding-left:1rem;
      border-radius:6px;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      transition-duration:150ms;
      transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
      border-bottom-right-radiuspadding:0.5rem 1rem;
    }

    .WmuGt {
      cursor:pointer;
      display:flex;
      opacity:0.8;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      flex-direction:row;
      justify-content:center;
    }

    .WmuGt:hover {
      text-decoration-line: underline;
    }

    .WmuGt.currentPage {
      cursor:default;
      opacity:1;
      line-height:;
      text-decoration-line:underline;
      text-decoration-color:var(--red-200);
      text-decoration-thickness:3px;
    }

    .Gallery_Images\:3uTfQ8i2atmM_fpXK69dF {
      width:fit-content;
      height:fit-content;
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .eoEXyJ {
      gap:clamp(0.375rem, 1.5vw, 0.5rem);
      width:100%;
      display:flex;
      flex-wrap:wrap;
      min-height:3rem;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .fyWsQw {
      gap:clamp(0.25rem, 1vw, 0.375rem);
      align-items:center;
      padding-left:clamp(0.375rem, 1.5vw, 0.625rem);
      padding-right:clamp(0.375rem, 1.5vw, 0.625rem);
      flex-direction:row;
      justify-content:center;
    }

    .cgIife {
      gap:0.125rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      flex-direction:column;
    }

    .eoHOWM {
      display:none;
    }

    .eoHOWM.loading {
      display:flex;
    }

    .eZHxyW {
      gap:clamp(0.375rem, 1.5vw, 0.5rem);
      cursor:pointer;
      display:none;
      padding:clamp(0.5rem, 2vw, 0.75rem);
      min-width:2.75rem;
      min-height:2.75rem;
      transition:background 200ms ease-out;
      align-items:center;
      border-radius:0.625rem;
      flex-direction:row;
      justify-content:center;
    }

    .eZHxyW.mobileView {
      display:flex;
    }

    .cMJzmL {
      font-size:clamp(1.125rem, 2.5vw, 1.5rem);
      font-family:Lexend;
      font-weight:900;
    }

    .eHjavA {
      width:clamp(1.75rem, 5vw, 2.25rem);
      height:clamp(1.75rem, 5vw, 2.25rem);
      aspect-ratio:1;
      border-radius:50%;
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:0.1875rem;
    }

    .crfyyY {
      gap:clamp(0.375rem, 1.5vw, 0.5rem);
      cursor:pointer;
      padding:clamp(0.5rem, 2vw, 0.75rem);
      min-width:2.75rem;
      min-height:2.75rem;
      transition:background 200ms ease-out;
      align-items:center;
      border-radius:0.625rem;
      flex-direction:row;
      justify-content:center;
    }

    .crfyyY.mobileView {
      display:none;
    }

    .crfyyY:hover {
      background:var(--BG_Color_Hover);
    }

    .bkGWVh {
      font-size:clamp(0.75rem, 2vw, 0.875rem);
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
    }

    .bkGWVh.loading {
      display:none;
    }

    .bDfBLE {
      width:50%;
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:center;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
      flex-directionpadding:0 1rem;
    }

    .cOZGlA {
      gap:clamp(0.5rem, 1.5vw, 1rem);
      width:100%;
      height:100%;
      display:flex;
      animation:1s ease 0ms 1 normal none running animation-diMMIZ;
      flex-grow:1;
      flex-wrap:wrap;
      flex-basis:0;
      overflow-y:auto;
      align-items:flex-start;
      padding-left:clamp(0.75rem, 2vw, 1.5rem);
      padding-right:clamp(0.75rem, 2vw, 1.5rem);
      flex-direction:row;
      justify-content:center;
      flex-directionpadding:0 clamp(0.75rem, 2vw, 1.5rem);
    }

    .fGfSfA {
      width:100%;
      display:flex;
      opacity:0.85;
      animation:;
      box-shadow:0 4px 6px rgba(0,0,0,0.1);
      align-items:center;
      border-color:var(--red-300);
      border-style:solid;
      border-width:clamp(2px, 0.3vw, 4px);
      justify-content:flex-end;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .fGfSfA:hover {
      cursor:pointer;
      opacity:1;
      border-color:var(--red-400);
      border-style:solid;
      border-width:clamp(2px, 0.3vw, 4px);
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .doIvHK {
      width:100%;
      height:var(--height);
      display:block;
      object-fit:cover;
      object-position:center top;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
      border-bottom-right-radiusborder-radius:6px;
    }

    .doIvHK:hover {
      cursor:pointer;
    }

    .eQuRfA {
      width:50%;
      height:100%;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      flex-direction:row;
      justify-content:center;
    }

    .ccicXR {
      width:50%;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .edGkgd {
      color:var(--grey-900, #171717);
    }

    .eNtoMa {
      gap:0.3rem;
      flex:1;
      cursor:pointer;
      display:flex;
      opacity:0.75;
      align-items:center;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
    }

    .eNtoMa:hover {
      opacity:1;
      transform:translateY(-3px);
    }

    .fPAIF {
      gap:0.3rem;
      flex:1;
      cursor:pointer;
      display:flex;
      opacity:0.75;
      transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
      align-items:center;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
      background-image:url("");
      transition-duration:150ms;
      transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .fPAIF:hover {
      opacity:1;
      transform:translateY(-3px);
    }

    .dDdGjH {
      gap:0.3rem;
      flex:1;
      cursor:pointer;
      display:flex;
      opacity:0.75;
      transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
      align-items:center;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
    }

    .dDdGjH:hover {
      opacity:1;
      transform:translateY(-3px);
    }

    .Gallery_Images_List\:ieffgf5q_PQwWJqMNmDbI {
      width:100%;
      height:2rem;
      display:flex;
      position:absolute;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      align-items:center;
      flex-direction:row;
      justify-content:center;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .bosoHr {
      width:100%;
      display:grid;
      grid-gap:clamp(0.75rem, 2vw, 1.5rem);
      align-items:center;
      justify-content:center;
      grid-template-rows:masonry;
      grid-template-columns:repeat(auto-fill, minmax(min(100%, 15rem), 1fr));
    }

    .bSrjkJ {
      width:100%;
      height:100%;
      row-gap:0.5rem;
      z-index:2;
      position:absolute;
      animation:2s ease 0ms 2 alternate none running animation-diMMIZ;
      background:linear-gradient(#99f6e433 0%, #5eead466 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      backdrop-filter:blur(10px);
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .bSrjkJ.deleted {
      animation:1.2s ease 0ms 2 alternate none running animation-diMMIZ;
      background:linear-gradient(#fecaca33 0%, #fca5a566 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    @keyframes animation-beThBF {
        0% {
          filter: blur(10px);
        }

        100% {
          filter: blur(0px);
        }
    }


    .eLVdKV {
      display:inline-block;
      font-size:var(--font-size-lg);
      font-family:Lexend;
      font-weight:bolder;
    }

    .bwUsUx {
      row-gap:0.5rem;
      animation:2.4s ease 0ms 1 normal none running animation-cPXRrv;
      column-gap:0.5rem;
      flex-direction:row;
    }

    @keyframes animation-cPXRrv {
        0% {
          filter: blur(0px);
        }

        100% {
          filter: blur(3px);
        }
    }

    .bHyhMi {
      row-gap:0.5rem;
      animation:4s ease 0ms 1 normal none running animation-MNOGh;
      column-gap:0.5rem;
      flex-direction:row;
    }

    @keyframes animation-MNOGh {
        0% {
          filter: blur(0.1px)     ;
        }

        100% {
          filter: blur(2px);
        }
    }

    .fGefOn {
      width:100%;
      display:flex;
      align-items:center;
      justify-content:flex-end;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .Gallery_SECTION\:XPuc34-2Hrc8f5lcdQF-6 {
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .dWMFaW {
      width:100%;
      height:100%;
      display:flex;
      position:absolute;
      animation:0.3s ease 0ms 1 normal none running animation-diMMIZ;
      align-items:center;
      justify-content:center;
    }

    .bjsKmf {
      width:100%;
      height:100%;
      overflow-y:auto;
    }

    .ePWkJK {
      flex:1;
      width:100%;
      display:flex;
      row-gap:1rem;
      animation:;
      column-gap:1rem;
      align-items:start;
      padding-left:clamp(1rem, 3vw, 2rem);
      padding-right:clamp(1rem, 3vw, 2rem);
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .ePWkJK {
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
    }
    }

    .ekcriJ {
      color:var(--grey-900,#171717);
      font-size:clamp(0.75rem, 1.5vw, 0.875rem);
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
    }

    .fypFzo {
      gap:clamp(0.2rem, 0.8vw, 0.3rem);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bOHgie {
      gap:clamp(0.75rem, 2vw, 1rem);
      cursor:pointer;
      display:flex;
      opacity:0.8;
      overflow:hidden;
      animation:;
      background:linear-gradient(var(--red-300) 0%,var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);
      align-items:center;
      font-weight:var(--font-weight-bold);
      padding-top:clamp(0.75rem, 2vw, 1rem);
      padding-left:clamp(0.75rem, 2vw, 1rem);
      padding-right:clamp(0.75rem, 2vw, 1rem);
      flex-direction:column;
      padding-bottom:clamp(0.75rem, 2vw, 1rem);
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .bOHgie:hover {
      opacity:1;
    }

    .EMWKD {
      gap:clamp(1rem, 2.5vw, 1.5rem);
      color:inherit;
      width:100%;
      display:grid;
      font-size:inherit;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:center;
      grid-template-columns:repeat(4, minmax(0, 20rem));
    }

    @media (max-width: 1028px) {

    .EMWKD {
      grid-template-columns:repeat(2, minmax(0, 20rem));
    }
    }

    @media (max-width: 768px) {

    .EMWKD {
      grid-template-columns:1fr;
    }
    }

    .QWqSA {
      gap:clamp(0.25rem, 1vw, 0.5rem);
      padding-left:clamp(0.25rem, 1vw, 0.5rem);
      padding-right:clamp(0.25rem, 1vw, 0.5rem);
      flex-direction:column;
    }

    .cZWgJp {
      width:clamp(2.5rem, 5vw, 3.5rem);
      height:clamp(2.5rem, 5vw, 3.5rem);
      box-shadow:0px 2px 4px 0px #00000020;
      border-color:var(--red-400);
      border-style:solid;
      border-width:clamp(2px, 0.4vw, 3px);
      border-radius:clamp(8px, 1.5vw, 12px);
    }

    .PCAPs {
      color:var(--grey-900,#171717);
      font-size:clamp(0.875rem, 2vw, 1rem);
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
    }

    .flgEiz {
      width:100%;
      height:clamp(14rem, 35vw, 20rem);
      max-width:15rem;
      box-shadow:0px 2px 4px 0px #00000020;
      object-fit:cover;
      align-items:center;
      aspect-ratio:3 / 4;
      border-color:var(--red-400);
      border-style:solid;
      border-width:clamp(3px, 0.5vw, 5px);
      border-radius:clamp(20px, 4vw, 30px);
      justify-content:center;
      object-position:top;
    }

    @media (max-width: 768px) {

    .flgEiz {
      max-width:100%;
    }
    }

    .escUgk {
      gap:clamp(0.5rem, 1.5vw, 0.75rem);
      width:100%;
      align-items:center;
      padding-top:clamp(0.5rem, 1.5vw, 0.75rem);
      padding-left:clamp(0.75rem, 2vw, 1rem);
      flex-direction:row;
      justify-content:start;
    }

    .fhXtEv {
      top:0px;
      width:100%;
      z-index:5;
      overflow:hidden;
      position:sticky;
      max-height:100vh;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .fkxBhF {
      color:var(--grey-900,#171717);
    }

    .Gallery_Influencers\:-GXNYRPskvYmJmmYh8nJv {
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .bEJycU {
      width:100%;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .etLxqD {
      display:flex;
      flex-wrap:wrap;
      align-items:start;
      justify-content:center;
    }

    .bcQhRm {
      display:flex;
      font-size:var(--font-size-2xl);
      font-family:Lexend;
      font-weight:var(--font-weight-black);
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    @media (max-width: 768px) {

    .bcQhRm {
      font-size:1.2rem;
    }
    }

    .Gallery_Influencers\:qYsiRQMXMGK74xsZNCo1w {
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .Gallery_SECTION\:c_C02DS3qEMzdAfB6-2GA {
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .eyQJSM {
      position:absolute;
    }

    .cxOxnV {
      width:100%;
      height:100%;
      display:flex;
      row-gap:0.5rem;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      max-width:50rem;
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-start;
      padding-bottompadding:1rem;
    }

    .fjcDPy {
      width:100%;
      row-gap:1rem;
      max-width:30rem;
      background:var(--BG_Color_Post);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:1rem;
      padding-top:1rem;
      padding-bottom:1rem;
      border-top-left-radius:20px;
      border-top-right-radius:20px;
      border-bottom-left-radius:20px;
      border-bottom-right-radius:20px;
    }

    .bQNnlr {
      gap:1.5rem;
      width:100%;
      margin:1rem 0;
      display:flex;
      opacity:1;
      padding:0 2rem;
      row-gap:0.5rem;
      overflow:visible;
      position:relative;
      max-width:100%;
      background:linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%);
      box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);
      column-gap:1rem;
      min-height:12rem;
      transition:all 300ms ease;
      align-items:center;
      border-radius:16px;
      flex-direction:row;
      max-widthwidth:100%;
      justify-content:space-between;
      max-widthwidthmax-width:100%;
    }

    @media (max-width: 768px) {

    .bQNnlr {
      gap:1rem;
      margin:0.5rem 0;
      padding:0.5rem 1.5rem;
      min-height:5rem;
      text-align:center;
      justify-content:center;
    }
    }

    .bQNnlr.noExploreSection:hover {
      cursor:pointer;
      opacity:1;
    }

    .bQNnlr.noExploreSection {
      opacity:0.9;
    }

    .cgXzZG {
      gap:0.5rem;
      flex:1;
      width:35%;
      display:flex;
      padding:2rem 0;
      z-index:20;
      position:relative;
      paddinggap:0.5rem;
      text-align:center;
      align-items:center;
      flex-direction:column;
      justify-content:center;
      paddinggapwidth:35%;
    }

    @media (max-width: 768px) {

    .cgXzZG {
      width:100%;
      padding:0px;
    }
    }

    .bshGuT {
      top:0px;
      flex:1;
      right:-1rem;
      width:65%;
      height:13rem;
      display:flex;
      z-index:10;
      position:relative;
      margin-top:0px;
      align-items:center;
      margin-bottom:-1rem;
      pointer-events:none;
      justify-content:center;
      margin-bottomdisplay:flex;
      margin-bottomdisplaywidth:65%;
    }

    @media (max-width: 1024px) {

    .bshGuT {
      display:none;
      position:relative;
    }
    }

    .bbPvLo {
      width:100%;
      border:6px solid #ff858a;
      filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.2));
      height:100%;
      max-width:500px;
      transform:rotate(4deg);
      box-shadow:0 10px 25px rgba(0, 0, 0, 0.2);
      max-height:14rem;
      object-fit:cover;
      transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
      border-radius:12px;
      box-shadowheight:auto;
      border-radiusheight:100%;
      border-radiusheightmax-width:500px;
    }

    .bbPvLo:hover {
      transform:scale(1.1) translateY(-5px);
    }

    .cFCxrk {
      gap:0.75rem;
      color:#FFFFFF;
      margin:0px;
      display:flex;
      font-size:var(--font-size-3xl);
      transform:rotate(-3deg);
      align-items:center;
      font-family:Lexend;
      font-weight:800;
      text-shadow:0px 2px 4px rgba(0, 0, 0, 0.1);
      white-space:nowrap;
      flex-direction:row;
      transformcolor:#FFFFFF;
      padding-rightgap:0.75rem;
      padding-rightgapfont-size:var(--font-size-2xl);
    }

    @media (max-width: 768px) {

    .cFCxrk {
      font-size:var(--font-size-xl);
      transform:none;
    }
    }

    .Home_SECTION\:cNXm-CpGO6j7-54YbzAhP {
      z-index:2;
    }

    .Home_SECTION\:jrKaPPUT6nBZmfSciJwEU {
      padding-left:1rem;
      padding-right:1rem;
    }

    .vjDEI {
      color:inherit;
      width:100%;
      display:flex;
      padding:1rem 0.5rem;
      overflow:hidden;
      position:relative;
      flex-wrap:wrap;
      font-size:inherit;
      column-gap:1rem;
      overflow-x:auto;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      border-radius:8px;
      flex-direction:row;
      justify-content:center;
      scrollbar-width:none;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .vjDEI::-webkit-scrollbar {
    width: 0;
    }

    @media (max-width: 768px) {

    .vjDEI {
      padding:0.5rem;
      column-gap:0.5rem;
    }
    }

    .eMweaI {
      align-items:center;
      flex-shrink:0;
      flex-direction:column;
    }

    .bBgtbt {
      color:inherit;
      width:100%;
      height:100%;
      display:flex;
      padding:2px;
      font-size:inherit;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
      justify-content:center;
    }

    .arMqP {
      width:92px;
      height:92px;
      display:flex;
      opacity:0.8;
      padding:2px;
      background:linear-gradient(45deg, var(--red-100) 0%, var(--red-200) 25%, var(--red-300) 50%, var(--red-400) 75%, var(--red-500) 100%);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      flex-shrink:1;
      border-radius:50%;
      flex-direction:row;
      justify-content:center;
    }

    .arMqP:hover {
      cursor:pointer;
      opacity:1;
    }

    @media (max-width: 768px) {

    .arMqP {
      width:64px;
      height:64px;
    }
    }

    .cEhFcw {
      margin:0px;
      display:block;
      overflow:hidden;
      font-size:11px;
      max-width:74px;
      margin-top:4px;
      text-align:center;
      flex-shrink:1;
      font-family:"Lexend", sans-serif;
      font-weight:inherit;
      white-space:nowrap;
      text-overflow:ellipsis;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .cEhFcw {
      font-size:10px;
      max-width:60px;
    }
    }

    .edTTZw {
      color:inherit;
      width:100%;
      height:100%;
      display:inline;
      font-size:inherit;
      object-fit:cover;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
    }

    .JSQBt {
      color:var(--red-400);
      opacity:0.8;
    }

    .JSQBt:hover {
      cursor:pointer;
      opacity:1;
    }

    .ewnlgF {
      width:100%;
      height:100%;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      overflow-x:clip;
      overflow-y:auto;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:flex-start;
    }

    .dbMaHW {
      width:100%;
      cursor:pointer;
      height:8rem;
      display:flex;
      opacity:0.9;
      background:var(--BG_Color_Sidebar);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      padding-top:1rem;
      border-color:var(--red-300);
      border-style:solid;
      border-width:2px;
      padding-left:1rem;
      border-radius:15px;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .dbMaHW:hover {
      opacity:1;
      border-color:var(--red-400);
      border-style:solid;
      border-width:2px;
    }

    .WZLz {
      width:3rem;
      height:3rem;
      display:flex;
      align-items:center;
      justify-content:center;
      border-top-left-radius:20px;
      border-top-right-radius:20px;
      border-bottom-left-radius:20px;
      border-bottom-right-radius:20px;
    }

    .fAuEqC {
      font-size:0.6rem;
      text-align:center;
      font-family:Lexend;
      font-weight:500;
    }

    .dXAkyQ {
      right:0.5rem;
      bottom:0.5rem;
      z-index:2;
      position:absolute;
      font-size:0.5em;
    }

    .cQWRxq {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .ftpNGM {
      top:0.7rem;
      right:0.7rem;
      width:1.1rem;
      height:1.1rem;
      display:flex;
      opacity:0.8;
      z-index:5;
      position:absolute;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      justify-content:center;
      border-top-left-radius:3px;
      border-top-right-radius:3px;
      border-bottom-left-radius:3px;
      border-bottom-right-radius:3px;
    }

    .ftpNGM:hover {
      cursor:pointer;
      opacity:1;
    }

    .echjiv {
      width:3rem;
      height:3rem;
      align-items:start;
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:3px;
      justify-content:center;
      border-top-left-radius:20px;
      border-top-right-radius:20px;
      border-bottom-left-radius:20px;
      border-bottom-right-radius:20px;
    }

    .kzkhU {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      row-gap:0.5rem;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
    }

    .cAWzPE {
      font-size:0.7rem;
      text-align:center;
      font-family:Lexend;
      font-weight:600;
    }

    .Chat_Selection_SECTION\:LSmyzhZmddzYI352sVtgf {
      width:100%;
    }

    .XGWwp {
      gap:0.15rem;
      width:100%;
      flex-direction:row;
    }

    .fbTlAY {
      gap:1rem;
      width:100%;
      padding-left:1rem;
      padding-right:1rem;
    }

    .Chat_Selection_SECTION\:zeYvoz3UF3h-bfQBUE7WF {
      flex:1;
      display:flex;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .mWzIU {
      width:100%;
      height:100%;
      display:flex;
      row-gap:1.5rem;
      animation:ease 0.5s 1 normal none running animation-empty;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:1.5rem;
      overflow-x:clip;
      overflow-y:auto;
      align-items:center;
      padding-top:3rem;
      padding-bottom:3rem;
      justify-content:flex-start;
      animation-emptygap:1.5rem;
    }

    @keyframes animation-empty {
    }

    .Explore_SECTION\:QAsBVndKNDAso-FAha7wh {
      width:fit-content;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    @media (max-width: 500px) {

    .Explore_SECTION\:QAsBVndKNDAso-FAha7wh {
      height:6rem;
    }
    }

    .anjsl {
      flex-wrap:wrap;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .fowzpu {
      gap:0.5rem;
      width:100%;
      height:fit-content;
      position:absolute;
      background:linear-gradient(#fca5a54d 0%, var(--red-300) 100%);
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:start;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .dTSCQB {
      color:var(--grey-50,#FAFAFA);
      display:flex;
      position:relative;
      font-size:0.75rem;
      align-items:start;
      font-family:Lexend;
      font-weight:500;
      flex-direction:column;
      justify-content:start;
    }

    .ePJbjv {
      width:100%;
      height:100%;
      max-height:30rem;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    @media (max-width: 500px) {

    .ePJbjv {
      max-height:25rem;
    }
    }

    .bvIBSg {
      width:100%;
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      column-gap:2rem;
      align-items:center;
      padding-top:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:center;
    }

    .cMimOn {
      width:100%;
      height:100%;
      display:flex;
      position:absolute;
      align-items:center;
      flex-direction:column;
      justify-content:end;
    }

    .dQIQpO {
      color:var(--grey-50,#FAFAFA);
      display:flex;
      position:relative;
      font-size:var(--font-size-sm);
      align-items:start;
      font-family:Lexend;
      font-weight:600;
      flex-direction:column;
      justify-content:start;
    }

    .fylCcq {
      width:100%;
      height:100%;
      display:flex;
      opacity:0.9;
      position:relative;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      max-width:23rem;
      min-width:15rem;
      box-shadow:0px 2px 4px 0px #00000020;
      flex-basis:20%;
      max-height:33rem;
      min-height:15rem;
      transition:all 200ms linear;
      align-items:center;
      border-color:var(--red-200);
      border-style:solid;
      border-width:12px;
      flex-direction:column;
      justify-content:center;
      border-top-left-radius:18px;
      border-top-right-radius:18px;
      border-bottom-left-radius:18px;
      border-bottom-right-radius:18px;
      border-bottom-right-radiusborder-radius:18px;
    }

    @media (max-width: 500px) {

    .fylCcq {
      max-height:25rem;
    }
    }

    .fylCcq:hover {
      cursor:pointer;
      opacity:1;
      border-color:var(--red-300);
      border-style:solid;
      border-width:12px;
    }

    .Explore_SECTION\:_58ik1w9qAM6EM-kLsjHy {
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      justify-content:center;
    }

    .bRkIUH {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eDLiJX {
      gap:1.5rem;
      width:100%;
      display:flex;
      padding:1rem;
      row-gap:2rem;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      max-width:50rem;
      column-gap:2rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
      padding-bottomgap:2rem;
    }

    .cSLJBo {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
    }

    .cEnkoD {
      width:100%;
      display:flex;
      padding:1.25rem;
      row-gap:0.3rem;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      text-align:center;
      transition:all 200ms ease 0ms normal;
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      padding-top:1rem;
      padding-left:1rem;
      border-radius:0.75rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-start;
      transition-duration:300ms;
      transition-property:all;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .OcbCN {
      width:100%;
      display:flex;
      font-size:1rem;
      font-family:Lexend;
      font-weight:600;
      flex-direction:row;
    }

    .cZBsrP {
      width:100%;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:0.375rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    .eyIoYR {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      flex-direction:row;
      justify-content:center;
    }

    .cJdJhQ {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .cCYXsI {
      width:100%;
    }

    .fuHuOq {
      flex:0;
      row-gap:0.3rem;
      column-gap:0.3rem;
      flex-direction:row;
    }

    .edrOpw {
      width:100%;
      flex-grow:2;
      flex-basis:0%;
      flex-shrink:1;
    }

    .elhPAg {
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .bJODRN {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:start;
      flex-direction:column;
      justify-content:start;
    }

    .Persona_SECTION\:8ytmOgHjzgCiW_dvxqufk {
      display:none;
    }

    .eweiUh {
      width:100%;
      display:flex;
      padding:1.25rem;
      row-gap:0.3rem;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      text-align:center;
      align-items:flex-start;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      padding-top:1rem;
      padding-left:1rem;
      border-radius:0.75rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-start;
      transition-duration:300ms;
      transition-property:all;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .FogjI {
      width:100%;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      padding-top:0.5rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:flex-start;
    }

    .Persona_IMG_Permissions_Category\:RUvA5yRUVA6nCrlfwzO4C {
      opacity:0.8;
    }

    .Persona_IMG_Permissions_Category\:RUvA5yRUVA6nCrlfwzO4C:hover {
      cursor:pointer;
      opacity:1;
    }

    .bHFCEN {
      width:100%;
      display:flex;
      flex-wrap:wrap;
      font-size:0.9rem;
      align-items:flex-start;
      font-family:Lexend;
      border-style:solid;
      border-width:0px;
      justify-content:center;
    }

    .blpyIB {
      flex:1;
      width:100%;
      display:flex;
      row-gap:0.5rem;
      font-size:0.9rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dNWJOU {
      width:100%;
      padding-top:0.5rem;
      padding-bottom:0.5rem;
    }

    .dmnEKl {
      width:100%;
      display:flex;
      font-size:1rem;
      font-family:Lexend;
      font-weight:600;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .Persona_SECTION\:LfvwQy0t-_GktzJTQJqfi {
      width:100%;
    }

    .fzNnxQ {
      width:100%;
      display:flex;
      padding:1.25rem;
      row-gap:0.3rem;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      text-align:center;
      transition:all 200ms ease 0ms normal;
      align-items:flex-start;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      padding-top:1rem;
      padding-left:1rem;
      border-radius:0.75rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-start;
      transition-duration:300ms;
      transition-property:all;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .bnjYLZ {
      flex:1;
      height:3rem;
      display:block;
      font-size:1rem;
      min-width:10rem;
      background:var(--BG_Color_Input);
      font-family:Lexend;
      padding-top:0.5rem;
      padding-left:0.75rem;
      border-radius:0.375rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
    }

    .bnjYLZ:focus-visible {
      outline-color:#fca5a561;
      outline-style:solid;
      outline-width:2px;
    }

    .fCDZoC {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      padding-top:0.3rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.3rem;
      justify-content:flex-start;
    }

    .StsGY {
      color:var(--grey-50, #FAFAFA);
      height:2rem;
      display:flex;
      row-gap:0.3rem;
      animation:1s ease 0ms 1 normal none running animation-diMMIZ;
      font-size:1rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .StsGY:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      background-color:var(--red-500, #EF4444);
    }

    .dONFVF {
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
    }

    .dJrspI {
      opacity:0.75;
    }

    .dJrspI:hover {
      cursor:pointer;
      opacity:1;
    }

    .ejmUbw {
      flex:2;
      width:100%;
      cursor:not-allowed;
      opacity:0.75;
      box-shadow:0px 2px 4px 0px #00000020;
      flex-direction:row;
      border-top-left-radius:0.375rem;
      border-top-right-radius:0.375rem;
      border-bottom-left-radius:0.375rem;
      border-bottom-right-radius:0.375rem;
    }

    .cntpra {
      flex:0;
      color:var(--grey-50, #FAFAFA);
      width:100%;
      cursor:pointer;
      height:3rem;
      display:flex;
      row-gap:0.3rem;
      flex-wrap:wrap;
      font-size:1rem;
      max-width:10rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
    }

    .cntpra:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      background-color:var(--red-500, #EF4444);
    }

    .cntpra:disabled {
      cursor:not-allowed;
      opacity:0.6;
    }

    .Persona_SECTION\:N0qwFzhsmB4CO9oEdG2Ld {
      width:100%;
    }

    .dzcJUu {
      gap:0.3rem;
      width:100%;
      display:flex;
      align-items:center;
      font-family:Lexend;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
      justify-content:center;
    }

    .dXzbYH {
      flex:1;
      width:100%;
      height:5rem;
      resize:none;
      display:block;
      font-size:var(--font-size-sm);
      background:var(--BG_Color_Input);
      font-style:italic;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.75rem;
      border-radius:0.375rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:start;
    }

    .dXzbYH:focus-visible {
      outline-color:#fca5a561;
      outline-style:solid;
      outline-width:2px;
    }

    .bCfGnG {
      gap:0.5rem;
      width:100%;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .Persona_SECTION\:OjGUgRAeIM8jH6Q5MhDcB {
      width:100%;
    }

    .bSOnNJ {
      flex:1;
      color:var(--grey-50, #FAFAFA);
      width:100%;
      cursor:pointer;
      height:3rem;
      display:flex;
      row-gap:0.3rem;
      flex-wrap:wrap;
      font-size:1rem;
      min-width:10rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      transition:all 300ms ease  ;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
      background-color:var(--grey-500, #737373);
    }

    .bSOnNJ:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .dxxGzY {
      width:100%;
      height:100%;
      display:flex;
      row-gap:0.3rem;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      padding-top:1rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .fHsPcy {
      width:100%;
      row-gap:1rem;
      max-width:56rem;
      column-gap:1rem;
      padding-left:1rem;
      padding-right:1rem;
    }

    .cWlmlB {
      padding:clamp(1rem, 4vw, 2.5rem);
      max-width:100%;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      text-align:center;
      border-radius:0.75rem;
      transition-duration:300ms;
      transition-property:background, box-shadow;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .tAzVl {
      color:var(--red-400);
      font-size:clamp(0.75rem, 1.8vw, 0.875rem);
      font-family:Lexend;
      line-height:1.5;
    }

    .dpbcFu {
      font-size:clamp(1.5rem, 5vw, 3rem);
      font-family:Lexend;
      font-weight:700;
      line-height:1.2;
      margin-bottom:clamp(1rem, 3vw, 2rem);
    }

    .cycvBY {
      row-gap:0.75rem;
      column-gap:0.75rem;
    }

    .emmqZJ {
      font-size:clamp(0.875rem, 2vw, 1rem);
      font-family:Lexend;
      line-height:1.5;
      margin-bottom:0.5rem;
    }

    .rPZhp {
      color:var(--grey-50,#FAFAFA);
      width:100%;
      cursor:pointer;
      display:flex;
      padding:clamp(0.5rem, 2vw, 0.75rem) clamp(0.75rem, 3vw, 1.5rem);
      row-gap:0.3rem;
      flex-wrap:wrap;
      font-size:clamp(0.875rem, 2vw, 1rem);
      background:linear-gradient(var(--red-300) 0%,var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      min-height:3rem;
      transition:transform 200ms ease, opacity 200ms ease;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      line-height:1.5;
      border-radius:0.375rem;
      flex-direction:row;
      justify-content:center;
      transition-duration:200ms;
      transition-property:transform, opacity;
      transition-timing-function:ease;
    }

    @media (min-width: 640px) {

    .rPZhp {
      flex:1;
      width:auto;
      min-width:10rem;
    }
    }

    .rPZhp:hover {
      transform:translateY(-2px);
      background:radial-gradient(var(--red-400) 0%,var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .rPZhp:disabled {
      cursor:not-allowed;
      opacity:0.5;
    }

    .bSxkGK {
      gap:clamp(1rem, 3vw, 1.5rem);
      display:flex;
      align-items:center;
      margin-bottom:clamp(1.5rem, 4vw, 2.5rem);
      flex-direction:column;
      justify-content:center;
    }

    @media (min-width: 640px) {

    .bSxkGK {
      gap:clamp(1.5rem, 5vw, 3rem);
      flex-direction:row;
    }
    }

    .dKgYrR {
      font-size:clamp(0.875rem, 2.5vw, 1rem);
      font-family:Lexend;
      font-weight:600;
      line-height:1.5;
    }

    .dvWRgB {
      gap:clamp(0.25rem, 0.5vw, 0.5rem);
      display:flex;
      align-items:center;
      margin-bottom:0.25rem;
      flex-direction:row;
    }

    .dSULik {
      color:#6b7280;
      width:1.25rem;
      cursor:help;
      height:1.25rem;
      display:inline-flex;
      font-size:0.75rem;
      align-items:center;
      font-weight:500;
      line-height:1rem;
      border-radius:9999px;
      flex-direction:row;
      justify-content:center;
      background-color:#f3f4f6;
    }

    .efcRzy {
      display:flex;
      align-items:center;
      flex-direction:column;
    }

    .bbfUa-D {
      font-size:clamp(0.75rem, 1.8vw, 0.875rem);
      font-family:Lexend;
      line-height:1.4;
    }

    .Earnings_SECTION\:1B-YtqDCCZnCkAACep5iE {
      width:100%;
      height:auto;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .cTItlH {
      width:100%;
      height:50vh;
      padding-left:0.3rem;
      padding-right:0.3rem;
    }

    .ekrCdQ {
      gap:1rem;
      width:6rem;
      cursor:pointer;
      height:3rem;
      align-items:center;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
    }

    .ekrCdQ.darkTheme {
      color:var(--Main_Color_Font);
    }

    .Earnings_SECTION\:F_tYYrDcG_H_ERZWW5RPr {
      width:40%;
      transition:all 200ms ease-out 0ms normal;
      border-bottom-left-radius:0px;
    }

    .Earnings_SECTION\:HOQt0t7wBaHSmSwVEmHsc {
      width:40%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .cQsRfn {
      width:100%;
      display:flex;
      row-gap:clamp(0.75rem, 2vw, 1.5rem);
      column-gap:clamp(0.75rem, 2vw, 1.5rem);
      flex-direction:column;
    }

    .flwjui {
      color:var(--red-300);
      display:flex;
      font-size:clamp(0.875rem, 2vw, 1rem);
      align-items:flex-start;
      font-weight:800;
      line-height:1.4;
    }

    .ckMLnM {
      height:100%;
      display:flex;
      row-gap:clamp(0.5rem, 1.5vw, 0.75rem);
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px rgba(0,0,0,0.12);
      column-gap:clamp(0.5rem, 1.5vw, 0.75rem);
      align-items:center;
      padding-top:clamp(1rem, 3vw, 1.5rem);
      padding-left:clamp(1rem, 3vw, 1.5rem);
      border-radius:0.75rem;
      padding-right:clamp(1rem, 3vw, 1.5rem);
      flex-direction:row;
      padding-bottom:clamp(1rem, 3vw, 1.5rem);
      justify-content:center;
    }

    @media (min-width: 768px) {

    .ckMLnM {
      padding-top:clamp(1.5rem, 4vw, 2rem);
      padding-left:clamp(1.5rem, 4vw, 2rem);
      padding-right:clamp(1.5rem, 4vw, 2rem);
      padding-bottom:clamp(1.5rem, 4vw, 2rem);
    }
    }

    .ckMLnM.darkTheme {
      background:radial-gradient(var(--grey-500) 0%,var(--grey-600) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .cBUNVX {
      gap:0.75rem;
      padding:clamp(0.75rem, 3vw, 1.5rem);
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      border-radius:clamp(0.5rem, 2vw, 0.75rem);
      flex-direction:column;
    }

    .eUwYHG {
      gap:0.125rem;
    }

    .eDZKja {
      gap:0.25rem;
      color:#6b7280;
      display:flex;
      font-size:clamp(0.625rem, 2vw, 0.75rem);
      align-items:center;
      line-height:1.4;
      flex-direction:row;
    }

    .dvEJKk {
      gap:clamp(0.75rem, 3vw, 1.25rem);
      display:flex;
      padding:clamp(0.75rem, 3vw, 1rem);
      flex-wrap:wrap;
      background:var(--BG_Color_Input);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      border-radius:clamp(0.5rem, 2vw, 0.625rem);
      flex-direction:row;
      justify-content:space-between;
    }

    .cWjbgF {
      flex-shrink:0;
    }

    .eJdYrn {
      font-weight:700;
    }

    .dzqLxJ {
      gap:clamp(0.5rem, 2vw, 0.75rem);
      flex:1 1 auto;
      display:flex;
      min-width:0px;
      align-items:center;
      flex-direction:row;
    }

    .XCxnv {
      gap:0.25rem;
      flex:1 1 auto;
      min-width:0px;
    }

    .eBqjKs {
      gap:0.25rem;
      display:flex;
      overflow:hidden;
      flex-wrap:wrap;
      font-size:clamp(0.75rem, 2.5vw, 0.875rem);
      align-items:center;
      line-height:1.4;
      text-overflow:ellipsis;
      flex-direction:row;
    }

    .blicFh {
      color:#4b5563;
      display:flex;
      font-size:clamp(1rem, 4vw, 1.25rem);
      min-width:clamp(2.25rem, 8vw, 2.75rem);
      min-height:clamp(2.25rem, 8vw, 2.75rem);
      align-items:center;
      flex-shrink:0;
      line-height:1;
      aspect-ratio:1;
      border-radius:50%;
      justify-content:center;
      background-color:#e5e7eb;
    }

    .fCQZuB {
      color:var(--teal-400);
      font-size:clamp(0.875rem, 3vw, 1rem);
      flex-shrink:0;
      font-weight:600;
      white-space:nowrap;
    }

    .MprWS {
      font-size:clamp(0.875rem, 3vw, 1rem);
      font-weight:600;
      line-height:1.4;
    }

    .Earnings_SECTION\:IbRGxY2MIQ7MOH4pOf3gg {
      width:100%;
    }

    .HryRG {
      gap:clamp(0.5rem, 2vw, 1rem);
      display:flex;
      flex-direction:column;
    }

    .DzSJu {
      color:var(--red-300);
      display:flex;
      font-size:clamp(0.875rem, 3vw, 1rem);
      text-align:center;
      align-items:center;
      font-weight:600;
      line-height:1.5;
      justify-content:center;
    }

    .lNCOS {
      display:flex;
      padding:clamp(0.75rem, 3vw, 1.5rem);
      row-gap:0.75rem;
      background:var(--BG_Color_Card);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.75rem;
      border-radius:clamp(0.5rem, 2vw, 0.75rem);
      flex-direction:column;
    }

    .fomVQS {
      color:#6b7280;
      display:flex;
      row-gap:0.25rem;
      flex-wrap:wrap;
      font-size:clamp(0.625rem, 2vw, 0.75rem);
      column-gap:0.25rem;
      line-height:1.4;
      flex-direction:row;
    }

    .cwPkyO {
      gap:clamp(0.5rem, 2vw, 0.75rem);
      flex:1 1 auto;
      display:flex;
      min-width:0px;
      flex-direction:column;
    }

    .olFDw {
      display:flex;
      row-gap:0.3rem;
      overflow:hidden;
      flex-wrap:wrap;
      font-size:clamp(0.75rem, 2.5vw, 0.875rem);
      column-gap:0.3rem;
      font-family:Lexend;
      line-height:1.4;
      text-overflow:ellipsis;
      flex-direction:row;
    }

    .XloWC {
      color:#4b5563;
      display:flex;
      font-size:1.25rem;
      min-width:clamp(2.25rem, 8vw, 2.75rem);
      min-height:clamp(2.25rem, 8vw, 2.75rem);
      align-items:center;
      flex-shrink:0;
      line-height:1.75rem;
      aspect-ratio:1;
      border-radius:9999px;
      flex-direction:row;
      justify-content:center;
      background-color:#e5e7eb;
    }

    .rWxsO {
      color:var(--grey-800);
      padding:clamp(0.375rem, 1.5vw, 0.5rem) clamp(0.5rem, 2vw, 0.75rem);
      font-size:clamp(0.75rem, 2.5vw, 0.875rem);
      background:radial-gradient(in oklch,var(--blue-200) 0%,var(--blue-400) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      flex-shrink:0;
      font-family:Lexend;
      font-weight:500;
      white-space:nowrap;
      border-radius:clamp(0.5rem, 2vw, 0.625rem);
    }

    .rWxsO.sent {
      color:var(--grey-800);
      padding:clamp(0.375rem, 1.5vw, 0.5rem) clamp(0.5rem, 2vw, 0.75rem);
      font-size:clamp(0.75rem, 2.5vw, 0.875rem);
      background:radial-gradient(in oklch,var(--yellow-200) 0%,var(--yellow-400) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      font-family:Lexend;
      font-weight:500;
      border-radius:clamp(0.5rem, 2vw, 0.625rem);
    }

    .rWxsO.completed {
      color:var(--grey-800);
      padding:clamp(0.375rem, 1.5vw, 0.5rem) clamp(0.5rem, 2vw, 0.75rem);
      font-size:clamp(0.75rem, 2.5vw, 0.875rem);
      background:radial-gradient(in oklch,var(--teal-200) 0%,var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      font-family:Lexend;
      font-weight:500;
      border-radius:clamp(0.5rem, 2vw, 0.625rem);
    }

    .bOyGbf {
      font-size:clamp(0.875rem, 3vw, 1rem);
      font-weight:500;
      line-height:1.4;
    }

    .fxiOMM {
      color:var(--red-400);
      flex-shrink:0;
    }

    .ehvSCF {
      gap:clamp(0.5rem, 2vw, 0.75rem);
      display:flex;
      padding:clamp(1rem, 4vw, 1.5rem);
      background:radial-gradient(var(--grey-100) 0%,var(--grey-200) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      min-height:8rem;
      align-items:center;
      border-radius:clamp(0.5rem, 2vw, 0.75rem);
      flex-direction:column;
      justify-content:center;
    }

    .ehvSCF.darkTheme {
      background:radial-gradient(var(--grey-500) 0%,var(--grey-600) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .Earnings_SECTION\:XgHvaoGVXtvV4ylXFOWFN {
      width:100%;
    }

    .Earnings_SECTION\:d3DFc9NDhS-dQncHK9Tta {
      width:100%;
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      column-gap:2rem;
      align-items:flex-start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    .Earnings_SECTION\:eql_V6njNjDmFbSJZBhE2 {
      width:100%;
      height:50vh;
      overflow-y:auto;
      align-items:center;
      padding-top:1rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:1rem;
      justify-content:start;
    }

    .Earnings_SECTION\:g1yKAz0iF2JbGjdBV4S_l {
      width:40%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .Earnings_SECTION\:rZQ1dECmuaiOSuqhydbv0 {
      width:50%;
    }

    .bbOMfK {
      gap:1rem;
      width:100%;
      cursor:pointer;
      height:3rem;
      align-items:center;
      font-family:Inter;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:center;
    }

    .bbOMfK.darkTheme {
      color:var(--Main_Color_Font);
    }

    .Earnings_SECTION\:ysXYo7AM1dw-bHI7XA9q3 {
      width:100%;
      height:50vh;
      background:;
      overflow-y:auto;
      align-items:center;
      padding-top:1rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:1rem;
      justify-content:start;
    }

    .bYNrPL {
      gap:0.5rem;
      width:100%;
      height:100%;
      row-gap:0.5rem;
      animation:;
      background:var(--BG_Color_Main);
      column-gap:0.5rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cqMYzj.cardActive {
      color:var(--teal-400);
    }

    .mSszT {
      width:fit-content;
      height:100%;
      overflow-y:auto;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .cGzvOt {
      gap:0.15rem;
      flex-direction:row;
    }

    .dHvEnE {
      display:flex;
      font-size:1.5rem;
      align-items:start;
      font-family:Lexend;
      font-weight:900;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
    }

    .dkXksj {
      gap:1rem;
      width:100%;
    }

    .cuPpAv {
      gap:0.5rem;
      width:10rem;
      cursor:pointer;
      height:5rem;
      opacity:0.8;
      position:relative;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:start;
      padding-top:1rem;
      border-color:var(--red-300);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      border-radius:15px;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:start;
    }

    .cuPpAv:hover {
      opacity:1;
      background:var(--BG_Color_Hover);
    }

    .cuPpAv.isActive {
      opacity:1;
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:3px;
      border-top-left-radius:15px;
      border-top-right-radius:15px;
      border-bottom-left-radius:15px;
      border-bottom-right-radius:15px;
    }

    .cuPpAv.notSee {
      background:#fca5a533;
    }

    .eURkMB {
      top:-0.4rem;
      left:-0.4rem;
      color:white;
      width:1.2rem;
      height:1.2rem;
      display:flex;
      position:absolute;
      animation:1s ease 0ms 1 normal none running animation-diMMIZ;
      font-size:0.7rem;
      background:linear-gradient(to bottom left, var(--red-200) 0%, var(--red-400) 100%) scroll padding-box border-box repeat repeat 0% 0% /auto;
      box-shadow:0px 2px 8px 0px #00000040;
      align-items:center;
      flex-shrink:1;
      font-family:Lexend;
      font-weight:700;
      line-height:1;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .tNTCn {
      width:2rem;
      height:2rem;
      display:flex;
      align-items:center;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .cnAuZG {
      width:100%;
      height:100%;
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:center;
    }

    .eCyyKC {
      display:flex;
      font-size:0.800rem;
      font-family:Lexend;
      font-weight:700;
      flex-direction:column;
    }

    .yDMkp {
      top:0.5rem;
      right:0.5rem;
      z-index:2;
      position:absolute;
    }

    .yDMkp:hover {
      color:var(--red-400, #F87171);
      cursor:pointer;
    }

    .MgSnB {
      width:2rem;
      height:2rem;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:start;
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:2px;
      justify-content:center;
      border-top-left-radius:99px;
      border-top-right-radius:99px;
      border-bottom-left-radius:99px;
      border-bottom-right-radius:99px;
    }

    .MgSnB.DarkTheme {
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:2px;
    }

    .bxlSBD {
      flex:1;
      width:100%;
      height:100%;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .fylWGY {
      color:inherit;
      width:8px;
      height:8px;
      display:block;
      animation:typingBounce 1.4s infinite ease-in-out both;
      font-size:inherit;
      background:var(--red-200);
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
      animation-delay:-0.32s;
    }

    @keyframes typingBounce {
        40% {
          transform: scale(1.0);
        }

        100% {
          transform: scale(0);
        }
    }

    .eaFFB {
      color:inherit;
      width:8px;
      height:8px;
      display:block;
      animation:typingBounce 1.4s infinite ease-in-out both;
      font-size:inherit;
      background:var(--red-300);
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
      animation-delay:-0.16s;
    }

    .cUpOmF {
      color:inherit;
      width:8px;
      height:8px;
      display:block;
      animation:typingBounce 1.4s infinite ease-in-out both;
      font-size:inherit;
      background:var(--red-400);
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      border-radius:50%;
      flex-direction:row;
    }

    .ckqUIj {
      color:inherit;
      width:100%;
      display:flex;
      padding:8px 16px;
      font-size:inherit;
      align-items:center;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:flex-start;
    }

    .jgTYQ {
      gap:4px;
      height:24px;
      display:flex;
      align-items:center;
      flex-shrink:1;
      flex-direction:row;
    }

    .cfSWWb {
      font-size:0.6rem;
      text-align:center;
      font-family:Lexend;
      font-weight:500;
    }

    .dXXqfV {
      bottom:0px;
      z-index:100;
      position:sticky;
      background:linear-gradient(to top, var(--BG_Color_Section, #2a2b2e) 80%, #2a2b2e00 100%);
      margin-top:-0.75rem;
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.75rem;
      backdrop-filter:blur(12px);
      justify-content:flex-end;
    }

    @media (max-width: 768px) {

    .dXXqfV.card_open {
      z-index:0;
      position:sticky;
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.75rem;
      backdrop-filter:none;
      justify-content:flex-end;
    }
    }

    .cbkakH {
      gap:0.5rem;
      width:100%;
      border:1px solid #ffffff10;
      display:flex;
      padding:0.5rem 0.75rem;
      flex-wrap:nowrap;
      background:var(--BG_Color_Input);
      box-shadow:0px 4px 12px 0px #00000040;
      transition:all 200ms ease;
      align-items:center;
      padding-top:0.75rem;
      padding-left:0.75rem;
      border-radius:16px;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.75rem;
      pointer-events:auto;
      justify-content:flex-start;
      justify-contentgap:0.5rem;
      padding-bottompadding:0.75rem;
    }

    .cbkakH.wait {
      opacity:0.7;
    }

    @media (max-width: 768px) {

    .cbkakH {
      gap:0.25rem;
      padding:0.4rem 0.5rem;
    }
    }

    .cofWgj {
      flex:1 1 auto;
      width:100%;
      height:100%;
      resize:none;
      display:flex;
      opacity:1;
      padding:0.4rem 0.5rem;
      font-size:0.75rem;
      min-width:0px;
      max-height:fit-content;
      min-height:24px;
      align-items:flex-start;
      flex-shrink:1;
      font-family:Lexend;
      padding-top:0.3rem;
      padding-left:0.5rem;
      border-radius:6px;
      maximum-scale:1;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.3rem;
      justify-content:center;
      justify-contentflex:1;
      padding-bottompadding:0.3rem 0.5rem;
    }

    .cofWgj:disabled {
      cursor:no-drop;
      opacity:0.7;
    }

    .eNGPCh {
      display:flex;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .eNGPCh {
      column-gap:0.25rem;
    }
    }

    .Chat_Input\:RF1Zbl3NgR6IY9TOWsbci {
      position:relative;
      align-items:flex-start;
      justify-content:center;
    }

    .cvnKAc {
      color:#ffffff;
    }

    .djmFqq {
      font-size:inherit;
      font-family:Lexend;
      font-weight:inherit;
    }

    @media (max-width: 768px) {

    .djmFqq {
      display:none;
      font-size:0.75rem;
    }
    }

    .dGstTZ {
      gap:0.75rem;
      width:100%;
      height:fit-content;
      position:relative;
      flex-wrap:wrap;
      font-size:0.8125rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:center;
      padding-bottompadding:1rem;
    }

    @media (max-width: 768px) {

    .dGstTZ {
      gap:0.5rem;
      font-size:0.75rem;
      padding-top:0.625rem;
      padding-left:0.625rem;
      padding-right:0.625rem;
      padding-bottom:0.625rem;
      padding-bottompadding:0.625rem;
    }
    }

    .btMghR {
      gap:0.5rem;
      width:fit-content;
      flex-wrap:wrap;
      align-items:center;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .btMghR {
      gap:0.375rem;
    }
    }

    .dLYewl {
      gap:0.375rem;
      height:fit-content;
      min-width:fit-content;
      background:linear-gradient(135deg, var(--red-300) 0%, var(--red-400) 100%);
      box-shadow:0px 4px 12px rgba(220, 20, 60, 0.3);
      align-items:center;
      padding-top:0.375rem;
      padding-left:0.5rem;
      border-radius:8px;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.375rem;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .dLYewl {
      gap:0.25rem;
      padding-top:0.25rem;
      padding-left:0.375rem;
      padding-right:0.375rem;
      padding-bottom:0.25rem;
    }
    }

    @media (max-width: 600px) {

    .dLYewl {
      display:none;
    }
    }

    .fbEiRK {
      gap:0.5rem;
      flex:1;
      cursor:pointer;
      height:fit-content;
      min-width:fit-content;
      background:var(--BG_Color_Input);
      box-shadow:0px 2px 4px 0px #00000020;
      transition:all 0.2s ease-in-out;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.75rem;
      border-radius:12px;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .fbEiRK {
      gap:0.375rem;
      padding-top:0.375rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.375rem;
    }
    }

    .fbEiRK:hover {
      transform:translateY(-2px);
      background:var(--BG_Color_Hover);
      box-shadow:0px 4px 16px rgba(0, 0, 0, 0.12);
    }

    .dOjYds {
      color:white;
      filter:drop-shadow(0px 2px 4px rgba(255, 255, 255, 0.3));
    }

    @media (max-width: 768px) {

    .dOjYds {
      width:18px;
      height:18px;
    }
    }

    .bfrYVa {
      font-size:0.875rem;
      font-family:Lexend;
      font-weight:500;
      line-height:1.4;
    }

    @media (max-width: 768px) {

    .bfrYVa {
      font-size:0.75rem;
    }
    }

    .cEfKfu {
      color:white;
      font-size:0.875rem;
      font-family:Inter;
      font-weight:600;
      letter-spacing:0.02em;
    }

    @media (max-width: 768px) {

    .cEfKfu {
      font-size:0.75rem;
    }
    }

    .Chat_Input\:lBEvvIciGDGsWSya6Reu1 {
      pointer-events:auto;
    }

    .dLGbhx {
      color:#ffffff;
      cursor:pointer;
      height:2.5rem;
      padding:0 0.75rem;
      row-gap:0.5rem;
      font-size:var(--font-size-sm);
      background:linear-gradient(135deg, var(--red-200) 0%, var(--red-400) 100%);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.5rem;
      transition:all 300ms ease  ;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-left:0.5rem;
      border-radius:10px;
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiuspadding:0 0.5rem;
      border-bottom-right-radiuspaddingheight:2.5rem;
    }

    @media (max-width: 768px) {

    .dLGbhx {
      width:2.5rem;
      height:2.5rem;
      padding:0px;
      font-size:0.75rem;
      padding-top:0.5rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.5rem;
    }
    }

    .dLGbhx:disabled {
      cursor:not-allowed;
    }

    .dLGbhx:hover {
      transform:translateY(-1px);
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);
    }

    .dbriyC {
      color:#ffffff;
      width:2.5rem;
      cursor:pointer;
      height:2.5rem;
      row-gap:0.3rem;
      font-size:var(--font-size-sm);
      background:linear-gradient(135deg, var(--red-300) 0%, var(--red-400) 100%);
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      transition:all 300ms ease  ;
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      border-radius:8px;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .dbriyC {
      width:2.5rem;
      height:2.5rem;
    }
    }

    .dbriyC:disabled {
      cursor:not-allowed;
      opacity:0.75;
    }

    .dbriyC:hover {
      transform:translateY(-1px);
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1);
    }

    .Chat_SECTION\:6Xevn2VbMSu2WjbdAVjkb {
      width:100%;
      flex-grow:0;
      flex-basis:0%;
      flex-shrink:0;
      padding-top:;
      padding-bottom:;
    }

    .Chat_SECTION\:CDExMgWxYdL878BOhcdiW {
      display:flex;
      animation:;
      padding-top:1rem;
      padding-bottom:1rem;
    }

    .bpwSJT {
      width:100%;
      align-items:center;
      padding-top:clamp(0.5rem, 2vw, 0.75rem);
      padding-left:clamp(0.5rem, 2vw, 0.75rem);
      padding-right:clamp(0.5rem, 2vw, 0.75rem);
      flex-direction:row;
      padding-bottom:clamp(0.5rem, 2vw, 0.75rem);
      justify-content:center;
    }

    .csKCUc {
      row-gap:clamp(0.25rem, 0.5vw, 0.375rem);
      column-gap:clamp(0.25rem, 0.5vw, 0.375rem);
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .Vthll {
      gap:clamp(0.375rem, 1vw, 0.5rem);
      color:var(--grey-50,#FAFAFA);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:clamp(0.375rem, 1vw, 0.5rem);
      background:linear-gradient(var(--teal-300) 0%,var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:clamp(0.375rem, 1vw, 0.5rem);
      min-height:clamp(2.5rem, 5vw, 3rem);
      transition:all 300ms ease;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:clamp(0.5rem, 1.5vw, 0.625rem);
      padding-left:clamp(0.5rem, 1.5vw, 0.625rem);
      border-radius:clamp(0.375rem, 1vw, 0.5rem);
      padding-right:clamp(0.5rem, 1.5vw, 0.625rem);
      flex-direction:row;
      padding-bottom:clamp(0.5rem, 1.5vw, 0.625rem);
      justify-content:flex-start;
      transition-timing-function:cubic-bezier(0.4,0,0.2,1);
    }

    .Vthll:hover {
      cursor:pointer;
      background:radial-gradient(var(--teal-400) 0%,var(--teal-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      transition:all 300ms ease-in-out 0ms normal;
    }

    .Vthll.NoCurrency {
      color:var(--grey-50,#FAFAFA);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:clamp(0.375rem, 1vw, 0.5rem);
      background:linear-gradient(var(--red-300) 0%,var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:clamp(0.375rem, 1vw, 0.5rem);
      min-height:clamp(2.5rem, 5vw, 3rem);
      transition:all 300ms ease;
      align-items:center;
      font-family:Lexend;
      padding-top:clamp(0.5rem, 1.5vw, 0.625rem);
      padding-left:clamp(0.5rem, 1.5vw, 0.625rem);
      border-radius:clamp(0.375rem, 1vw, 0.5rem);
      padding-right:clamp(0.5rem, 1.5vw, 0.625rem);
      flex-direction:row;
      padding-bottom:clamp(0.5rem, 1.5vw, 0.625rem);
      justify-content:flex-start;
    }

    .Vthll.NoCurrency:hover {
      background:radial-gradient(var(--red-400) 0%,var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      background-color:var(--red-500,#EF4444);
    }

    .IIyic {
      width:clamp(1rem, 2.5vw, 1.5rem);
      height:clamp(1rem, 2.5vw, 1.5rem);
      flex-shrink:0;
    }

    .bzzXLE {
      font-size:clamp(0.875rem, 1.5vw, 1rem);
      font-family:Lexend;
      font-weight:inherit;
    }

    .clcNOo {
      width:clamp(0.875rem, 2vw, 1rem);
      height:clamp(0.875rem, 2vw, 1rem);
      flex-shrink:0;
    }

    .Chat_SECTION\:HLHO3EffhHuyvFifmotrF {
      flex:0;
      display:flex;
    }

    .eABqCW {
      gap:0.5rem;
      height:100%;
      display:flex;
      align-items:start;
      padding-left:0.3rem;
      padding-right:0.3rem;
      flex-direction:column;
    }

    .fboucP {
      width:fit-content;
      height:fit-content;
      box-shadow:1px 4px 8px 0px #00000044;
      overflow-y:hidden;
      align-items:start;
      padding-top:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
    }

    .fboucP.MessageAI {
      width:fit-content;
      height:fit-content;
      position:relative;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.5rem;
      justify-content:end;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:10px;
    }

    .ftqefm {
      width:100%;
      display:flex;
      animation:;
      align-items:end;
      padding-top:0.25rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column-reverse;
      padding-bottom:0.25rem;
    }

    .ftqefm.MessageAI {
      width:100%;;
      align-items:start;;
      padding-top:0.25rem;;
      padding-left:0.5rem;;
      padding-right:0.5rem;;
      flex-direction:column;;
      padding-bottom:0.25rem;;
      justify-content:center;;
    }

    .byWwVG {
      width:100%;
      cursor:pointer;
      height:100%;
      box-shadow:0px 2px 4px 0px #00000020;
      border-color:var(--red-300);
      border-style:solid;
      border-width:5px;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .byWwVG.locked {
      border-top-left-radius:13px;
      border-top-right-radius:13px;
      border-bottom-left-radius:13px;
      border-bottom-right-radius:13px;
    }

    .bWENXi {
      width:100%;
      height:100%;
      display:flex;
      opacity:0.9;
      align-items:flex-end;
      justify-content:flex-start;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .bWENXi:hover {
      opacity:1;
      transition:all 300ms ease  ;
    }

    .dVJRIK {
      width:100%;
      height:100%;
      row-gap:0.15rem;
      z-index:2;
      position:absolute;
      column-gap:0.15rem;
      align-items:center;
      flex-direction:row;
      backdrop-filter:blur(10px);
      justify-content:center;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .DwiGf {
      display:inline-block;
      font-weight:bolder;
    }

    .Chat_Image_Premium\:VK4fO-6cOz9b_ZQ2IVbmQ {
      animation:;
    }

    .biFTgJ {
      margin-top:0.2rem;
      margin-right:0.2rem;
      border-top-left-radius:99%;
      border-top-right-radius:99%;
      border-bottom-left-radius:99%;
      border-bottom-right-radius:99%;
    }

    .bwigqm {
      color:#fff;
      width:100%;
      cursor:pointer;
      height:100%;
      opacity:0.6;
      font-size:0.875rem;
      background:linear-gradient(to bottom, var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:0.3rem;
      padding-left:0.3rem;
      padding-right:0.3rem;
      flex-direction:row;
      padding-bottom:0.3rem;
      justify-content:center;
      border-top-left-radius:90pX;
      border-top-right-radius:90pX;
      border-bottom-left-radius:90pX;
      border-bottom-right-radius:90pX;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .bwigqm:hover {
      opacity:1;
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .ftCdBL {
      color:#fff;
      width:100%;
      height:100%;
      opacity:0.75;
      animation:1s ease 0ms 1 normal none running animation-diMMIZ;
      font-size:0.875rem;
      background:linear-gradient(to bottom right, var(--teal-300) 0%, var(--teal-400) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:0.2rem;
      padding-left:0.2rem;
      padding-right:0.2rem;
      flex-direction:row;
      padding-bottom:0.2rem;
      justify-content:center;
      border-top-left-radius:90pX;
      border-top-right-radius:90pX;
      border-bottom-left-radius:90pX;
      border-bottom-right-radius:90pX;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .Widget_Button_Save\:Q-7oIDK5Bl57j2BCKntxP {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .djnISz {
      color:#fff;
      width:100%;
      height:100%;
      display:flex;
      font-size:0.875rem;
      background:linear-gradient(to bottom, var(--yellow-100) 0%, var(--yellow-200) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:0.3rem;
      padding-left:0.3rem;
      padding-right:0.3rem;
      padding-bottom:0.3rem;
      justify-content:center;
      border-top-left-radius:90pX;
      border-top-right-radius:90pX;
      border-bottom-left-radius:90pX;
      border-bottom-right-radius:90pX;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .Chat_Image_Premium\:b5N4OpDAnMvuRHkefTF5_ {
      position:absolute;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
    }

    .eVFBvw {
      flex:1  ;
      width:100%;
      height:100%;
      display:flex;
      animation:;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .eVFBvw.locked {
      border-bottom-left-radius:7px;
      border-bottom-right-radius:7px;
    }

    .eVFBvw.eventUnlocked {
      animation:4s ease 0ms 1 normal none running animation-cmiqtV;
    }

    @keyframes animation-cmiqtV {
        0% {
          filter: blur(10px) ;
        }

        100% {
          filter: blur(0px);
        }
    }

    .eJYAyV {
      width:100%;
      height:100%;
      display:flex;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .eJXdVe {
      position:absolute;
      margin-bottom:5rem;
      flex-direction:row;
    }

    .IzhVz {
      width:100%;
      height:100%;
      opacity:0.9;
      position:absolute;
      animation:2s linear 0ms infinite normal none running animation-a-dSyl;
      background:radial-gradient(var(--purple-300) 0%, rgba(181, 176, 177, 0) 70%);
      animationanimation:a-dSyl 2s linear infinite;
    }

    @keyframes animation-a-dSyl {
        0% {
          top: -50%;
        }

        0% {
          left: 50%;
        }

        25% {
          left: 25%;
        }

        25% {
          top: -25%;
        }

        50% {
          left: 0%;
        }

        50% {
          top: 0%;
        }

        75% {
          top: 25%;
        }

        75% {
          left: -25%;
        }

        100% {
          top: -50%;
        }

        100% {
          left: 50%;
        }
    }

    .eHbjQQ {
      color:#ffffff94;
    }

    .eHbjQQ.blur {
      animation:3s cubic-bezier(0.42, 0, 0.58, 1) var(--delay) infinite normal none running animation-eDFHiq;
      font-family:Inter Tight;
      animationanimation:eDFHiq 3s cubic-bezier(0.42, 0, 0.58, 1) var(--delay) infinite;
    }

    @keyframes animation-eDFHiq {
        0% {
          filter: blur(0px);
        }

        20% {
          filter: blur(5px);
        }

        80% {
          filter: blur(10px);
        }

        100% {
          filter: none;
        }
    }

    .Qvjfc {
      color:var(--red-400);
      font-size:var(--font-size-xl);
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
    }

    .cKOgsD {
      position:absolute;
      flex-direction:row;
    }

    .eYhPnH {
      width:100%;
      height:100%;
      position:absolute;
      animation:3s linear 0ms infinite alternate none running animation-diMMIZ;
      background:radial-gradient(ellipse at 50% 100%, #fe1e0085 0%, rgba(254, 43, 0, 0) 80%);
      animationanimation:diMMIZ 3s linear infinite alternate;
    }

    .dDgWcW {
      font-size:var(--font-size-xl);
      font-family:Lexend;
      font-weight:inherit;
    }

    .ccQVuM {
      width:100%;
      height:100%;
      opacity:0.6;
      position:absolute;
      animation:2s linear 0ms infinite normal none running animation-bkJDzA;
      background:radial-gradient(#ef449770 0%, rgba(204, 104, 119, 0) 70%);
      animationanimation:bkJDzA 2s linear infinite;
    }

    @keyframes animation-bkJDzA {
        0% {
          top: 30%;
        }

        0% {
          left: 30%;
        }

        25% {
          left: -15%;
        }

        25% {
          top: 15%;
        }

        37.000000000000014% {
          top: -30%;
        }

        37.000000000000014% {
          left: -30%;
        }

        50% {
          left: -10%;
        }

        50% {
          top: -10%;
        }

        75% {
          top: -40%;
        }

        75% {
          left: 30%;
        }

        100% {
          top: 30%;
        }

        100% {
          left: 30%;
        }
    }

    .eWopfl {
      width:100%;
      height:100%;
      opacity:0.9;
      position:absolute;
      animation:2s linear 0ms infinite normal none running animation-cZGDct;
      background:radial-gradient(var(--red-300) 0%, rgba(225, 243, 97, 0) 70%);
      animationanimation:cZGDct 2s linear infinite;
    }

    @keyframes animation-cZGDct {
        0% {
          top: -40%;
        }

        0% {
          left: -40%;
        }

        25% {
          left: 40%;
        }

        25% {
          top: -40%;
        }

        50% {
          left: 40%;
        }

        50% {
          top: 40%;
        }

        75% {
          top: 40%;
        }

        75% {
          left: -40%;
        }

        100% {
          top: -40%;
        }

        100% {
          left: -40%;
        }
    }

    .bKYxqD {
      width:100%;
      height:100%;
      display:flex;
      position:relative;
      background: #cac9c9;
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      justify-content:center;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .bdhdio {
      width:125%;
      height:125%;
      position:absolute;
      animation:2s linear 0ms infinite normal none running animation-cQrrHP;
      background:radial-gradient(var(--pink-300) 0%, rgba(155, 221, 240, 0) 70%);
      animationanimation:cQrrHP 2s linear infinite;
    }

    @keyframes animation-cQrrHP {
        0% {
          top: -40%;
        }

        0% {
          left: 40%;
        }

        25% {
          left: 15%;
        }

        25% {
          top: 25%;
        }

        50% {
          left: -40%;
        }

        50% {
          top: -10%;
        }

        75% {
          top: -40%;
        }

        75% {
          left: -40%;
        }

        100% {
          top: -40%;
        }

        100% {
          left: 40%;
        }
    }

    .Chat_Image_Premium\:s4HSQijHYeHJR90R0EHEv {
      width:100%;
      height:100%;
      display:flex;
      z-index:3;
      align-items:center;
      justify-content:center;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .Chat_Ouput\:CARxynRqvU_RQqwIxnGjm {
      width:10rem;
      height:15rem;
      display:flex;
    }

    .fsqdbw {
      width:100%;
      height:3rem;
      display:flex;
      min-height:fit-content;
      align-items:start;
      flex-direction:column;
      justify-content:end;
    }

    .fsqdbw.MessageAI {
      width:100%;
      height:3rem;
      min-height:fit-content;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      justify-content:end;
    }

    .dRwEEP {
      gap:0.5rem;
      flex:1;
      max-width:99%;
      align-items:start;
      flex-direction:row;
      justify-content:end;
    }

    .dRwEEP.MessageAI {
      gap:0.5rem;
      max-width:99%;
      align-items:start;
      flex-direction:row;
      justify-content:start;
    }

    .bYLUbf {
      height:100%;
      display:flex;
      align-items:start;
      font-family:inherit;
      padding-top:0.3rem;
      padding-left:0.3rem;
      padding-right:0.3rem;
      flex-direction:column;
      padding-bottom:0.3rem;
      justify-content:center;
    }

    .bEXma {
      flex:1;
      color:var(--grey-900);
      height:fit-content;
      padding:0.5rem 1rem;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      font-size:var(--font-size-sm);
      background:linear-gradient(to bottom right, var(--grey-300) 0%, var(--grey-400) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      margin-top:1rem;
      align-items:end;
      font-family:Lexend;
      padding-top:0.5rem;
      padding-left:1rem;
      border-radius:10px 10px 0 10px;
      margin-bottom:0.5rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      animation-di-m-m-i-zbackground:linear-gradient(to bottom right, var(--grey-300), var(--grey-400));
    }

    .bEXma.MessageAI {
      flex:1;;
      height:fit-content;;
      padding:0.5rem;;
      position:relative;;
      font-size:var(--font-size-sm);;
      background:linear-gradient(to bottom left, var(--red-200), var(--red-300));;
      align-items:start;;
      font-family:Lexend;;
      font-weight:var(--font-weight-bold);;
      padding-top:0.5rem;;
      padding-left:0.5rem;;
      border-radius:10px 10px 10px 0;;
      margin-bottom:0rem;
      padding-right:0.5rem;;
      flex-direction:column;;
      padding-bottom:0.5rem;;
      justify-content:center;;
      border-top-left-radius:10px;;
      border-top-right-radius:10px;;
      border-bottom-left-radius:0px;;
      border-bottom-right-radius:10px;;
    }

    .bEXma.Gift {
      background:linear-gradient(to bottom left, var(--teal-200) 0%, var(--teal-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      font-style:italic;
    }

    .crfkz {
      width:100%;
      cursor:pointer;
      height:100%;
      display:flex;
      opacity:0.9;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:flex-end;
      border-color:var(--red-300);
      border-style:solid;
      border-width:3px;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .crfkz:hover {
      opacity:1;
    }

    .dPmECX {
      color:var(--red-400);
      font-weight:var(--font-weight-bold);
    }

    .cWBFgK {
      flex:1  ;
      width:100%;
      display:flex;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .eoiiUn {
      color:inherit;
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      font-family:Lexend;
      font-weight:bolder;
      flex-direction:column;
      justify-content:center;
    }

    .cMpPEj {
      width:100%;
      height:100%;
      z-index:5;
      position:absolute;
      backdrop-filter:blur(30px);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .Chat_Ouput\:XnaFKR_CXVxH6ThGWOHOr {
      width:10rem;
      height:15rem;
      display:flex;
    }

    .cKGTPi {
      color:inherit;
      display:block;
      font-size:inherit;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      padding-top:1rem;
      flex-direction:row;
      padding-bottom:1rem;
    }

    .ceaaqt {
      width:100%;
      height:3rem;
      display:flex;
      padding:0.5rem;
      min-height:fit-content;
      object-fit:;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      justify-content:end;
    }

    .eeFECq {
      width:2.5rem;
      height:2.5rem;
      border-radius:99px;
    }

    .cquSGF {
      gap:0.5rem;
      flex:1;
      max-width:99%;
      align-items:start;
      flex-direction:row;
      justify-content:start;
    }

    .AmIbW {
      width:2.5rem;
      height:2.5rem;
      box-shadow:1px 4px 8px 0px #00000044;
      align-items:start;
      border-radius:99px;
      justify-content:center;
    }

    .byDhHL {
      flex:1;
      color:var(--grey-800, #262626);
      height:fit-content;
      padding:0.5rem;
      animation:5s ease 0ms 1 normal none running animation-cEwOkt;
      background:linear-gradient(to bottom left, var(--red-200), var(--red-300));
      box-shadow:1px 4px 8px 0px #00000044;
      overflow-y:hidden;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:10px 10px 10px 0;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:10px;
    }

    @keyframes animation-cEwOkt {
        15% {
          rotate: -5deg;
        }

        30% {
          rotate: 5deg;
        }

        45% {
          rotate: -3deg;
        }

        60% {
          rotate: 3deg;
        }

        100% {
          rotate: 0deg;
        }
    }

    .dSCvaL {
      width:fit-content;
      height:100%;
      display:flex;
      align-items:start;
      flex-direction:column;
      justify-content:end;
    }

    .cfqKRN {
      flex-direction:row;
    }

    .Chat_Ouput\:vOWJQYVmviQvIUZYk5rgA {
      display:block;
      margin-bottom:2rem;
    }

    .dgVIjU {
      width:2.5rem;
      height:2.5rem;
      box-shadow:1px 4px 8px 0px #00000044;
      align-items:start;
      border-radius:99px;
      justify-content:center;
      border-radiusborder-radius:99px;
    }

    .Chat_Ouput\:waoUmQLq8viXlXgd5ckAP {
      display:flex;
      z-index:2;
      position:relative;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .fpjWNL {
      width:100%;
      display:flex;
      row-gap:0.5rem;
      flex-wrap:wrap;
      column-gap:0.5rem;
      align-items:flex-end;
      flex-direction:row;
      justify-content:flex-start;
    }

    .elZYwL {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      padding:0.5rem 0.1rem;
      overflow-y:auto;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.1rem;
      padding-right:0.1rem;
      flex-direction:column-reverse;
      padding-bottom:0.5rem;
      justify-content:flex-start;
    }

    .elZYwL.mobileView {
      height:fit-content;
    }

    .Chat_SECTION\:JVlmLMThwbY0tRiYGZFWF {
      width:100%;
      display:flex;
      animation:1s ease 0ms 1 normal none running animation-diMMIZ;
      flex-grow:1;
      flex-basis:80%;
      min-height:0px;
      overflow-y:auto;
      align-items:center;
      flex-shrink:1;
      justify-content:center;
    }

    .eJNCTJ {
      width:fit-content;
      cursor:pointer;
      opacity:0.75;
      padding:0.5rem;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:6px;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .eJNCTJ:hover {
      opacity:1;
    }

    .bYimDN {
      flex:1;
      width:100%;
      height:100vh;
      display:flex;
      animation:;
      overflow-x:hidden;
      align-items:end;
      animationflex:1;
      flex-direction:row;
      justify-content:end;
    }

    .mCyvs {
      flex:0;
      width:100%;
      display:flex;
      z-index:3;
      position:sticky;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      padding-left:0.5rem;
      border-radius:10px 10px 0 0;
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:space-between;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-top-right-radiusborder-radius:10px 10px 0 0;
    }

    .bJmmss {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      background:var(--BG_Color_ChatList);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:flex-start;
      border-radius:10px;
      flex-direction:column;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .bJmmss.mobileView {
      border-radius:0px;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .bJmmss.loading {
      filter:blur(5px);
      transition:all 200ms ease;
    }

    .eGPVTo {
      flex:0;
      height:100%;
      display:flex;
      padding:0.5rem;
      background:var(--BG_Color_ChatList);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:flex-start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:10px;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .eGPVTo.loading {
      filter:blur(5px);
      transition:all 200ms ease;
    }

    .KQwZK {
      width:100%;
      height:100%;
      display:flex;
      z-index:5;
      flex-wrap:wrap;
      max-width:20rem;
      background:linear-gradient(var(--red-300), var(--red-400));
      box-shadow:0px 2px 4px 0px #00000020;
      overflow-y:auto;
      transition:translate 200ms ease 0s normal;
      align-items:start;
      justify-content:start;
      border-bottom-right-radius:10px;
    }

    .KQwZK {
      
    @starting-style {
      translate:100% 0 0;
    }
    }

    .KQwZK.isClosing {
      translate:100% 0 0;
      transition:translate 200ms ease 0s ;
    }

    @media (max-width: 1024px) {

    .KQwZK {
      display:block;
      padding:0.5rem 0;
      position:absolute;
      max-width:100%;
      align-items:center;
      padding-top:0.5rem;
      padding-bottom:0.5rem;
      justify-content:center;
    }
    }

    .enUDNG {
      width:100%;
      height:100%;
      display:flex;
      flex-grow:2;
      flex-basis:80%;
      min-height:0px;
      align-items:flex-end;
      flex-shrink:2;
      flex-direction:column;
      justify-content:center;
    }

    .corlgq {
      width:100%;
      height:auto;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      min-height:100%;
      overflow-x:hidden;
      align-items:start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:start;
    }

    .fkfdGc {
      gap:1rem;
      flex:1;
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .fkfdGc {
      padding-left:5rem;
      padding-right:5rem;
    }
    }

    .QzOuz {
      gap:0.5rem;
      display:grid;
      padding:0.75rem;
      background:linear-gradient(180deg, #f5c5c5 0%, #f4a8aa 100%);
      box-shadow:0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);
      border-radius:0.625rem;
      grid-template-rows:repeat(2, 1fr);
      grid-template-columns:repeat(2, 1fr);
    }

    .sapzI {
      gap:0.5rem;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .feaZcI {
      color:#ffffff;
      display:inline-flex;
      padding:0.375rem 0.625rem;
      font-size:clamp(0.625rem, 1.5vw, 0.75rem);
      background:linear-gradient(to bottom right, var(--red-300) 0%, var(--red-400) 100%);
      box-shadow:0px 2px 4px 0px #00000020;
      min-height:2.25rem;
      text-align:center;
      align-items:center;
      font-family:"Lexend";
      font-weight:var(--font-weight-semi-bold);
      border-radius:0.375rem;
      justify-content:center;
    }

    .bdPaYk {
      gap:0.375rem;
      color:#ffffff;
      display:flex;
      font-size:clamp(0.75rem, 2vw, 0.875rem);
      align-items:center;
      font-family:"Lexend";
      font-weight:var(--font-weight-semi-bold);
    }

    .Influencer_Card\:4pPKBM9zgCrURPzPHsF8R {
      width:100%;
    }

    .Hhzse {
      width:100%;
      display:flex;
      row-gap:0.3rem;
      overflow:hidden;
      max-width:15rem;
      min-width:5rem;
      align-self:center;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      max-height:20rem;
      align-items:center;
      flex-shrink:0;
      aspect-ratio:1;
      border-color:var(--red-300);
      border-style:solid;
      border-width:5px;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .brTBCY {
      color:var(--grey-50, #FAFAFA);
      width:100%;
      cursor:pointer;
      height:3rem;
      display:flex;
      row-gap:0.3rem;
      flex-wrap:wrap;
      font-size:0.9rem;
      background:linear-gradient(var(--teal-300) 0%, var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:600;
      padding-top:0.25rem;
      padding-left:0.5rem;
      border-radius:6px;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:center;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .brTBCY:hover {
      cursor:pointer;
      background:radial-gradient(var(--teal-400) 0%, var(--teal-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .ukzHC {
      display:flex;
      row-gap:0.3rem;
      column-gap:0.3rem;
      font-family:"Lexend";
      font-weight:var(--font-weight-bold);
      flex-direction:row;
    }

    .Widget_Temperature\:9vLc18aOVtCzNgDSgJwuN {
      width:100%;
      height:100%;
      background: #8490647d;
      box-shadow:0px 2px 4px 0px #00000020;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .dotIlp {
      gap:1rem;
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    .cEPDBz {
      width:0.25rem;
      height:0.75rem;
      background:linear-gradient(to bottom, var(--teal-300), var(--teal-500));
      border-radius:9999px;
    }

    .Widget_Indicators_Temperature\:7uZZAqEl55tvyViR_jdZS {
      font-family:Lexend;
    }

    .qbqSe {
      width:0.25rem;
      height:0.75rem;
      background:linear-gradient(to bottom, var(--teal-600), var(--teal-900));
      border-radius:9999px;
    }

    .fncRiP {
      font-size:0.75rem;
    }

    .fncRiP.active {
      color:var(--grey-50);
      padding:0.5rem;
      background:linear-gradient(to bottom, var(--teal-700), var(--red-300));
      box-shadow:0px 2px 4px 0px #00000020;
      border-radius:0.625rem;
    }

    .VIHVC {
      font-size:0.75rem;
    }

    .VIHVC.active {
      color:var(--grey-50);
      padding:0.5rem;
      background:linear-gradient(to bottom, var(--teal-300), var(--teal-700));
      box-shadow:0px 2px 4px 0px #00000020;
      border-radius:0.625rem;
    }

    .dMtBbq {
      gap:0.25rem;
      display:flex;
      opacity:0.6;
      align-items:center;
      flex-direction:column;
    }

    .dMtBbq.active {
      opacity:1;
    }

    .frSUDi {
      width:0.25rem;
      height:0.75rem;
      background:linear-gradient(to bottom, var(--teal-50), var(--teal-200));
      border-radius:9999px;
    }

    .Widget_Indicators_Temperature\:eMS_vUmEmL_JZ9GvmpJS8 {
      font-family:Lexend;
    }

    .eBA-dgQ {
      font-size:0.75rem;
    }

    .eBA-dgQ.active {
      color:var(--grey-900);
      padding:0.5rem;
      background:linear-gradient(to bottom, var(--teal-100), var(--teal-300));
      box-shadow:0px 2px 4px 0px #00000020;
      border-radius:0.625rem;
    }

    .Widget_Indicators_Temperature\:mRfNunikVFBrzvKO1dPsB {
      font-family:Lexend;
    }

    .Widget_Temperature\:DUAILtDmn8EEzSOLOiqLu {
      width:100%;
      display:flex;
      align-items:center;
      padding-right:3rem;
      flex-direction:row;
      justify-content:space-between;
    }

    .dmDpmh {
      width:100%;
      height:1rem;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      padding-left:1rem;
      border-radius:10px;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiuspadding:0 1rem;
    }

    .dsDcmk {
      display:flex;
      row-gap:0.3rem;
      column-gap:0.3rem;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eIngfa {
      color:var(--teal-50);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:0.3rem;
      flex-wrap:wrap;
      background:linear-gradient(var(--teal-300) 0%, var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:0.375rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      padding-bottompadding:0.5rem;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .eIngfa:hover {
      cursor:pointer;
      background:radial-gradient(var(--teal-400) 0%, var(--teal-300) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .bmzntJ {
      color:var(--grey-50);
      width:100%;
      height:100%;
      z-index:2;
      position:absolute;
      font-size:var(--font-size-xxs);
      padding-top:0.1rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.1rem;
    }

    .bmzntJ.lowAffinity {
      color:var(--red-600);
      font-weight:var(--font-weight-semi-bold);
    }

    .bmzntJ.highAffinity {
      color:var(--green-500);
      font-weight:var(--font-weight-semi-bold);
    }

    .bXNGA {
      color:var(--grey-50);
      display:flex;
      row-gap:0.3rem;
      font-size:0.875rem;
      column-gap:0.3rem;
      font-style:normal;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:flex-start;
    }

    .Widget_Temperature\:oq3jPq848vGZbef5rMUiT {
      height:100%;
      background:linear-gradient(to right, var(--grey-50) 0%, var(--teal-400) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .cNlaVd {
      gap:0.5rem;
      display:flex;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
    }

    .Influencer_Card\:RvYlt_5cKG_fBEqyhdhjc {
      width:100%;
    }

    .esPlHf {
      width:100%;
      height:auto;
      display:block;
      opacity:0.9;
      object-fit:cover;
      flex-direction:row;
      border-top-left-radius:7px;
      border-top-right-radius:7px;
      border-bottom-left-radius:7px;
      border-bottom-right-radius:7px;
    }

    .esPlHf:hover {
      cursor:pointer;
      opacity:1;
    }

    .crPtXI {
      color:var(--grey-100);
      font-size:1rem;
      align-items:flex-start;
      font-family:Lexend;
      font-weight:700;
      flex-direction:row;
      justify-content:center;
      text-decoration:;
    }

    .Chat_SECTION\:kJdqgAfG-aaF4Xc-lnDx1 {
      display:flex;
      overflow-y:hidden;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dQxYHi {
      width:100%;
      height:100%;
      box-shadow:0px 2px 4px 0px #00000020;
      padding-bottom:1rem;
    }

    @media (max-width: 768px) {

    .dQxYHi {
      padding-bottom:0.5rem;
    }
    }

    .greIO {
      color:inherit;
      display:block;
      font-size:inherit;
      flex-shrink:1;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .eFdzJe {
      color:var(--red-600);
      display:inline;
      font-size:11px;
      flex-shrink:1;
      font-family:inherit;
      font-weight:700;
      white-space:nowrap;
      flex-direction:row;
      letter-spacing:0.5px;
      text-transform:uppercase;
    }

    .dHGktY {
      gap:6px;
      top:-12px;
      right:-12px;
      display:flex;
      padding:6px 12px;
      z-index:10;
      position:absolute;
      background:linear-gradient(to top right, var(--red-100) 0%, var(--red-200) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      flex-shrink:1;
      font-weight:inherit;
      border-radius:20px;
      flex-direction:row;
    }

    .cPsOOm {
      width:100%;
      display:flex;
      padding:2rem;
      row-gap:1.25rem;
      position:relative;
      max-width:20rem;
      min-width:16rem;
      background:linear-gradient(135deg, var(--red-200) 0%, var(--red-300) 50%);
      column-gap:1.25rem;
      transition:all 400ms cubic-bezier(0.4, 0, 0.2, 1);
      align-items:center;
      padding-top:2rem;
      padding-left:2rem;
      border-radius:20px;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:2rem;
      backdrop-filter:blur(16px);
      justify-content:start;
      border-top-left-radius:20px;
      border-top-right-radius:20px;
      border-bottom-left-radius:20px;
      border-bottom-right-radius:20px;
    }

    .cPsOOm {
      
    @starting-style {
      opacity:0;
      translate:100% 0 0;
    }
    }

    .cPsOOm.isClosing {
      translate:100% 0 0;
      transition:all 400ms cubic-bezier(0.4, 0, 0.2, 1);
    }

    .Generator_SECTION\:8n_Ud6xMmH8ed0a-qMKZQ {
      flex:0;
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .dOxbgg {
      gap:1rem;
      width:fit-content;
      flex-wrap:wrap;
      align-items:start;
      flex-direction:row;
      justify-content:center;
    }

    .eYXIYS {
      gap:0.5rem;
      color:var(--grey-50);
      width:fit-content;
      cursor:pointer;
      height:3rem;
      display:flex;
      row-gap:0.3rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
    }

    .eYXIYS:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      background-color:var(--red-500, #EF4444);
    }

    .eYXIYS.isActive {
      outline-color:var(--red-200);
      outline-style:solid;
      outline-width:4px;
    }

    @media (max-width: 768px) {

    .eYXIYS {
      height:2.5rem;
      padding-top:4px;
      padding-left:6px;
      padding-right:6px;
      padding-bottom:4px;
    }
    }

    .Generator_SECTION\:NEhI3VQafsoNsCzEuTyWu {
      flex:1;
      display:flex;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .cZPwKE {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      overflow-y:auto;
      align-items:stretch;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
      padding-bottompadding:1rem;
    }

    @media (max-width: 768px) {

    .cZPwKE {
      row-gap:0.75rem;
      column-gap:0.75rem;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }
    }

    .bLdvIH {
      width:100%;
      height:auto;
      display:block;
      max-height:24rem;
      min-height:12rem;
      object-fit:cover;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .GIhKQ {
      color:var(--grey-400);
      width:100%;
      height:100%;
      display:flex;
      row-gap:1rem;
      font-size:var(--font-size-base);
      column-gap:1rem;
      align-items:center;
      font-family:"Lexend";
      font-weight:var(--font-weight-normal);
      line-height:1.5;
      flex-direction:column;
      justify-content:center;
    }

    .Generator_Mini_Gallery\:B5oCTb24ajFDog7BRWVFr {
      width:100%;
      height:16rem;
      animation:shimmer 1.5s infinite;
      min-height:12rem;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .Generator_Mini_Gallery\:BNiejA64EIE-T5xic8Rf9 {
      top:0.75rem;
      right:0.75rem;
      z-index:10;
      position:absolute;
    }

    .AkvZr {
      width:100%;
      display:flex;
      overflow:hidden;
      position:relative;
      background:rgba(51, 65, 85, 0.3);
      transition:all 0.3s ease;
      align-items:center;
      backdrop-filter:blur(10px);
      justify-content:flex-start;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .AkvZr:hover {
      cursor:pointer;
      transform:scale(1.02);
      box-shadow:0px 2px 4px 0px #00000020;
    }

    .cmNoHQ {
      width:4rem;
      height:4rem;
      opacity:0.4;
    }

    .crBbha {
      width:100%;
      display:flex;
      position:relative;
      align-items:flex-end;
      justify-content:flex-start;
    }

    .Generator_SECTION\:Oc_AOb6ppKYdXhVB6PvHG {
      height:77vh;
      display:flex;
      overflow-y:auto;
      align-items:center;
      justify-content:flex-start;
    }

    .eceNHF {
      width:fit-content;
      cursor:pointer;
      display:flex;
      opacity:0.75;
      background:;
      align-items:center;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      padding-bottom:8px;
      justify-content:center;
      padding-bottompadding:0.5rem 1rem;
    }

    @media (min-width: 768px) {

    .eceNHF:hover {
      cursor:pointer;
      opacity:1;
      background:var(--BG_Color_Hover);
    }
    }

    .eceNHF.galleryActive {
      color:var(--teal-400);
    }

    .cbQArn {
      flex:0;
      width:100%;
      display:flex;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    @media (max-width: 768px) {

    .cbQArn {
      padding-top:0.5rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.5rem;
    }
    }

    .eWnrRM {
      width:100%;
      flex-grow:2;
      min-width:40rem;
      flex-basis:0%;
      align-items:center;
      flex-shrink:2;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .eWnrRM {
      min-width:100%;
      padding-left:0.5rem;
      padding-right:0.5rem;
    }
    }

    .dXUOKb {
      flex:1;
      display:flex;
      overflow:hidden;
      box-shadow:0px 2px 4px 0px #00000020;
      min-height:10rem;
      border-radius:8px;
      flex-direction:column;
      backdrop-filter:blur(10px);
    }

    @media (max-width: 768px) {

    .dXUOKb {
      min-height:15rem;
    }
    }

    .ffUyWA {
      gap:0.25rem;
      height:2rem;
      display:flex;
      background:var(--BG_Color_Sidebar);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      padding-top:0.15rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.15rem;
      justify-content:flex-end;
    }

    @media (max-width: 640px) {

    .ffUyWA {
      gap:0.375rem;
      height:2rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
    }
    }

    .dJYaCE {
      flex:1;
      display:flex;
      background:var(--BG_Color_Input);
      overflow-y:auto;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:0.5rem;
    }

    @media (max-width: 640px) {

    .dJYaCE {
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }
    }

    .eAEjQg {
      width:1.75rem;
      cursor:pointer;
      height:1.75rem;
      background:transparent;
      transition:all 0.2s ease;
      align-items:center;
      padding-top:0.25rem;
      padding-left:0.25rem;
      border-radius:8px;
      padding-right:0.25rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:center;
    }

    @media (max-width: 640px) {

    .eAEjQg {
      width:1.5rem;
      height:1.5rem;
      padding-top:0.125rem;
      padding-left:0.125rem;
      padding-right:0.125rem;
      padding-bottom:0.125rem;
    }
    }

    @media (min-width: 768px) {

    .eAEjQg:hover {
      background:var(--BG_Color_Hover);
    }
    }

    .fiNdCv {
      flex:1;
      width:100%;
      border:none;
      height:100%;
      resize:none;
      display:flex;
      outline:none;
      padding:0px;
      font-size:0.95rem;
      background:transparent;
      transition:all 0.2s ease;
      align-items:start;
      font-family:Lexend;
      line-height:1.5;
      flex-direction:column;
      justify-content:start;
    }

    @media (max-width: 768px) {

    .fiNdCv {
      font-size:0.8rem;
    }
    }

    @media (max-width: 640px) {

    .JEZuk {
      width:16px;
      height:16px;
    }
    }

    .cmNdBy {
      width:1.75rem;
      cursor:pointer;
      height:1.75rem;
      transition:all 0.2s ease;
      align-items:center;
      padding-top:0.25rem;
      padding-left:0.25rem;
      border-radius:8px;
      padding-right:0.25rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:center;
    }

    @media (max-width: 640px) {

    .cmNdBy {
      width:1.5rem;
      height:1.5rem;
      padding-top:0.125rem;
      padding-left:0.125rem;
      padding-right:0.125rem;
      padding-bottom:0.125rem;
    }
    }

    @media (min-width: 768px) {

    .cmNdBy:hover {
      background:var(--BG_Color_Hover);
    }
    }

    .JkxRK {
      width:100%;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .JkxRK {
      row-gap:1rem;
      column-gap:1rem;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
    }
    }

    .eGidss {
      gap:1rem;
      flex:2;
      width:100%;
      height:100%;
      display:flex;
      animation:0.5s ease 0ms 1 normal none running animation-diMMIZ;
      flex-wrap:wrap;
      overflow-x:clip;
      align-items:center;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .eGidss {
      padding-left:0.75rem;
      padding-right:0.75rem;
    }
    }

    .caCvkW {
      width:fit-content;
      display:flex;
      flex-wrap:wrap;
      align-items:flex-start;
      font-family:Lexend;
      flex-direction:row;
      justify-content:center;
    }

    .cikyON {
      font-weight:var(--font-weight-bold);
      flex-direction:row;
    }

    .cuaXn {
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bZFKAu {
      font-weight:var(--font-weight-bold);
    }

    .bkjrfu {
      width:1.5rem;
      height:1.5rem;
    }

    @media (max-width: 768px) {

    .bkjrfu {
      width:1.25rem;
      height:1.25rem;
    }
    }

    .cQOENL {
      gap:0.3rem;
      color:var(--grey-50);
      width:fit-content;
      cursor:pointer;
      height:4rem;
      display:flex;
      padding:8px 12px;
      row-gap:0.3rem;
      flex-wrap:wrap;
      background:linear-gradient(var(--teal-300) 0%, var(--teal-400) 100%) scroll padding-box border-box repeat repeat 0% 0% /auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      row-gapgap:0.3rem;
      transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      padding-top:8px;
      padding-left:12px;
      border-radius:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
      background-color:var(--grey-900);
      --tw-gradient-stops:;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .cQOENL:hover {
      background:radial-gradient(var(--teal-400) 0%, var(--teal-300) 100%) scroll padding-box border-box repeat repeat 0% 0% /auto;
      background-color:var(--grey-300, #D4D4D4);
    }

    .cQOENL:disabled {
      cursor:not-allowed;
      opacity:0.75;
    }

    @media (max-width: 768px) {

    .cQOENL {
      height:3.5rem;
      padding:6px 12px;
      font-size:0.9rem;
      white-space:nowrap;
    }
    }

    .ewzicK {
      width:100%;
      cursor:pointer;
      height:100%;
      opacity:0.9;
      max-width:10rem;
      min-width:9rem;
      box-shadow:1px 4px 8px 0px #00000044;
      max-height:10rem;
      min-height:9rem;
      align-items:center;
      border-radius:7px;
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:5px;
      flex-direction:column-reverse;
      justify-content:space-between;
    }

    .ewzicK:hover {
      opacity:1;
      outline-color:var(--red-400);
      outline-style:solid;
      outline-width:5px;
    }

    @media (max-width: 768px) {

    .ewzicK {
      max-width:8rem;
      min-width:7rem;
      max-height:8rem;
      min-height:7rem;
    }
    }

    .dAwOBf {
      width:100%;
      height:100%;
      max-width:10rem;
      min-width:9rem;
      max-height:10rem;
      min-height:9rem;
      border-radius:7px;
    }

    @media (max-width: 768px) {

    .dAwOBf {
      max-width:8rem;
      min-width:7rem;
      max-height:8rem;
      min-height:7rem;
    }
    }

    .fhTRpy {
      color:var(--grey-50, #FAFAFA);
      display:flex;
      position:relative;
      font-size:var(--font-size-sm);
      align-items:start;
      font-family:Lexend;
      font-weight:600;
      flex-direction:column;
      justify-content:start;
    }

    .dLLfnE {
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      justify-content:flex-end;
    }

    .fstpgh {
      gap:0.5rem;
      width:100%;
      height:fit-content;
      opacity:0.8;
      position:absolute;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:center;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .ezRDlU {
      width:100%;
      height:auto;
      display:flex;
      padding:0.5rem;
      position:relative;
      flex-wrap:wrap;
      background:transparent;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .ezRDlU {
      padding:0.25rem;
    }
    }

    .dJbyzL {
      font-size:0.875rem;
      font-family:Lexend;
      font-weight:500;
    }

    .dJbyzL.mobileView {
      display:none;
    }

    .dJbyzL:hover {
      color:var(--red-300);
    }

    @media (max-width: 768px) {

    .dJbyzL {
      font-size:0.8rem;
    }
    }

    .Generator_Ideas\:77dP7Jb0bFZ0gF0y8csJN {
      gap:0.5rem;
      width:fit-content;
      height:fit-content;
      flex-wrap:wrap;
      align-items:start;
      padding-top:0.5rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:start;
    }

    @media (max-width: 768px) {

    .Generator_Ideas\:77dP7Jb0bFZ0gF0y8csJN {
      gap:0.125rem;
    }
    }

    .Generator_Ideas\:7M6aTCp6ddF0_kWjFM95o {
      flex:1 1 0%;
      padding:1rem 0.5rem;
    }

    @media (max-width: 768px) {

    .Generator_Ideas\:7M6aTCp6ddF0_kWjFM95o {
      padding:0.75rem 0.5rem;
    }
    }

    .Generator_Ideas\:8_n3f2JXTJLVhHnVD6DXV {
      flex:1 1 0%;
      padding:1rem 0.5rem;
    }

    @media (max-width: 768px) {

    .Generator_Ideas\:8_n3f2JXTJLVhHnVD6DXV {
      padding:0.75rem 0.5rem;
    }
    }

    .Generator_Ideas\:DRGfsMWU2b7HKpdvy7AXi {
      width:30%;
      display:flex;
      align-items:center;
      padding-top:0.3rem;
      padding-bottom:0.3rem;
      justify-content:center;
    }

    .Generator_Ideas\:HqlUs3e1E6Bzf1TaBFkfi {
      background:linear-gradient(to bottom,var(--red-200) 0%,var(--red-300) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:10px;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:start;
    }

    @media (max-width: 768px) {

    .Generator_Ideas\:HqlUs3e1E6Bzf1TaBFkfi {
      padding-top:0.25rem;
      padding-left:0.25rem;
      border-radius:8px;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
    }
    }

    .fBSygq {
      gap:1rem;
      width:4rem;
      cursor:pointer;
      height:2rem;
      display:flex;
      padding:0.25rem;
      align-items:center;
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .fBSygq {
      width:3.5rem;
      height:1.75rem;
    }
    }

    .eblQop {
      width:5.5rem;
      cursor:pointer;
      height:5.5rem;
      opacity:0.85;
      object-fit:cover;
      border-radius:0.5rem;
      flex-direction:column;
    }

    .eblQop:hover {
      opacity:1;
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:3px;
    }

    @media (max-width: 768px) {

    .eblQop {
      width:3.75rem;
      height:3.75rem;
    }
    }

    .Generator_Ideas\:L4_PsiIsPn3KnGDJEPL1O {
      background:linear-gradient(var(--red-200) 0%,var(--red-300) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:10px;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:start;
    }

    @media (max-width: 768px) {

    .Generator_Ideas\:L4_PsiIsPn3KnGDJEPL1O {
      padding-top:0.25rem;
      padding-left:0.25rem;
      border-radius:8px;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
    }
    }

    .beJlAi {
      width:5.5rem;
      cursor:pointer;
      height:5.5rem;
      opacity:0.85;
      object-fit:cover;
      border-radius:0.5rem;
      flex-direction:column;
    }

    .beJlAi:hover {
      cursor:pointer;
      opacity:1;
      outline-color:var(--red-300);
      outline-style:solid;
      outline-width:3px;
    }

    @media (max-width: 768px) {

    .beJlAi {
      width:3.75rem;
      height:3.75rem;
    }
    }

    .Generator_Ideas\:QSLLV6nXwCV9odj-Noxn6 {
      flex:1 1 0%;
      padding:1rem 0.5rem;
    }

    @media (max-width: 768px) {

    .Generator_Ideas\:QSLLV6nXwCV9odj-Noxn6 {
      padding:0.75rem 0.5rem;
    }
    }

    .bKVVEB {
      gap:1rem;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .bKVVEB {
      gap:0.75rem;
    }
    }

    .eeELgS {
      width:1.5rem;
      height:1.5rem;
      display:none;
      opacity:0.75;
    }

    .eeELgS.mobileView {
      display:flex;
    }

    @media (max-width: 768px) {

    .eeELgS {
      width:1.25rem;
      height:1.25rem;
    }
    }

    .eeELgS:hover {
      opacity:1;
    }

    .Generator_Ideas\:Rtipath1dFTEPT-khYE7V {
      background:linear-gradient(var(--red-200) 0%,var(--red-300) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:10px;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:start;
    }

    @media (max-width: 768px) {

    .Generator_Ideas\:Rtipath1dFTEPT-khYE7V {
      padding-top:0.25rem;
      padding-left:0.25rem;
      border-radius:8px;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
    }
    }

    .Generator_Ideas\:emBODQcWjNfv7JkO893R9 {
      width:30%;
      display:flex;
      align-items:center;
      padding-top:0.3rem;
      padding-bottom:0.3rem;
      justify-content:center;
    }

    .Generator_Ideas\:ng2rYZa4oDcorrdTJIFFt {
      width:100%;
      height:100%;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .dxbDzj {
      width:100%;
      height:100%;
      display:flex;
      z-index:-1;
      align-items:center;
      justify-content:flex-start;
      border-bottom-color:var(--red-300);
      border-bottom-style:solid;
      border-bottom-width:4px;
    }

    .Generator_Ideas\:sUvuZIKsdxQdThfpuB76N {
      width:30%;
      display:flex;
      align-items:center;
      padding-top:0.3rem;
      padding-bottom:0.3rem;
      justify-content:center;
    }

    .Generator_Ideas\:whEIp4RZmoDnssXmlsK0s {
      width:29%;
      transition:all 200ms ease-out 0ms normal;
    }

    .cpGjbp {
      width:100%;
      height:100%;
      overflow-y:auto;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .App\:M1fGsnnuZZbE2TgHZP-qe {
      flex:1;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .cYGXmS {
      color:var(--Main_Color_Font);
    }

    .eTKOMv {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:20rem;
      min-height:5rem;
      border-color:var(--teal-300);
      border-style:solid;
      border-width:3px;
      flex-direction:column;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .bHkPNz {
      gap:1rem;
      flex:1;
      display:flex;
      z-index:997;
      flex-wrap:wrap;
      align-items:flex-end;
      padding-top:1rem;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:flex-end;
    }

    .eSrpoV {
      color:var(--grey-50, #FAFAFA);
      width:fit-content;
      display:flex;
      row-gap:0.5rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.5rem;
      align-items:center;
      font-family:Lexend;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
    }

    .eSrpoV:hover {
      cursor:pointer;
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .eSrpoV.green_theme {
      color:var(--grey-50, #FAFAFA);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:0.3rem;
      background:linear-gradient(var(--teal-300) 0%, var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .eSrpoV.green_theme:hover {
      cursor:pointer;
      background:radial-gradient(var(--teal-400) 0%, var(--teal-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .flHLRw {
      color:var(--grey-50, #FAFAFA);
      width:fit-content;
      cursor:pointer;
      background:linear-gradient(var(--grey-300) 0%, var(--grey-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      transition:all 300ms ease  ;
      font-family:Lexend;
      padding-top:8px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      padding-bottom:8px;
    }

    .flHLRw:hover {
      background:radial-gradient(var(--grey-400) 0%, var(--grey-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .Popup_Unlock_Image\:02U6KUV2kBqF-hWOjvHrC {
      flex:0;
      width:100%;
    }

    .buAaB {
      color:var(--teal-500);
      display:flex;
      row-gap:0.3rem;
      font-size:0.75rem;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:flex-start;
    }

    .KdJMo {
      width:100%;
      height:fit-content;
      display:flex;
      position:absolute;
      max-height:100%;
      align-items:end;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
      justify-content:start;
    }

    .bDwYLv {
      cursor:pointer;
      opacity:0.8;
      z-index:2;
      position:relative;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:end;
      padding-top:0.15rem;
      padding-left:0.15rem;
      padding-right:0.15rem;
      flex-direction:column;
      padding-bottom:0.15rem;
      justify-content:start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .bDwYLv:hover {
      opacity:1;
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .bDwYLv.greenTheme {
      background:linear-gradient(var(--teal-300) 0%, var(--teal-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .bDwYLv.greenTheme:hover {
      background:radial-gradient(var(--teal-400) 0%, var(--teal-300) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .Popup_Unlock_Image\:IlU6k7nl7nocj_XiVWuCp {
      flex:1;
      width:100%;
      height:100%;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .bZIPIj {
      flex:2;
      width:100%;
      height:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-end;
      padding-bottompadding:1rem;
    }

    .fvHZDi {
      gap:1rem;
      flex:1;
      width:100%;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      justify-content:center;
      flex-directionpadding:0 1rem;
    }

    .HkgVF {
      color:var(--teal-400);
      display:flex;
      row-gap:0.3rem;
      font-size:1.125rem;
      column-gap:0.3rem;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      flex-direction:row;
    }

    .bFmzdU {
      width:100%;
      display:flex;
      row-gap:0.3rem;
      flex-wrap:wrap;
      font-size:inherit;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:inherit;
      flex-direction:row;
      justify-content:center;
    }

    .Popup_SECTION\:46aSf3u6OYrlHfErKmF_0 {
      z-index:999;
    }

    .bgdxQF {
      width:90%;
      border:2px solid var(--red-400);
      margin:auto;
      display:flex;
      overflow:hidden;
      max-width:42rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:80dvh;
      border-radius:1.25rem;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .bgdxQF {
      width:95%;
      max-height:90dvh;
      overflow-y:auto;
      flex-direction:column;
    }
    }

    .biezmH {
      width:100%;
      height:100%;
      object-fit:cover;
    }

    .Popup_Premium\:close-button {
      top:1rem;
      right:1rem;
      z-index:10;
      position:absolute;
    }

    @media (max-width: 768px) {

    .Popup_Premium\:close-button {
      top:0.5rem;
      right:0.5rem;
    }
    }

    .ACDwe {
      color:#ea3e3e;
      font-size:clamp(0.875rem, 2vw, 1rem);
      text-align:center;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      line-height:1.5;
      padding-left:1rem;
      padding-right:1rem;
    }

    @media (max-width: 768px) {

    .ACDwe {
      font-size:clamp(0.8rem, 3vw, 0.9rem);
      padding-left:0.5rem;
      padding-right:0.5rem;
    }
    }

    .fakYdM {
      gap:0.5rem;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .fakYdM {
      gap:clamp(0.75rem, 2vw, 1.5rem);
    }
    }

    .ccHVEO {
      flex:0 0 35%;
      position:relative;
      background:var(--red-50);
    }

    @media (max-width: 768px) {

    .ccHVEO {
      display:none;
    }
    }

    .dlcAvG {
      max-width:100%;
      align-items:center;
      padding-top:0px;
      padding-bottom:clamp(0.5rem, 1vw, 1rem);
      justify-content:center;
    }

    @media (max-width: 768px) {

    .dlcAvG {
      padding-top:0px;
    }
    }

    .bHFosv {
      flex:1;
      display:flex;
      padding:1.25rem;
      overflow-y:auto;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .bHFosv {
      padding:1.25rem;
      overflow-y:visible;
    }
    }

    .ewgdwv {
      gap:0.5rem;
      height:auto;
      display:flex;
      max-width:100%;
      background:var(--BG_Color_Premium_Eng);
      box-shadow:0px 2px 4px 0px #00000020;
      margin-top:0px;
      align-items:center;
      padding-top:0.25rem;
      border-color:var(--teal-300);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      border-radius:0.5rem;
      padding-right:0.75rem;
      flex-direction:column;
      padding-bottom:0.25rem;
      justify-content:center;
    }

    @media (max-width: 768px) {

    .ewgdwv {
      display:none;
      padding:clamp(0.75rem, 2vw, 1rem);
      margin-top:0.5rem;
    }
    }

    .MzKAR {
      gap:1rem;
      width:100%;
      display:flex;
      padding:0.5rem 0;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .MzKAR {
      padding:0.5rem;
    }
    }

    .Popup_SECTION\:5Y4o46ERh7D083R3I-fsm {
      z-index:999;
    }

    .eHyDst {
      width:100%;
      height:100%;
      display:flex;
      z-index:998;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      background:white;
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:50rem;
      min-height:15rem;
      align-items:flex-start;
      border-color:var(--red-300);
      border-style:solid;
      border-width:3px;
      border-radius:10px;
      flex-direction:column;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .eYSOnS {
      flex:2;
      width:100%;
      height:100%;
      display:flex;
      max-width:30rem;
      min-width:5rem;
      max-height:50rem;
      min-height:10rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-end;
    }

    .Popup_Image\:Jh9i5AXbCr14PnQtoUhL9 {
      width:100%;
      height:100%;
      z-index:3;
      position:absolute;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .eaciyV {
      color:var(--grey-50);
      display:flex;
      font-size:0.7rem;
      font-style:italic;
      font-family:Lexend;
      flex-direction:column;
    }

    .eUiwAB {
      width:100%;
      height:100%;
      z-index:2;
      align-items:center;
      justify-content:center;
      border-top-left-radius:7px;
      border-top-right-radius:7px;
    }

    .bryMxa {
      flex:0;
      color:var(--grey-50);
      width:100%;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-bottom-left-radius:7px;
      border-bottom-right-radius:7px;
    }

    .Popup_SECTION\:94ohpdsM3j-4qfmf_6oPz {
      z-index:998;
    }

    .dqMDGt {
      flex:2;
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:50rem;
      min-height:5rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .dqMDGt.resetFromSettings {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:30rem;
      min-height:5rem;
      align-items:flex-start;
      border-color:var(--red-400);
      border-style:solid;
      border-width:3px;
      flex-direction:column;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .dSQxBy {
      flex:2;
      width:100%;
      height:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
      padding-bottompadding:1rem;
    }

    .ceenph {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .dSgXFi {
      gap:0.5rem;
      cursor:pointer;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      border-radius:10px;
      flex-direction:row;
      justify-content:center;
      background-color:var(--grey-200, #E5E5E5);
    }

    .dSgXFi:disabled {
      cursor:not-allowed;
      opacity:0.6;
    }

    .eiwfzi {
      gap:0.5rem;
      display:flex;
      font-size:0.800rem;
      align-items:center;
      padding-top:0.5rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
    }

    .doLoHc {
      color:#F9FAFB;
      cursor:pointer;
      height:3rem;
      display:flex;
      row-gap:0.5rem;
      font-size:0.875rem;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:0.5rem;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      padding-top:0.5rem;
      padding-left:1rem;
      border-radius:8px;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      transition-duration:150ms;
      transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .doLoHc:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .doLoHc:disabled {
      cursor:not-allowed;
      opacity:0.75;
    }

    .dLGyyZ {
      gap:0.5rem;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
      justify-content:start;
    }

    .bgXSlw {
      width:50%;
      display:flex;
      background:linear-gradient(var(--red-50) 0%, var(--red-100) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      flex-direction:column;
      justify-content:center;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .dAQMlq {
      display:block;
      font-size:0.875rem;
      text-align:center;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      padding-top:0.5rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      padding-bottom:0.5rem;
    }

    .fttCQW {
      color:var(--red-400, #F87171);
      width:100%;
      height:3rem;
      display:inline-block;
      font-size:var(--font-size-base);
      background:var(--BG_Color_Input);
      box-shadow:1px 4px 8px 0px #00000044 inset;
      text-align:center;
      font-weight:850;
      padding-top:1rem;
      border-color:var(--red-300);
      border-style:solid;
      border-width:2px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .fttCQW:focus {
      border-color:var(--red-400);
      border-style:solid;
      border-width:2px;
      --tw-ring-shadow:;
    }

    .epoiHI {
      gap:2rem;
    }

    .jswUs {
      gap:0.5rem;
      display:flex;
      font-family:Lexend;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .cpBzkE {
      gap:0.5rem;
      display:flex;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .dAcqif {
      font-size:inherit;
      font-family:Lexend;
      font-weight:inherit;
    }

    .cBuMT {
      width:100%;
      height:2.5rem;
      display:flex;
      background:var(--BG_Color_Input);
      box-shadow:0px 2px 4px 0px #00000020;
      font-family:Lexend;
      padding-top:0.5rem;
      padding-left:0.75rem;
      border-radius:8px;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      padding-bottompadding:0.5rem 0.75rem;
      --tw-ring-offset-color:#fff;
    }

    .cBuMT:focus-visible {
      outline-color:#fca5a561;
      outline-style:solid;
      outline-width:2px;
    }

    .bFpLoM {
      display:block;
      font-size:1.5rem;
      font-family:Lexend;
      font-weight:600;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      letter-spacing:-0.025em;
    }

    .Password_Recover\:kka-Ypcu2-11ybJOWMUei {
      flex:1;
      width:100%;
      height:100%;
      position:absolute;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Popup_SECTION\:9H-XDC-Ou0xRFDkb26Nt- {
      z-index:998;
      box-shadow:1px 4px 8px 0px #00000044;
      border-radius:0.5rem;
    }

    .fpnDMB {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:20rem;
      min-height:5rem;
      border-color:var(--teal-300);
      border-style:solid;
      border-width:3px;
      flex-direction:column;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .Popup_Payout\:apdXNq8oAxa0-mfnVMD8P {
      flex:1;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .zNOCT {
      flex:2;
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-end;
    }

    .iBxBP {
      color:var(--red-400);
      display:flex;
      row-gap:0.3rem;
      font-size:1.125rem;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      flex-direction:row;
      justify-content:flex-start;
    }

    .iBxBP.green {
      color:var(--teal-400);
    }

    .eSESgf {
      width:100%;
      display:flex;
      font-size:medium;
      align-items:center;
      font-family:Lexend;
      justify-content:center;
    }

    .fctEnT {
      gap:1rem;
      width:100%;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      justify-content:center;
    }

    .Popup_SECTION\:B8gJvULjARig87ltZ9RBI {
      z-index:999;
    }

    .bqelbz {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:60rem;
      min-width:20rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:50rem;
      min-height:5rem;
      align-items:center;
      border-color:var(--red-300);
      border-style:solid;
      border-width:3px;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .QDOLS {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      max-width:50rem;
      min-width:10rem;
      max-height:50rem;
      min-height:20rem;
      object-fit:cover;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-bottom-left-radius:8px;
    }

    .dzREwk {
      flex:2;
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:50rem;
      min-height:5rem;
      align-items:center;
      padding-top:1rem;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .mknDG {
      rotate:z 180deg;
    }

    .qVkmF {
      color:var(--red-400, #F87171);
      display:flex;
      font-size:var(--font-size-sm);
      align-items:end;
      font-family:Lexend;
      font-weight:inherit;
      flex-direction:column;
      justify-content:start;
    }

    .qVkmF:hover {
      color:var(--red-500, #EF4444);
      cursor:pointer;
      display:flex;
      flex-direction:column;
      text-decoration-line: underline;
    }

    .cnbCGt {
      gap:2rem;
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      justify-content:center;
    }

    .cqbRtV {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-top:0.15rem;
      flex-direction:column;
      padding-bottom:0.15rem;
      justify-content:flex-start;
    }

    .dmdxlL {
      gap:0.5rem;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:center;
    }

    .dmdxlL.mobileView {
      display:none;
    }

    .cFSMif {
      color:#a0aec0;
      display:inline-block;
      font-size:0.75rem;
      text-align:center;
      border-style:solid;
      border-width:0px;
    }

    .xGPKc {
      gap:0.5rem;
      color:var(--grey-700, #404040);
      width:fit-content;
      cursor:pointer;
      align-items:center;
      padding-top:0.5rem;
      border-color:var(--grey-200, #E5E5E5);
      border-style:solid;
      border-width:1px;
      padding-left:0.65rem;
      border-radius:8px;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:start;
      background-color:#ffffff;
    }

    .xGPKc:hover {
      background-color:var(--grey-200, #E5E5E5);
    }

    .Connexion_Login\:jPlPvZrU8VGy7VZ0l8ROK {
      transition:all 400ms ease 0ms normal;
    }

    .cTNnuQ {
      gap:0.1rem;
      display:flex;
      align-items:center;
      padding-top:1rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
      padding-bottompadding:1rem 2rem;
    }

    .eribFZ {
      cursor:pointer;
      display:flex;
      align-items:center;
      font-family:Lexend;
      font-weight:var(--font-weight-bold);
      flex-direction:row;
      justify-content:center;
    }

    .eribFZ:hover {
      color:var(--red-300);
    }

    .cfbVeG {
      color:#a0aec0;
      width:100%;
      display:block;
      font-size:0.875rem;
      text-align:center;
      font-family:Lexend;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .eIcQma {
      gap:1rem;
      display:flex;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .Connexion_SECTION\:K4NRdbefGdwCL8CkIs91N {
      flex:2;
    }

    .fDMKoa {
      flex:2;
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:50rem;
      min-height:5rem;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    @media (max-width: 400px) {

    .fDMKoa {
      font-size:0.8rem;
    }
    }

    .dkTgOb {
      flex:2;
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .Connexion_SignUp\:TrhfP717Reip0lEmXcZnb {
      flex:0;
      width:100%;
      height:100%;
    }

    .Connexion_SignUp\:XcSwX1b0XAGM9YLSqSKsy {
      transition:all 400ms ease 0ms normal;
    }

    .cZzuPJ {
      gap:0.5rem;
      display:flex;
      align-items:center;
      padding-top:1rem;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:start;
    }

    .crSETi {
      gap:1rem;
      display:flex;
      flex-direction:column;
    }

    .Connexion_SECTION\:KUKJLmsbcCW2WnZD45C7Y {
      flex:2;
    }

    .bzpCGB {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      max-width:30rem;
      min-width:10rem;
      max-height:50rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-bottom-left-radius:8px;
    }

    @media (max-width: 700px) {

    .bzpCGB {
      display:none;
    }
    }

    .doNfYK {
      flex:1;
      width:100%;
      height:100%;
      max-width:30rem;
      min-width:10rem;
      max-height:50rem;
      align-items:start;
      flex-direction:row;
      justify-content:end;
    }

    .Connexion_SECTION\:n4P85n1F22tETNaC7gdE8 {
      flex:1;
      width:100%;
      height:100%;
      position:absolute;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Connexion_SECTION\:pO_aHzRlw2IY8qp59jc9f {
      flex:2;
    }

    .Popup_SECTION\:Daumlt67gek8GmkxbScit {
      z-index:998;
    }

    .Popup_Subscription_Success\:02U6KUV2kBqF-hWOjvHrC {
      width:100%;
    }

    .Popup_Subscription_Success\:IlU6k7nl7nocj_XiVWuCp {
      flex:1;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Popup_SECTION\:EZ833oK3NVb8ElIidA115 {
      z-index:999;
    }

    .Popup_Purchase_Success\:02U6KUV2kBqF-hWOjvHrC {
      width:100%;
    }

    .Popup_Purchase_Success\:IlU6k7nl7nocj_XiVWuCp {
      flex:1;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Popup_SECTION\:QIFDWwIEIIRDNcvDxLW0N {
      z-index:999;
    }

    .eTTYsA {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:20rem;
      min-height:5rem;
      border-color:var(--red-300);
      border-style:solid;
      border-width:3px;
      flex-direction:column;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .Popup_Error\:apdXNq8oAxa0-mfnVMD8P {
      flex:1;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Popup_SECTION\:azD4_yeqp-WYbTdXU0d5c {
      z-index:999;
    }

    .cxfRxj {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:35rem;
      min-height:5rem;
      align-items:flex-start;
      border-color:var(--teal-300);
      border-style:solid;
      border-width:3px;
      flex-direction:column;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      border-bottom-right-radiusborder-radius:10px;
    }

    .cloYIp {
      color:var(--teal-400);
      display:flex;
      row-gap:0.3rem;
      font-size:1.125rem;
      column-gap:0.3rem;
      font-family:Lexend;
      font-weight:var(--font-weight-semi-bold);
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .bUNAAs {
      display:flex;
      row-gap:0.3rem;
      background: var(--Background);
      column-gap:0.3rem;
      align-items:center;
      padding-top:1rem;
      border-color:#edf2f7;
      border-style:solid;
      border-width:1px;
      border-radius:0.375rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
      transition-duration:150ms;
      transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
      backgroundbackground:#ffffff;
      padding-bottompadding:1rem 0;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .bUNAAs:hover {
      cursor:pointer;
      border-color:var(--teal-600);
      border-style:solid;
      border-width:1px;
      background-color:#fff5f7;
    }

    .bUNAAs.isActive {
      box-shadow:0px 2px 10px 0px var(--teal-200);
      border-color:var(--teal-300);
      border-style:solid;
      border-width:2px;
    }

    .floyKX {
      display:block;
      font-size:1.25rem;
      border-style:solid;
      border-width:0px;
      margin-bottom:0.25rem;
      flex-direction:row;
    }

    .bIIxgq {
      color:#b83280;
      display:flex;
      row-gap:0.3rem;
      font-size:0.75rem;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:700;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:center;
    }

    .ckprZS {
      width:1.3rem;
    }

    .dsXtyr {
      color:var(--green-500);
      display:flex;
      row-gap:0.3rem;
      flex-wrap:wrap;
      font-size:0.75rem;
      column-gap:0.3rem;
      align-items:center;
      font-family:Lexend;
      font-weight:500;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:center;
    }

    .Popup_Gift\:I0JG7k6S79YKGThsqtdrd {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .Popup_Gift\:LABbSFoUPbvRCEIbeRX2w {
      flex:0;
      width:100%;
    }

    .fwEvfp {
      gap:0.75rem;
      width:100%;
      display:grid;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      grid-template-columns:repeat(3, minmax(0, 1fr));
    }

    .dpceKy {
      gap:1rem;
      flex:1;
      width:100%;
      display:flex;
      padding:1.5rem;
      flex-wrap:wrap;
      align-items:center;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      justify-content:center;
    }

    .Popup_Gift\:rvQ9konl_1Jo8t61YKkkq {
      flex:1;
      width:100%;
      height:100%;
      position:absolute;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Popup_SECTION\:baAikcoWRjDpXg6s1Lqv8 {
      z-index:998;
    }

    .fmhmsg {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:40rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:40rem;
      min-height:10rem;
      overflow-y:auto;
      padding-top:1rem;
      border-color:var(--red-300);
      border-style:solid;
      border-width:3px;
      flex-direction:row;
      padding-bottom:1rem;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .Popup_Model_Selector\:-BQZyeCAK1hl6xfFNREke {
      position:relative;
      padding-left:1rem;
      padding-right:1rem;
    }

    .eEeODe {
      gap:0.5rem;
      width:100%;
      height:fit-content;
      position:absolute;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      justify-content:center;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .ugHSb {
      width:100%;
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:center;
    }

    .dgFWLQ {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      flex-direction:column;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .cXPzeR {
      cursor:pointer;
      display:flex;
      opacity:0.75;
      position:relative;
      max-width:20%;
      min-width:10rem;
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:15rem;
      min-height:13rem;
      transition:all 300ms ease;
      align-items:center;
      border-color:var(--red-300);
      border-style:solid;
      border-width:2px;
      border-radius:10px;
      flex-direction:column;
      justify-content:center;
    }

    .cXPzeR:hover {
      opacity:1;
      border-color:var(--red-400);
      border-style:solid;
      border-width:2px;
    }

    .cXPzeR.DarkTheme:hover {
      opacity:1;
      outline-color:var(--red-400, #F87171);
      outline-style:solid;
      outline-width:2px;
    }

    .Popup_SECTION\:bt9JhObooHrN78hcO-p_N {
      z-index:999;
    }

    .cqJKre {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:60rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:50rem;
      min-height:5rem;
      align-items:center;
      border-color:var(--red-400);
      border-style:solid;
      border-width:3px;
      border-radius:0.5rem;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
      flex-directionborder-radius:0.5rem;
    }

    @media (max-width: 700px) {

    .cqJKre {
      max-width:90vw;
      min-width:90vw;
      padding-left:0.5rem;
      padding-right:0.5rem;
    }
    }

    .bReMkS {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      max-width:50rem;
      min-width:10rem;
      max-height:50rem;
      min-height:20rem;
      object-fit:cover;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-bottom-left-radius:8px;
    }

    .bdjwhv {
      color:#ea3e3e;
      display:inline-block;
      font-size:var(--font-size-xl);
      text-align:center;
      font-weight:var(--font-weight-semi-bold);
      padding-left:1rem;
      padding-right:1rem;
    }

    @media (max-width: 700px) {

    .bdjwhv {
      font-size:clamp(1rem, 3.5vw, 1.25rem);
    }
    }

    .blthFV {
      display:flex;
      row-gap:0.5rem;
      flex-wrap:wrap;
      max-width:100%;
      column-gap:0.5rem;
      align-items:center;
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      justify-content:center;
    }

    @media (max-width: 700px) {

    .blthFV {
      gap:1rem;
    }
    }

    .Popup_Tokens\:FazLZfs9Vqok8p1nmRPUj {
      flex:1;
      width:100%;
      height:100%;
      position:absolute;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Popup_Tokens\:S_ZonpmKog1DplN0kyZ66 {
      width:;
    }

    .MtfKI {
      gap:1rem;
      height:4rem;
      display:flex;
      max-width:100%;
      background:var(--BG_Color_Premium_Eng);
      box-shadow:0px 2px 4px 0px #00000020;
      margin-top:1.5rem;
      align-items:center;
      padding-top:1rem;
      border-color:var(--teal-300);
      border-style:solid;
      border-width:3px;
      padding-left:1rem;
      border-radius:0.5rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
    }

    @media (max-width: 400px) {

    .MtfKI {
      display:none;
    }
    }

    .MtfKI.darkTheme {
      color:var(--grey-50);
      background:var(--grey-600);
    }

    .cAcryS {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      max-width:30rem;
      min-width:10rem;
      max-height:50rem;
      align-items:center;
      padding-top:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
    }

    @media (max-width: 700px) {
    }

    .fpHrkC {
      align-items:center;
      padding-top:2rem;
      padding-bottom:2rem;
      justify-content:flex-end;
    }

    @media (max-width: 700px) {

    .fpHrkC {
      padding-top:1rem;
      padding-bottom:1rem;
    }
    }

    .Popup_Tokens\:hPVOiaYR5sZNaO51t5sH7 {
      width:;
    }

    .Popup_SECTION\:e6J9I04_WAzdtkYg5aaVs {
      z-index:999;
    }

    .Popup_Delete_Conv\:apdXNq8oAxa0-mfnVMD8P {
      flex:1;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .LUPdT {
      width:0.7rem;
      height:0.7rem;
    }

    .Popup_SECTION\:kQCCSyFssqhHPpgpiicV6 {
      z-index:998;
    }

    .msTOc {
      width:100%;
      height:100%;
      display:flex;
      flex-wrap:wrap;
      max-width:30rem;
      min-width:10rem;
      background:var(--BG_Color_Popup);
      box-shadow:0px 2px 4px 0px #00000020;
      max-height:20rem;
      min-height:5rem;
      border-color:var(--red-300);
      border-style:solid;
      border-width:3px;
      flex-direction:column;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .Popup_Delete_User\:enpwvmPKBeCQx0Ith7ESf {
      flex:1;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .Popup_SECTION\:moeegWyI3-vHjvYcBHPSR {
      z-index:998;
    }

    .App\:rCSY3cPvkbIz0o4RGGzlX {
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .dGwdEm {
      width:100%;
      height:100%;
      z-index:998;
      position:absolute;
      align-items:center;
      justify-content:center;
    }

    .bjzVsD {
      color:var(--Main_Color_Font);
      width:fit-content;
      height:100%;
      display:flex;
      padding:1rem 0.5rem;
      background:var(--BG_Color_Sidebar);
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      padding-top:1rem;
      padding-left:0.5rem;
      border-radius:10px;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:space-between;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .bjzVsD.ChatsSelection {
      width:5rem;
    }

    @media (max-width: 768px) {

    .bjzVsD {
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }
    }

    .byQdjT {
      width:100%;
      contain:layout style;
      padding:1rem 0;
      widthwidth:100%;
    }

    .fnfaof {
      width:100%;
      cursor:pointer;
      padding:0px;
      min-height:44px;
      align-items:center;
      justify-content:center;
    }

    .eJfvdX {
      gap:clamp(0.5rem, 2vw, 1rem);
      width:100%;
      margin:0px;
      display:grid;
      padding:0px;
      list-style:none;
      align-items:center;
      justify-items:center;
      grid-template-columns:1fr;
    }

    .dwQJUk {
      flex-shrink:0;
      pointer-events:none;
    }

    .eYdzoo {
      gap:0.5rem;
      color:inherit;
      width:100%;
      cursor:pointer;
      height:3rem;
      display:flex;
      padding:0.5rem;
      transition:background 0.2s ease;
      align-items:center;
      font-weight:var(--font-weight-bold);
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:0.6rem;
      border-top-right-radius:0.6rem;
      transitionborder-radius:0.6rem;
      border-bottom-left-radius:0.6rem;
      border-bottom-right-radius:0.6rem;
    }

    .eYdzoo:hover {
      background:var(--BG_Color_Hover);
    }

    .dFNRjm {
      font-family:Lexend;
      font-weight:bold;
      white-space:nowrap;
    }

    @media (max-width: 1024px) {

    .dFNRjm {
      display:none;
    }
    }

    .Sidebar_SECTION\:aJcGgNU8DwvK7rOTiyC4y {
      display:flex;
    }

    .bmuevp {
      width:100%;
      widthwidth:100%;
      align-items:center;
      justify-content:center;
    }

    .bmuevp.Connected {
      gap:0rem;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .bCRNMz {
      display:flex;
      flex-direction:column;
    }

    @media (max-width: 800px) {
    }

    .dmQEQc {
      color:var(--grey-50);
      width:100%;
      cursor:pointer;
      height:3rem;
      display:flex;
      animation:;
      background:linear-gradient(var(--red-300) 0%, var(--red-400) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      box-shadow:0px 2px 4px 0px #00000020;
      align-items:center;
      padding-top:0.2rem;
      padding-left:0.2rem;
      border-radius:10px;
      padding-right:0.2rem;
      flex-direction:row;
      padding-bottom:0.2rem;
      justify-content:center;
      padding-bottompadding:0.2rem;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .dmQEQc:hover {
      background:radial-gradient(var(--red-400) 0%, var(--red-300) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
    }

    .bHycUA {
      gap:clamp(0.75rem, 2vw, 1rem);
      width:100%;
      display:flex;
      align-items:center;
      padding-block:clamp(0.75rem, 2vh, 1rem);
      flex-direction:column;
      justify-content:center;
    }

    .FXmXX {
      width:clamp(1.25rem, 5vw, 1.5rem);
      height:auto;
      flex-shrink:0;
    }

    .dPCCdH {
      gap:clamp(0.75rem, 2vw, 1rem);
      width:100%;
      cursor:pointer;
      align-items:center;
      justify-content:center;
    }

    .Sidebar_Menu_User\:gJInnNjY0kzwJ3kUiWuhq {
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .Sidebar_SECTION\:ceMEBEpiGEQCpvcULTJnj {
      display:flex;
    }

    .eCcoVo {
      gap:0.5rem;
      cursor:pointer;
      height:fit-content;
      align-items:center;
      flex-direction:row;
    }

    .eLReux {
      width:2rem;
      height:2rem;
    }

    .bbXKui {
      color:var(--grey-900);
      font-size:1rem;
      font-family:Lexend;
      font-weight:800;
    }

    @media (max-width: 1024px) {

    .bbXKui {
      display:none;
    }
    }

    .bbXKui.darkTheme {
      color:var(--grey-100);
    }

    .bbXKui.mobileview {
      display:none;
    }

    .Sidebar_SECTION\:ey5RCV5hDacXrL_22LeMy {
      display:flex;
      padding-top:0.3rem;
      padding-left:0.3rem;
      padding-right:0.3rem;
      padding-bottom:0.3rem;
    }

    .dEprWX {
      inset:50% -1.5rem auto auto;
      width:1.5rem;
      height:3rem;
      display:flex;
      z-index:10;
      position:absolute;
      background:var(--BG_Color_Sidebar);
      transition:opacity 0.2s ease 0ms normal;
      align-items:center;
      justify-content:center;
      border-top-right-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .dEprWX:hover {
      cursor:pointer;
      opacity:1;
    }

    .dEprWX.darkTheme {
      color:var(--grey-100);
      background:#212226;
    }

    .fAmVnR {
      width:0.75rem;
      height:1.5rem;
      opacity:0.6;
      transition:opacity 0.2s ease;
    }

    .fAmVnR:hover {
      opacity:1;
    }

    @media (max-width: 1024px) {

    .Sidebar_SECTION\:kCpkNwl4434zMi5U4HqQ0 {
      display:none;
    }
    }

    .App\:wJa5SOiO3yz0CqTXR-ARL {
      flex:0;
      display:flex;
      flex-direction:column;
    }