
  

  
  @property --docs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.125rem;
}
@property --Width {
  syntax: "<percentage>";
  inherits: true;
  initial-value: 0%;
}
@property --Red-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFEBEC;
}
@property --Sky-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #EBF8FF;
}
@property --bg-sub {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --medium {
  syntax: "<number>";
  inherits: true;
  initial-value: 500;
}
@property --Blue-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #EBF1FF;
}
@property --Pink-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFEBF4;
}
@property --Red-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFD5D8;
}
@property --Red-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFC0C5;
}
@property --Red-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FF97A0;
}
@property --Red-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FF6875;
}
@property --Red-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FB3748;
}
@property --Red-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #E93544;
}
@property --Red-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D02533;
}
@property --Red-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #AD1F2B;
}
@property --Red-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #8B1822;
}
@property --Red-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #681219;
}
@property --Sky-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D5F1FF;
}
@property --Sky-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #C0EAFF;
}
@property --Sky-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #97DCFF;
}
@property --Sky-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #68CDFF;
}
@property --Sky-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #47C2FF;
}
@property --Sky-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #35ADE9;
}
@property --Sky-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #2597D0;
}
@property --Sky-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1F7EAD;
}
@property --Sky-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #18658B;
}
@property --Sky-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #124B68;
}
@property --Teal-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #E4FBF8;
}
@property --bg-soft {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --bg-weak {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --label-l {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.125rem;
}
@property --label-m {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --lead-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --regular {
  syntax: "<number>";
  inherits: true;
  initial-value: 400;
}
@property --Blue-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D5E2FF;
}
@property --Blue-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #C0D5FF;
}
@property --Blue-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #97BAFF;
}
@property --Blue-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #6895FF;
}
@property --Blue-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #335CFF;
}
@property --Blue-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #3559E9;
}
@property --Blue-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #2547D0;
}
@property --Blue-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1F3BAD;
}
@property --Blue-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #182F8B;
}
@property --Blue-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #122368;
}
@property --Green-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #E0FAEC;
}
@property --Pink-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFD5EA;
}
@property --Pink-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFC0DF;
}
@property --Pink-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FF97CB;
}
@property --Pink-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FF68B3;
}
@property --Pink-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FB4BA3;
}
@property --Pink-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #E9358F;
}
@property --Pink-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D0257A;
}
@property --Pink-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #AD1F66;
}
@property --Pink-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #8B1852;
}
@property --Pink-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #68123D;
}
@property --Teal-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D0FBF5;
}
@property --Teal-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #C2F5EE;
}
@property --Teal-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #84EBDD;
}
@property --Teal-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #3FDEC9;
}
@property --Teal-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #22D3BB;
}
@property --Teal-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1DAF9C;
}
@property --Teal-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #178C7D;
}
@property --Teal-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1A7569;
}
@property --Teal-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #16645A;
}
@property --Teal-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #0B463E;
}
@property --bg-white {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --guest-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --h1-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 3.5rem;
}
@property --h2-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 3rem;
}
@property --h3-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 2.5rem;
}
@property --h4-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 2rem;
}
@property --h5-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.5rem;
}
@property --h6-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.25rem;
}
@property --icon-sub {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --label-sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.875rem;
}
@property --label-xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.5rem;
}
@property --label-xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.75rem;
}
@property --radius-0 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --radius-2 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 2px;
}
@property --radius-4 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 4px;
}
@property --radius-6 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 6px;
}
@property --radius-8 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 8px;
}
@property --text-sub {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --Green-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #D0FBE9;
}
@property --Green-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #C2F5DA;
}
@property --Green-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #84EBB4;
}
@property --Green-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #3EE089;
}
@property --Green-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1FC16B;
}
@property --Green-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1DAF61;
}
@property --Green-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #178C4E;
}
@property --Green-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1A7544;
}
@property --Green-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #16643B;
}
@property --Green-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #0B4627;
}
@property --Orange-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFF3EB;
}
@property --Purple-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #EFEBFF;
}
@property --Yellow-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFFAEB;
}
@property --bg-strong {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --icon-soft {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --lead-text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral-0 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFFFFF;
}
@property --radius-10 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 10px;
}
@property --radius-12 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 12px;
}
@property --radius-16 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 16px;
}
@property --radius-20 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 20px;
}
@property --radius-24 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 24px;
}
@property --radius-28 {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 28px;
}
@property --text-soft {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --Orange-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFE6D5;
}
@property --Orange-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFD9C0;
}
@property --Orange-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFC197;
}
@property --Orange-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFA468;
}
@property --Orange-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FA7319;
}
@property --Orange-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #E16614;
}
@property --Orange-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #CE5E12;
}
@property --Orange-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #B75310;
}
@property --Orange-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #96440D;
}
@property --Orange-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #71330A;
}
@property --Purple-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #DCD5FF;
}
@property --Purple-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #CAC0FF;
}
@property --Purple-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #A897FF;
}
@property --Purple-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #8C71F6;
}
@property --Purple-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #7D52F4;
}
@property --Purple-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #693EE0;
}
@property --Purple-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #5B2CC9;
}
@property --Purple-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #4C25A7;
}
@property --Purple-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #3D1D86;
}
@property --Purple-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #351A75;
}
@property --Yellow-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFEFCC;
}
@property --Yellow-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFECC0;
}
@property --Yellow-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFE097;
}
@property --Yellow-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFD268;
}
@property --Yellow-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F6B51E;
}
@property --Yellow-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #E6A819;
}
@property --Yellow-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #C99A2C;
}
@property --Yellow-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #A78025;
}
@property --Yellow-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #86661D;
}
@property --Yellow-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #624C18;
}
@property --bg-surface {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --error-base {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --error-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --guest-text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --icon-white {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral-50 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F5F7FA;
}
@property --stroke-sub {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --text-white {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --unknown-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --error-light {
  syntax: "<color>";
  inherits: true;
  initial-value: #FFC0C5;
}
@property --icon-strong {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral-100 {
  syntax: "<color>";
  inherits: true;
  initial-value: #F2F5F8;
}
@property --neutral-200 {
  syntax: "<color>";
  inherits: true;
  initial-value: #E1E4EA;
}
@property --neutral-300 {
  syntax: "<color>";
  inherits: true;
  initial-value: #CACFD8;
}
@property --neutral-400 {
  syntax: "<color>";
  inherits: true;
  initial-value: #99A0AE;
}
@property --neutral-500 {
  syntax: "<color>";
  inherits: true;
  initial-value: #717784;
}
@property --neutral-600 {
  syntax: "<color>";
  inherits: true;
  initial-value: #525866;
}
@property --neutral-700 {
  syntax: "<color>";
  inherits: true;
  initial-value: #2B303B;
}
@property --neutral-800 {
  syntax: "<color>";
  inherits: true;
  initial-value: #222530;
}
@property --neutral-900 {
  syntax: "<color>";
  inherits: true;
  initial-value: #181B25;
}
@property --neutral-950 {
  syntax: "<color>";
  inherits: true;
  initial-value: #0E121B;
}
@property --p1-bg-color {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff;
}
@property --p2-bg-color {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff;
}
@property --p3-bg-color {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff;
}
@property --paragraph-l {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.125rem;
}
@property --paragraph-m {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --preview-url {
  syntax: "*";
  inherits: true;
  initial-value: initial;
}
@property --radius-full {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 999px;
}
@property --stroke-soft {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --text-strong {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --non-guest-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --paragraph-sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.875rem;
}
@property --paragraph-xl {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.5rem;
}
@property --paragraph-xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.75rem;
}
@property --primary-base {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --primary-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --red-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fb37481a;
}
@property --red-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fb374829;
}
@property --red-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fb37483d;
}
@property --sky-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #47c2ff1a;
}
@property --sky-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #47c2ff29;
}
@property --sky-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #47c2ff3d;
}
@property --static-black {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --static-white {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stroke-white {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --subheading-l {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1.125rem;
}
@property --subheading-m {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --success-base {
  syntax: "<color>";
  inherits: true;
  initial-value: #1FC16B;
}
@property --success-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: #0B4627;
}
@property --unknown-text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --warning-base {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --warning-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --blue-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #476cff1a;
}
@property --blue-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #476cff29;
}
@property --blue-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #476cff3d;
}
@property --error-lighter {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --icon-disabled {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --p1-text-color {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff;
}
@property --p2-text-color {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff;
}
@property --p3-text-color {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff;
}
@property --pink-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fb4ba31a;
}
@property --pink-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fb4ba329;
}
@property --pink-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fb4ba33d;
}
@property --shimmer-color {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stroke-strong {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --subheading-sm {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.875rem;
}
@property --subheading-xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0.75rem;
}
@property --success-light {
  syntax: "<color>";
  inherits: true;
  initial-value: #1fc16b3d;
}
@property --teal-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #22d3bb1a;
}
@property --teal-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #22d3bb29;
}
@property --teal-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #22d3bb3d;
}
@property --text-disabled {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --warning-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --alphas-alpha-2 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-4 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-6 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-8 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --away-base-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --away-dark-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --black-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1717171a;
}
@property --black-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #17171729;
}
@property --black-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1717173d;
}
@property --green-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1fc16b1a;
}
@property --green-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1fc16b29;
}
@property --green-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #1fc16b3d;
}
@property --non-guest-text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --primary-darker {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --subheading-2xs {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --white-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff3d;
}
@property --white-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff29;
}
@property --white-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #ffffff3d;
}
@property --alphas-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-12 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-40 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-56 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-64 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-72 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-80 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --alphas-alpha-88 {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --away-base-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --away-dark-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --away-light-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: #fbc64b3d;
}
@property --faded-base-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --faded-dark-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --orange-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fa73191a;
}
@property --orange-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fa731929;
}
@property --orange-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fa73193d;
}
@property --purple-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #784def1a;
}
@property --purple-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #784def29;
}
@property --purple-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #784def3d;
}
@property --success-lighter {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --warning-lighter {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --yellow-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fbc64b1a;
}
@property --yellow-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fbc64b29;
}
@property --yellow-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #fbc64b3d;
}
@property --away-light-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --faded-base-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --faded-dark-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --faded-light-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --information-base {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --information-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --neutral-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: #99a0ae1a;
}
@property --neutral-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: #99a0ae29;
}
@property --neutral-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: #99a0ae3d;
}
@property --primary-alpha-10 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --primary-alpha-16 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --primary-alpha-24 {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stable-base-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stable-dark-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --away-lighter-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --faded-light-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --feature-base-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --feature-dark-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --information-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stable-base-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stable-dark-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stable-light-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --away-lighter-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --faded-lighter-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --feature-base-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --feature-dark-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --feature-light-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stable-light-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --verified-base-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --verified-dark-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --backgrounds-bg-base {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --borders-border-base {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 90%);
}
@property --faded-lighter-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --feature-light-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --foregrounds-fg-base {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --information-lighter {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --stable-lighter-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --template-card-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --verified-base-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --verified-dark-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --verified-light-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --backgrounds-bg-field {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 98%);
}
@property --borders-border-error {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(347 77% 50%);
}
@property --feature-lighter-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --foregrounds-fg-error {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(347 77% 50%);
}
@property --foregrounds-fg-muted {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 4% 46%);
}
@property --stable-lighter-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --tag-blue-tag-blue-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(214 95% 93%);
}
@property --tag-error-tag-red-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(356 100% 95%);
}
@property --verified-light-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --backgrounds-bg-subtle {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 98%);
}
@property --borders-border-danger {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(345 83% 41%);
}
@property --borders-border-strong {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 84%);
}
@property --buttons-button-danger {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(347 77% 50%);
}
@property --feature-lighter-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --foregrounds-fg-subtle {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 34%);
}
@property --highlighted-base-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --highlighted-dark-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --verified-lighter-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --backgrounds-bg-overlay {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --buttons-button-neutral {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --highlighted-base-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --highlighted-dark-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --highlighted-light-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --tag-blue-tag-blue-icon {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(217 91% 60%);
}
@property --tag-blue-tag-blue-text {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(226 71% 40%);
}
@property --tag-error-tag-red-icon {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(350 89% 60%);
}
@property --tag-error-tag-red-text {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(343 80% 35%);
}
@property --verified-lighter-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --backgrounds-bg-disabled {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 96%);
}
@property --borders-border-menu-bot {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --borders-border-menu-top {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 90%);
}
@property --buttons-button-inverted {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 4% 16%);
}
@property --foregrounds-fg-disabled {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 65%);
}
@property --foregrounds-fg-on-color {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --highlighted-light-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --backgrounds-bg-component {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 98%);
}
@property --backgrounds-bg-highlight {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(214 100% 97%);
}
@property --button-transparent-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --effects-buttons-inverted {
  syntax: "*";
  inherits: true;
  initial-value: initial;
}
@property --highlighted-lighter-dark {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --tag-blue-tag-blue-border {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(212 96% 78%);
}
@property --tag-error-tag-red-border {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(353 96% 82%);
}
@property --tag-purple-tag-purple-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(251 91% 95%);
}
@property --tag-success-tag-green-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(149 80% 90%);
}
@property --backgrounds-bg-base-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 96%);
}
@property --backgrounds-bg-switch-off {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 90%);
}
@property --contrast-contrast-bg-base {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 4% 14%);
}
@property --highlighted-lighter-light {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --tag-warning-tag-orange-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(34 100% 92%);
}
@property --backgrounds-bg-field-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 96%);
}
@property --backgrounds-bg-interactive {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(217 91% 60%);
}
@property --borders-border-interactive {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(217 91% 60%);
}
@property --borders-border-transparent {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --buttons-button-transparent {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --foregrounds-fg-interactive {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(221 83% 53%);
}
@property --foregrounds-fg-on-inverted {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --tag-blue-tag-blue-bg-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(213 97% 87%);
}
@property --tag-error-tag-red-bg-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(353 96% 90%);
}
@property --tag-neutral-tag-neutral-bg {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 96%);
}
@property --tag-purple-tag-purple-icon {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(258 90% 66%);
}
@property --tag-purple-tag-purple-text {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(263 69% 42%);
}
@property --tag-success-tag-green-icon {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(160 84% 39%);
}
@property --tag-success-tag-green-text {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(163 88% 20%);
}
@property --backgrounds-bg-base-pressed {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 90%);
}
@property --backgrounds-bg-subtle-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 96%);
}
@property --buttons-button-danger-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(345 83% 41%);
}
@property --contrast-contrast-bg-subtle {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 4% 16%);
}
@property --tag-warning-tag-orange-icon {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(25 95% 53%);
}
@property --tag-warning-tag-orange-text {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(15 79% 34%);
}
@property --buttons-button-neutral-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 96%);
}
@property --contrast-contrast-border-bot {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --contrast-contrast-border-top {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --contrast-contrast-fg-primary {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --tag-neutral-tag-neutral-icon {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 4% 46%);
}
@property --tag-neutral-tag-neutral-text {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 34%);
}
@property --tag-purple-tag-purple-border {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(252 95% 85%);
}
@property --tag-success-tag-green-border {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(156 72% 67%);
}
@property --backgrounds-bg-subtle-pressed {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 90%);
}
@property --buttons-button-danger-pressed {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(343 80% 35%);
}
@property --buttons-button-inverted-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 26%);
}
@property --contrast-contrast-border-base {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --tag-warning-tag-orange-border {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(31 97% 72%);
}
@property --backgrounds-bg-component-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 96%);
}
@property --backgrounds-bg-field-component {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --backgrounds-bg-highlight-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(214 95% 93%);
}
@property --buttons-button-neutral-pressed {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 90%);
}
@property --contrast-contrast-fg-secondary {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 100%);
}
@property --tag-neutral-tag-neutral-border {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 84%);
}
@property --tag-purple-tag-purple-bg-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(251 95% 92%);
}
@property --tag-success-tag-green-bg-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(152 76% 80%);
}
@property --backgrounds-bg-switch-off-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 84%);
}
@property --buttons-button-inverted-pressed {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 34%);
}
@property --contrast-contrast-bg-base-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 4% 16%);
}
@property --tag-warning-tag-orange-bg-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(32 98% 83%);
}
@property --backgrounds-bg-component-pressed {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 90%);
}
@property --buttons-button-transparent-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --foregrounds-fg-interactive-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(217 91% 60%);
}
@property --tag-neutral-tag-neutral-bg-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 90%);
}
@property --contrast-contrast-bg-base-pressed {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 5% 26%);
}
@property --buttons-button-transparent-pressed {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(240 6% 10%);
}
@property --backgrounds-bg-field-component-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: hsl(0 0% 98%);
}

  :host, :root {
  --docs: 1.125rem;
  --Red-50: #FFEBEC;
  --Sky-50: #EBF8FF;
  --bg-sub: var(--neutral-300, #CACFD8);
  --medium: 500;
  --Blue-50: #EBF1FF;
  --Pink-50: #FFEBF4;
  --Red-100: #FFD5D8;
  --Red-200: #FFC0C5;
  --Red-300: #FF97A0;
  --Red-400: #FF6875;
  --Red-500: #FB3748;
  --Red-600: #E93544;
  --Red-700: #D02533;
  --Red-800: #AD1F2B;
  --Red-900: #8B1822;
  --Red-950: #681219;
  --Sky-100: #D5F1FF;
  --Sky-200: #C0EAFF;
  --Sky-300: #97DCFF;
  --Sky-400: #68CDFF;
  --Sky-500: #47C2FF;
  --Sky-600: #35ADE9;
  --Sky-700: #2597D0;
  --Sky-800: #1F7EAD;
  --Sky-900: #18658B;
  --Sky-950: #124B68;
  --Teal-50: #E4FBF8;
  --bg-soft: var(--neutral-200, #E1E4EA);
  --bg-weak: var(--neutral-50, #F5F7FA);
  --label-l: 1.125rem;
  --label-m: 1rem;
  --lead-bg: #335CFF;
  --regular: 400;
  --Blue-100: #D5E2FF;
  --Blue-200: #C0D5FF;
  --Blue-300: #97BAFF;
  --Blue-400: #6895FF;
  --Blue-500: #335CFF;
  --Blue-600: #3559E9;
  --Blue-700: #2547D0;
  --Blue-800: #1F3BAD;
  --Blue-900: #182F8B;
  --Blue-950: #122368;
  --Green-50: #E0FAEC;
  --Pink-100: #FFD5EA;
  --Pink-200: #FFC0DF;
  --Pink-300: #FF97CB;
  --Pink-400: #FF68B3;
  --Pink-500: #FB4BA3;
  --Pink-600: #E9358F;
  --Pink-700: #D0257A;
  --Pink-800: #AD1F66;
  --Pink-900: #8B1852;
  --Pink-950: #68123D;
  --Teal-100: #D0FBF5;
  --Teal-200: #C2F5EE;
  --Teal-300: #84EBDD;
  --Teal-400: #3FDEC9;
  --Teal-500: #22D3BB;
  --Teal-600: #1DAF9C;
  --Teal-700: #178C7D;
  --Teal-800: #1A7569;
  --Teal-900: #16645A;
  --Teal-950: #0B463E;
  --bg-white: var(--neutral-0, #FFFFFF);
  --guest-bg: #E4FBF8;
  --h1-title: 3.5rem;
  --h2-title: 3rem;
  --h3-title: 2.5rem;
  --h4-title: 2rem;
  --h5-title: 1.5rem;
  --h6-title: 1.25rem;
  --icon-sub: var(--neutral-600, #2B303B);
  --label-sm: 0.875rem;
  --label-xl: 1.5rem;
  --label-xs: 0.75rem;
  --radius-0: 0px;
  --radius-2: 2px;
  --radius-4: 4px;
  --radius-6: 6px;
  --radius-8: 8px;
  --text-sub: var(--neutral-600, #2B303B);
  --Green-100: #D0FBE9;
  --Green-200: #C2F5DA;
  --Green-300: #84EBB4;
  --Green-400: #3EE089;
  --Green-500: #1FC16B;
  --Green-600: #1DAF61;
  --Green-700: #178C4E;
  --Green-800: #1A7544;
  --Green-900: #16643B;
  --Green-950: #0B4627;
  --Orange-50: #FFF3EB;
  --Purple-50: #EFEBFF;
  --Yellow-50: #FFFAEB;
  --bg-strong: var(--neutral-950, #0E121B);
  --icon-soft: var(--neutral-400, #99A0AE);
  --lead-text: #335CFF;
  --neutral-0: #FFFFFF;
  --radius-10: 10px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-24: 24px;
  --radius-28: 28px;
  --text-soft: var(--neutral-400, #99A0AE);
  --Orange-100: #FFE6D5;
  --Orange-200: #FFD9C0;
  --Orange-300: #FFC197;
  --Orange-400: #FFA468;
  --Orange-500: #FA7319;
  --Orange-600: #E16614;
  --Orange-700: #CE5E12;
  --Orange-800: #B75310;
  --Orange-900: #96440D;
  --Orange-950: #71330A;
  --Purple-100: #DCD5FF;
  --Purple-200: #CAC0FF;
  --Purple-300: #A897FF;
  --Purple-400: #8C71F6;
  --Purple-500: #7D52F4;
  --Purple-600: #693EE0;
  --Purple-700: #5B2CC9;
  --Purple-800: #4C25A7;
  --Purple-900: #3D1D86;
  --Purple-950: #351A75;
  --Yellow-100: #FFEFCC;
  --Yellow-200: #FFECC0;
  --Yellow-300: #FFE097;
  --Yellow-400: #FFD268;
  --Yellow-500: #F6B51E;
  --Yellow-600: #E6A819;
  --Yellow-700: #C99A2C;
  --Yellow-800: #A78025;
  --Yellow-900: #86661D;
  --Yellow-950: #624C18;
  --bg-surface: var(--neutral-800, #222530);
  --error-base: var(--Red-500, #FB3748);
  --error-dark: var(--Red-950, #681219);
  --guest-text: #22D3BB;
  --icon-white: var(--neutral-0, #FFFFFF);
  --neutral-50: #F5F7FA;
  --stroke-sub: var(--neutral-300, #CACFD8);
  --text-white: var(--neutral-0, #FFFFFF);
  --unknown-bg: #F5F5F5;
  --error-light: var(--Red-200);
  --icon-strong: var(--neutral-950, #0E121B);
  --neutral-100: #F2F5F8;
  --neutral-200: #E1E4EA;
  --neutral-300: #CACFD8;
  --neutral-400: #99A0AE;
  --neutral-500: #717784;
  --neutral-600: #525866;
  --neutral-700: #2B303B;
  --neutral-800: #222530;
  --neutral-900: #181B25;
  --neutral-950: #0E121B;
  --p1-bg-color: #FFEBEC;
  --p2-bg-color: #FFF3EB;
  --p3-bg-color: #EBF1FF;
  --paragraph-l: 1.125rem;
  --paragraph-m: 1rem;
  --radius-full: 999px;
  --stroke-soft: var(--neutral-200, #E1E4EA);
  --text-strong: var(--neutral-950, #0E121B);
  --non-guest-bg: #FFEBF4;
  --paragraph-sm: 0.875rem;
  --paragraph-xl: 1.5rem;
  --paragraph-xs: 0.75rem;
  --primary-base: var(--Pink-500, #FB4BA3);
  --primary-dark: var(--Pink-800, #AD1F66);
  --red-alpha-10: #fb37481a;
  --red-alpha-16: #fb374829;
  --red-alpha-24: #fb37483d;
  --sky-alpha-10: #47c2ff1a;
  --sky-alpha-16: #47c2ff29;
  --sky-alpha-24: #47c2ff3d;
  --static-black: var(--neutral-950, #0E121B);
  --static-white: var(--neutral-0, #FFFFFF);
  --stroke-white: var(--neutral-0, #FFFFFF);
  --subheading-l: 1.125rem;
  --subheading-m: 1rem;
  --success-base: var(--Green-500);
  --success-dark: var(--Green-950);
  --unknown-text: #7B7B7B;
  --warning-base: var(--Orange-500, #FA7319);
  --warning-dark: var(--Orange-950, #71330A);
  --blue-alpha-10: #476cff1a;
  --blue-alpha-16: #476cff29;
  --blue-alpha-24: #476cff3d;
  --error-lighter: var(--Red-50, #FFEBEC);
  --icon-disabled: var(--neutral-300, #CACFD8);
  --p1-text-color: #FB3748;
  --p2-text-color: #FA7319;
  --p3-text-color: #335CFF;
  --pink-alpha-10: #fb4ba31a;
  --pink-alpha-16: #fb4ba329;
  --pink-alpha-24: #fb4ba33d;
  --shimmer-color: #eaebeb85;
  --stroke-strong: var(--neutral-950, #0E121B);
  --subheading-sm: 0.875rem;
  --subheading-xs: 0.75rem;
  --success-light: var(--green-alpha-24);
  --teal-alpha-10: #22d3bb1a;
  --teal-alpha-16: #22d3bb29;
  --teal-alpha-24: #22d3bb3d;
  --text-disabled: var(--neutral-300, #CACFD8);
  --warning-light: var(--Orange-200, #FFD9C0);
  --alphas-alpha-2: hsl(240 6% 10%);
  --alphas-alpha-4: hsl(240 6% 10%);
  --alphas-alpha-6: hsl(240 6% 10%);
  --alphas-alpha-8: hsl(240 6% 10%);
  --away-base-dark: var(--Yellow-600, #E6A819);
  --away-dark-dark: var(--Yellow-400, #FFD268);
  --black-alpha-10: #1717171a;
  --black-alpha-16: #17171729;
  --black-alpha-24: #1717173d;
  --green-alpha-10: #1fc16b1a;
  --green-alpha-16: #1fc16b29;
  --green-alpha-24: #1fc16b3d;
  --non-guest-text: #FB4BA3;
  --primary-darker: var(--Pink-700, #D0257A);
  --subheading-2xs: 1rem;
  --white-alpha-10: #ffffff3d;
  --white-alpha-16: #ffffff29;
  --white-alpha-24: #ffffff3d;
  --alphas-alpha-10: hsl(240 6% 10%);
  --alphas-alpha-12: hsl(240 6% 10%);
  --alphas-alpha-16: hsl(240 6% 10%);
  --alphas-alpha-24: hsl(240 6% 10%);
  --alphas-alpha-40: hsl(240 6% 10%);
  --alphas-alpha-56: hsl(240 6% 10%);
  --alphas-alpha-64: hsl(240 6% 10%);
  --alphas-alpha-72: hsl(240 6% 10%);
  --alphas-alpha-80: hsl(240 6% 10%);
  --alphas-alpha-88: hsl(240 6% 10%);
  --away-base-light: var(--Yellow-500, #F6B51E);
  --away-dark-light: var(--Yellow-950, #624C18);
  --away-light-dark: var(--yellow-alpha-24);
  --faded-base-dark: var(--neutral-500, #717784);
  --faded-dark-dark: var(--neutral-300, #CACFD8);
  --orange-alpha-10: #fa73191a;
  --orange-alpha-16: #fa731929;
  --orange-alpha-24: #fa73193d;
  --purple-alpha-10: #784def1a;
  --purple-alpha-16: #784def29;
  --purple-alpha-24: #784def3d;
  --success-lighter: var(--Green-50, #E0FAEC);
  --warning-lighter: var(--Orange-50, #FFF3EB);
  --yellow-alpha-10: #fbc64b1a;
  --yellow-alpha-16: #fbc64b29;
  --yellow-alpha-24: #fbc64b3d;
  --away-light-light: var(--Yellow-200, #FFECC0);
  --faded-base-light: var(--neutral-500, #717784);
  --faded-dark-light: var(--neutral-800, #222530);
  --faded-light-dark: var(--neutral-alpha-24, #99a0ae3d);
  --information-base: var(--Blue-500, #335CFF);
  --information-dark: var(--Blue-400, #6895FF);
  --neutral-alpha-10: #99a0ae1a;
  --neutral-alpha-16: #99a0ae29;
  --neutral-alpha-24: #99a0ae3d;
  --primary-alpha-10: var(--pink-alpha-10, #fb4ba31a);
  --primary-alpha-16: var(--pink-alpha-16, #fb4ba329);
  --primary-alpha-24: var(--pink-alpha-24, #fb4ba33d);
  --stable-base-dark: var(--Teal-600, #1DAF9C);
  --stable-dark-dark: var(--Teal-400, #3FDEC9);
  --away-lighter-dark: var(--yellow-alpha-16, #fbc64b29);
  --faded-light-light: var(--neutral-200, #E1E4EA);
  --feature-base-dark: var(--Purple-500, #7D52F4);
  --feature-dark-dark: var(--Purple-400, #8C71F6);
  --information-light: var(--Blue-200, #C0D5FF);
  --stable-base-light: var(--Teal-500, #22D3BB);
  --stable-dark-light: var(--Teal-950, #0B463E);
  --stable-light-dark: var(--teal-alpha-24, #22d3bb3d);
  --away-lighter-light: var(--Yellow-50, #FFFAEB);
  --faded-lighter-dark: var(--neutral-alpha-16, #99a0ae29);
  --feature-base-light: var(--Purple-500, #7D52F4);
  --feature-dark-light: var(--Purple-950, #351A75);
  --feature-light-dark: var(--purple-alpha-24, #784def3d);
  --stable-light-light: var(--Teal-200, #C2F5EE);
  --verified-base-dark: var(--Sky-600, #35ADE9);
  --verified-dark-dark: var(--Sky-400, #68CDFF);
  --backgrounds-bg-base: hsl(0 0% 100%);
  --borders-border-base: #E4E4E7;
  --faded-lighter-light: var(--neutral-100, #F2F5F8);
  --feature-light-light: var(--Purple-200, #CAC0FF);
  --foregrounds-fg-base: hsl(240 6% 10%);
  --information-lighter: var(--Blue-50, #EBF1FF);
  --stable-lighter-dark: var(--teal-alpha-16, #22d3bb29);
  --template-card-hover: #0000000d;
  --verified-base-light: var(--Sky-500, #47C2FF);
  --verified-dark-light: var(--Sky-950, #124B68);
  --verified-light-dark: var(--sky-alpha-24, #47c2ff3d);
  --backgrounds-bg-field: hsl(0 0% 98%);
  --borders-border-error: hsl(347 77% 50%);
  --feature-lighter-dark: var(--purple-alpha-16, #784def29);
  --foregrounds-fg-error: hsl(347 77% 50%);
  --foregrounds-fg-muted: hsl(240 4% 46%);
  --stable-lighter-light: var(--Teal-50, #E4FBF8);
  --tag-blue-tag-blue-bg: hsl(214 95% 93%);
  --tag-error-tag-red-bg: hsl(356 100% 95%);
  --verified-light-light: var(--Sky-200, #C0EAFF);
  --backgrounds-bg-subtle: hsl(0 0% 98%);
  --borders-border-danger: hsl(345 83% 41%);
  --borders-border-strong: hsl(240 5% 84%);
  --buttons-button-danger: hsl(347 77% 50%);
  --feature-lighter-light: var(--Purple-50, #EFEBFF);
  --foregrounds-fg-subtle: hsl(240 5% 34%);
  --highlighted-base-dark: var(--Pink-600, #E9358F);
  --highlighted-dark-dark: var(--Pink-400, #FF68B3);
  --verified-lighter-dark: var(--sky-alpha-16, #47c2ff29);
  --backgrounds-bg-overlay: hsl(240 6% 10%);
  --buttons-button-neutral: hsl(0 0% 100%);
  --highlighted-base-light: var(--Pink-500, #FB4BA3);
  --highlighted-dark-light: var(--Pink-950, #68123D);
  --highlighted-light-dark: var(--pink-alpha-24, #fb4ba33d);
  --tag-blue-tag-blue-icon: hsl(217 91% 60%);
  --tag-blue-tag-blue-text: hsl(226 71% 40%);
  --tag-error-tag-red-icon: hsl(350 89% 60%);
  --tag-error-tag-red-text: hsl(343 80% 35%);
  --verified-lighter-light: var(--Sky-50, #EBF8FF);
  --backgrounds-bg-disabled: hsl(240 5% 96%);
  --borders-border-menu-bot: hsl(0 0% 100%);
  --borders-border-menu-top: hsl(240 6% 90%);
  --buttons-button-inverted: hsl(240 4% 16%);
  --foregrounds-fg-disabled: hsl(240 5% 65%);
  --foregrounds-fg-on-color: hsl(0 0% 100%);
  --highlighted-light-light: var(--Pink-200, #FFC0DF);
  --backgrounds-bg-component: hsl(0 0% 98%);
  --backgrounds-bg-highlight: hsl(214 100% 97%);
  --button-transparent-hover: rgba(24, 24, 27, 0.06);
  --effects-buttons-inverted: 0 0.75px 0 0 rgba(255, 255, 255, 0.20) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.40), 0 0 0 1px #18181B;
  --highlighted-lighter-dark: var(--pink-alpha-16, #fb4ba329);
  --tag-blue-tag-blue-border: hsl(212 96% 78%);
  --tag-error-tag-red-border: hsl(353 96% 82%);
  --tag-purple-tag-purple-bg: hsl(251 91% 95%);
  --tag-success-tag-green-bg: hsl(149 80% 90%);
  --backgrounds-bg-base-hover: hsl(240 5% 96%);
  --backgrounds-bg-switch-off: hsl(240 6% 90%);
  --contrast-contrast-bg-base: hsl(240 4% 14%);
  --highlighted-lighter-light: var(--Pink-50, #FFEBF4);
  --tag-warning-tag-orange-bg: hsl(34 100% 92%);
  --backgrounds-bg-field-hover: hsl(240 5% 96%);
  --backgrounds-bg-interactive: hsl(217 91% 60%);
  --borders-border-interactive: hsl(217 91% 60%);
  --borders-border-transparent: hsl(0 0% 100%);
  --buttons-button-transparent: hsl(0 0% 100%);
  --foregrounds-fg-interactive: hsl(221 83% 53%);
  --foregrounds-fg-on-inverted: hsl(0 0% 100%);
  --tag-blue-tag-blue-bg-hover: hsl(213 97% 87%);
  --tag-error-tag-red-bg-hover: hsl(353 96% 90%);
  --tag-neutral-tag-neutral-bg: hsl(240 5% 96%);
  --tag-purple-tag-purple-icon: hsl(258 90% 66%);
  --tag-purple-tag-purple-text: hsl(263 69% 42%);
  --tag-success-tag-green-icon: hsl(160 84% 39%);
  --tag-success-tag-green-text: hsl(163 88% 20%);
  --backgrounds-bg-base-pressed: hsl(240 6% 90%);
  --backgrounds-bg-subtle-hover: hsl(240 5% 96%);
  --buttons-button-danger-hover: hsl(345 83% 41%);
  --contrast-contrast-bg-subtle: hsl(240 4% 16%);
  --tag-warning-tag-orange-icon: hsl(25 95% 53%);
  --tag-warning-tag-orange-text: hsl(15 79% 34%);
  --buttons-button-neutral-hover: hsl(240 5% 96%);
  --contrast-contrast-border-bot: hsl(0 0% 100%);
  --contrast-contrast-border-top: hsl(240 6% 10%);
  --contrast-contrast-fg-primary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-icon: hsl(240 4% 46%);
  --tag-neutral-tag-neutral-text: hsl(240 5% 34%);
  --tag-purple-tag-purple-border: hsl(252 95% 85%);
  --tag-success-tag-green-border: hsl(156 72% 67%);
  --backgrounds-bg-subtle-pressed: hsl(240 6% 90%);
  --buttons-button-danger-pressed: hsl(343 80% 35%);
  --buttons-button-inverted-hover: hsl(240 5% 26%);
  --contrast-contrast-border-base: hsl(0 0% 100%);
  --tag-warning-tag-orange-border: hsl(31 97% 72%);
  --backgrounds-bg-component-hover: hsl(240 5% 96%);
  --backgrounds-bg-field-component: hsl(0 0% 100%);
  --backgrounds-bg-highlight-hover: hsl(214 95% 93%);
  --buttons-button-neutral-pressed: hsl(240 6% 90%);
  --contrast-contrast-fg-secondary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-border: hsl(240 5% 84%);
  --tag-purple-tag-purple-bg-hover: hsl(251 95% 92%);
  --tag-success-tag-green-bg-hover: hsl(152 76% 80%);
  --backgrounds-bg-switch-off-hover: hsl(240 5% 84%);
  --buttons-button-inverted-pressed: hsl(240 5% 34%);
  --contrast-contrast-bg-base-hover: hsl(240 4% 16%);
  --tag-warning-tag-orange-bg-hover: hsl(32 98% 83%);
  --backgrounds-bg-component-pressed: hsl(240 6% 90%);
  --buttons-button-transparent-hover: hsl(240 6% 10%);
  --foregrounds-fg-interactive-hover: hsl(217 91% 60%);
  --tag-neutral-tag-neutral-bg-hover: hsl(240 6% 90%);
  --contrast-contrast-bg-base-pressed: hsl(240 5% 26%);
  --buttons-button-transparent-pressed: hsl(240 6% 10%);
  --backgrounds-bg-field-component-hover: hsl(0 0% 98%);
}
  @media (prefers-color-scheme: dark) {
      :host, :root {
  --lead-bg: #476cff29;
  --guest-bg: #22d3bb29;
  --lead-text: #EBF1FF;
  --guest-text: #1DAF9C;
  --unknown-bg: #99a0ae29;
  --p1-bg-color: #fb374829;
  --p2-bg-color: #fa731929;
  --p3-bg-color: #476cff29;
  --non-guest-bg: #fb4ba329;
  --unknown-text: #7B7B7B;
  --p1-text-color: #FB3748;
  --p2-text-color: #E16614;
  --p3-text-color: #335CFF;
  --shimmer-color: #333333;
  --alphas-alpha-2: hsl(0 0% 100%);
  --alphas-alpha-4: hsl(0 0% 100%);
  --alphas-alpha-6: hsl(0 0% 100%);
  --alphas-alpha-8: hsl(0 0% 100%);
  --non-guest-text: #E9358F;
  --alphas-alpha-10: hsl(0 0% 100%);
  --alphas-alpha-12: hsl(0 0% 100%);
  --alphas-alpha-16: hsl(0 0% 100%);
  --alphas-alpha-24: hsl(0 0% 100%);
  --alphas-alpha-40: hsl(0 0% 100%);
  --alphas-alpha-56: hsl(0 0% 100%);
  --alphas-alpha-64: hsl(0 0% 100%);
  --alphas-alpha-72: hsl(0 0% 100%);
  --alphas-alpha-80: hsl(0 0% 100%);
  --alphas-alpha-88: hsl(0 0% 100%);
  --backgrounds-bg-base: hsl(240 4% 14%);
  --borders-border-base: #ffffff1a;
  --foregrounds-fg-base: hsl(240 5% 96%);
  --template-card-hover: #ffffff0d;
  --backgrounds-bg-field: hsl(0 0% 100%);
  --borders-border-error: hsl(351 95% 71%);
  --foregrounds-fg-error: hsl(351 95% 71%);
  --foregrounds-fg-muted: hsl(240 4% 46%);
  --tag-blue-tag-blue-bg: hsl(226 57% 21%);
  --tag-error-tag-red-bg: hsl(343 88% 16%);
  --backgrounds-bg-subtle: hsl(240 6% 10%);
  --borders-border-danger: hsl(345 83% 41%);
  --borders-border-strong: hsl(0 0% 100%);
  --buttons-button-danger: hsl(343 80% 35%);
  --foregrounds-fg-subtle: hsl(240 5% 65%);
  --backgrounds-bg-overlay: hsl(240 6% 10%);
  --buttons-button-neutral: hsl(0 0% 100%);
  --tag-blue-tag-blue-icon: hsl(213 94% 68%);
  --tag-blue-tag-blue-text: hsl(212 96% 78%);
  --tag-error-tag-red-icon: hsl(351 95% 71%);
  --tag-error-tag-red-text: hsl(353 96% 82%);
  --backgrounds-bg-disabled: hsl(240 4% 16%);
  --borders-border-menu-bot: hsl(0 0% 100%);
  --borders-border-menu-top: hsl(240 4% 14%);
  --buttons-button-inverted: hsl(240 5% 34%);
  --foregrounds-fg-disabled: hsl(240 5% 34%);
  --foregrounds-fg-on-color: hsl(0 0% 100%);
  --backgrounds-bg-component: hsl(240 4% 16%);
  --backgrounds-bg-highlight: hsl(226 57% 21%);
  --button-transparent-hover: rgba(255, 255, 255, 0.08);
  --effects-buttons-inverted: 0 -1px 0 0 rgba(255, 255, 255, 0.12), 0 0 0 1px rgba(255, 255, 255, 0.10), 0 0 0 1px #52525B, 0 0 1px 1.5px rgba(0, 0, 0, 0.24), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  --tag-blue-tag-blue-border: hsl(224 64% 33%);
  --tag-error-tag-red-border: hsl(342 75% 30%);
  --tag-purple-tag-purple-bg: hsl(261 73% 23%);
  --tag-success-tag-green-bg: hsl(166 91% 9%);
  --backgrounds-bg-base-hover: hsl(240 4% 16%);
  --backgrounds-bg-switch-off: hsl(240 5% 26%);
  --contrast-contrast-bg-base: hsl(240 4% 16%);
  --tag-warning-tag-orange-bg: hsl(13 81% 15%);
  --backgrounds-bg-field-hover: hsl(0 0% 100%);
  --backgrounds-bg-interactive: hsl(213 94% 68%);
  --borders-border-interactive: hsl(213 94% 68%);
  --borders-border-transparent: hsl(0 0% 100%);
  --buttons-button-transparent: hsl(0 0% 100%);
  --foregrounds-fg-interactive: hsl(213 94% 68%);
  --foregrounds-fg-on-inverted: hsl(240 6% 10%);
  --tag-blue-tag-blue-bg-hover: hsl(224 64% 33%);
  --tag-error-tag-red-bg-hover: hsl(342 75% 30%);
  --tag-neutral-tag-neutral-bg: hsl(240 5% 26%);
  --tag-purple-tag-purple-icon: hsl(255 92% 76%);
  --tag-purple-tag-purple-text: hsl(252 95% 85%);
  --tag-success-tag-green-icon: hsl(160 84% 39%);
  --tag-success-tag-green-text: hsl(158 64% 52%);
  --backgrounds-bg-base-pressed: hsl(240 5% 26%);
  --backgrounds-bg-subtle-hover: hsl(240 4% 14%);
  --buttons-button-danger-hover: hsl(345 83% 41%);
  --contrast-contrast-bg-subtle: hsl(0 0% 100%);
  --tag-warning-tag-orange-icon: hsl(27 96% 61%);
  --tag-warning-tag-orange-text: hsl(31 97% 72%);
  --buttons-button-neutral-hover: hsl(0 0% 100%);
  --contrast-contrast-border-bot: hsl(0 0% 100%);
  --contrast-contrast-border-top: hsl(240 4% 14%);
  --contrast-contrast-fg-primary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-icon: hsl(240 5% 65%);
  --tag-neutral-tag-neutral-text: hsl(240 5% 84%);
  --tag-purple-tag-purple-border: hsl(263 69% 42%);
  --tag-success-tag-green-border: hsl(164 86% 16%);
  --backgrounds-bg-subtle-pressed: hsl(240 4% 16%);
  --buttons-button-danger-pressed: hsl(347 77% 50%);
  --buttons-button-inverted-hover: hsl(240 4% 46%);
  --contrast-contrast-border-base: hsl(0 0% 100%);
  --tag-warning-tag-orange-border: hsl(15 75% 28%);
  --backgrounds-bg-component-hover: hsl(0 0% 100%);
  --backgrounds-bg-field-component: hsl(240 4% 14%);
  --backgrounds-bg-highlight-hover: hsl(224 64% 33%);
  --buttons-button-neutral-pressed: hsl(0 0% 100%);
  --contrast-contrast-fg-secondary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-border: hsl(0 0% 100%);
  --tag-purple-tag-purple-bg-hover: hsl(263 69% 42%);
  --tag-success-tag-green-bg-hover: hsl(164 86% 16%);
  --backgrounds-bg-switch-off-hover: hsl(240 5% 34%);
  --buttons-button-inverted-pressed: hsl(240 5% 65%);
  --contrast-contrast-bg-base-hover: hsl(0 0% 100%);
  --tag-warning-tag-orange-bg-hover: hsl(15 75% 28%);
  --backgrounds-bg-component-pressed: hsl(0 0% 100%);
  --buttons-button-transparent-hover: hsl(0 0% 100%);
  --foregrounds-fg-interactive-hover: hsl(212 96% 78%);
  --tag-neutral-tag-neutral-bg-hover: hsl(240 5% 34%);
  --contrast-contrast-bg-base-pressed: hsl(0 0% 100%);
  --buttons-button-transparent-pressed: hsl(0 0% 100%);
  --backgrounds-bg-field-component-hover: hsl(240 4% 16%);
}
    }
  @media (prefers-color-scheme: light) {
      :host, :root {
  --docs: 1.125rem;
  --Red-50: #FFEBEC;
  --Sky-50: #EBF8FF;
  --bg-sub: var(--neutral-300, #CACFD8);
  --medium: 500;
  --Blue-50: #EBF1FF;
  --Pink-50: #FFEBF4;
  --Red-100: #FFD5D8;
  --Red-200: #FFC0C5;
  --Red-300: #FF97A0;
  --Red-400: #FF6875;
  --Red-500: #FB3748;
  --Red-600: #E93544;
  --Red-700: #D02533;
  --Red-800: #AD1F2B;
  --Red-900: #8B1822;
  --Red-950: #681219;
  --Sky-100: #D5F1FF;
  --Sky-200: #C0EAFF;
  --Sky-300: #97DCFF;
  --Sky-400: #68CDFF;
  --Sky-500: #47C2FF;
  --Sky-600: #35ADE9;
  --Sky-700: #2597D0;
  --Sky-800: #1F7EAD;
  --Sky-900: #18658B;
  --Sky-950: #124B68;
  --Teal-50: #E4FBF8;
  --bg-soft: var(--neutral-200, #E1E4EA);
  --bg-weak: var(--neutral-50, #F5F7FA);
  --label-l: 1.125rem;
  --label-m: 1rem;
  --lead-bg: #335CFF;
  --regular: 400;
  --Blue-100: #D5E2FF;
  --Blue-200: #C0D5FF;
  --Blue-300: #97BAFF;
  --Blue-400: #6895FF;
  --Blue-500: #335CFF;
  --Blue-600: #3559E9;
  --Blue-700: #2547D0;
  --Blue-800: #1F3BAD;
  --Blue-900: #182F8B;
  --Blue-950: #122368;
  --Green-50: #E0FAEC;
  --Pink-100: #FFD5EA;
  --Pink-200: #FFC0DF;
  --Pink-300: #FF97CB;
  --Pink-400: #FF68B3;
  --Pink-500: #FB4BA3;
  --Pink-600: #E9358F;
  --Pink-700: #D0257A;
  --Pink-800: #AD1F66;
  --Pink-900: #8B1852;
  --Pink-950: #68123D;
  --Teal-100: #D0FBF5;
  --Teal-200: #C2F5EE;
  --Teal-300: #84EBDD;
  --Teal-400: #3FDEC9;
  --Teal-500: #22D3BB;
  --Teal-600: #1DAF9C;
  --Teal-700: #178C7D;
  --Teal-800: #1A7569;
  --Teal-900: #16645A;
  --Teal-950: #0B463E;
  --bg-white: var(--neutral-0, #FFFFFF);
  --guest-bg: #E4FBF8;
  --h1-title: 3.5rem;
  --h2-title: 3rem;
  --h3-title: 2.5rem;
  --h4-title: 2rem;
  --h5-title: 1.5rem;
  --h6-title: 1.25rem;
  --icon-sub: var(--neutral-600, #2B303B);
  --label-sm: 0.875rem;
  --label-xl: 1.5rem;
  --label-xs: 0.75rem;
  --radius-0: 0px;
  --radius-2: 2px;
  --radius-4: 4px;
  --radius-6: 6px;
  --radius-8: 8px;
  --text-sub: var(--neutral-600, #2B303B);
  --Green-100: #D0FBE9;
  --Green-200: #C2F5DA;
  --Green-300: #84EBB4;
  --Green-400: #3EE089;
  --Green-500: #1FC16B;
  --Green-600: #1DAF61;
  --Green-700: #178C4E;
  --Green-800: #1A7544;
  --Green-900: #16643B;
  --Green-950: #0B4627;
  --Orange-50: #FFF3EB;
  --Purple-50: #EFEBFF;
  --Yellow-50: #FFFAEB;
  --bg-strong: var(--neutral-950, #0E121B);
  --icon-soft: var(--neutral-400, #99A0AE);
  --lead-text: #335CFF;
  --neutral-0: #FFFFFF;
  --radius-10: 10px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-24: 24px;
  --radius-28: 28px;
  --text-soft: var(--neutral-400, #99A0AE);
  --Orange-100: #FFE6D5;
  --Orange-200: #FFD9C0;
  --Orange-300: #FFC197;
  --Orange-400: #FFA468;
  --Orange-500: #FA7319;
  --Orange-600: #E16614;
  --Orange-700: #CE5E12;
  --Orange-800: #B75310;
  --Orange-900: #96440D;
  --Orange-950: #71330A;
  --Purple-100: #DCD5FF;
  --Purple-200: #CAC0FF;
  --Purple-300: #A897FF;
  --Purple-400: #8C71F6;
  --Purple-500: #7D52F4;
  --Purple-600: #693EE0;
  --Purple-700: #5B2CC9;
  --Purple-800: #4C25A7;
  --Purple-900: #3D1D86;
  --Purple-950: #351A75;
  --Yellow-100: #FFEFCC;
  --Yellow-200: #FFECC0;
  --Yellow-300: #FFE097;
  --Yellow-400: #FFD268;
  --Yellow-500: #F6B51E;
  --Yellow-600: #E6A819;
  --Yellow-700: #C99A2C;
  --Yellow-800: #A78025;
  --Yellow-900: #86661D;
  --Yellow-950: #624C18;
  --bg-surface: var(--neutral-800, #222530);
  --error-base: var(--Red-500, #FB3748);
  --error-dark: var(--Red-950, #681219);
  --guest-text: #22D3BB;
  --icon-white: var(--neutral-0, #FFFFFF);
  --neutral-50: #F5F7FA;
  --stroke-sub: var(--neutral-300, #CACFD8);
  --text-white: var(--neutral-0, #FFFFFF);
  --unknown-bg: #F5F5F5;
  --error-light: var(--Red-200);
  --icon-strong: var(--neutral-950, #0E121B);
  --neutral-100: #F2F5F8;
  --neutral-200: #E1E4EA;
  --neutral-300: #CACFD8;
  --neutral-400: #99A0AE;
  --neutral-500: #717784;
  --neutral-600: #525866;
  --neutral-700: #2B303B;
  --neutral-800: #222530;
  --neutral-900: #181B25;
  --neutral-950: #0E121B;
  --p1-bg-color: #FFEBEC;
  --p2-bg-color: #FFF3EB;
  --p3-bg-color: #EBF1FF;
  --paragraph-l: 1.125rem;
  --paragraph-m: 1rem;
  --radius-full: 999px;
  --stroke-soft: var(--neutral-200, #E1E4EA);
  --text-strong: var(--neutral-950, #0E121B);
  --non-guest-bg: #FFEBF4;
  --paragraph-sm: 0.875rem;
  --paragraph-xl: 1.5rem;
  --paragraph-xs: 0.75rem;
  --primary-base: var(--Pink-500, #FB4BA3);
  --primary-dark: var(--Pink-800, #AD1F66);
  --red-alpha-10: #fb37481a;
  --red-alpha-16: #fb374829;
  --red-alpha-24: #fb37483d;
  --sky-alpha-10: #47c2ff1a;
  --sky-alpha-16: #47c2ff29;
  --sky-alpha-24: #47c2ff3d;
  --static-black: var(--neutral-950, #0E121B);
  --static-white: var(--neutral-0, #FFFFFF);
  --stroke-white: var(--neutral-0, #FFFFFF);
  --subheading-l: 1.125rem;
  --subheading-m: 1rem;
  --success-base: var(--Green-500);
  --success-dark: var(--Green-950);
  --unknown-text: #7B7B7B;
  --warning-base: var(--Orange-500, #FA7319);
  --warning-dark: var(--Orange-950, #71330A);
  --blue-alpha-10: #476cff1a;
  --blue-alpha-16: #476cff29;
  --blue-alpha-24: #476cff3d;
  --error-lighter: var(--Red-50, #FFEBEC);
  --icon-disabled: var(--neutral-300, #CACFD8);
  --p1-text-color: #FB3748;
  --p2-text-color: #FA7319;
  --p3-text-color: #335CFF;
  --pink-alpha-10: #fb4ba31a;
  --pink-alpha-16: #fb4ba329;
  --pink-alpha-24: #fb4ba33d;
  --shimmer-color: #eaebeb85;
  --stroke-strong: var(--neutral-950, #0E121B);
  --subheading-sm: 0.875rem;
  --subheading-xs: 0.75rem;
  --success-light: var(--green-alpha-24);
  --teal-alpha-10: #22d3bb1a;
  --teal-alpha-16: #22d3bb29;
  --teal-alpha-24: #22d3bb3d;
  --text-disabled: var(--neutral-300, #CACFD8);
  --warning-light: var(--Orange-200, #FFD9C0);
  --alphas-alpha-2: hsl(240 6% 10%);
  --alphas-alpha-4: hsl(240 6% 10%);
  --alphas-alpha-6: hsl(240 6% 10%);
  --alphas-alpha-8: hsl(240 6% 10%);
  --away-base-dark: var(--Yellow-600, #E6A819);
  --away-dark-dark: var(--Yellow-400, #FFD268);
  --black-alpha-10: #1717171a;
  --black-alpha-16: #17171729;
  --black-alpha-24: #1717173d;
  --green-alpha-10: #1fc16b1a;
  --green-alpha-16: #1fc16b29;
  --green-alpha-24: #1fc16b3d;
  --non-guest-text: #FB4BA3;
  --primary-darker: var(--Pink-700, #D0257A);
  --subheading-2xs: 1rem;
  --white-alpha-10: #ffffff3d;
  --white-alpha-16: #ffffff29;
  --white-alpha-24: #ffffff3d;
  --alphas-alpha-10: hsl(240 6% 10%);
  --alphas-alpha-12: hsl(240 6% 10%);
  --alphas-alpha-16: hsl(240 6% 10%);
  --alphas-alpha-24: hsl(240 6% 10%);
  --alphas-alpha-40: hsl(240 6% 10%);
  --alphas-alpha-56: hsl(240 6% 10%);
  --alphas-alpha-64: hsl(240 6% 10%);
  --alphas-alpha-72: hsl(240 6% 10%);
  --alphas-alpha-80: hsl(240 6% 10%);
  --alphas-alpha-88: hsl(240 6% 10%);
  --away-base-light: var(--Yellow-500, #F6B51E);
  --away-dark-light: var(--Yellow-950, #624C18);
  --away-light-dark: var(--yellow-alpha-24);
  --faded-base-dark: var(--neutral-500, #717784);
  --faded-dark-dark: var(--neutral-300, #CACFD8);
  --orange-alpha-10: #fa73191a;
  --orange-alpha-16: #fa731929;
  --orange-alpha-24: #fa73193d;
  --purple-alpha-10: #784def1a;
  --purple-alpha-16: #784def29;
  --purple-alpha-24: #784def3d;
  --success-lighter: var(--Green-50, #E0FAEC);
  --warning-lighter: var(--Orange-50, #FFF3EB);
  --yellow-alpha-10: #fbc64b1a;
  --yellow-alpha-16: #fbc64b29;
  --yellow-alpha-24: #fbc64b3d;
  --away-light-light: var(--Yellow-200, #FFECC0);
  --faded-base-light: var(--neutral-500, #717784);
  --faded-dark-light: var(--neutral-800, #222530);
  --faded-light-dark: var(--neutral-alpha-24, #99a0ae3d);
  --information-base: var(--Blue-500, #335CFF);
  --information-dark: var(--Blue-400, #6895FF);
  --neutral-alpha-10: #99a0ae1a;
  --neutral-alpha-16: #99a0ae29;
  --neutral-alpha-24: #99a0ae3d;
  --primary-alpha-10: var(--pink-alpha-10, #fb4ba31a);
  --primary-alpha-16: var(--pink-alpha-16, #fb4ba329);
  --primary-alpha-24: var(--pink-alpha-24, #fb4ba33d);
  --stable-base-dark: var(--Teal-600, #1DAF9C);
  --stable-dark-dark: var(--Teal-400, #3FDEC9);
  --away-lighter-dark: var(--yellow-alpha-16, #fbc64b29);
  --faded-light-light: var(--neutral-200, #E1E4EA);
  --feature-base-dark: var(--Purple-500, #7D52F4);
  --feature-dark-dark: var(--Purple-400, #8C71F6);
  --information-light: var(--Blue-200, #C0D5FF);
  --stable-base-light: var(--Teal-500, #22D3BB);
  --stable-dark-light: var(--Teal-950, #0B463E);
  --stable-light-dark: var(--teal-alpha-24, #22d3bb3d);
  --away-lighter-light: var(--Yellow-50, #FFFAEB);
  --faded-lighter-dark: var(--neutral-alpha-16, #99a0ae29);
  --feature-base-light: var(--Purple-500, #7D52F4);
  --feature-dark-light: var(--Purple-950, #351A75);
  --feature-light-dark: var(--purple-alpha-24, #784def3d);
  --stable-light-light: var(--Teal-200, #C2F5EE);
  --verified-base-dark: var(--Sky-600, #35ADE9);
  --verified-dark-dark: var(--Sky-400, #68CDFF);
  --backgrounds-bg-base: hsl(0 0% 100%);
  --borders-border-base: #E4E4E7;
  --faded-lighter-light: var(--neutral-100, #F2F5F8);
  --feature-light-light: var(--Purple-200, #CAC0FF);
  --foregrounds-fg-base: hsl(240 6% 10%);
  --information-lighter: var(--Blue-50, #EBF1FF);
  --stable-lighter-dark: var(--teal-alpha-16, #22d3bb29);
  --template-card-hover: #0000000d;
  --verified-base-light: var(--Sky-500, #47C2FF);
  --verified-dark-light: var(--Sky-950, #124B68);
  --verified-light-dark: var(--sky-alpha-24, #47c2ff3d);
  --backgrounds-bg-field: hsl(0 0% 98%);
  --borders-border-error: hsl(347 77% 50%);
  --feature-lighter-dark: var(--purple-alpha-16, #784def29);
  --foregrounds-fg-error: hsl(347 77% 50%);
  --foregrounds-fg-muted: hsl(240 4% 46%);
  --stable-lighter-light: var(--Teal-50, #E4FBF8);
  --tag-blue-tag-blue-bg: hsl(214 95% 93%);
  --tag-error-tag-red-bg: hsl(356 100% 95%);
  --verified-light-light: var(--Sky-200, #C0EAFF);
  --backgrounds-bg-subtle: hsl(0 0% 98%);
  --borders-border-danger: hsl(345 83% 41%);
  --borders-border-strong: hsl(240 5% 84%);
  --buttons-button-danger: hsl(347 77% 50%);
  --feature-lighter-light: var(--Purple-50, #EFEBFF);
  --foregrounds-fg-subtle: hsl(240 5% 34%);
  --highlighted-base-dark: var(--Pink-600, #E9358F);
  --highlighted-dark-dark: var(--Pink-400, #FF68B3);
  --verified-lighter-dark: var(--sky-alpha-16, #47c2ff29);
  --backgrounds-bg-overlay: hsl(240 6% 10%);
  --buttons-button-neutral: hsl(0 0% 100%);
  --highlighted-base-light: var(--Pink-500, #FB4BA3);
  --highlighted-dark-light: var(--Pink-950, #68123D);
  --highlighted-light-dark: var(--pink-alpha-24, #fb4ba33d);
  --tag-blue-tag-blue-icon: hsl(217 91% 60%);
  --tag-blue-tag-blue-text: hsl(226 71% 40%);
  --tag-error-tag-red-icon: hsl(350 89% 60%);
  --tag-error-tag-red-text: hsl(343 80% 35%);
  --verified-lighter-light: var(--Sky-50, #EBF8FF);
  --backgrounds-bg-disabled: hsl(240 5% 96%);
  --borders-border-menu-bot: hsl(0 0% 100%);
  --borders-border-menu-top: hsl(240 6% 90%);
  --buttons-button-inverted: hsl(240 4% 16%);
  --foregrounds-fg-disabled: hsl(240 5% 65%);
  --foregrounds-fg-on-color: hsl(0 0% 100%);
  --highlighted-light-light: var(--Pink-200, #FFC0DF);
  --backgrounds-bg-component: hsl(0 0% 98%);
  --backgrounds-bg-highlight: hsl(214 100% 97%);
  --button-transparent-hover: rgba(24, 24, 27, 0.06);
  --effects-buttons-inverted: 0 0.75px 0 0 rgba(255, 255, 255, 0.20) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.40), 0 0 0 1px #18181B;
  --highlighted-lighter-dark: var(--pink-alpha-16, #fb4ba329);
  --tag-blue-tag-blue-border: hsl(212 96% 78%);
  --tag-error-tag-red-border: hsl(353 96% 82%);
  --tag-purple-tag-purple-bg: hsl(251 91% 95%);
  --tag-success-tag-green-bg: hsl(149 80% 90%);
  --backgrounds-bg-base-hover: hsl(240 5% 96%);
  --backgrounds-bg-switch-off: hsl(240 6% 90%);
  --contrast-contrast-bg-base: hsl(240 4% 14%);
  --highlighted-lighter-light: var(--Pink-50, #FFEBF4);
  --tag-warning-tag-orange-bg: hsl(34 100% 92%);
  --backgrounds-bg-field-hover: hsl(240 5% 96%);
  --backgrounds-bg-interactive: hsl(217 91% 60%);
  --borders-border-interactive: hsl(217 91% 60%);
  --borders-border-transparent: hsl(0 0% 100%);
  --buttons-button-transparent: hsl(0 0% 100%);
  --foregrounds-fg-interactive: hsl(221 83% 53%);
  --foregrounds-fg-on-inverted: hsl(0 0% 100%);
  --tag-blue-tag-blue-bg-hover: hsl(213 97% 87%);
  --tag-error-tag-red-bg-hover: hsl(353 96% 90%);
  --tag-neutral-tag-neutral-bg: hsl(240 5% 96%);
  --tag-purple-tag-purple-icon: hsl(258 90% 66%);
  --tag-purple-tag-purple-text: hsl(263 69% 42%);
  --tag-success-tag-green-icon: hsl(160 84% 39%);
  --tag-success-tag-green-text: hsl(163 88% 20%);
  --backgrounds-bg-base-pressed: hsl(240 6% 90%);
  --backgrounds-bg-subtle-hover: hsl(240 5% 96%);
  --buttons-button-danger-hover: hsl(345 83% 41%);
  --contrast-contrast-bg-subtle: hsl(240 4% 16%);
  --tag-warning-tag-orange-icon: hsl(25 95% 53%);
  --tag-warning-tag-orange-text: hsl(15 79% 34%);
  --buttons-button-neutral-hover: hsl(240 5% 96%);
  --contrast-contrast-border-bot: hsl(0 0% 100%);
  --contrast-contrast-border-top: hsl(240 6% 10%);
  --contrast-contrast-fg-primary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-icon: hsl(240 4% 46%);
  --tag-neutral-tag-neutral-text: hsl(240 5% 34%);
  --tag-purple-tag-purple-border: hsl(252 95% 85%);
  --tag-success-tag-green-border: hsl(156 72% 67%);
  --backgrounds-bg-subtle-pressed: hsl(240 6% 90%);
  --buttons-button-danger-pressed: hsl(343 80% 35%);
  --buttons-button-inverted-hover: hsl(240 5% 26%);
  --contrast-contrast-border-base: hsl(0 0% 100%);
  --tag-warning-tag-orange-border: hsl(31 97% 72%);
  --backgrounds-bg-component-hover: hsl(240 5% 96%);
  --backgrounds-bg-field-component: hsl(0 0% 100%);
  --backgrounds-bg-highlight-hover: hsl(214 95% 93%);
  --buttons-button-neutral-pressed: hsl(240 6% 90%);
  --contrast-contrast-fg-secondary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-border: hsl(240 5% 84%);
  --tag-purple-tag-purple-bg-hover: hsl(251 95% 92%);
  --tag-success-tag-green-bg-hover: hsl(152 76% 80%);
  --backgrounds-bg-switch-off-hover: hsl(240 5% 84%);
  --buttons-button-inverted-pressed: hsl(240 5% 34%);
  --contrast-contrast-bg-base-hover: hsl(240 4% 16%);
  --tag-warning-tag-orange-bg-hover: hsl(32 98% 83%);
  --backgrounds-bg-component-pressed: hsl(240 6% 90%);
  --buttons-button-transparent-hover: hsl(240 6% 10%);
  --foregrounds-fg-interactive-hover: hsl(217 91% 60%);
  --tag-neutral-tag-neutral-bg-hover: hsl(240 6% 90%);
  --contrast-contrast-bg-base-pressed: hsl(240 5% 26%);
  --buttons-button-transparent-pressed: hsl(240 6% 10%);
  --backgrounds-bg-field-component-hover: hsl(0 0% 98%);
}
    }
  [data-nc-theme~="Dark"] {
  --lead-bg: #476cff29;
  --guest-bg: #22d3bb29;
  --lead-text: #EBF1FF;
  --guest-text: #1DAF9C;
  --unknown-bg: #99a0ae29;
  --p1-bg-color: #fb374829;
  --p2-bg-color: #fa731929;
  --p3-bg-color: #476cff29;
  --non-guest-bg: #fb4ba329;
  --unknown-text: #7B7B7B;
  --p1-text-color: #FB3748;
  --p2-text-color: #E16614;
  --p3-text-color: #335CFF;
  --shimmer-color: #333333;
  --alphas-alpha-2: hsl(0 0% 100%);
  --alphas-alpha-4: hsl(0 0% 100%);
  --alphas-alpha-6: hsl(0 0% 100%);
  --alphas-alpha-8: hsl(0 0% 100%);
  --non-guest-text: #E9358F;
  --alphas-alpha-10: hsl(0 0% 100%);
  --alphas-alpha-12: hsl(0 0% 100%);
  --alphas-alpha-16: hsl(0 0% 100%);
  --alphas-alpha-24: hsl(0 0% 100%);
  --alphas-alpha-40: hsl(0 0% 100%);
  --alphas-alpha-56: hsl(0 0% 100%);
  --alphas-alpha-64: hsl(0 0% 100%);
  --alphas-alpha-72: hsl(0 0% 100%);
  --alphas-alpha-80: hsl(0 0% 100%);
  --alphas-alpha-88: hsl(0 0% 100%);
  --backgrounds-bg-base: hsl(240 4% 14%);
  --borders-border-base: #ffffff1a;
  --foregrounds-fg-base: hsl(240 5% 96%);
  --template-card-hover: #ffffff0d;
  --backgrounds-bg-field: hsl(0 0% 100%);
  --borders-border-error: hsl(351 95% 71%);
  --foregrounds-fg-error: hsl(351 95% 71%);
  --foregrounds-fg-muted: hsl(240 4% 46%);
  --tag-blue-tag-blue-bg: hsl(226 57% 21%);
  --tag-error-tag-red-bg: hsl(343 88% 16%);
  --backgrounds-bg-subtle: hsl(240 6% 10%);
  --borders-border-danger: hsl(345 83% 41%);
  --borders-border-strong: hsl(0 0% 100%);
  --buttons-button-danger: hsl(343 80% 35%);
  --foregrounds-fg-subtle: hsl(240 5% 65%);
  --backgrounds-bg-overlay: hsl(240 6% 10%);
  --buttons-button-neutral: hsl(0 0% 100%);
  --tag-blue-tag-blue-icon: hsl(213 94% 68%);
  --tag-blue-tag-blue-text: hsl(212 96% 78%);
  --tag-error-tag-red-icon: hsl(351 95% 71%);
  --tag-error-tag-red-text: hsl(353 96% 82%);
  --backgrounds-bg-disabled: hsl(240 4% 16%);
  --borders-border-menu-bot: hsl(0 0% 100%);
  --borders-border-menu-top: hsl(240 4% 14%);
  --buttons-button-inverted: hsl(240 5% 34%);
  --foregrounds-fg-disabled: hsl(240 5% 34%);
  --foregrounds-fg-on-color: hsl(0 0% 100%);
  --backgrounds-bg-component: hsl(240 4% 16%);
  --backgrounds-bg-highlight: hsl(226 57% 21%);
  --button-transparent-hover: rgba(255, 255, 255, 0.08);
  --effects-buttons-inverted: 0 -1px 0 0 rgba(255, 255, 255, 0.12), 0 0 0 1px rgba(255, 255, 255, 0.10), 0 0 0 1px #52525B, 0 0 1px 1.5px rgba(0, 0, 0, 0.24), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  --tag-blue-tag-blue-border: hsl(224 64% 33%);
  --tag-error-tag-red-border: hsl(342 75% 30%);
  --tag-purple-tag-purple-bg: hsl(261 73% 23%);
  --tag-success-tag-green-bg: hsl(166 91% 9%);
  --backgrounds-bg-base-hover: hsl(240 4% 16%);
  --backgrounds-bg-switch-off: hsl(240 5% 26%);
  --contrast-contrast-bg-base: hsl(240 4% 16%);
  --tag-warning-tag-orange-bg: hsl(13 81% 15%);
  --backgrounds-bg-field-hover: hsl(0 0% 100%);
  --backgrounds-bg-interactive: hsl(213 94% 68%);
  --borders-border-interactive: hsl(213 94% 68%);
  --borders-border-transparent: hsl(0 0% 100%);
  --buttons-button-transparent: hsl(0 0% 100%);
  --foregrounds-fg-interactive: hsl(213 94% 68%);
  --foregrounds-fg-on-inverted: hsl(240 6% 10%);
  --tag-blue-tag-blue-bg-hover: hsl(224 64% 33%);
  --tag-error-tag-red-bg-hover: hsl(342 75% 30%);
  --tag-neutral-tag-neutral-bg: hsl(240 5% 26%);
  --tag-purple-tag-purple-icon: hsl(255 92% 76%);
  --tag-purple-tag-purple-text: hsl(252 95% 85%);
  --tag-success-tag-green-icon: hsl(160 84% 39%);
  --tag-success-tag-green-text: hsl(158 64% 52%);
  --backgrounds-bg-base-pressed: hsl(240 5% 26%);
  --backgrounds-bg-subtle-hover: hsl(240 4% 14%);
  --buttons-button-danger-hover: hsl(345 83% 41%);
  --contrast-contrast-bg-subtle: hsl(0 0% 100%);
  --tag-warning-tag-orange-icon: hsl(27 96% 61%);
  --tag-warning-tag-orange-text: hsl(31 97% 72%);
  --buttons-button-neutral-hover: hsl(0 0% 100%);
  --contrast-contrast-border-bot: hsl(0 0% 100%);
  --contrast-contrast-border-top: hsl(240 4% 14%);
  --contrast-contrast-fg-primary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-icon: hsl(240 5% 65%);
  --tag-neutral-tag-neutral-text: hsl(240 5% 84%);
  --tag-purple-tag-purple-border: hsl(263 69% 42%);
  --tag-success-tag-green-border: hsl(164 86% 16%);
  --backgrounds-bg-subtle-pressed: hsl(240 4% 16%);
  --buttons-button-danger-pressed: hsl(347 77% 50%);
  --buttons-button-inverted-hover: hsl(240 4% 46%);
  --contrast-contrast-border-base: hsl(0 0% 100%);
  --tag-warning-tag-orange-border: hsl(15 75% 28%);
  --backgrounds-bg-component-hover: hsl(0 0% 100%);
  --backgrounds-bg-field-component: hsl(240 4% 14%);
  --backgrounds-bg-highlight-hover: hsl(224 64% 33%);
  --buttons-button-neutral-pressed: hsl(0 0% 100%);
  --contrast-contrast-fg-secondary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-border: hsl(0 0% 100%);
  --tag-purple-tag-purple-bg-hover: hsl(263 69% 42%);
  --tag-success-tag-green-bg-hover: hsl(164 86% 16%);
  --backgrounds-bg-switch-off-hover: hsl(240 5% 34%);
  --buttons-button-inverted-pressed: hsl(240 5% 65%);
  --contrast-contrast-bg-base-hover: hsl(0 0% 100%);
  --tag-warning-tag-orange-bg-hover: hsl(15 75% 28%);
  --backgrounds-bg-component-pressed: hsl(0 0% 100%);
  --buttons-button-transparent-hover: hsl(0 0% 100%);
  --foregrounds-fg-interactive-hover: hsl(212 96% 78%);
  --tag-neutral-tag-neutral-bg-hover: hsl(240 5% 34%);
  --contrast-contrast-bg-base-pressed: hsl(0 0% 100%);
  --buttons-button-transparent-pressed: hsl(0 0% 100%);
  --backgrounds-bg-field-component-hover: hsl(240 4% 16%);
}
[data-nc-theme~="Default"] {
  --docs: 1.125rem;
  --Red-50: #FFEBEC;
  --Sky-50: #EBF8FF;
  --bg-sub: var(--neutral-300, #CACFD8);
  --medium: 500;
  --Blue-50: #EBF1FF;
  --Pink-50: #FFEBF4;
  --Red-100: #FFD5D8;
  --Red-200: #FFC0C5;
  --Red-300: #FF97A0;
  --Red-400: #FF6875;
  --Red-500: #FB3748;
  --Red-600: #E93544;
  --Red-700: #D02533;
  --Red-800: #AD1F2B;
  --Red-900: #8B1822;
  --Red-950: #681219;
  --Sky-100: #D5F1FF;
  --Sky-200: #C0EAFF;
  --Sky-300: #97DCFF;
  --Sky-400: #68CDFF;
  --Sky-500: #47C2FF;
  --Sky-600: #35ADE9;
  --Sky-700: #2597D0;
  --Sky-800: #1F7EAD;
  --Sky-900: #18658B;
  --Sky-950: #124B68;
  --Teal-50: #E4FBF8;
  --bg-soft: var(--neutral-200, #E1E4EA);
  --bg-weak: var(--neutral-50, #F5F7FA);
  --label-l: 1.125rem;
  --label-m: 1rem;
  --lead-bg: #335CFF;
  --regular: 400;
  --Blue-100: #D5E2FF;
  --Blue-200: #C0D5FF;
  --Blue-300: #97BAFF;
  --Blue-400: #6895FF;
  --Blue-500: #335CFF;
  --Blue-600: #3559E9;
  --Blue-700: #2547D0;
  --Blue-800: #1F3BAD;
  --Blue-900: #182F8B;
  --Blue-950: #122368;
  --Green-50: #E0FAEC;
  --Pink-100: #FFD5EA;
  --Pink-200: #FFC0DF;
  --Pink-300: #FF97CB;
  --Pink-400: #FF68B3;
  --Pink-500: #FB4BA3;
  --Pink-600: #E9358F;
  --Pink-700: #D0257A;
  --Pink-800: #AD1F66;
  --Pink-900: #8B1852;
  --Pink-950: #68123D;
  --Teal-100: #D0FBF5;
  --Teal-200: #C2F5EE;
  --Teal-300: #84EBDD;
  --Teal-400: #3FDEC9;
  --Teal-500: #22D3BB;
  --Teal-600: #1DAF9C;
  --Teal-700: #178C7D;
  --Teal-800: #1A7569;
  --Teal-900: #16645A;
  --Teal-950: #0B463E;
  --bg-white: var(--neutral-0, #FFFFFF);
  --guest-bg: #E4FBF8;
  --h1-title: 3.5rem;
  --h2-title: 3rem;
  --h3-title: 2.5rem;
  --h4-title: 2rem;
  --h5-title: 1.5rem;
  --h6-title: 1.25rem;
  --icon-sub: var(--neutral-600, #2B303B);
  --label-sm: 0.875rem;
  --label-xl: 1.5rem;
  --label-xs: 0.75rem;
  --radius-0: 0px;
  --radius-2: 2px;
  --radius-4: 4px;
  --radius-6: 6px;
  --radius-8: 8px;
  --text-sub: var(--neutral-600, #2B303B);
  --Green-100: #D0FBE9;
  --Green-200: #C2F5DA;
  --Green-300: #84EBB4;
  --Green-400: #3EE089;
  --Green-500: #1FC16B;
  --Green-600: #1DAF61;
  --Green-700: #178C4E;
  --Green-800: #1A7544;
  --Green-900: #16643B;
  --Green-950: #0B4627;
  --Orange-50: #FFF3EB;
  --Purple-50: #EFEBFF;
  --Yellow-50: #FFFAEB;
  --bg-strong: var(--neutral-950, #0E121B);
  --icon-soft: var(--neutral-400, #99A0AE);
  --lead-text: #335CFF;
  --neutral-0: #FFFFFF;
  --radius-10: 10px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-24: 24px;
  --radius-28: 28px;
  --text-soft: var(--neutral-400, #99A0AE);
  --Orange-100: #FFE6D5;
  --Orange-200: #FFD9C0;
  --Orange-300: #FFC197;
  --Orange-400: #FFA468;
  --Orange-500: #FA7319;
  --Orange-600: #E16614;
  --Orange-700: #CE5E12;
  --Orange-800: #B75310;
  --Orange-900: #96440D;
  --Orange-950: #71330A;
  --Purple-100: #DCD5FF;
  --Purple-200: #CAC0FF;
  --Purple-300: #A897FF;
  --Purple-400: #8C71F6;
  --Purple-500: #7D52F4;
  --Purple-600: #693EE0;
  --Purple-700: #5B2CC9;
  --Purple-800: #4C25A7;
  --Purple-900: #3D1D86;
  --Purple-950: #351A75;
  --Yellow-100: #FFEFCC;
  --Yellow-200: #FFECC0;
  --Yellow-300: #FFE097;
  --Yellow-400: #FFD268;
  --Yellow-500: #F6B51E;
  --Yellow-600: #E6A819;
  --Yellow-700: #C99A2C;
  --Yellow-800: #A78025;
  --Yellow-900: #86661D;
  --Yellow-950: #624C18;
  --bg-surface: var(--neutral-800, #222530);
  --error-base: var(--Red-500, #FB3748);
  --error-dark: var(--Red-950, #681219);
  --guest-text: #22D3BB;
  --icon-white: var(--neutral-0, #FFFFFF);
  --neutral-50: #F5F7FA;
  --stroke-sub: var(--neutral-300, #CACFD8);
  --text-white: var(--neutral-0, #FFFFFF);
  --unknown-bg: #F5F5F5;
  --error-light: var(--Red-200);
  --icon-strong: var(--neutral-950, #0E121B);
  --neutral-100: #F2F5F8;
  --neutral-200: #E1E4EA;
  --neutral-300: #CACFD8;
  --neutral-400: #99A0AE;
  --neutral-500: #717784;
  --neutral-600: #525866;
  --neutral-700: #2B303B;
  --neutral-800: #222530;
  --neutral-900: #181B25;
  --neutral-950: #0E121B;
  --p1-bg-color: #FFEBEC;
  --p2-bg-color: #FFF3EB;
  --p3-bg-color: #EBF1FF;
  --paragraph-l: 1.125rem;
  --paragraph-m: 1rem;
  --radius-full: 999px;
  --stroke-soft: var(--neutral-200, #E1E4EA);
  --text-strong: var(--neutral-950, #0E121B);
  --non-guest-bg: #FFEBF4;
  --paragraph-sm: 0.875rem;
  --paragraph-xl: 1.5rem;
  --paragraph-xs: 0.75rem;
  --primary-base: var(--Pink-500, #FB4BA3);
  --primary-dark: var(--Pink-800, #AD1F66);
  --red-alpha-10: #fb37481a;
  --red-alpha-16: #fb374829;
  --red-alpha-24: #fb37483d;
  --sky-alpha-10: #47c2ff1a;
  --sky-alpha-16: #47c2ff29;
  --sky-alpha-24: #47c2ff3d;
  --static-black: var(--neutral-950, #0E121B);
  --static-white: var(--neutral-0, #FFFFFF);
  --stroke-white: var(--neutral-0, #FFFFFF);
  --subheading-l: 1.125rem;
  --subheading-m: 1rem;
  --success-base: var(--Green-500);
  --success-dark: var(--Green-950);
  --unknown-text: #7B7B7B;
  --warning-base: var(--Orange-500, #FA7319);
  --warning-dark: var(--Orange-950, #71330A);
  --blue-alpha-10: #476cff1a;
  --blue-alpha-16: #476cff29;
  --blue-alpha-24: #476cff3d;
  --error-lighter: var(--Red-50, #FFEBEC);
  --icon-disabled: var(--neutral-300, #CACFD8);
  --p1-text-color: #FB3748;
  --p2-text-color: #FA7319;
  --p3-text-color: #335CFF;
  --pink-alpha-10: #fb4ba31a;
  --pink-alpha-16: #fb4ba329;
  --pink-alpha-24: #fb4ba33d;
  --shimmer-color: #eaebeb85;
  --stroke-strong: var(--neutral-950, #0E121B);
  --subheading-sm: 0.875rem;
  --subheading-xs: 0.75rem;
  --success-light: var(--green-alpha-24);
  --teal-alpha-10: #22d3bb1a;
  --teal-alpha-16: #22d3bb29;
  --teal-alpha-24: #22d3bb3d;
  --text-disabled: var(--neutral-300, #CACFD8);
  --warning-light: var(--Orange-200, #FFD9C0);
  --alphas-alpha-2: hsl(240 6% 10%);
  --alphas-alpha-4: hsl(240 6% 10%);
  --alphas-alpha-6: hsl(240 6% 10%);
  --alphas-alpha-8: hsl(240 6% 10%);
  --away-base-dark: var(--Yellow-600, #E6A819);
  --away-dark-dark: var(--Yellow-400, #FFD268);
  --black-alpha-10: #1717171a;
  --black-alpha-16: #17171729;
  --black-alpha-24: #1717173d;
  --green-alpha-10: #1fc16b1a;
  --green-alpha-16: #1fc16b29;
  --green-alpha-24: #1fc16b3d;
  --non-guest-text: #FB4BA3;
  --primary-darker: var(--Pink-700, #D0257A);
  --subheading-2xs: 1rem;
  --white-alpha-10: #ffffff3d;
  --white-alpha-16: #ffffff29;
  --white-alpha-24: #ffffff3d;
  --alphas-alpha-10: hsl(240 6% 10%);
  --alphas-alpha-12: hsl(240 6% 10%);
  --alphas-alpha-16: hsl(240 6% 10%);
  --alphas-alpha-24: hsl(240 6% 10%);
  --alphas-alpha-40: hsl(240 6% 10%);
  --alphas-alpha-56: hsl(240 6% 10%);
  --alphas-alpha-64: hsl(240 6% 10%);
  --alphas-alpha-72: hsl(240 6% 10%);
  --alphas-alpha-80: hsl(240 6% 10%);
  --alphas-alpha-88: hsl(240 6% 10%);
  --away-base-light: var(--Yellow-500, #F6B51E);
  --away-dark-light: var(--Yellow-950, #624C18);
  --away-light-dark: var(--yellow-alpha-24);
  --faded-base-dark: var(--neutral-500, #717784);
  --faded-dark-dark: var(--neutral-300, #CACFD8);
  --orange-alpha-10: #fa73191a;
  --orange-alpha-16: #fa731929;
  --orange-alpha-24: #fa73193d;
  --purple-alpha-10: #784def1a;
  --purple-alpha-16: #784def29;
  --purple-alpha-24: #784def3d;
  --success-lighter: var(--Green-50, #E0FAEC);
  --warning-lighter: var(--Orange-50, #FFF3EB);
  --yellow-alpha-10: #fbc64b1a;
  --yellow-alpha-16: #fbc64b29;
  --yellow-alpha-24: #fbc64b3d;
  --away-light-light: var(--Yellow-200, #FFECC0);
  --faded-base-light: var(--neutral-500, #717784);
  --faded-dark-light: var(--neutral-800, #222530);
  --faded-light-dark: var(--neutral-alpha-24, #99a0ae3d);
  --information-base: var(--Blue-500, #335CFF);
  --information-dark: var(--Blue-400, #6895FF);
  --neutral-alpha-10: #99a0ae1a;
  --neutral-alpha-16: #99a0ae29;
  --neutral-alpha-24: #99a0ae3d;
  --primary-alpha-10: var(--pink-alpha-10, #fb4ba31a);
  --primary-alpha-16: var(--pink-alpha-16, #fb4ba329);
  --primary-alpha-24: var(--pink-alpha-24, #fb4ba33d);
  --stable-base-dark: var(--Teal-600, #1DAF9C);
  --stable-dark-dark: var(--Teal-400, #3FDEC9);
  --away-lighter-dark: var(--yellow-alpha-16, #fbc64b29);
  --faded-light-light: var(--neutral-200, #E1E4EA);
  --feature-base-dark: var(--Purple-500, #7D52F4);
  --feature-dark-dark: var(--Purple-400, #8C71F6);
  --information-light: var(--Blue-200, #C0D5FF);
  --stable-base-light: var(--Teal-500, #22D3BB);
  --stable-dark-light: var(--Teal-950, #0B463E);
  --stable-light-dark: var(--teal-alpha-24, #22d3bb3d);
  --away-lighter-light: var(--Yellow-50, #FFFAEB);
  --faded-lighter-dark: var(--neutral-alpha-16, #99a0ae29);
  --feature-base-light: var(--Purple-500, #7D52F4);
  --feature-dark-light: var(--Purple-950, #351A75);
  --feature-light-dark: var(--purple-alpha-24, #784def3d);
  --stable-light-light: var(--Teal-200, #C2F5EE);
  --verified-base-dark: var(--Sky-600, #35ADE9);
  --verified-dark-dark: var(--Sky-400, #68CDFF);
  --backgrounds-bg-base: hsl(0 0% 100%);
  --borders-border-base: #E4E4E7;
  --faded-lighter-light: var(--neutral-100, #F2F5F8);
  --feature-light-light: var(--Purple-200, #CAC0FF);
  --foregrounds-fg-base: hsl(240 6% 10%);
  --information-lighter: var(--Blue-50, #EBF1FF);
  --stable-lighter-dark: var(--teal-alpha-16, #22d3bb29);
  --template-card-hover: #0000000d;
  --verified-base-light: var(--Sky-500, #47C2FF);
  --verified-dark-light: var(--Sky-950, #124B68);
  --verified-light-dark: var(--sky-alpha-24, #47c2ff3d);
  --backgrounds-bg-field: hsl(0 0% 98%);
  --borders-border-error: hsl(347 77% 50%);
  --feature-lighter-dark: var(--purple-alpha-16, #784def29);
  --foregrounds-fg-error: hsl(347 77% 50%);
  --foregrounds-fg-muted: hsl(240 4% 46%);
  --stable-lighter-light: var(--Teal-50, #E4FBF8);
  --tag-blue-tag-blue-bg: hsl(214 95% 93%);
  --tag-error-tag-red-bg: hsl(356 100% 95%);
  --verified-light-light: var(--Sky-200, #C0EAFF);
  --backgrounds-bg-subtle: hsl(0 0% 98%);
  --borders-border-danger: hsl(345 83% 41%);
  --borders-border-strong: hsl(240 5% 84%);
  --buttons-button-danger: hsl(347 77% 50%);
  --feature-lighter-light: var(--Purple-50, #EFEBFF);
  --foregrounds-fg-subtle: hsl(240 5% 34%);
  --highlighted-base-dark: var(--Pink-600, #E9358F);
  --highlighted-dark-dark: var(--Pink-400, #FF68B3);
  --verified-lighter-dark: var(--sky-alpha-16, #47c2ff29);
  --backgrounds-bg-overlay: hsl(240 6% 10%);
  --buttons-button-neutral: hsl(0 0% 100%);
  --highlighted-base-light: var(--Pink-500, #FB4BA3);
  --highlighted-dark-light: var(--Pink-950, #68123D);
  --highlighted-light-dark: var(--pink-alpha-24, #fb4ba33d);
  --tag-blue-tag-blue-icon: hsl(217 91% 60%);
  --tag-blue-tag-blue-text: hsl(226 71% 40%);
  --tag-error-tag-red-icon: hsl(350 89% 60%);
  --tag-error-tag-red-text: hsl(343 80% 35%);
  --verified-lighter-light: var(--Sky-50, #EBF8FF);
  --backgrounds-bg-disabled: hsl(240 5% 96%);
  --borders-border-menu-bot: hsl(0 0% 100%);
  --borders-border-menu-top: hsl(240 6% 90%);
  --buttons-button-inverted: hsl(240 4% 16%);
  --foregrounds-fg-disabled: hsl(240 5% 65%);
  --foregrounds-fg-on-color: hsl(0 0% 100%);
  --highlighted-light-light: var(--Pink-200, #FFC0DF);
  --backgrounds-bg-component: hsl(0 0% 98%);
  --backgrounds-bg-highlight: hsl(214 100% 97%);
  --button-transparent-hover: rgba(24, 24, 27, 0.06);
  --effects-buttons-inverted: 0 0.75px 0 0 rgba(255, 255, 255, 0.20) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.40), 0 0 0 1px #18181B;
  --highlighted-lighter-dark: var(--pink-alpha-16, #fb4ba329);
  --tag-blue-tag-blue-border: hsl(212 96% 78%);
  --tag-error-tag-red-border: hsl(353 96% 82%);
  --tag-purple-tag-purple-bg: hsl(251 91% 95%);
  --tag-success-tag-green-bg: hsl(149 80% 90%);
  --backgrounds-bg-base-hover: hsl(240 5% 96%);
  --backgrounds-bg-switch-off: hsl(240 6% 90%);
  --contrast-contrast-bg-base: hsl(240 4% 14%);
  --highlighted-lighter-light: var(--Pink-50, #FFEBF4);
  --tag-warning-tag-orange-bg: hsl(34 100% 92%);
  --backgrounds-bg-field-hover: hsl(240 5% 96%);
  --backgrounds-bg-interactive: hsl(217 91% 60%);
  --borders-border-interactive: hsl(217 91% 60%);
  --borders-border-transparent: hsl(0 0% 100%);
  --buttons-button-transparent: hsl(0 0% 100%);
  --foregrounds-fg-interactive: hsl(221 83% 53%);
  --foregrounds-fg-on-inverted: hsl(0 0% 100%);
  --tag-blue-tag-blue-bg-hover: hsl(213 97% 87%);
  --tag-error-tag-red-bg-hover: hsl(353 96% 90%);
  --tag-neutral-tag-neutral-bg: hsl(240 5% 96%);
  --tag-purple-tag-purple-icon: hsl(258 90% 66%);
  --tag-purple-tag-purple-text: hsl(263 69% 42%);
  --tag-success-tag-green-icon: hsl(160 84% 39%);
  --tag-success-tag-green-text: hsl(163 88% 20%);
  --backgrounds-bg-base-pressed: hsl(240 6% 90%);
  --backgrounds-bg-subtle-hover: hsl(240 5% 96%);
  --buttons-button-danger-hover: hsl(345 83% 41%);
  --contrast-contrast-bg-subtle: hsl(240 4% 16%);
  --tag-warning-tag-orange-icon: hsl(25 95% 53%);
  --tag-warning-tag-orange-text: hsl(15 79% 34%);
  --buttons-button-neutral-hover: hsl(240 5% 96%);
  --contrast-contrast-border-bot: hsl(0 0% 100%);
  --contrast-contrast-border-top: hsl(240 6% 10%);
  --contrast-contrast-fg-primary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-icon: hsl(240 4% 46%);
  --tag-neutral-tag-neutral-text: hsl(240 5% 34%);
  --tag-purple-tag-purple-border: hsl(252 95% 85%);
  --tag-success-tag-green-border: hsl(156 72% 67%);
  --backgrounds-bg-subtle-pressed: hsl(240 6% 90%);
  --buttons-button-danger-pressed: hsl(343 80% 35%);
  --buttons-button-inverted-hover: hsl(240 5% 26%);
  --contrast-contrast-border-base: hsl(0 0% 100%);
  --tag-warning-tag-orange-border: hsl(31 97% 72%);
  --backgrounds-bg-component-hover: hsl(240 5% 96%);
  --backgrounds-bg-field-component: hsl(0 0% 100%);
  --backgrounds-bg-highlight-hover: hsl(214 95% 93%);
  --buttons-button-neutral-pressed: hsl(240 6% 90%);
  --contrast-contrast-fg-secondary: hsl(0 0% 100%);
  --tag-neutral-tag-neutral-border: hsl(240 5% 84%);
  --tag-purple-tag-purple-bg-hover: hsl(251 95% 92%);
  --tag-success-tag-green-bg-hover: hsl(152 76% 80%);
  --backgrounds-bg-switch-off-hover: hsl(240 5% 84%);
  --buttons-button-inverted-pressed: hsl(240 5% 34%);
  --contrast-contrast-bg-base-hover: hsl(240 4% 16%);
  --tag-warning-tag-orange-bg-hover: hsl(32 98% 83%);
  --backgrounds-bg-component-pressed: hsl(240 6% 90%);
  --buttons-button-transparent-hover: hsl(240 6% 10%);
  --foregrounds-fg-interactive-hover: hsl(217 91% 60%);
  --tag-neutral-tag-neutral-bg-hover: hsl(240 6% 90%);
  --contrast-contrast-bg-base-pressed: hsl(240 5% 26%);
  --buttons-button-transparent-pressed: hsl(240 6% 10%);
  --backgrounds-bg-field-component-hover: hsl(0 0% 98%);
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-inter: 'Inter',sans-serif;
--font-geist: 'Geist',sans-serif;
--font-roboto: 'Roboto',sans-serif;
--font-geistmono: 'Geist Mono',monospace;
--font-dmmono: 'DM Mono',monospace;
--font-Slabo 13px: 'Slabo 13px',serif;
--font-Outfit: 'Outfit',sans-serif;
--font-B612: 'B612',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;
    }
  }
}


    .eyAmaz {
      width:100%;
      height:100%;
    }

    .eoIqTD {
      display:flex;
      row-gap:6px;
      background:var(--bg-weak);
      column-gap:6px;
      align-items:center;
      padding-top:4px;
      padding-left:6px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:4px;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .GJewj {
      gap:0.375rem;
      color:var(--text-sub);
      right:4px;
      width:fit-content;
      bottom:4px;
      display:flex;
      position:absolute;
      font-size:10px;
      align-items:center;
      border-radius:0.4375rem;
    }

    .SWxlP {
      position:relative;
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
      pointer-events:all;
    }

    .SWxlP:focus {
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
    }

    .nx-bottom-sheet-content\:root {
      width:100%;
      translate:0 100%;
      background:var(--bg-white);
      padding-top:1rem;
      border-color:strok;
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:2rem;
      border-bottom-color:black;
      border-bottom-style:solid;
      border-bottom-width:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .nx-bottom-sheet-content\:root.open {
      translate:0 0px;
      transition:translate 200ms ease 0ms normal;
    }

    .nx-bottom-sheet-content\:root.open-transition {
      transition:all 320ms ease 0ms normal;
    }

    .nx-bottom-sheet-content\:root.close-transition {
      transition:all 200ms cubic-bezier(0.58, 0.29, 0.25, 1) 0ms normal;
    }

    .so-ai-training-new\:26bEM4JyVa8F6GUthukZ9 {
      height:95%;
    }

    .esOzvF {
      gap:1rem;
      width:100%;
      display:flex;
      flex-wrap:wrap;
      grid-template:auto / 1fr 1fr 1fr 1fr 1fr;
      flex-direction:row;
    }

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

    .ItFli {
      width:1.5rem;
      height:1.5rem;
      animation:spinner 1s linear infinite;
      border-radius:50%;
    }

    .ffcKG {
      width:100%;
      height:100%;
      position:absolute;
      border-color:transparent;
      border-style:solid;
      border-width:4px;
      border-radius:50%;
      border-top-color:var(--color, #EEEEF0);
      border-top-style:solid;
      border-top-width:4px;
    }

    .bDGgpC {
      width:100%;
      height:100%;
      opacity:0.3;
      position:absolute;
      border-color:var(--color, #EEEEF0);
      border-style:solid;
      border-width:4px;
      border-radius:50%;
    }

    .zxtdb {
      color:var(--neutral-11, #B5B2BC);
      width:100%;
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:"Geist";
      font-weight:var(--semi);
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing);
    }

    .zxtdb.truncated {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .zxtdb.clamped {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .so-ai-training-new\:7EBGLeHnHbWHRsDJvUqVI {
      color:var(--text-strong);
      font-size:18px;
      font-family:Geist;
      font-weight:500;
    }

    .eUHega {
      width:100%;
      height:100%;
      opacity:0;
      translate:0 80px 0;
      transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
      align-items:center;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      justify-content:center;
    }

    .eUHega.fade-in {
      opacity:1;
      translate:0 0 0;
    }

    .fxvcGy {
      width:100%;
      height:100%;
      z-index:9;
      position:relative;
      transition:background-color 200ms ease 0ms , border-color 200ms ease 0ms ;
      align-items:center;
      font-family:inherit;
      padding-top:var(--padding-sides);
      padding-left:var(--padding-sides);
      padding-right:var(--padding-sides);
      padding-bottom:var(--padding-sides);
      justify-content:center;
    }

    .so-ai-training-new\:7N1dJaFuWwC6xtolZMuAB {
      flex:1;
      height:100%;
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .kfXAw {
      flex:1;
      row-gap:4px;
      column-gap:4px;
    }

    .effrZg {
      cursor:pointer;
      display:flex;
      row-gap:4px;
      column-gap:4px;
      align-items:center;
      justify-content:center;
    }

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

    .cEwOlD {
      width:100%;
      height:fit-content;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .so-ai-training-new\:DEo-7xAXNwidTNmu9OpPV {
      height:95%;
    }

    .dBSIUB {
      color:var(--stroke-soft);
      transition:all 400ms cubic-bezier(0.42, 0, 0.58, 1);
    }

    .dBSIUB.on-hover {
      color:var(--hover-color);
    }

    .bWbCOW {
      color:var(--stroke-soft);
      transition:all 400ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
    }

    .bWbCOW.on-hover {
      color:var(--hover-color);
    }

    .dJwUiI {
      right:1.5rem;
      width:100%;
      bottom:1.5rem;
      height:100%;
      display:flex;
      z-index:9999999 !important;
      position:fixed;
      max-width:400px;
      background:var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      max-height:70vh;
      overflow-y:hidden;
      align-items:flex-start;
      padding-top:0.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0rem;
      padding-right:0rem;
      padding-bottom:0rem;
      justify-content:space-between;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .qcVnS {
      color:var(--icon-sub);
      cursor:pointer;
      transition:all 300ms ease;
      padding-top:0.25rem;
      padding-left:.25rem;
      padding-right:.25rem;
      padding-bottom:0.25rem;
      border-top-left-radius:.5rem;
      border-top-right-radius:.5rem;
      border-bottom-left-radius:.5rem;
      border-bottom-right-radius:.5rem;
    }

    .qcVnS:hover {
      color:var(--icon-strong);
      background:var(--bg-weak);
    }

    .bCrsFu {
      overflow-y:auto;
      touch-action:auto;
    }

    .whatsapp-ai-chat\:3YXCwovZ8o_DGXectN24c {
      flex:1;
      width:100%;
      height:100%;
      row-gap:0.5rem;
      column-gap:0.5rem;
      overflow-y:scroll;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .cVMOAA {
      color:var(--text-sub);
      font-size:0.75rem;
      font-style:normal;
      font-family:Geist;
      font-weight:400;
      line-height:1rem; /* 133.333% */;
      font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
    }

    .dNA-DuG {
      width:fit-content;
      height:fit-content;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .ewkciE {
      color:#bee3f8;
      display:block;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .dtGZvL {
      gap:0.25rem;
      display:flex;
      font-size:0.75rem;
      margin-top:0.25rem;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .YjNEU {
      display:block;
      font-size:0.875rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .byjkOA {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      z-index:-1;
      position:absolute;
    }

    .so-dialog\:eNkkt0ycS1aLMPhWOtJUV {
      opacity:0;
      background:#4949504d;
      backdrop-filter:blur(5px);
    }

    .so-dialog\:eNkkt0ycS1aLMPhWOtJUV.open {
      opacity:1;
    }

    .so-dialog\:eNkkt0ycS1aLMPhWOtJUV.open-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .so-dialog\:eNkkt0ycS1aLMPhWOtJUV.close-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .KsFov {
      width:var(--width);
      height:var(--height);
      position:fixed;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      pointer-events:none;
      justify-content:center;
    }

    .KsFov.modal {
      touch-action:none;
      pointer-events:all;
    }

    .so-dialog\:o_AGx_fXR28AhYGxOsWS1 {
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .d-whatsapp-messages\:RmSkVFmwCr9C7rclOm1no {
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
    }

    .bPgqCw {
      color:var(--text_color);
      display:flex;
      row-gap:0.5rem;
      max-width:20rem;
      background:var(--is_sender);
      column-gap:0.5rem;
      padding-top:0.75rem;
      border-style:solid;
      border-width:0px;
      padding-left:1rem;
      border-radius:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:0.75rem;
      border-bottom-right-radius:0.375rem;
    }

    .eSKPwf {
      width:fit-content;
      height:fit-content;
      display:flex;
      translate:0 0 0;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:end;
    }

    .d-whatsapp-messages\:fA_vdxFFvk8PsA62-0ls4 {
      width:100%;
    }

    .dASHVm {
      height:100%;
      display:flex;
      font-family:Geist;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .dKNWrG {
      color:white;
      width:2.25rem;
      height:2.25rem;
      display:flex;
      overflow:hidden;
      background:var(--primary-base);
      align-items:center;
      flex-shrink:0;
      border-color:#edf2f7;
      border-style:solid;
      border-width:1px;
      border-radius:9999px;
      flex-direction:row;
      justify-content:center;
    }

    .bmMnmN {
      display:block;
      max-width:100%;
      max-height:100%;
      object-fit:contain;
      border-style:solid;
      border-width:0px;
      border-radius:0.5rem;
      flex-direction:row;
      transition-duration:300ms;
      transition-property:opacity;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .LIwWg {
      color:#fff;
      display:block;
      font-size:0.875rem;
      font-weight:600;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .dYGnxl {
      width:100%;
      height:100%;
      display:flex;
      z-index:10;
      position:relative;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .evDcFP {
      width:100%;
      height:100%;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .cKbUyz {
      top:0rem;
      left:0rem;
      right:0rem;
      bottom:0rem;
      cursor:pointer;
      display:block;
      position:absolute;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .QSqKi {
      width:100%;
      height:100%;
      display:block;
      object-fit:cover;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .fejhQP {
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    .esZVry {
      display:flex;
      align-items:center;
      padding-top:1rem;
      border-style:solid;
      border-width:0px;
      padding-left:1.25rem;
      padding-right:1.25rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .ImjLs {
      gap:0.75rem;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .UbJkZ {
      color:#fff;
      width:2.5rem;
      cursor:pointer;
      height:2.5rem;
      display:flex;
      align-items:center;
      border-style:none;
      border-width:0px;
      border-radius:9999px;
      flex-direction:row;
      justify-content:center;
      transition-duration:200ms;
      transition-property:all;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .UbJkZ:active {
      transform:scale(0.95);
    }

    .dTmfhu {
      color:#fff;
      display:flex;
      font-size:0.875rem;
      max-height:150px;
      overflow-y:auto;
      align-items:center;
      line-height:1.625;
      padding-top:1rem;
      border-style:solid;
      border-width:0px;
      padding-left:1.25rem;
      padding-right:1.25rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:center;
    }

    .eTkKzJ {
      color:inherit;
      width:1.25rem;
      height:1.25rem;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .MByrA {
      color:white;
    }

    .chJcPL {
      display:block;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .TUnYN {
      flex:1 1 0%;
      display:flex;
      padding:1.25rem;
      overflow:hidden;
      position:relative;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:center;
    }

    .fiKBdo {
      width:2.25rem;
      height:2.25rem;
      display:block;
      overflow:hidden;
      flex-shrink:0;
      border-color:#edf2f7;
      border-style:solid;
      border-width:1px;
      border-radius:9999px;
      flex-direction:row;
    }

    .nx-button-primary\:root {
      gap:0.25rem;
      color:var(--neutral-0, #0b0a0b);
      width:fit-content;
      cursor:pointer;
      height:40px;
      font-size:var(--label-sm);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Geist';
      font-weight:var(--medium);
      user-select:none;
      padding-left:0.75rem;
      border-radius:10px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:var(--border-lg);
      padding-right:0.75rem;
      flex-direction:row;
      outline-offset:var(--border-md);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--primary-base, #FB4BA3);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .nx-button-primary\:root:hover {
      background-color:var(--primary-darker, #D0257A);
    }

    .nx-button-primary\:root:active {
      transition:none;
      background-color:var(--primary-base, #FB4BA3);
    }

    .nx-button-primary\:root:focus-visible {
      border-color:var(--bg-white, #FFFFFF);
      border-style:solid;
      border-width:2px;
      outline-color:var(--primary-alpha-10, #fb4ba31a);
      outline-style:solid;
      outline-width:var(--border-lg);
      outline-offset:var(--border-md);
    }

    .nx-button-primary\:root.disabled {
      color:var(--text-disabled, #CACFD8);
      cursor:not-allowed;
      opacity:0.5;
      background:var(--Pink-50);
    }

    .bdAVAr {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:;
      position:absolute;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
      background-color:var(--primary-base, #FB4BA3);
    }

    .cezsho {
      color:#e2e8f0;
      display:block;
      font-size:0.75rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .KjbKB {
      display:flex;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .so-dialog-content\:root {
      width:100%;
      opacity:0;
      max-width:460px;
      translate:0 20px;
      padding-top:1rem;
      border-color:var(--neutral-5, #323035);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      border-radius:var(--rounding-lg);
      padding-right:1rem;
      padding-bottom:1rem;
      background-color:var(--neutral-0, #0b0a0b);
    }

    .so-dialog-content\:root.open {
      opacity:1;
      translate:0 0px;
    }

    .so-dialog-content\:root.open-transition {
      transition:all 320ms ease 0ms normal;
    }

    .so-dialog-content\:root.close-transition {
      transition:all 200ms cubic-bezier(0.58, 0.29, 0.25, 1) 0ms normal;
    }

    .d-whatsapp-messages\:kva1zwaUOEKAiqkUF8WBa {
      width:100%;
      height:100%;
      min-width:100%;
      background:#000000c2;
    }

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

    .bUoQbq {
      width:80px;
      height:80px;
      display:flex;
      background:var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:100%;
      border-top-right-radius:100%;
      border-bottom-left-radius:100%;
      border-bottom-right-radius:100%;
    }

    .eujrxj {
      color:var(--icon-strong);
      width:32px;
      height:32px;
      animation:2s cubic-bezier(0.42, 0, 0.58, 1) 0ms infinite normal none running animation-dKdHhn;
    }

    @keyframes animation-dKdHhn {
        0% {
          scale: 1 1;
        }

        50% {
          scale: 1.2 1.2;
        }

        100% {
          scale: 1 1;
        }
    }

    .Pumnu {
      width:100%;
      height:100%;
      background:#ffffff1f;
      padding-top:2px;
      padding-left:2px;
      padding-right:2px;
      padding-bottom:2px;
      background-filter:blur(18px);
      border-top-left-radius:100%;
      border-top-right-radius:100%;
      border-bottom-left-radius:100%;
      border-bottom-right-radius:100%;
    }

    .emYJLP {
      width:100%;
      height:100%;
      display:flex;
      background:var(--bg-white);
      align-items:center;
      justify-content:center;
      border-top-left-radius:1000%;
      border-top-right-radius:1000%;
      border-bottom-left-radius:1000%;
      border-bottom-right-radius:1000%;
    }

    .ckKyKx {
      width:80px;
      height:80px;
      position:absolute;
      animation:6s cubic-bezier(0.42, 0, 0.58, 1) 0ms infinite alternate-reverse none running animation-dqQAJf;
      object-fit:cover;
    }

    @keyframes animation-dqQAJf {
        0% {
          rotate: 0 0 1 0deg;
        }

        100% {
          rotate: 0 0 1 360deg;
        }
    }

    .drSTuZ {
      color:#757575;
      font-size:14px;
      font-family:inherit;
      font-weight:400;
    }

    .dvbPTT {
      display:inline;
      font-size:11px;
      font-style:normal;
      font-family:"Geist Mono";
      font-weight:500;
      line-height:1rem;
    }

    .bQhAuR {
      flex:1;
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      justify-content:center;
    }

    .bcvsrT {
      color:var(--text-strong);
      display:inline;
      font-size:14px;
      font-family:inherit;
      font-weight:inherit;
    }

    .nx-select-trigger\:root {
      gap:0.25rem;
      color:var(--text-sub, #525866);
      cursor:default;
      height:40px;
      font-size:var(--label-sm);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Geist';
      font-weight:var(--medium);
      user-select:none;
      border-color:var(--stroke-soft, #E1E4EA);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      border-radius:10px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:var(--border-lg);
      padding-right:0.75rem;
      flex-direction:row;
      outline-offset:var(--border-md);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--bg-white, #FFFFFF);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .nx-select-trigger\:root:hover {
      color:var(--text-strong, #0E121B);
      background-color:var(--bg-weak, #F5F7FA);
    }

    .nx-select-trigger\:root:active {
      transition:none;
      background-color:var(--bg-white, #FFFFFF);
    }

    .nx-select-trigger\:root:focus-visible {
      outline-offset:var(--border-md);
      background-color:var(--bg-white);
    }

    .nx-select-trigger\:root.disabled {
      cursor:default;
      opacity:0.21;
      background: var(--bg-weak);
    }

    .nx-select-trigger\:root:focus {
      transition:none;
      background-color:var(--bg-white, #FFFFFF);
    }

    .dImzBy {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:;
      position:absolute;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
      background-color:var(--brand-10, #7D66D9);
    }

    .whatsapp-ai-chat\:CbufrvmcPzmcu88IovTBD {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      height:34px;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .eFQaJC {
      top:var(--top);
      left:var(--left);
      position:absolute;
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
      pointer-events:all;
      transform-origin:var(--transform-origin-x) var(--transform-origin-y);
    }

    .eFQaJC:focus {
      outline-color:transparent;
      outline-style:none;
      outline-width:0px;
    }

    .eFQaJC.hidden {
      visibility:hidden;
      pointer-events:none;
    }

    .eFQaJC.match-anchor-width {
      width:var(--sc-anchor-width);
    }

    .nx-select-content\:root {
      gap:0.25rem;
      width:fit-content;
      opacity:0;
      padding-top:0.5rem;
      border-color:var(--stroke-soft, #E1E4EA);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      border-radius:16px;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      background-color:var(--bg-white, #FFFFFF);
    }

    .nx-select-content\:root.open {
      opacity:1;
    }

    .nx-select-content\:root.open-transition {
      transition:opacity 200ms ease 0ms normal;
    }

    .nx-select-content\:root.close-transition {
      transition:opacity 200ms ease 0ms normal;
    }

    .nx-select-content\:root:focus {
      outline-color:#ffffff;
      outline-style:none;
      outline-width:0px;
    }

    .whatsapp-ai-chat\:HHbTIl1_hkSN5-FIqFUny {
      width:fit-content;
    }

    .fBFywj {
      flex-direction:column;
    }

    .boZoWz {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
    }

    .ePxGdX {
      color:gray;
      display:inline;
      font-size:12px;
      font-family:inherit;
      font-weight:inherit;
    }

    .bwexJA {
      color:var(--text-strong);
      border:1px solid var(--stroke-soft);
      resize:none;
      display:flex;
      outline:none;
      row-gap:0.25rem;
      font-size:0.9375rem;
      background:var(--bg-white);
      column-gap:0.25rem;
      transition:all 0.2s ease;
      align-items:center;
      font-family:Geist;
      line-height:1.5;
      padding-top:0.5rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:flex-start;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .bwexJA:focus-within {
      border-top-color:var(--primary-base);
    }

    .fkVLnS {
      color:var(--text-strong);
      resize:none;
      outline:none;
      overflow:auto;
      flex-grow:1;
      font-size:0.9375rem;
      max-height:10rem;
      min-height:4rem;
      transition:all 0.2s ease;
      font-family:Geist;
      line-height:1.5;
      padding-top:0rem;
      padding-left:0rem;
      scroll-width:none;
      padding-right:0rem;
      padding-bottom:0rem;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .bStgTS {
      width:32px;
      border:none;
      cursor:pointer;
      height:32px;
      display:flex;
      outline:none;
      background:var(--primary-base);
      box-shadow:0 2px 8px rgba(251, 75, 163, 0.3);
      transition:all 0.2s ease;
      align-items:center;
      flex-shrink:0;
      border-radius:12px;
      justify-content:center;
    }

    .bStgTS:hover {
      transform:translateY(-1px);
      background:var(--primary-darker);
      box-shadow:0 4px 12px rgba(251, 75, 163, 0.4);
    }

    .bStgTS.was-key-triggered {
      animation:0.3s ease 0ms 1 normal none running animation-bKKrXZ;
    }

    .bStgTS:disabled {
      cursor:not-allowed;
      opacity:0.5;
      background:var(--neutral-300);
      box-shadow:none;
    }

    @keyframes animation-bKKrXZ {
        0% {
          transform: scale(1);
        }

        50% {
          transform: scale(0.95);
        }

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

    .dLStA-d {
      color:var(--static-white);
      transition:transform 0.2s ease;
    }

    .whatsapp-ai-chat\:MHGMhkTkwKQc1ShDhvluI {
      width:100%;
    }

    .nx-select-item\:root {
      gap:0.5rem;
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      height:var(--interactive-height-sm);
      font-size:var(--paragraph-sm);
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Geist';
      font-weight:var(--regular);
      padding-top:0.5rem;
      white-space:nowrap;
      padding-left:0.5rem;
      border-radius:8px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:0px;
      padding-right:0.5rem;
      text-overflow:ellipsis;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
      background-color:var(--bg-white, #FFFFFF);
    }

    .nx-select-item\:root:hover {
      background-color:var(--bg-weak, #F5F7FA);
    }

    .nx-select-item\:root.checked {
      color:var(--text-strong, #0E121B);
      background-color:var(--bg-weak, #F5F7FA);
    }

    .nx-select-item\:root.disabled {
      color:var(--neutral-9, #6F6D78);
    }

    .nx-select-item\:root.disabled:hover {
      background-color:transparent;
    }

    .ekSGkp {
      color:inherit;
      width:20px;
      height:20px;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

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

    .eyVPLS {
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .nx-select-item\:SqyS3RSMlmbmGFSbqXMfj {
      color:var(--text-strong, #0E121B);
      font-family:'Geist';
    }

    .BEodR {
      width:fit-content;
      height:fit-content;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .nx-select-item\:gTaZlBzZUme6Pj37SjYHY {
      color:var(--primary-base, #FB4BA3);
      width:20px;
      height:20px;
    }

    .whatsapp-ai-chat\:PLpI1Tn76bRw8x4Mi1gqS {
      width:100%;
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .nx-select-icon\:root {
      color:inherit;
      width:1.25rem;
      height:1.25rem;
      font-size:inherit;
      transition:rotate 200ms ease 0ms normal;
      font-family:inherit;
      font-weight:inherit;
    }

    .nx-select-icon\:root.open {
      rotate:z 180deg;
    }

    .pHnYH {
      flex:1;
      width:100%;
      height:100%;
      row-gap:0.5rem;
      column-gap:0.5rem;
      overflow-y:scroll;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

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

    .YdNzG {
      gap:6px;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .bKVqjT {
      flex:1;
      width:100%;
      height:1px;
      display:flex;
      align-items:flex-end;
      font-family:Geist;
      justify-content:flex-end;
    }

    .IMcdC {
      font-size:12px;
    }

    .dqsoTv {
      width:fit-content;
      height:fit-content;
    }

    .cVMNhr {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      opacity:0;
      position:absolute;
      pointer-events:none;
    }

    .nx-select\:5t68LNrS7UCmo5dAbUf7t {
      width:100%;
    }

    .dYElHa {
      width:var(--width);
      height:var(--height);
      position:fixed;
      pointer-events:none;
    }

    .dYElHa.modal {
      pointer-events:all;
    }

    .bikMyI {
      width:100%;
      display:flex;
      row-gap:.75rem;
      z-index:9999999999999999;
      background:var(--bg-white);
      column-gap:.75rem;
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.75rem;
      justify-content:flex-start;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .ciJYdK {
      color:inherit;
      font-size:12px;
      font-family:inherit;
      font-weight:inherit;
    }

    .foAWsk {
      flex:1  ;
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .fqBTFG {
      width:40px;
      height:40px;
      display:flex;
      background:var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:1000px;
      border-top-right-radius:1000px;
      border-bottom-left-radius:1000px;
      border-bottom-right-radius:1000px;
    }

    .boZlzB {
      gap:0.375rem;
      color:#ffffff;
      display:flex;
      font-size:12px;
      background:var(--stage-color);
      align-items:center;
      padding-top:0.15rem;
      padding-left:0.5rem;
      border-radius:0.4375rem;
      padding-right:0.5rem;
      padding-bottom:0.15rem;
    }

    .bSyIxs {
      font-size:var(--label-sm);
    }

    .dCtEVj {
      color:var(--text-strong);
      font-size:0.875rem;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:1.25rem; /* 142.857% */;
      letter-spacing:-0.00525rem;
      font-feature-settings:'ss11' on, 'cv09' on, 'liga' off, 'calt' off;
    }

    .bVCGES {
      gap:0.75rem;
      width:100%;
      height:fit-content;
      display:flex;
      padding:0.75rem;
      background:var(--bg-white);
      box-shadow:0 12px 24px 0 rgba(14, 18, 27, 0.06), 0 1px 2px 0 rgba(14, 18, 27, 0.03);
      transition:all 400ms cubic-bezier(0.42, 0, 0.58, 1);
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .bqkKuP {
      top:0px;
      width:100%;
      height:48px;
      display:flex;
      row-gap:8px;
      z-index:99;
      position:absolute;
      background:var(--bg-white);
      column-gap:8px;
      align-items:center;
      padding-top:.5rem;
      padding-left:.5rem;
      padding-right:.5rem;
      flex-direction:row;
      padding-bottom:.5rem;
      justify-content:space-between;
    }

    .eRpQXf {
      width:20px;
      height:20px;
    }

    .cPhvgi {
      width:1px;
      height:70%;
      background:var(--bg-weak);
    }

    .fxKDxN {
      flex:1;
      background: var(--bg-white);
    }

    .dkSBME {
      width:100%;
      row-gap:.5rem;
      column-gap:.5rem;
    }

    .rltzo {
      flex:1;
    }

    .ai-health-map\:0XIR2RmQJpzICaUlYrdy- {
      flex:1;
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .dETuwj {
      row-gap:4px;
      column-gap:4px;
      flex-direction:row;
    }

    .IUMhN {
      background:var(--bg-weak);
      padding-top:2px;
      padding-left:2px;
      padding-right:2px;
      padding-bottom:2px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .bkEGAI {
      width:48px;
    }

    .gvqnX {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      justify-content:center;
    }

    .cCygZM {
      flex:1;
      background:var(--bg-weak);
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .cnnjgR {
      color:var(--success-base);
      display:flex;
      row-gap:2px;
      font-size:14px;
      background:var(--success-lighter);
      column-gap:2px;
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:600;
      line-height:16px;
      padding-top:4px;
      padding-left:6px;
      padding-right:8px;
      flex-direction:row;
      letter-spacing:-0.03rem;
      padding-bottom:4px;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      border-top-left-radius:100px;
      /* -paragraph/-x -small */:;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .bZFigf {
      color:var(--text-strong);
      font-size:14px;
      font-family:Geist;
      font-weight:500;
    }

    .bKupgE {
      width:100%;
      display:flex;
      row-gap:.25REM;
      column-gap:.25REM;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .tGMcU {
      color:var(--text-sub);
      font-size:14px;
      text-align:center;
      font-family:Geist;
      font-weight:500;
    }

    .cMsjNK {
      width:100%;
      height:100%;
      display:flex;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:center;
      border-top-left-radius:14px;
      border-top-right-radius:14px;
      border-bottom-left-radius:14px;
      border-bottom-right-radius:14px;
    }

    .bRVHGU {
      width:16px;
      height:16px;
      display:inline;
    }

    .dhKbNK {
      width:100%;
      display:none;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    .CMBEf {
      color:var(--text-sub);
      font-size:12px;
      background:var(--bg-weak);
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:12px;
      padding-top:4px;
      padding-left:8px;
      padding-right:8px;
      letter-spacing:0.03rem;
      padding-bottom:4px;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      border-top-left-radius:100px;
      /* -paragraph/-x -small */:;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

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

    .bDNnPf {
      width:100%;
      height:120px;
      row-gap:.5rem;
      column-gap:.5rem;
      flex-direction:row;
    }

    .bIrqmx {
      height:1px;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:inset;
      border-bottom-width:1px;
    }

    .bIrqmx.dashed {
      border-bottom-style:dashed;
    }

    .live-status-data\:sg64iVtPcBRvbu2PhDDfg {
      width:100%;
    }

    .ai-health-map\:2z-P8Fr5TXseYnIsph042 {
      display:none;
    }

    .bLKlTu {
      width:100%;
      height:100%;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      padding-top:20px;
      padding-bottom:20px;
      justify-content:center;
    }

    .eOtZhy {
      color:var(--text-sub);
      font-size:14px;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      letter-spacing:-0.03750000149011612em;
    }

    .FZzY {
      width:100%;
      height:200px;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    .tSWto {
      color:var(--success-base);
    }

    .ctLffm {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .dHmlci {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:0;
      z-index:-1;
      position:fixed;
      background:#19191917;
      transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      backdrop-filter:blur(5px);
      justify-content:space-between;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
      -webkit-backdrop-filter:blur(5px);
    }

    .dHmlci.show {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:1;
      z-index:99;
      position:fixed;
      background:#19191917;
      transition:all 300ms ease;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      backdrop-filter:blur(5px);
      justify-content:space-between;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
      -webkit-backdrop-filter:blur(5px);
    }

    .eOntnB {
      color:var(--icon-sub, #525866);
      width:1.25rem;
      height:1.25rem;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .o-ai-health-faq-dialog\:04DNvaR9YZO88qRnsZ1IW {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .eiuFDw {
      color:var(--text-sub);
      font-size:14px;
      font-family:Geist;
      font-weight:500;
    }

    .cCYXsI {
      width:100%;
    }

    .o-ai-health-faq-dialog\:DADDLt07KocnJ9DQZBff5 {
      flex-grow:1;
      max-width:400px;
      flex-basis:0%;
      flex-shrink:1;
    }

    .lhLBN {
      left:8px;
      right:8px;
      bottom:8px;
      height:90%;
      row-gap:1rem;
      position:absolute;
      translate:0 101% 0;
      background:var(--bg-white);
      column-gap:1rem;
      transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1);
      padding-top:.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:.5rem;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .lhLBN.show {
      translate:0 0 0;
    }

    .dXmEYF {
      color:var(--icon-disabled);
    }

    .kpgyE {
      row-gap:1rem;
      column-gap:1rem;
    }

    .evKzMq {
      gap:0.5rem;
      width:100%;
      height:40px;
      display:flex;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      border-color:var(--stroke-soft, #E1E4EA);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      border-radius:10px;
      outline-color:var(--bg-white);
      outline-style:solid;
      outline-width:1px;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:start;
      background-color:var(--bg-white, #FFFFFF);
    }

    .evKzMq:hover {
      background-color:var(--bg-weak, #F5F7FA);
    }

    .evKzMq.focused {
      border-color:var(--stroke-sub);
      border-style:solid;
      border-width:1px;
      background-color:var(--bg-white, #FFFFFF);
    }

    .evKzMq:focus-visible {
      border-color:var(--stroke-strong, #0E121B);
      border-style:solid;
      border-width:1px;
      outline-color:var(--bg-weak, #F5F7FA);
      outline-style:solid;
      outline-width:var(--border-lg);
      background-color:var(--bg-white, #FFFFFF);
    }

    .evKzMq.disabled {
      opacity:0.3;
    }

    .evKzMq.error {
      border-color:var(--p1-text-color);
      border-style:solid;
      border-width:1px;
      outline-color:var(--error-lighter);
      outline-style:solid;
      outline-width:var(--border-lg);
      background-color:var(--bg-white, #FFFFFF);
    }

    .bBfiok {
      flex:1;
      color:var(--text-strong, #0E121B);
      width:100%;
      height:100%;
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--medium);
    }

    .bBfiok::placeholder {
      color:var(--text-disabled, #CACFD8);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .o-ai-health-faq-dialog\:T5p31_NJjXWdheydUX7dQ {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .nx-button-tertiary\:root {
      gap:0.5rem;
      color:var(--text-sub, #525866);
      width:fit-content;
      cursor:pointer;
      height:40px;
      font-size:var(--label-m);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Geist';
      font-weight:var(--medium);
      user-select:none;
      padding-left:0.75rem;
      border-radius:10px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:var(--border-lg);
      padding-right:0.75rem;
      flex-direction:row;
      outline-offset:var(--border-md);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .nx-button-tertiary\:root:hover {
      color:var(--text-strong, #0E121B);
      background-color:var(--bg-weak, #F5F7FA);
    }

    .nx-button-tertiary\:root:active {
      transition:none;
      background-color:var(--overlay-a3, #ffffff26);
    }

    .nx-button-tertiary\:root:focus-visible {
      outline-color:var(--brand-8, #6958AD);
      outline-style:solid;
      outline-width:var(--border-lg);
      outline-offset:var(--border-md);
    }

    .nx-button-tertiary\:root.disabled {
      color:var(--text-disabled);
      cursor:no-drop;
      opacity:0.5;
      background-color:var(--overlay-a1, #ffffff0d);
    }

    .o-ai-health-faq-dialog\:Y0dqk9LNFlXJJWu9aB3il {
      top:-40px;
      cursor:pointer;
      height:30px;
      row-gap:4px;
      position:absolute;
      font-size:12px;
      background:var(--bg-white);
      column-gap:4px;
      transition:all 300ms ease;
      font-family:Geist;
      font-weight:500 !important;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-ai-health-faq-dialog\:Y0dqk9LNFlXJJWu9aB3il:hover {
      background:var(--bg-weak);
      border-color:var(--bg-weak);
      border-style:solid;
      border-width:1px;
    }

    .o-ai-health-faq-dialog\:Zx5k1yqtLVWu7jgmeROMO {
      flex:1;
      row-gap:0.5rem;
      column-gap:0.5rem;
      overflow-y:scroll;
    }

    .cRIJQb {
      gap:1rem;
      display:grid;
      grid-template-columns:repeat(auto-fill,minmax(400px,1fr));
    }

    .enfXk {
      display:flex;
      row-gap:2rem;
      flex-wrap:wrap;
      column-gap:2rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-ai-health-faq-dialog\:izJE3hs3iG1PcIPTJYIxY {
      max-height:250px;
    }

    .boJInk {
      color:inherit;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .fBUkff {
      height:100%;
      overflow-y:hidden;
    }

    .fjjEYD {
      flex:1;
      max-width:400px;
    }

    .crcyNp {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:space-between;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .KZXCW {
      color:var(--text-sub);
      width:fit-content;
      font-size:12px;
      background:var(--bg-weak);
      font-family:Geist;
      font-weight:500;
      padding-top:2px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:2px;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

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

    .fsHQbs {
      width:100%;
      row-gap:8px;
      column-gap:8px;
    }

    .o-ai-health-faq-card\:aGdyQM-LzFxKuCvScAGak {
      gap:0.5rem;
      color:var(--text-sub, #525866);
      width:fit-content;
      cursor:pointer;
      height:30px;
      row-gap:4px;
      font-size:12px;
      background:var(--bg-white);
      column-gap:4px;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 300ms ease;
      align-items:center;
      font-family:Geist;
      font-weight:var(--medium);
      user-select:none;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      border-radius:10px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:var(--border-lg);
      padding-right:0.75rem;
      flex-direction:row;
      outline-offset:var(--border-md);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .o-ai-health-faq-card\:aGdyQM-LzFxKuCvScAGak:hover {
      background:var(--bg-weak);
    }

    .o-ai-health-faq-card\:tGpksZftfOdf-_gRXPnDU {
      width:100%;
      max-height:200px;
      overflow-y:auto;
    }

    .lwOMM {
      color:var(--text-strong);
      font-size:14px;
      font-family:Geist;
      font-weight:600;
    }

    .bZFCJS {
      height:100%;
      display:flex;
      row-gap:.5rem;
      column-gap:.5rem;
      align-items:center;
      justify-content:center;
    }

    .yskMk {
      color:var(--icon-disabled);
      bottom:-3rem;
      position:absolute;
    }

    .ai-health-map\:9dFid5ggYZV3NZcOw6dZv {
      flex:1;
      display:flex;
      position:relative;
      align-items:center;
      padding-top:0rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:0rem;
      justify-content:flex-start;
    }

    .ai-health-map\:9lNi52S_eAahyXubh4cF_ {
      flex:1;
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .bzUkAG {
      width:4px;
      height:100%;
      background:var(--success-base);
    }

    .ai-health-map\:AVQGj8pd6lsVCadE_NITw {
      flex:1;
      display:flex;
      position:relative;
      align-items:center;
      padding-top:0rem;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0rem;
      justify-content:flex-start;
    }

    .ai-health-map\:Ay8--Ddmv24V53I-eNFHP {
      flex:1;
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .cZQPWZ {
      width:100%;
      display:flex;
      row-gap:4px;
      column-gap:4px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bJBylv {
      flex:1;
      display:flex;
      opacity:1;
      row-gap:6px;
      background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/orange_bossk_dead_albatross:36(2).png/public") no-repeat no-repeat right 70px top 60px / cover var(--bg-white);
      column-gap:6px;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:flex-start;
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1REM;
      padding-right:1REM;
      padding-bottom:1rem;
      justify-content:flex-start;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .uMeSP {
      width:100%;
      height:100%;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      padding-top:20px;
      padding-bottom:20px;
      justify-content:flex-start;
    }

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

    .nx-progress-bar\:root {
      width:100%;
      height:0.5rem;
      border-radius:100px;
      background-color:var(--bg-weak, #F5F7FA);
    }

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

    .nx-progress-bar\:E9jBZAZ6dfKY_vWJ6O4c2 {
      height:100%;
      background:var(--primary-base);
      transition:translate 200ms ease 0ms normal;
      border-radius:100px;
    }

    .btuWRn {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      height:200px;
      display:none;
      position:absolute;
    }

    .bXJaFK {
      width:100%;
      display:flex;
      row-gap:0px;
      background: var(--bg-weak);
      column-gap:0px;
      align-items:center;
      padding-top:4px;
      padding-left:4px;
      padding-right:4px;
      flex-direction:row;
      padding-bottom:4px;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .fBkmGd {
      color:var(--text-soft);
      cursor:pointer;
      display:flex;
      flex-grow:1;
      background: #ffffff00;
      transition:all 300ms ease-in-out  ;
      align-items:center;
      padding-top:4px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:4px;
      justify-content:center;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .fBkmGd:hover {
      color:var(--text-sub);
      cursor:default;
    }

    .fBkmGd.active {
      color:var(--text-strong);
      cursor:pointer;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04), 0px 96px 96px -32px rgba(51, 51, 51, 0.06);
    }

    .fBkmGd:disabled {
      color:var(--text-disabled);
    }

    .eerSLB {
      font-size:var(--label-sm);
      font-family:Geist;
      font-weight:var(--medium);
    }

    .ai-health-map\:KpHu84KfGBKj8mlcd64f6 {
      width:100%;
    }

    .Gjybf {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      position:absolute;
    }

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

    .fjjMXr {
      height:auto;
      row-gap:1.5rem;
      column-gap:1.5rem;
      flex-direction:column;
    }

    .eZgwit {
      color:var(--text-sub);
      font-size:13px;
      font-family:Geist;
      font-weight:500;
    }

    .YWTuw {
      color:var(--icon-sub);
      width:16px;
      height:16px;
    }

    .ekEkeo {
      right:1rem;
      width:32px;
      position:absolute;
    }

    .fwCMbG {
      background:var(--bg-weak);
      overflow-x:hidden;
      overflow-y:hidden;
      padding-top:2px;
      padding-left:2px;
      padding-right:2px;
      padding-bottom:2px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .staging-faq-status\:6LSzbCAbknWYnhZ9CpPAy {
      cursor:pointer;
      height:30px;
      row-gap:4px;
      font-size:12px;
      background:var(--bg-white);
      column-gap:4px;
      transition:all 300ms ease;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .staging-faq-status\:6LSzbCAbknWYnhZ9CpPAy:hover {
      background:var(--bg-weak);
      border-color:var(--bg-weak);
      border-style:solid;
      border-width:1px;
    }

    .dGMBmY {
      top:-19%;
      left:0px;
      right:0px;
      width:100px;
      height:100px;
      position:absolute;
      animation:20s linear 0ms normal none running animation-eVpvmp infinite;
      object-fit:fill;
    }

    @keyframes animation-eVpvmp {
        0% {
          translate: 0 0 0;
        }

        25% {
          translate: 200% 0 0;
        }

        50% {
          translate: 250% 120px 0;
        }

        75% {
          translate: -40% 120px 0;
        }

        100% {
          translate: -40% 0px 0;
        }
    }

    .fBBjYV {
      color:var(--text-strong);
      font-size:20px;
      font-family:Geist;
      font-weight:600;
    }

    .fEycKP {
      width:16px;
      height:16px;
    }

    .cXRBVM {
      width:100%;
      height:100%;
      display:flex;
      opacity:1;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:center;
      border-top-left-radius:14px;
      border-top-right-radius:14px;
      border-bottom-left-radius:14px;
      border-bottom-right-radius:14px;
    }

    .bwMRTW {
      width:48px;
      height:48px;
      display:flex;
      background:var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .cnKzvx {
      display:flex;
      row-gap:.5rem;
      column-gap:.5rem;
      align-items:center;
      justify-content:center;
    }

    .bHNfYE {
      width:100%;
      display:flex;
      row-gap:3rem;
      column-gap:3rem;
      align-items:center;
      padding-left:20px;
      padding-right:20px;
      justify-content:center;
    }

    .fbQBpV {
      display:flex;
      row-gap:.25rem;
      column-gap:.25rem;
      align-items:center;
      justify-content:center;
    }

    .cGmTNz {
      color:var(--text-sub);
      font-size:14px;
      font-family:Geist;
      font-weight:400;
    }

    .bxxpLA {
      color:var(--text-strong);
      font-size:1.25rem;
      font-family:Geist;
      font-weight:500;
    }

    .bganwM {
      color:var(--text-strong);
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .diBwqb {
      row-gap:.25rem;
      column-gap:.25rem;
      flex-direction:row;
    }

    .dwfazr {
      color:var(--text-sub);
      font-size:14px;
      text-align:left;
      font-family:Geist;
      font-weight:400;
    }

    .fwyrhf {
      left:-152px;
      width:200px;
      bottom:-22px;
      height:200px;
      position:absolute;
      animation:12s cubic-bezier(0.42, 0, 0.58, 1) 0ms infinite normal none running animation-eefBEo;
    }

    @keyframes animation-eefBEo {
        0% {
          translate: 0px 0 0;
        }

        50% {
          translate: 200% 0 0;
        }

        100% {
          translate: 0 0 0;
        }
    }

    .gQDGZ {
      row-gap:var(--radius-10);
      background:var(--bg-weak);
      column-gap:var(--radius-10);
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:var(--radius-12);
      border-top-right-radius:var(--radius-12);
      border-bottom-left-radius:var(--radius-12);
      border-bottom-right-radius:var(--radius-12);
    }

    .bhFTxw {
      color:var(--text-strong);
      width:100%;
      font-size:24px;
      text-align:left;
      font-family:Geist;
      font-weight:500;
      line-height:32px;
      letter-spacing:-0.03750000149011612em;
    }

    .eQOVae {
      width:100%;
      display:flex;
      row-gap:2px;
      background:var(--bg-white);
      column-gap:2px;
      align-items:flex-start;
      padding-top:.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:.5rem;
      justify-content:center;
      border-top-left-radius:14px;
      border-top-right-radius:14px;
      border-bottom-left-radius:14px;
      border-bottom-right-radius:14px;
    }

    .bQYjol {
      color:var(--text-sub);
      font-size:12px;
      text-align:center;
      font-family:Geist;
      font-weight:400;
    }

    .cxDA-Dr {
      display:flex;
      row-gap:.25REM;
      column-gap:.25REM;
      align-items:center;
      justify-content:center;
    }

    .SvqZh {
      color:var(--icon-strong);
      width:24px;
      height:24px;
    }

    .JvZIa {
      display:none;
    }

    .dvqlDL {
      color:var(--text-soft);
      font-size:12px;
      background:var(--bg-weak);
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:12px;
      padding-top:4px;
      padding-left:6px;
      padding-right:6px;
      letter-spacing:0.03rem;
      padding-bottom:4px;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      border-top-left-radius:100px;
      /* -paragraph/-x -small */:;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .dIIZjr {
      color:var(--text-soft);
      font-size:12px;
      font-family:Geist;
      font-weight:500;
      padding-left:1rem;
      padding-right:1rem;
      letter-spacing:0.08rem;
    }

    .cHLDUy {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:Dashed;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:flex-start;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .dVYsqN {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    .dDaPww {
      color:var(--icon-disabled);
      width:20px;
      height:20px;
    }

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

    .foVxNa {
      color:var(--text-strong);
      font-size:14px;
      font-family:Geist;
      font-weight:400;
    }

    .UsGii {
      color:var(--text-soft);
      width:fit-content;
      font-size:12px;
      background:var(--bg-weak);
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:12px;
      padding-top:4px;
      padding-left:6px;
      padding-right:6px;
      letter-spacing:0.03rem;
      padding-bottom:4px;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .exyLvd {
      width:100%;
      height:200px;
    }

    .dVzqJV {
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      position:absolute;
      align-items:center;
      justify-content:center;
    }

    .emqnqL {
      top:-22px;
      right:-152px;
      width:200px;
      height:200px;
      position:absolute;
      animation:12s cubic-bezier(0.42, 0, 0.58, 1) 0ms infinite normal none running animation-bhWnLz;
    }

    @keyframes animation-bhWnLz {
        0% {
          translate: 0 0 0;
        }

        50% {
          translate: -200% 0 0;
        }

        100% {
          translate: 0 0 0;
        }
    }

    .bFTGkV {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:.9;
      position:absolute;
      background:var(--bg-white);
    }

    .ai-health-map\:h8cvx9K1g14NNkbeDQTms {
      width:100%;
      cursor:pointer;
      height:40px;
    }

    .fpiqjX {
      color:var(--text-strong);
      font-size:14px;
      font-family:Geist;
      font-weight:600;
      line-height:16px;
    }

    .efahQh {
      width:100%;
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:flex-start;
      flex-direction:column;
      justify-content:center;
    }

    .fwHcxE {
      flex:1;
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    .bdkibg {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    .ai-health-map\:k5bjZR6sDYIKcLF7fQdUc {
      flex:1;
      display:flex;
      position:relative;
      align-items:center;
      padding-top:0rem;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0rem;
      justify-content:flex-start;
    }

    .dmxhDl {
      flex:1;
      height:fit-content;
      display:flex;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      justify-content:flex-start;
    }

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

    .bBBmsN {
      color:var(--Green-600);
    }

    .YwRli {
      background:var(--bg-weak);
      overflow-x:hidden;
      overflow-y:hidden;
      padding-top:2px;
      padding-left:2px;
      padding-right:2px;
      padding-bottom:2px;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .coXMUv {
      width:1000px;
      bottom:-80%;
      height:1000px;
      opacity:.3;
      position:absolute;
      animation:32s cubic-bezier(0.42, 0, 0.58, 1) 0ms infinite normal none running animation-cYKjHD;
    }

    @keyframes animation-cYKjHD {
        0% {
          rotate: 0deg;
        }

        100% {
          rotate: 360deg;
        }
    }

    .cvMNdd {
      color:var(--text-strong);
      font-size:1.25rem;
      font-family:Geist;
      font-weight:600;
    }

    .bKJdoA {
      row-gap:.5rem;
      column-gap:.5rem;
    }

    .ai-health-map\:sO5dRGHzF0gq0EIsVHXxY {
      width:100%;
      cursor:pointer;
      height:40px;
    }

    .bmIbny {
      height:32px;
      row-gap:2px;
      column-gap:2px;
      overflow-x:hidden;
      flex-direction:row;
    }

    .fBwsFV {
      height:auto;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

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

    .eTeNzr {
      color:var(--Green-500);
      width:20px;
      height:20px;
    }

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

    .health-map-status-setup\:WRVOvUcLppL0xdnC9jJI5 {
      cursor:pointer;
      height:30px;
      row-gap:4px;
      font-size:12px;
      background:var(--bg-white);
      column-gap:4px;
      transition:all 300ms ease;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .health-map-status-setup\:WRVOvUcLppL0xdnC9jJI5:hover {
      background:var(--bg-weak);
      border-color:var(--bg-weak);
      border-style:solid;
      border-width:1px;
    }

    .ekAShT {
      color:var(--warning-base);
      width:20px;
    }

    .fGkbYk {
      width:100%;
      display:flex;
      row-gap:1rem;
      background:var(--bg-weak);
      column-gap:1rem;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:flex-start;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .ebmjez {
      display:flex;
      row-gap:4px;
      column-gap:4px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .nx-sidebar-dialog-content\:root {
      top:8px;
      flex:1  ;
      right:8px;
      width:100%;
      bottom:8px;
      opacity:0;
      position:absolute;
      max-width:400px;
      translate:100% 0 0;
      background: var(--bg-white);
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .nx-sidebar-dialog-content\:root.open {
      opacity:1;
      translate:0 0 0;
    }

    .nx-sidebar-dialog-content\:root.open-transition {
      transition:all 320ms ease 0ms normal;
    }

    .nx-sidebar-dialog-content\:root.close-transition {
      transition:all 200ms cubic-bezier(0.58, 0.29, 0.25, 1) 0ms normal;
    }

    .ai-training-top-nav\:RL2Z0hqh1T6Bu74So2WEJ {
      min-width:85vw;
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .ai-training-top-nav\:RnFz3ylVk-gIds9UlJkkz {
      cursor:pointer;
      height:32px;
      display:flex;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      align-items:center;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
    }

    .ai-training-top-nav\:RnFz3ylVk-gIds9UlJkkz:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .ai-training-top-nav\:TOdTkrK_ivEUKbFJScIBy {
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .ai-training-top-nav\:TOdTkrK_ivEUKbFJScIBy:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .ecTMcJ {
      gap:1rem;
      width:100%;
      display:flex;
      align-items:center;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:center;
    }

    .so-dialog-title\:root {
      flex:1;
      color:var(--neutral-12, #EEEEF0);
    }

    .so-dialog-header\:p_XJR8Xz4w6daMz2d93kT {
      flex:1;
      color:var(--text-strong);
      font-size:18px;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:24px; /* 133.333% */;
      letter-spacing:-0.27px;
      /* -label/-large */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .so-button-secondary\:root {
      gap:0.5rem;
      color:var(--neutral-12, #EEEEF0);
      width:fit-content;
      cursor:default;
      height:var(--interactive-height-md);
      font-size:var(--text-md);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Outfit';
      font-weight:var(--semi);
      user-select:none;
      border-color:var(--neutral-6, #3C393F);
      border-style:solid;
      border-width:var(--border-md);
      padding-left:0.75rem;
      border-radius:var(--rounding-md);
      outline-color:transparent;
      outline-style:solid;
      outline-width:var(--border-lg);
      padding-right:0.75rem;
      flex-direction:row;
      outline-offset:var(--border-md);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--neutral-0, #0b0a0b);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .so-button-secondary\:root:active {
      transition:none;
    }

    .so-button-secondary\:root:focus-visible {
      outline-offset:var(--border-md);
    }

    .so-button-secondary\:root.disabled {
      opacity:0.5;
      background-color:var(--neutral-0, #0b0a0b);
    }

    .ckeMDa {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:;
      position:absolute;
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
      background-color:var(--neutral-0, #0b0a0b);
    }

    .ecsgDW {
      width:var(--size);
      height:var(--size);
      animation:spinner 1s linear infinite;
      border-radius:50%;
    }

    .so-dialog-close-button\:VHhEM1I8jUMvJEGErDJO8 {
      color:var(--text-sub);
      width:24px;
      cursor:pointer;
      height:24px;
      background: var(--bg-white);
      border-color:black;
      border-style:solid;
      border-width:0px;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .so-dialog-close-button\:VHhEM1I8jUMvJEGErDJO8:hover {
      color:var(--text-strong);
      background: var(--bg-weak);
    }

    .ai-training-top-nav\:YwkI7wSObZHPWh8MVTQD_ {
      display:none;
    }

    .bgyEsA {
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .test-ai-button\:VxnEmDrCI2V0zWzHqQR9e {
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .test-ai-button\:VxnEmDrCI2V0zWzHqQR9e:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .cowtlB {
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .ai-training-top-nav\:oLfHeyy1ueH2AaXBCTJ6T {
      color:var(--success-base);
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      background:var(--success-lighter);
      column-gap:4px;
      transition:all 300ms ease;
      border-color:var(--success-base);
      border-style:solid;
      border-width:1px;
    }

    .ai-training-top-nav\:oLfHeyy1ueH2AaXBCTJ6T:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .eKFiLh {
      height:100%;
      display:flex;
      row-gap:6px;
      column-gap:6px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .fwgxtk {
      gap:12px;
      flex-direction:row;
    }

    .dVBDvF {
      color:var(--text-strong);
      width:100%;
      display:block;
      max-width:44rem;
      background:var(--bg-white);
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      flex-direction:row;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .dlJhJT {
      width:100%;
      height:100%;
      row-gap:.5rem;
      column-gap:.5rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .JRcNU {
      display:flex;
      padding:1rem;
      background:var(--bg-white);
      align-items:center;
      font-family:Geist;
      flex-direction:row;
      justify-content:center;
    }

    .d-no-notifications-events\:6iFQUVnfzVHhan1Lz-lE0 {
      display:none;
    }

    .ewWYtN {
      flex:1  ;
      background: var(--bg-white);
    }

    .d-notifications-center\:H9zFe46aBjKOnbcMpIBpV {
      display:none;
    }

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

    .d-notifications-center\:S9htNAk4-u0CzkyJgh4P3 {
      flex:1;
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .hjHzo {
      color:var(--text-strong);
    }

    .bxzZAr {
      flex:1  ;
      display:flex;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      justify-content:flex-start;
    }

    .hHzzN {
      flex:1  ;
      width:100%;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .d-notifications-center\:ozWzAsrzrfOCkLfrtvVnX {
      flex:1;
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .cswXVU {
      flex:1;
      width:100%;
      row-gap:13px;
      column-gap:13px;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
    }

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

    .nx-switch\:root {
      cursor:pointer;
    }

    .dAcpVt {
      width:4px;
      height:4px;
      background: var(--bg-soft);
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .dAcpVt.checked {
      background: var(--primary-base);
    }

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

    .nx-switch\:9xDvC7hc90wM-Hy4nsyON {
      width:12px;
      filter:drop-shadow(0px 2px 4px rgba(14, 18, 27, 0.08)) drop-shadow(0px 4px 8px rgba(27, 28, 29, 0.06));
      height:12px;
      display:flex;
      translate:0px 0px;
      background: var(--bg-weak);
      transition:translate 200ms ease 0ms normal;
      align-items:center;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .nx-switch\:9xDvC7hc90wM-Hy4nsyON.checked {
      translate:12px 0 0;
      background: white;
    }

    .nx-switch\:HRWuuVySKRYgSHU-G8N6w {
      width:28px;
      height:16px;
      background: var(--bg-soft);
      transition:all 200ms ease 0ms normal;
      align-items:start;
      padding-top:0px;
      padding-left:var(--padding);
      padding-right:var(--padding);
      outline-offset:var(--border-md);
      padding-bottom:0px;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .nx-switch\:HRWuuVySKRYgSHU-G8N6w:hover {
      cursor:pointer;
      background: var(--bg-soft);
    }

    .nx-switch\:HRWuuVySKRYgSHU-G8N6w.checked {
      background: var(--primary-base);
    }

    .nx-switch\:HRWuuVySKRYgSHU-G8N6w.checked:hover {
      background: var(--primary-darker);
    }

    .nx-switch\:HRWuuVySKRYgSHU-G8N6w:focus-visible {
      outline-color:var(--primary-alpha-16);
      outline-style:solid;
      outline-width:var(--border-lg);
      outline-offset:var(--border-md);
    }

    .nx-switch\:HRWuuVySKRYgSHU-G8N6w.disabled {
      cursor:not-allowed;
    }

    .cGJbvY {
      width:fit-content;
      height:fit-content;
    }

    .fEjuCf {
      display:flex;
      row-gap:5px;
      column-gap:5px;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .d-hotel-notifications-settings\:FB8Vgdw4dCf1MmmylTjIM {
      color:#b4272e;
      width:auto;
      height:15px;
      font-size:8px;
      background:#e647476b;
      border-color:#df7277;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:var(--radius-20);
      border-top-right-radius:var(--radius-20);
      border-bottom-left-radius:var(--radius-20);
      border-bottom-right-radius:var(--radius-20);
    }

    .d-hotel-notifications-settings\:FB8Vgdw4dCf1MmmylTjIM:hover {
      color:var(--Orange-700);
      background:#410606;
    }

    .d-hotel-notifications-settings\:FEs6J12TM53ngRu2grU4H {
      color:#e3b759;
      height:14px;
      font-size:8px;
      background:#efd30166;
      border-color:#c78d0f;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:var(--radius-20);
      border-top-right-radius:var(--radius-20);
      border-bottom-left-radius:var(--radius-20);
      border-bottom-right-radius:var(--radius-20);
    }

    .d-hotel-notifications-settings\:FEs6J12TM53ngRu2grU4H:hover {
      color:var(--Yellow-700);
      background:#3f361d;
    }

    .fuhqpg {
      display:flex;
      align-items:flex-start;
      padding-left:1rem;
      padding-right:1rem;
      justify-content:flex-start;
    }

    .bOEIoo {
      height:100%;
      display:flex;
      row-gap:12px;
      column-gap:12px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .copy-selected-item\:root {
      gap:0.5rem;
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      height:var(--interactive-height-sm);
      font-size:var(--paragraph-sm);
      background:var(--neutral-800);
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Geist';
      font-weight:var(--regular);
      padding-top:0.5rem;
      white-space:nowrap;
      padding-left:0.5rem;
      border-radius:8px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:0px;
      padding-right:0.5rem;
      text-overflow:ellipsis;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
    }

    .copy-selected-item\:root.checked {
      color:var(--text-strong, #0E121B);
      background:var(--neutral-700);
    }

    .copy-selected-item\:root.disabled {
      color:var(--neutral-9, #6F6D78);
    }

    .copy-selected-item\:root.disabled:hover {
      background-color:transparent;
    }

    .copy-selected-item\:ZqPPxOUUQvgzeHb3uoUn8 {
      color:var(--text-strong, #0E121B);
      font-family:'Geist';
    }

    .copy-selected-item\:vXF0wJDTtcWFLzC1UjTFz {
      color:var(--primary-base, #FB4BA3);
      width:20px;
      height:20px;
    }

    .d-hotel-notifications-settings\:HMA6INtpqMA313Vch8Hqx {
      display:flex;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .d-hotel-notifications-settings\:HMA6INtpqMA313Vch8Hqx:hover {
      background:var(--bg-weak);
    }

    .d-hotel-notifications-settings\:ISJbRdcgBQOEHqfzvRYwr {
      width:48%;
      overflow-y:auto;
    }

    .d-hotel-notifications-settings\:K-g8ZslWn_TXokre3wkPF {
      color:#d08706;
      height:14px;
      font-size:8px;
      background:#e9841661;
      border-color:#ec9513;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:var(--radius-20);
      border-top-right-radius:var(--radius-20);
      border-bottom-left-radius:var(--radius-20);
      border-bottom-right-radius:var(--radius-20);
    }

    .d-hotel-notifications-settings\:K-g8ZslWn_TXokre3wkPF:hover {
      color:var(--Yellow-600);
      background:#50300c;
    }

    .d-hotel-notifications-settings\:PKcTjevvMuUILXnNMyQDj {
      color:#a2f6a9;
      height:14px;
      font-size:8px;
      background:#0cb033b3;
      border-color:#54f274;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:var(--radius-20);
      border-top-right-radius:var(--radius-20);
      border-bottom-left-radius:var(--radius-20);
      border-bottom-right-radius:var(--radius-20);
    }

    .d-hotel-notifications-settings\:PKcTjevvMuUILXnNMyQDj:hover {
      color:var(--Green-600);
      background:#103215;
    }

    .cHjoyo {
      color:var(--text-strong);
      width:100%;
      display:flex;
      row-gap:0.5rem;
      font-size:10px;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .d-hotel-notifications-settings\:SfEfsLebCkJ0I6ZAgv1Bz {
      width:fit-content;
      display:flex;
      align-items:flex-start;
      justify-content:center;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .dcPDtl {
      display:flex;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      border-color:#e1e4ea85;
      border-style:solid;
      border-width:1.5px;
      padding-left:1rem;
      padding-right:0.5rem;
      flex-direction:row;
      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;
    }

    .dcPDtl.selected {
      border-color:var(--Pink-400);
      border-style:solid;
      border-width:1px;
    }

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

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

    .d-hotel-notifications-settings\:W_8HnUvmU8Gb-oogPdUld {
      align-items:flex-start;
      justify-content:flex-start;
    }

    .bFWgtB {
      display:flex;
      background:var(--color);
      align-items:center;
      padding-top:5px;
      padding-left:5px;
      padding-right:5px;
      padding-bottom:5px;
      justify-content:center;
      border-top-left-radius:1.5rem;
      border-top-right-radius:1.5rem;
      border-bottom-left-radius:1.5rem;
      border-bottom-right-radius:1.5rem;
    }

    .cevPzx {
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .d-hotel-notifications-settings\:Zf7Qvo0AGyiYAZlPPkzDp {
      height:22px;
      font-size:10px;
      background:var(--Pink-500);
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.5rem;
    }

    .d-hotel-notifications-settings\:Zf7Qvo0AGyiYAZlPPkzDp:hover {
      background:var(--Pink-700);
    }

    .cSDWBN {
      width:100%;
      display:flex;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      align-items:flex-start;
      padding-top:13px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:13px;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .dhOwel {
      color:var(--neutral-11, #B5B2BC);
      display:inline-block;
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:Geist;
      font-weight:inherit;
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing);
    }

    .dhOwel.truncated {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .dhOwel.clamped {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .d-hotel-notifications-settings\:byVbuMmB_e5OHxynEh5w6 {
      color:var(--text-strong);
      font-size:12px;
      font-weight:500;
    }

    .Hearb {
      color:#ffffff;
      width:16px;
      height:16px;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cleOvo {
      color:var(--text-strong);
      font-size:10px;
      background:;
    }

    .d-hotel-notifications-settings\:h5VCgULmrT55afWdJrJqU {
      color:var(--text-sub);
      font-size:10px;
    }

    .dCPYgN {
      color:var(--neutral-500);
      font-size:8px;
    }

    .d-hotel-notifications-settings\:jHe-DBuD4jIQSIOkPJA-2 {
      color:var(--text-strong);
      cursor:pointer;
      height:1.5rem;
      background:var(--bg-white);
      border-color:#71778482;
      border-style:solid;
      border-width:2px;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .d-hotel-notifications-settings\:jHe-DBuD4jIQSIOkPJA-2:disabled {
      border-color:var(--neutral-500);
      border-style:solid;
      border-width:1px;
    }

    .eBBJpl {
      display:flex;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .d-hotel-notifications-settings\:lYZLqarUQ5z1_iUynwEy5 {
      color:var(--text-sub);
      font-size:10px;
    }

    .bXOqtF {
      color:var(--text-strong);
      font-size:11px;
      font-family:Geist;
    }

    .eiTJfA {
      width:50%;
      row-gap:1rem;
      column-gap:1rem;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .OYSwa {
      width:auto;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .fzhZrn {
      color:var(--neutral-11, #B5B2BC);
      width:100%;
      font-size:var(--h6-title);
      margin-top:var(--margin-top);
      font-family:'Geist';
      font-weight:var(--semi);
      line-height:28px;
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:-0%;
    }

    .fzhZrn.truncated {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .fzhZrn.clamped {
      display:-webkit-box;
      overflow:hidden;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:var(--clamp-lines);
    }

    .d-hotel-notifications-settings\:yBqZV1T_TIfYeCRH_U69O {
      color:var(--text-strong);
      width:auto;
      font-size:11px;
    }

    .kIRgG {
      color:var(--text-soft);
      width:fit-content;
      font-size:12px;
      background:var(--bg-weak);
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:12px;
      padding-top:4px;
      padding-left:6px;
      padding-right:6px;
      letter-spacing:0.03rem;
      padding-bottom:4px;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      border-top-left-radius:100px;
      /* -paragraph/-x -small */:;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .d-notifications-center\:v0LzVpm-d8pz0cT7aQlq2 {
      width:100%;
    }

    .dctMBW {
      top:1.5rem;
      color:#6b7280;
      right:1rem;
      position:absolute;
      font-size:1.125rem;
      transform:rotate(-6deg);
      font-style:italic;
      font-weight:700;
      line-height:1.75rem;
    }

    .cfdZZ {
      row-gap:8px;
      column-gap:8px;
      flex-direction:row;
    }

    .d-no-notifications-events\:OYxNhLujwjip2Bg0CM1Ry {
      color:#2563eb;
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      border-color:#e1e4ea17;
      border-style:solid;
      border-width:0.5px;
    }

    .d-no-notifications-events\:OYxNhLujwjip2Bg0CM1Ry:hover {
      background:var(--bg-white);
      border-color:var(--neutral-300);
      border-style:solid;
      border-width:1px;
    }

    .d-no-notifications-events\:XTsZIfQZ9FUPMYQIXtVZk {
      min-width:85vw;
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .bWoMnD {
      width:100px;
      height:100px;
      position:absolute;
      animation:2s ease 0ms infinite normal none running animation-eqSsuY;
    }

    @keyframes animation-eqSsuY {
        15% {
          rotate: -5deg;
        }

        60% {
          rotate: 3deg;
        }

        100% {
          rotate: 0deg;
        }
    }

    .erWMSL {
      color:var(--text-strong);
      font-size:1.5rem;
      font-weight:600;
      line-height:2rem;
      margin-bottom:0.5rem;
    }

    .dyWNYv {
      width:100%;
      display:flex;
      max-width:24rem;
      text-align:center;
      align-items:center;
      flex-direction:column;
    }

    .dlZLNR {
      color:var(--text-soft);
      width:100%;
      max-width:20rem;
      line-height:1.625;
      margin-bottom:1.5rem;
    }

    .bntuvc {
      width:1rem;
      height:1rem;
      display:block;
      border-style:solid;
      border-width:0px;
      margin-right:0.25rem;
      flex-direction:row;
    }

    .ekiqCD {
      width:8rem;
      height:8rem;
      display:flex;
      position:relative;
      align-items:center;
      margin-left:auto;
      margin-right:auto;
      border-radius:9999px;
      margin-bottom:1.5rem;
      flex-direction:row;
      justify-content:center;
    }

    .cBctHI {
      display:block;
      font-size:1.125rem;
      font-weight:500;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .dsqyZc {
      display:block;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
    }

    .cUUojl {
      gap:0.75rem;
      width:100%;
      display:flex;
      padding:0.75rem;
      background:var(--bg-white);
      align-items:start;
      border-color:#ffffff30;
      border-style:solid;
      border-width:1px;
      border-radius:0.375rem;
      flex-direction:row;
    }

    .cUUojl:hover {
      cursor:pointer;
    }

    .bKzmkJ {
      width:2rem;
      height:2rem;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      border-radius:9999px;
      flex-direction:row;
      justify-content:center;
    }

    .dWpOeN {
      color:var(--text-sub);
      display:block;
      font-size:0.75rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .eKJYAC {
      display:flex;
      align-items:start;
      padding-top:0.5rem;
      --tw-space-x:0.75rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      padding-bottom:0.5rem;
    }

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

    .eoMcXz {
      width:100%;
      display:flex;
      position:relative;
      background:var(--bg-white);
      box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
      align-items:center;
      font-family:Geist;
      padding-top:1rem;
      border-color:#ffffff30;
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      border-radius:0.5rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
    }

    .bBVdbK {
      color:var(--text-strong);
      display:block;
      font-size:0.875rem;
      font-weight:600;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .nNopP {
      width:100%;
      display:flex;
      row-gap:0.3rem;
      column-gap:0.3rem;
      align-items:center;
      --tw-space-x:0.5rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:flex-end;
    }

    .McHSr {
      width:10rem;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:flex-start;
      justify-content:center;
    }

    .daZnSX {
      width:16rem;
      overflow:hidden;
      font-size:1rem;
      background:var(--bg-white);
      box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
      font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      line-height:1.5rem;
      border-radius:0.5rem;
    }

    .eTBimW {
      color:var(--text-strong);
      cursor:pointer;
      font-size:12px;
      font-family:Geist;
      font-weight:400;
      padding-top:0.3rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:0.3rem;
      transition-duration:200ms;
      transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .eTBimW:hover {
      background:var(--bg-weak);
    }

    .eTBimW.selected {
      color:var(--text-white);
      background:var(--Pink-400);
    }

    .cRYzCU {
      gap:0.5rem;
      top:5px;
      left:5px;
      display:flex;
      position:absolute;
      font-size:10px;
      align-items:center;
      font-family:Geist;
      flex-direction:row;
    }

    .so-popover-chat-filter-content\:root {
      gap:0.25rem;
      width:fit-content;
      height:fit-content;
      display:flex;
      opacity:0;
      padding:0.5rem;
      z-index:10;
      min-width:200px;
      background: var(--bg-white);
      box-shadow:0px 16px 32px -12px rgba(14, 18, 27, 0.10);
      align-items:flex-start;
      padding-top:0.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      border-radius:1rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
    }

    .so-popover-chat-filter-content\:root.open {
      opacity:1;
    }

    .so-popover-chat-filter-content\:root.open-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .so-popover-chat-filter-content\:root.close-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .d-notification\:P4ZM6bh9aVxrqAjcQ_jmV {
      width:fit-content;
      height:fit-content;
      padding-top:3px;
      padding-left:3px;
      padding-right:3px;
      padding-bottom:3px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .cRAWP {
      gap:0.75rem;
      width:100%;
      display:flex;
      padding:0.75rem;
      align-items:start;
      border-color:#edf2f7;
      border-style:solid;
      border-width:1px;
      border-radius:0.375rem;
      flex-direction:row;
      background-color:#fff;
    }

    .cRAWP:hover {
      background-color:#F9FAFB;
    }

    .bxYxrT {
      flex:1 1 0%;
      display:flex;
      border-style:solid;
      border-width:0px;
      flex-direction:column;
    }

    .epSMWC {
      color:#1a202c;
      display:block;
      font-size:0.875rem;
      font-weight:500;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .fxrZLO {
      color:#a0aec0;
      display:block;
      font-size:0.75rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .d-notification\:QfXF8DlMO--16e7JjGjZx {
      width:14px;
      cursor:pointer;
      height:24px;
      display:flex;
      transition:all 500ms cubic-bezier(0.42,0,0.58,1);
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .d-notification\:QfXF8DlMO--16e7JjGjZx:hover {
      background:var(--bg-weak);
    }

    .ccmexi {
      color:#f7f7f7;
      background:var(--color-group);
      border-top-left-radius:0.3rem;
      border-top-right-radius:0.3rem;
      border-bottom-left-radius:0.3rem;
      border-bottom-right-radius:0.3rem;
    }

    .dgvRgz {
      color:#fff;
      display:block;
      font-size:11px;
      background:var(--action);
      font-weight:500;
      padding-top:0.25rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      border-radius:0.375rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
    }

    .dgvRgz:hover {
      cursor:pointer;
      opacity:0.9;
    }

    .cipqSs {
      color:var(--text-strong);
      display:block;
      font-size:0.75rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .jORLX {
      color:var(--text-strong);
      display:block;
      font-size:0.875rem;
      font-weight:500;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .cmBHsZ {
      color:var(--Pink-500);
    }

    .ftHHWI {
      color:var(--Pink-500);
      position:relative;
    }

    .bLEic {
      color:var(--text-strong);
      display:block;
      font-size:0.75rem;
      font-weight:400;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .dtcfGh {
      color:var(--Pink-700);
    }

    .bmGxhO {
      color:var(--text-sub);
      display:block;
      font-size:0.875rem;
      margin-top:0.25rem;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .d-notifications-dialog\:6Rno2nb9R7pm7_xMqo2zw {
      width:100%;
    }

    .Fpffc {
      height:45vh;
      overflow-y:auto;
      padding-top:1rem;
      padding-bottom:1rem;
      scrollbar-width:none;
    }

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

    .d-notifications-dialog\:7nfIwMLt60ily92Paq0hA {
      min-width:85vw;
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .d-notifications-dialog\:C4Jp9S9GnyWfCvmz8Z691 {
      width:100%;
    }

    .fnNNWh {
      color:var(--text-sub);
      width:100%;
      display:flex;
      row-gap:0px;
      background:var(--bg-weak);
      column-gap:0px;
      align-items:center;
      font-weight:400;
      padding-top:4px;
      padding-left:4px;
      padding-right:4px;
      flex-direction:row;
      padding-bottom:4px;
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .dgsRqf {
      color:#13e724;
      animation:2s ease 0ms infinite normal none running animation-fAYnhk;
    }

    @keyframes animation-fAYnhk {
        0% {
          scale: 1;
        }

        50% {
          scale: 1.4 1.4;
        }

        100% {
          scale: 1 1;
        }
    }

    .bqGiEH {
      color:var(--text-soft);
      width:fit-content;
      cursor:pointer;
      display:flex;
      flex-grow:1;
      transition:all 300ms ease-in-out  ;
      align-items:center;
      padding-top:4px;
      padding-left:4px;
      padding-right:4px;
      flex-direction:row;
      padding-bottom:4px;
      justify-content:center;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .bqGiEH:hover {
      color:var(--text-sub);
    }

    .bqGiEH.active {
      color:var(--is-dark-font);
      cursor:pointer;
      background:var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04), 0px 96px 96px -32px rgba(51, 51, 51, 0.06), 0px 2px 4px 0px #0000001f;
    }

    .nTikv {
      color:var(--text-sub);
      display:flex;
      row-gap:0.5rem;
      font-size:var(--label-sm);
      column-gap:0.5rem;
      align-items:center;
      font-family:Geist;
      font-weight:var(--medium);
      flex-direction:row;
      justify-content:flex-start;
    }

    .csCZzV {
      color:#dbdb0a;
      animation:2s ease 0ms infinite normal none running animation-bKKrXZ;
    }

    .dbpLCO {
      color:#f01418;
      animation:2s ease 0ms infinite normal none running animation-bKKrXZ;
    }

    .d-notifications-dialog\:M8EoOaOZvYj9SjMgTtork {
      width:100%;
    }

    .bFjHJY {
      color:#a0aec0;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .bFjHJY:hover {
      color:#1a202c;
    }

    .d-notifications-dialog\:PFz88xDEOlXDWKzMt4vFJ {
      color:#2563eb;
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      border-color:#e1e4ea17;
      border-style:solid;
      border-width:0.5px;
    }

    .d-notifications-dialog\:PFz88xDEOlXDWKzMt4vFJ:hover {
      background:var(--bg-white);
      border-color:var(--neutral-300);
      border-style:solid;
      border-width:1px;
    }

    .fiWOrR {
      width:100%;
      display:block;
      flex-direction:row;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .d-notifications-dialog\:T7Kfb31nHJbfv8gcSKGyb {
      padding-left:0px;
      padding-right:0px;
    }

    .dggxTR {
      color:var(--text-sub);
      display:block;
      font-weight:500;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .d-notifications-dialog\:d8RZOiq-Kn61KfHHv9prt {
      width:100%;
    }

    .EzxSJ {
      width:100%;
      display:flex;
      flex-direction:column;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .d-notifications-dialog\:qRDJhlrZnaR51Efm3K0Ei {
      width:100%;
    }

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

    .d-notifications-dialog\:uSgz2LhGNhS00Hy37KqAh {
      width:100%;
    }

    .caxlYN {
      color:var(--text-sub);
      display:flex;
      padding:0.75rem;
      font-size:0.75rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .d-notifications-dialog\:v7AHORMQK3u2_fg0HchN8 {
      display:none;
    }

    .ecJItz {
      width:100%;
      display:flex;
      padding:0.5rem;
      flex-direction:column;
    }

    .dymJpk {
      display:flex;
      padding:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
    }

    .jXcCd {
      gap:0.375rem;
      color:var(--text-sub);
      display:flex;
      font-size:0.875rem;
      align-items:center;
      font-weight:var(--medium);
      padding-top:0.25rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      background-color:transparent;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .jXcCd:hover {
      cursor:pointer;
      background-color:#ffffff10;
    }

    .jXcCd.selected {
      background:var(--pink-alpha-16);
    }

    .csyTYD {
      gap:0.375rem;
      color:var(--text-sub);
      display:flex;
      font-size:0.875rem;
      align-items:center;
      font-weight:var(--medium);
      padding-top:0.25rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      background-color:var(--active-bg);
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .csyTYD:hover {
      cursor:pointer;
      background-color:#ffffff10;
    }

    .csyTYD.selected {
      background:var(--pink-alpha-16);
    }

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

    .d-notification-bell-and-dialog\:Ii_ufPI40zIvSKr3gEDEV {
      color:var(--icon-sub);
      width:40px;
      cursor:pointer;
      height:40px;
      background:;
      transition:all 300ms ease-in-out 0ms normal;
      align-items:center;
      padding-top:8px;
      padding-left:8px;
      border-radius:10px;
      padding-right:8px;
      padding-bottom:8px;
      justify-content:center;
    }

    .d-notification-bell-and-dialog\:Ii_ufPI40zIvSKr3gEDEV:hover {
      background:var(--bg-weak);
    }

    .so-popover-content-knowledge-base\:root {
      gap:0.25rem;
      width:150px;
      height:fit-content;
      display:flex;
      opacity:0;
      padding:0.5rem;
      z-index:10;
      background: var(--bg-white);
      box-shadow:0px 16px 32px -12px rgba(14, 18, 27, 0.10);
      align-items:flex-start;
      padding-top:0.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      border-radius:1rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      /* regular-shadow/medium */:;
    }

    .so-popover-content-knowledge-base\:root.open {
      opacity:1;
    }

    .so-popover-content-knowledge-base\:root.open-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .so-popover-content-knowledge-base\:root.close-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .d-notification-bell-and-dialog\:NWA2-Hvcg87_1xge4ItPm {
      width:44rem;
      z-index:99999999;
      position:absolute;
      overflow-x:clip;
      overflow-y:visible;
      padding-top:0px;
      border-color:#ffffff00;
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
    }

    .eFyTwI {
      top:8px;
      right:8px;
      width:6px;
      height:6px;
      position:absolute;
      background: var(--primary-base);
      border-radius:100px;
    }

    .fzupuV {
      flex:1  ;
      background:var(--bg-white);
      font-family:Geist;
    }

    .eRjRSX {
      color:var(--error-base);
    }

    .csgaQt {
      color:#757575;
      font-size:inherit;
      font-family:inherit;
      font-weight:400;
    }

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

    .cpkMMD {
      color:var(--text-strong);
      font-size:18px;
      font-family:Geist;
      font-weight:500;
      line-height:24px;
    }

    .dtufWG {
      font-size:var(--label-sm);
      font-family:Geist;
    }

    .add-guest-view\:75j7ddbDKIDnark56FRl3 {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .add-guest-view\:8FOKaIeSk6Mwq61EkelJi {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .add-guest-view\:B5S3w_fVtJBlqiGnYEi8b {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .cZaMOb {
      color:var(--text-strong);
      width:100%;
      cursor:pointer;
      font-size:inherit;
      text-align:left;
      font-family:inherit;
      font-weight:inherit;
    }

    .dPslFr {
      color:var(--neutral-11, #B5B2BC);
      width:100%;
      font-size:var(--text-sm);
      font-family:'Outfit';
      font-weight:var(--medium);
      line-height:var(--text-sm);
      padding-bottom:0.5rem;
    }

    .add-guest-view\:BzXWVC7VOhgB6kIKq5Nqu {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .add-guest-view\:C3hOnGJJFVxnbzBpp0S2b {
      width:100%;
    }

    .add-guest-view\:CDqbeKYnNwAT4XOv1iV7l {
      flex:1;
    }

    .add-guest-view\:DfJdFkZF8yuPBr3JtdXWt {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .bMelXK {
      color:var(--error-base);
      font-size:var(--label-xs);
    }

    .bEtKjD {
      flex:0;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .eATDBL {
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dVLnlZ {
      width:15px;
      height:15px;
      display:flex;
      align-items:center;
      border-color:var(--primary-base);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:99999px;
      border-top-right-radius:99999px;
      border-bottom-left-radius:99999px;
      border-bottom-right-radius:99999px;
    }

    .bMDXDm {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
      line-height:20px;
    }

    .cCzraE {
      width:10px;
      height:10px;
      background:var(--primary-base);
      border-top-left-radius:9999px;
      border-top-right-radius:9999px;
      border-bottom-left-radius:9999px;
      border-bottom-right-radius:9999px;
    }

    .add-guest-view\:IVv0sAsKIO8Xhifrtiz6_ {
      width:100%;
    }

    .cmzXpx {
      width:100%;
      cursor:pointer;
      font-size:var(--label-sm);
      text-align:left;
      font-weight:400;
    }

    .eNsGmD {
      flex:1  ;
      row-gap:1rem;
      column-gap:1rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .add-guest-view\:ODvQbPirC4O-oCf6sbq4Y {
      width:100%;
    }

    .add-guest-view\:OjMfyaepsnK67wCYPdWQk {
      max-height:200px;
    }

    .BDvcV {
      flex:1;
      color:var(--text-strong);
      width:100%;
      height:100%;
      font-size:var(--label-sm);
    }

    .add-guest-view\:QoXjHHOpUbtbp4LYt3r2v {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .add-guest-view\:S9kelrlodVvA2rGxNG723 {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .ucwAx {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:center;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .add-guest-view\:SbutOFICfFwrYgoq6fNtS {
      width:0px;
    }

    .cQmHoj {
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .add-guest-view\:TK6kF-Ji5WYyrQnf9fKUr {
      width:100%;
    }

    .buQMgr {
      color:var(--text-strong);
      width:100%;
      height:100%;
      font-size:var(--label-sm);
    }

    .add-guest-view\:UZSK2lYuqHSoo50l2bfsV {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .add-guest-view\:VALC8Mh4rq_LL44UULKLp {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .add-guest-view\:VNGXiAUetktpQgl1oWuuJ {
      width:fit-content;
    }

    .add-guest-view\:VuiofEr8U-Gu60P9jLdzm {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .add-guest-view\:WidZ29jXdby3o0-jNdlo6 {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .add-guest-view\:YJkMpAIWyvIoU6q_YfflP {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .cGsYbb {
      color:var(--text-sub);
      font-size:var(--label-sm);
      font-family:Geist;
    }

    .add-guest-view\:bl3nmnQkF7h9YCohVi6qN {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .add-guest-view\:cEvJUMAAj96Lbqk2KS-Wg {
      width:fit-content;
    }

    .add-guest-view\:inmP_i_Rxg1QCwss6SoYa {
      flex:1;
    }

    .add-guest-view\:lWK4czXkhMGAFiGh_IkLy {
      height:fit-content;
      max-width:fit-content;
      background:transparent;
      min-height:0px;
      padding-top:0px;
      border-color:transparent;
      border-style:solid;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
    }

    .add-guest-view\:lWK4czXkhMGAFiGh_IkLy:active:focus:focus-visible {
      border-color:transparent;
      border-style:solid;
      border-width:0px;
    }

    .add-guest-view\:lWK4czXkhMGAFiGh_IkLy:hover {
      background:transparent;
    }

    .foTtEs {
      display:flex;
      row-gap:16px;
      column-gap:16px;
      flex-direction:row;
    }

    .add-guest-view\:mNAmzm5BmjZXyzKL4XbH9 {
      width:100%;
    }

    .add-guest-view\:m_KE8NPbLEjPTwXrJhj5t {
      max-height:200px;
    }

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

    .vSTWf {
      color:var(--text-sub);
      font-size:14px;
      font-family:Geist;
      font-weight:400;
      line-height:20px;
    }

    .add-guest-view\:pyCzrEZfRFaCaAJrfKqgs {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .bKqgRh {
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      font-family:Geist;
    }

    .BBLNt {
      flex:1;
      flex-direction:column;
    }

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

    .o-add-group-guest-info\:5vqexKjKIz6TbOcVhT9-8 {
      height:fit-content;
      max-width:fit-content;
      background:transparent;
      min-height:0px;
      padding-top:0px;
      border-color:transparent;
      border-style:solid;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
    }

    .o-add-group-guest-info\:5vqexKjKIz6TbOcVhT9-8:active:focus:focus-visible {
      border-color:transparent;
      border-style:solid;
      border-width:0px;
    }

    .o-add-group-guest-info\:5vqexKjKIz6TbOcVhT9-8:hover {
      background:transparent;
    }

    .o-add-group-guest-info\:BIbexmUOAfhhbWpkkMGGH {
      width:100%;
    }

    .o-add-group-guest-info\:E0OBfETApJej8P_uX_whJ {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .o-add-group-guest-info\:Gq0alHW4jYGeSuYGY-fTm {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .zePno {
      height:100px;
      display:flex;
      align-items:center;
      padding-left:1rem;
      padding-right:1rem;
      justify-content:center;
    }

    .o-add-group-guest-info\:KmL_X_hJsvu_5wWNizcRG {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .dULJyo {
      row-gap:2rem;
      column-gap:2rem;
    }

    .o-add-group-guest-info\:N68H7vjcTr3stjIJxNnq- {
      max-height:200px;
    }

    .o-add-group-guest-info\:PsPp0NNKSHSD5tZyVBUV4 {
      width:fit-content;
      height:250px;
    }

    .o-add-group-guest-info\:QLlxCRCvxCrYBrCiXtyOx {
      width:fit-content;
      min-width:var(--radius-0);
    }

    .o-add-group-guest-info\:SXt6YI9kf1ugg3pLZXPRV {
      flex:1;
    }

    .o-add-group-guest-info\:T2iObwp5nTMUD_pmsqXbI {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .o-add-group-guest-info\:VQ9vZRMsdzMdNphiqEBhP {
      width:fit-content;
    }

    .fghvre {
      color:var(--room-color);
      font-size:12px;
      background:var(--room-bg-color);
      padding-top:0.25rem;
      border-color:var(--room-color);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.25rem;
      border-top-left-radius:999px;
      border-top-right-radius:999px;
      border-bottom-left-radius:999px;
      border-bottom-right-radius:999px;
    }

    .o-add-group-guest-info\:eXV5gECKtYT7oFKJIwRlU {
      cursor:pointer;
      height:38px;
    }

    .o-add-group-guest-info\:f3i-s9xftm004kZENLvlt {
      width:fit-content;
    }

    .o-add-group-guest-info\:gQMzfJeLaSmfLXXMbXSyQ {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .o-add-group-guest-info\:iWWnFRW4bASDkf2Chv9Y- {
      flex:1;
    }

    .fcEHeB {
      color:var(--text-strong);
      font-size:16px;
      font-family:Geist;
      font-weight:500;
      line-height:24px;
    }

    .ckMrQS {
      color:var(--text-strong);
      font-size:14px;
      text-align:center;
      font-family:inherit;
      font-weight:inherit;
    }

    .o-add-group-guest-info\:mef8Qv5kO4CDKZjxl_b23 {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .eHrtSd {
      row-gap:1rem;
      background:var(--bg-weak);
      column-gap:1rem;
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .o-add-group-guest-info\:qBrCscZMInTvgRpqFUNEL {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-add-group-guest-info\:qGkI8vjnkBT9TRQNusuKG {
      flex:1;
    }

    .o-add-group-guest-info\:qol1jkacQJEyzidn37p8r {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .o-add-group-guest-info\:ro_RA0ykTKJqdR8d11BiH {
      width:100%;
    }

    .o-add-group-guest-info\:vGNJ2q7z9p7nLA2NKPH0p {
      width:100%;
    }

    .o-add-group-guest-info\:vHw9lmRLq5lONW2fJJQ7Z {
      flex:1;
    }

    .o-add-group-guest-info\:yiWWb_jYEaGODlj7GfYCd {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .dDxuCT {
      color:var(--text-sub);
      width:16px;
      cursor:pointer;
      height:16px;
      transition:all 300ms ease;
    }

    .dDxuCT:hover {
      color:var(--primary-base);
    }

    .add-guest-view\:u96Aw-Dt7e5fyAgQIJBwW {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .add-guest-view\:ucjuxjgM85N7OaZcVfUG6 {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .add-guest-view\:vmhHSa5W0BScFg7hXTlX_ {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .add-guest-view\:vpKD7S-LrreZvEmQxjtG7 {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .add-guest-view\:vutx-sEyzYgRTq7FyJ90D {
      max-height:200px;
    }

    .add-guest-view\:wnJkBGleFgzVwBy7qO-kk {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .add-guest-view\:wrI-8Ezq4U6UXYVTfP4cu {
      width:fit-content;
      height:250px;
    }

    .add-guest-view\:xvIleeRz17-PezHUKyGkk {
      width:100%;
      cursor:pointer;
      height:32px;
    }

    .d-notification-bell-and-dialog\:bx_sPPW6A4cCmTE2W7d7E {
      cursor:pointer;
    }

    .d-notification-bell-and-dialog\:lQXhJHI6pPCvxeRyVYfUJ {
      z-index:99;
      position:fixed;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:20px;
    }

    .cgdQva {
      top:2px;
      color:var(--highlighted-base-light);
      right:7px;
      position:absolute;
      font-size:12px;
      font-style:oblique 0deg;
      font-family:Inter;
      font-weight:500;
    }

    .d-notification-bell-and-dialog\:w54Ghsz3ud7pZJ9ineOzv {
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:20px;
      border-top-right-radius:20px;
      border-bottom-left-radius:20px;
      border-bottom-right-radius:20px;
    }

    .so-ai-training-new\:MEaSyUk9TKNSrVxt8P7RP {
      position:fixed;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .so-ai-training-new\:NF7RV1UQu6oPpyAEFhCHW {
      flex:1;
      display:flex;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-start;
    }

    .ewbTTi {
      cursor:pointer;
      row-gap:0.75rem;
      background:var(--bg-white);
      column-gap:0.75rem;
      transition:all 400ms cubic-bezier(0.42, 0, 0.58, 1);
      padding-top:12px;
      border-color:var(--bg-white);
      border-style:solid;
      border-width:1px;
      padding-left:4px;
      padding-right:4px;
      padding-bottom:4px;
      border-top-left-radius:28px;
      border-top-right-radius:28px;
      border-bottom-left-radius:28px;
      border-bottom-right-radius:28px;
    }

    .ewbTTi:hover {
      border-color:var(--on-hover);
      border-style:solid;
      border-width:1px;
    }

    .ai-brain-card\:-r-stb6tMYW0R1odfOqvL {
      width:32px;
      cursor:pointer;
      height:32px;
      display:flex;
      font-size:14px;
      background:var(--bg-weak);
      transition:all 300ms ease;
      align-items:center;
      border-color:#ffffff00;
      border-style:solid;
      border-width:1px;
      flex-direction:row;
      justify-content:center;
    }

    .ai-brain-card\:-r-stb6tMYW0R1odfOqvL:hover {
      background:var(--bg-white);
      border-color:#e1e4ea00;
      border-style:solid;
      border-width:1px;
    }

    .vDzae {
      height:32px;
      display:none;
      align-items:center;
      justify-content:center;
    }

    .fjyeJI {
      color:var(--text-strong);
      display:inline;
      font-size:0.875rem;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:1.25rem;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* 142.857% */
letter-spacing:-0.00525rem;
      /* -label/-small */
font-family:Geist;
    }

    .nx-modal-content\:root {
      width:600px;
      opacity:0;
      translate:0 20px;
      background:var(--bg-white);
      padding-top:1rem;
      border-color:var(--neutral-5, #323035);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      border-radius:var(--rounding-lg);
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .nx-modal-content\:root.open {
      opacity:1;
      translate:0 0px;
    }

    .nx-modal-content\:root.open-transition {
      transition:all 320ms ease 0ms normal;
    }

    .nx-modal-content\:root.close-transition {
      transition:all 200ms cubic-bezier(0.58, 0.29, 0.25, 1) 0ms normal;
    }

    .ai-brain-card\:1fcHL2rLMDZ65Y7dHlEQ6 {
      width:100%;
      max-width:400px;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
      /* custom-shadows/medium */:;
    }

    .eaGexx {
      row-gap:1rem;
      column-gap:1rem;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:20px;
    }

    .dnZEVP {
      gap:0.5rem;
      align-items:center;
      padding-top:1.5rem;
      flex-direction:row;
      justify-content:end;
    }

    .ai-brain-card\:25hgr0tjUu86S3UZ5XDRJ {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .edCAni {
      flex:1  ;
      color:var(--text-sub);
      font-size:0.875rem;
      font-family:Geist;
    }

    .exhRsy {
      flex:1;
      height:88px;
      display:flex;
      align-items:center;
      justify-content:space-between;
    }

    .eIQAsq {
      color:var(--text-soft);
      width:fit-content;
      display:inline;
      font-size:12px;
      font-style:normal;
      font-family:"DM Mono";
      font-weight:500;
      line-height:1rem;
      font-feature-settings:'liga' off, 'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .bSHiRb {
      width:32px;
      height:32px;
      display:flex;
      background:var(--bg-white);
      align-items:center;
      justify-content:center;
      border-top-left-radius:1000px;
      border-top-right-radius:1000px;
      border-bottom-left-radius:1000px;
      border-bottom-right-radius:1000px;
    }

    .ai-brain-card\:6darRoYZSk7bAqQVFgIAQ {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
    }

    .ewZaS {
      color:var(--text-sub);
      font-size:0.875rem;
      font-family:Geist;
    }

    .eBVley {
      color:var(--text-sub);
      width:fit-content;
      display:inline;
      font-size:1rem;
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:1.5rem;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* 150% */
letter-spacing:-0.011rem;
      /* 133.333% */
text-transform:uppercase;
      /* -label/-medium */
font-family:Geist;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .bHxwIB {
      width:100%;
      display:flex;
      align-items:center;
      padding-left:16px;
      padding-right:16px;
      flex-direction:row;
      justify-content:space-between;
    }

    .dVnDQd {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    .ai-brain-card\:DFzxVINK59OBA--mpHrnp {
      flex:1;
      cursor:pointer;
      height:32px;
      display:flex;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      align-items:center;
      border-color:var(--bg-white);
      border-style:solid;
      border-width:1px;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
    }

    .ai-brain-card\:DFzxVINK59OBA--mpHrnp:hover {
      color:var(--text-strong);
      background:var(--bg-white);
      border-color:#e1e4ea00;
      border-style:solid;
      border-width:1px;
    }

    .bxmuLL {
      color:var(--tone-label-text);
      width:fit-content;
      height:1.5rem;
      display:flex;
      font-size:12px;
      background:var(--tone-label-bg);
      font-style:normal;
      text-align:center;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      line-height:12px;
      padding-left:.5rem;
      padding-right:.5rem;
      justify-content:center;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      /* 150% */
letter-spacing:-0.011rem;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .ejOrVd {
      color:var(--text-strong);
      width:fit-content;
      display:inline;
      font-size:1.5rem;
      font-style:normal;
      font-family:DM Mono;
      font-weight:500;
      line-height:2rem;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* 133.333% */
letter-spacing:-0.0225rem;
      /* 133.333% */
text-transform:uppercase;
      /* -label/-x -large */
font-family:Geist;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .cyDhkV {
      color:var(--icon-soft);
    }

    .ai-brain-card\:HCoRA0WZ2QBORX2IpiKnK {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

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

    .ebbOzT {
      color:var(--text-soft-400, #A3A3A3);
      width:fit-content;
      display:inline;
      font-size:0.75rem;
      font-style:normal;
      font-family:DM Mono;
      font-weight:500;
      line-height:1rem;
      font-feature-settings:'liga' off, 'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .dnRjma {
      height:100%;
      display:flex;
      row-gap:4px;
      column-gap:4px;
      align-items:center;
      justify-content:space-between;
    }

    .duxIHG {
      height:100%;
      display:flex;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .dBFGpC {
      width:fit-content;
      display:flex;
      row-gap:4px;
      column-gap:4px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bxjyE {
      width:32px;
      height:32px;
      display:none;
      background:var(--bg-white);
      border-top-left-radius:1000px;
      border-top-right-radius:1000px;
      border-bottom-left-radius:1000px;
      border-bottom-right-radius:1000px;
    }

    .QzyaA {
      color:var(--text-soft);
      width:fit-content;
      display:inline;
      font-size:1rem;
      font-style:normal;
      font-family:"DM Mono";
      font-weight:500;
      line-height:1rem;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* 133.333% */
letter-spacing:-0.0225rem;
      /* 133.333% */
text-transform:uppercase;
      /* -label/-x -large */
font-family:Geist;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

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

    .bZxUTh {
      display:flex;
      row-gap:4px;
      column-gap:4px;
      align-items:center;
      justify-content:center;
    }

    .dKeWRD {
      flex:1  ;
      flex-wrap:wrap;
      font-size:0.875rem;
      font-family:inherit;
      font-weight:inherit;
    }

    .dZNHRf {
      color:var(--text-strong);
      width:100%;
      display:flex;
      row-gap:6px;
      position:relative;
      flex-wrap:nowrap;
      font-size:var(--paragraph-xs);
      background: var(--warning-lighter);
      column-gap:6px;
      align-items:center;
      font-family:Geist;
      font-weight:var(--regular);
      padding-top:8px;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .ai-brain-card\:rCEOs1KjUK9HRCEn9oGyJ {
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .drSehG {
      gap:4px;
      width:100%;
      height:var(--height);
      display:flex;
      position:relative;
      align-items:center;
      flex-direction:row;
    }

    .ddxgWP {
      flex:1 0 0;
      height:100%;
      min-width:1px;
      background:var(--segment-bg);
      min-height:1px;
      transition:background-color 0.3s ease;
      flex-direction:column;
    }

    .eTLDzG {
      width:100%;
      height:88px;
      row-gap:0px;
      column-gap:0px;
      flex-direction:row;
    }

    .eZmCCZ {
      color:var(--text-strong);
      font-size:14px;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:20px; /* 142.857% */;
      letter-spacing:-0.084px;
      /* -label/-small */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .bErWqn {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:space-between;
    }

    .FVOAb {
      color:var(--text-soft);
      display:none;
      font-size:0.75rem;
      font-style:normal;
      font-family:DM Mono;
      font-weight:500;
      line-height:1rem;
      font-feature-settings:'liga' off, 'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .cWYvQI {
      flex:1;
      display:flex;
      padding:1rem;
      row-gap:1.5rem;
      align-self:stretch;
      background:var(--bg-weak);
      column-gap:1.5rem;
      align-items:flex-start;
      border-radius:1.5rem;
      flex-direction:column;
    }

    .fEcnuI {
      row-gap:2px;
      column-gap:2px;
    }

    .cePPOt {
      display:none;
      padding-left:1rem;
      padding-right:1rem;
    }

    .so-ai-training-new\:T2RbhajD61Ubus6nnza2D {
      flex:1;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .cxWcrj {
      width:100%;
      height:400px;
      display:flex;
      position:relative;
      align-items:center;
      padding-top:2rem;
      padding-left:32px;
      padding-right:32px;
      flex-direction:row;
      padding-bottom:2rem;
      justify-content:flex-start;
    }

    @media (max-width: 1000px) {

    .cxWcrj {
      width:100%;
      height:fit-content;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      align-items:center;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      justify-content:center;
    }
    }

    .fexqam {
      right:32px;
      height:100%;
      display:flex;
      row-gap:2rem;
      position:absolute;
      column-gap:2rem;
      align-items:flex-end;
      padding-top:2rem;
      flex-direction:row;
      padding-bottom:2rem;
      justify-content:center;
    }

    @media (max-width: 1000px) {

    .fexqam {
      right:auto;
      width:100%;
      height:fit-content;
      position:relative;
      padding-top:1rem;
      padding-bottom:1rem;
    }
    }

    .nx-buttom-sheet\:QS_7ELRgrVeXBoQZzU3UC {
      opacity:0;
      background-color:var(--overlay-inverted-a9, #000000b3);
    }

    .nx-buttom-sheet\:QS_7ELRgrVeXBoQZzU3UC.open {
      opacity:1;
    }

    .nx-buttom-sheet\:QS_7ELRgrVeXBoQZzU3UC.open-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .nx-buttom-sheet\:QS_7ELRgrVeXBoQZzU3UC.close-transition {
      transition:opacity 300ms ease 0ms normal;
    }

    .sparkcore\/sc-bottom-sheet-portal\:root {
      align-items:center;
      justify-content:end;
    }

    .cTmWni {
      width:100%;
      height:100%;
      background:var(--bg-white);
    }

    .GOOyg {
      top:-8px;
      left:0px;
      width:51px;
      height:40px;
      position:absolute;
      background:var(--bg-weak);
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .so-ai-training-new\:W84TKjeTrE3mPFx_zqs5T {
      color:var(--text-strong);
      font-size:18px;
      text-align:right;
      font-family:Geist;
      font-weight:500;
    }

    .cmHuty {
      color:var(--text-soft);
      display:inline;
      font-size:0.75rem;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      font-feature-settings:'liga' off, 'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .fxDLZN {
      width:fit-content;
      row-gap:4px;
      column-gap:4px;
    }

    .eyAzQS {
      color:var(--text-sub-600, #5C5C5C);
      font-size:0.875rem;
      font-style:normal;
      font-weight:500;
      line-height:1.25rem;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* 142.857% */
letter-spacing:-0.00525rem;
      /* -label/-small */
font-family:Geist;
    }

    .WkFSS {
      width:100%;
      height:100%;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
    }

    .o-brain-view\:-BsAI6W65deX3KFAGOjb0 {
      flex:1;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dDMYRU {
      flex:1;
      color:var(--text-strong);
      width:100%;
      height:100%;
      background:var(--bg-white);
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .so-knowledge-sources\:-go8clVKmpn7enHUvv77U {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
    }

    .ErORL {
      width:fit-content;
      display:flex;
      background:var(--bg-white);
      align-items:center;
      padding-top:0.125rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.125rem;
      border-radius:0.625rem;
      padding-right:0.125rem;
      flex-direction:row;
      padding-bottom:0.125rem;
      justify-content:center;
    }

    .dsiSVl {
      gap:0.375rem;
      color:var(--icon-soft);
      cursor:pointer;
      height:100%;
      display:flex;
      padding:0.25rem 0.5rem;
      transition:all 300ms ease;
      align-items:center;
      justify-content:center;
      border-top-left-radius:.4rem;
      border-top-right-radius:.4rem;
      border-bottom-left-radius:.4rem;
      border-bottom-right-radius:.4rem;
    }

    .dsiSVl:hover {
      gap:0.375rem;
      color:var(--icon-strong);
      cursor:pointer;
      height:100%;
      display:flex;
      padding:0.25rem 0.5rem;
      background:var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:.4rem;
      border-top-right-radius:.4rem;
      border-bottom-left-radius:.4rem;
      border-bottom-right-radius:.4rem;
    }

    .dsiSVl.active {
      gap:0.375rem;
      color:var(--icon-strong);
      cursor:pointer;
      height:100%;
      display:flex;
      padding:0.25rem 0.5rem;
      background:var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:.4rem;
      border-top-right-radius:.4rem;
      border-bottom-left-radius:.4rem;
      border-bottom-right-radius:.4rem;
    }

    .so-knowledge-sources\:00_Zf4wrTS9z22ZMv0S_D {
      height:32px;
      display:none;
    }

    .cnVWCX {
      padding-top:1rem;
      padding-left:0rem;
      padding-right:0rem;
      padding-bottom:1rem;
    }

    .so-knowledge-sources\:1HwRRZZVeiia6CAnY3Ryw {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:1dRmSg0HcKSTHTBxxhDI4 {
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .eNFzSb {
      row-gap:12px;
      column-gap:12px;
      padding-top:1rem;
      flex-direction:row;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .so-knowledge-sources\:2jgSJjbvh2IICZKzC8HAu {
      top:8px;
      right:8px;
      width:28px;
      height:28px;
      position:absolute;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .elHxyu {
      color:var(--information-base);
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .fyOKCd {
      flex:1;
      width:100%;
      display:flex;
      row-gap:1.75rem;
      column-gap:1.75rem;
      padding-top:2rem;
      padding-left:1rem;
      align-content:start;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
    }

    .so-knowledge-sources\:3c9lG_nnnmKsMiVMxJCTo {
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .egkcwx {
      width:fit-content;
    }

    .dfDqVR {
      cursor:default;
    }

    .sparkcore\/sc-context-menu-item\:root {
      user-select:none;
      -webkit-user-select:none;
    }

    .so-context-menu-item\:root {
      color:var(--neutral-12, #EEEEF0);
      width:100%;
      height:var(--interactive-height-sm);
      font-size:var(--text-md);
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Geist';
      font-weight:var(--normal);
      padding-left:0.75rem;
      border-radius:var(--rounding-md);
      outline-color:transparent;
      outline-style:solid;
      outline-width:0px;
      padding-right:0.75rem;
      flex-direction:row;
      justify-content:space-between;
    }

    .so-context-menu-item\:root:active {
      background:var(--bg-weak);
    }

    .so-context-menu-item\:root:focus {
      background:var(--bg-weak);
    }

    .so-context-menu-item\:root.open {
      background:var(--bg-weak);
    }

    .so-context-menu-item\:root.disabled {
      color:var(--neutral-9, #6F6D78);
      background-color:transparent;
    }

    .bjimQW {
      gap:0.125rem;
      align-items:center;
      padding-left:0.5rem;
      flex-direction:row;
      justify-content:start;
    }

    .eCZsLN {
      color:var(--neutral-9, #6F6D78);
      width:0.75rem;
      height:0.75rem;
    }

    .menu-item-shortcut\:da0isZECMw2nPVNetqsW7 {
      color:var(--neutral-9, #6F6D78);
    }

    .menu-item-shortcut\:hYeSqaU23-tX-qUiIlZCq {
      color:var(--neutral-9, #6F6D78);
    }

    .so-folder\:19ikes9LosY8sJQZSos9Z {
      color:var(--text-sub);
      width:100%;
      cursor:pointer;
      display:flex;
      font-size:14px;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      padding-top:.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:.5rem;
      justify-content:space-between;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .zretP {
      display:flex;
      user-select:none;
      flex-direction:column;
      -ms-user-select:none;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-touch-callout:none;
      -webkit-text-size-adjust:none;
    }

    .brUwKv {
      top:var(--top);
      left:var(--left);
      width:1px;
      height:1px;
      position:absolute;
      visibility:hidden;
    }

    .so-context-menu\:n7Z01Ucy3nPeW3jXX6hOc {
      width:100%;
    }

    .so-folder\:2ROp-yK3OX61yR-vuh_6t {
      color:var(--text-sub);
      width:100%;
      cursor:pointer;
      display:flex;
      font-size:14px;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      padding-top:.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:.5rem;
      justify-content:space-between;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .so-folder\:D6aMIBRaCEgjZ42UIpprP {
      color:var(--text-sub);
      width:100%;
      cursor:pointer;
      display:flex;
      font-size:14px;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      padding-top:.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:.5rem;
      justify-content:space-between;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .exzZcR {
      flex:1;
      width:100%;
      display:flex;
      background:var(--bg-weak);
      align-items:flex-start;
      padding-top:8px;
      border-color:var(--bg-white);
      border-style:solid;
      border-width:1px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:8px;
      justify-content:space-between;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .dumhQW {
      color:var(--text-strong);
      overflow:hidden;
      font-size:14px;
      max-width:160px;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

    .dECSMd {
      width:100%;
      row-gap:2px;
      column-gap:2px;
      flex-direction:row;
    }

    .sparkcore\/sc-context-menu-content\:root:focus {
      outline:none;
    }

    .so-context-menu-content\:root {
      gap:0.25rem;
      opacity:0;
      min-width:120px;
      padding-top:0.5rem;
      border-color:var(--neutral-5, #323035);
      border-style:solid;
      border-width:var(--border-md);
      padding-left:0.5rem;
      border-radius:var(--rounding-lg);
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      background-color:var(--neutral-0, #0b0a0b);
    }

    .so-context-menu-content\:root.open {
      opacity:1;
    }

    .so-context-menu-content\:root.open-transition {
      transition:opacity 200ms ease 0ms normal;
    }

    .so-folder\:RpyP4XUWpIWdDQ25J661y {
      gap:0.25rem;
      width:140px;
      height:fit-content;
      display:flex;
      opacity:0;
      padding:0.5rem;
      z-index:10;
      background:var(--bg-white);
      box-shadow:0px 16px 32px -12px rgba(14, 18, 27, 0.10);
      align-items:flex-start;
      padding-top:0.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      border-radius:1rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
    }

    .ZsnnR {
      gap:0.375rem;
      color:var(--text-soft);
      width:fit-content;
      height:fit-content;
      display:flex;
      font-size:10px;
      background:var(--bg-white);
      align-items:center;
      padding-top:0.15rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.15rem;
      justify-content:center;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .enDasX {
      color:var(--bg-white);
      width:24px;
      height:24px;
    }

    .bJrKkf {
      top:-8px;
      left:0px;
      width:100px;
      height:40px;
      position:absolute;
      background:var(--bg-weak);
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .efUxdU {
      width:180px;
      cursor:pointer;
      height:150px;
      display:flex;
      row-gap:6px;
      column-gap:6px;
      align-items:start;
      aspect-ratio:3/2;
      flex-direction:column;
      justify-content:left;
    }

    .ckBpMp {
      width:fit-content;
      display:flex;
      user-select:none;
    }

    .ckBpMp.fill {
      width:100%;
      height:100%;
    }

    .ui-tooltip\:47GEO7-yjDpUCuvykxvVr {
      width:fit-content;
      overflow:hidden;
      max-width:calc(100vw - 16px);
      background:var(--bg-white);
      padding-top:6px;
      user-select:none;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:8px;
      border-radius:6px;
      padding-right:8px;
      padding-bottom:6px;
    }

    .ui-tooltip\:Fsf7JeC68QVTgt2Pu_369 {
      width:inherit;
      height:inherit;
    }

    .cdhTmC {
      color:var(--grey-400, #A3A3A3);
      height:var(--ui-button-height);
      display:flex;
      outline:none;
      min-width:var(--ui-button-height);
      user-select:none;
      flex-direction:column;
    }

    .cdhTmC:disabled {
      opacity:0.3;
      pointer-events:none;
    }

    .cdhTmC.active {
      color:var(--grey-200);
    }

    .cdhTmC:hover {
      color:var(--grey-200);
    }

    .cdhTmC:focus-visible {
      color:var(--grey-200);
      outline-color:var(--blue-600, #2563EB);
      outline-style:solid;
      outline-width:1px;
    }

    .cdhTmC:focus {
      color:var(--grey-200);
      outline-color:var(--blue-600, #2563EB);
      outline-style:solid;
      outline-width:1px;
    }

    .cdhTmC.highlight {
      color:var(--grey-200);
      background-color:var(--blue-600);
    }

    .cdhTmC.medium {
      font-size:13px;
      border-radius:6px;
      --ui-button-height:32px;
      --ui-button-padding:12px;
    }

    .cdhTmC.small {
      font-size:11px;
      border-radius:4px;
      --ui-button-height:24px;
      --ui-button-padding:8px;
    }

    .cdhTmC.square {
      width:var(--ui-button-height);
      max-width:var(--ui-button-height);
      --ui-button-padding:0;
    }

    .eqnhGk {
      top:50%;
      left:50%;
      position:absolute;
      translate:-50% -50%;
    }

    .fwKsmw {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      content:"";
      opacity:var(--state-layer-opacity);
      position:absolute;
      border-radius:inherit;
      pointer-events:none;
      background-color:var(--state-layer-color);
    }

    .flZUN {
      color:inherit;
      display:contents;
      font-size:inherit;
      font-weight:inherit;
      border-radius:inherit;
      --state-layer-opacity:var(--state-layer-default);
    }

    .flZUN.state-layer-hover-enabled:hover {
      --state-layer-opacity:var(--state-layer-hover);
    }

    .flZUN.state-layer-pressed {
      --state-layer-opacity:var(--state-layer-pressed) !important;
    }

    .fDRDWT {
      gap:8px;
      color:inherit;
      width:100%;
      height:100%;
      display:flex;
      overflow:auto;
      font-size:inherit;
      align-items:center;
      font-weight:inherit;
      padding-left:var(--ui-button-padding);
      border-radius:inherit;
      padding-right:var(--ui-button-padding);
      flex-direction:row;
      justify-content:center;
      scrollbar-width:none;
    }

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

    .fDRDWT.loading {
      visibility:hidden;
    }

    .fDRDWT.left {
      justify-content:start;
    }

    .ui-tooltip\:lfxDS6UmjZ-TVr9HGZ6wY {
      width:inherit;
      height:inherit;
    }

    .fDvols {
      color:var(--text-sub);
      font-size:11px;
      font-family:Geist;
      font-weight:400;
      line-height:20px;
    }

    .ui-tooltip\:qR_IBiM9LbRMInr37eGdA {
      display:inline;
      word-break:break-all;
    }

    .fcYqyg {
      width:100%;
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .fmaOpN {
      color:var(--icon-sub);
    }

    .fmaOpN:hover {
      color:var(--icon-strong);
    }

    .so-folder\:ojrr8pCN6seZcqCAVMHGm {
      color:var(--text-sub);
      width:100%;
      cursor:pointer;
      display:flex;
      font-size:14px;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      padding-top:.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:.5rem;
      justify-content:space-between;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .fCyjek {
      height:fit-content;
      display:inline;
      font-size:10px;
      font-style:normal;
      font-family:"Geist Mono";
      font-weight:500;
      line-height:10px;
    }

    .so-knowledge-sources\:41KEJbEBU2idrc0RLnO6F {
      height:fit-content;
    }

    .so-knowledge-sources\:4K3Eg9pVif2qekzWodpFI {
      top:8px;
      right:8px;
      width:28px;
      height:28px;
      position:absolute;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .fhFSs {
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      flex-direction:row;
      padding-bottom:20px;
      justify-content:flex-start;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .dFXjum {
      width:100%;
      height:100%;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      flex-direction:row;
    }

    .fhfOWJ {
      color:var(--text-strong);
      font-size:18px;
      font-family:Geist;
      font-weight:var(--medium);
    }

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

    .fvsFPH {
      row-gap:8px;
      flex-grow:.5;
      column-gap:8px;
      flex-direction:row;
    }

    .so-knowledge-sources\:9JcqXRVb5Z3Fo_xPOCTNH {
      flex:1;
    }

    .cVjFsm {
      width:40px;
      height:40px;
      display:flex;
      background: var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .so-knowledge-sources\:A7UGZ_ulJhLFA0XZbMaKl {
      flex:1;
      height:1px;
    }

    .so-knowledge-sources\:BJfL42VRiNxOC0n5KBTaP {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .so-knowledge-sources\:CEbzNkv6heBifD8Wg1RrG {
      flex:1;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .OkwCN {
      width:100%;
      row-gap:1rem;
      column-gap:1rem;
      padding-top:12px;
      padding-left:12px;
      padding-right:12px;
      padding-bottom:12px;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .so-knowledge-sources\:DKkSS8Sa3k9AhTtY59iOr {
      width:450px;
      background:var(--bg-white);
      border-color:transparent;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .eSOyQP {
      width:100%;
      display:none;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      padding-left:20px;
      padding-right:20px;
      flex-direction:column;
      justify-content:space-between;
    }

    .add-knowledge-base\:25gVAL7IaqiUhnOTqpBFS {
      flex:1;
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .add-knowledge-base\:25gVAL7IaqiUhnOTqpBFS:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .fBkDIm {
      width:100%;
      height:auto;
      display:flex;
      row-gap:16px;
      column-gap:16px;
      flex-direction:column;
    }

    .add-knowledge-base\:Ay8--Ddmv24V53I-eNFHP {
      display:flex;
      align-items:center;
      padding-top:0rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:0rem;
      justify-content:flex-start;
    }

    .add-knowledge-base\:F38I33OFIYcM0ulZcdR0m {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .add-knowledge-base\:KnEyp-Z9dsnwneyJ3SRHC {
      row-gap:0.25rem;
      column-gap:0.25rem;
      max-height:300px;
    }

    .coWOAi {
      color:inherit;
    }

    .YNSwf {
      row-gap:.5rem;
      column-gap:.5rem;
      flex-direction:column;
    }

    .dAGqiN {
      gap:12px;
      align-items:center;
      justify-content:center;
    }

    .chKVzp {
      color:var(--icon-sub);
    }

    .s-new-uploader\:DvyoxnKiJlH62pz0RIln5 {
      width:20px;
      height:20px;
    }

    .eptxOV {
      color:var(--text-strong);
      font-size:14px;
      font-family:'Geist';
      font-weight:var(--normal);
    }

    .dDlSlC {
      color:var(--text-sub);
      font-size:14px;
      font-family:'Geist';
      font-weight:var(--normal);
    }

    .dxZnhP {
      gap:1rem;
      display:flex;
      padding:1rem 1rem 1rem 0.875rem;
      background:var(--bg-white);
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-12, 0.75rem);
      flex-direction:row;
      justify-content:center;
    }

    .eQtUcN {
      color:var(--text-strong);
      font-size:14px;
      font-family:Geist;
      font-weight:var(--medium);
    }

    .dqAaLg {
      color:var(--icon-sub);
      width:24px;
      cursor:pointer;
      height:24px;
      transition:all 300ms ease;
    }

    .dqAaLg:hover {
      color:var(--icon-strong);
    }

    .difyyX {
      color:var(--text-sub);
      font-size:12px;
      font-family:Geist;
    }

    .dFyBwk {
      flex:1;
      row-gap:.25rem;
      column-gap:.25rem;
    }

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

    .bEvONu {
      gap:12px;
      cursor:pointer;
      height:150px;
      display:flex;
      transition:all 300ms ease-in-out 0ms normal;
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:dashed;
      border-width:1px;
      border-radius:16px;
      flex-direction:column;
      justify-content:center;
    }

    .bEvONu:hover {
      background:var(--bg-weak);
      border-color:var(--stroke-sub);
      border-style:dashed;
      border-width:1px;
    }

    .bZMHSF {
      color:var(--neutral-9, #6F6D78);
      font-size:14px;
      font-family:'Geist';
      font-weight:var(--normal);
    }

    .add-knowledge-base\:jvMcZfk4B5o6H561I6SNL {
      flex:1;
      width:100%;
      cursor:pointer;
      height:32px;
    }

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

    .dMTUYm {
      row-gap:1rem;
      column-gap:1rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .NPho {
      color:var(--icon-sub);
      width:20px;
      height:20px;
    }

    .bMCqSW {
      flex:1  ;
      width:100%;
      padding-top:1rem;
    }

    .QgKJl {
      color:var(--text-strong);
      font-size:1.25rem;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:2rem;
      letter-spacing:-0.01rem;
      /* -title/-h4 -title */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .add-knowledge-base\:w_Wl2TA67jCeK5segM2HM {
      cursor:pointer;
      height:32px;
      z-index:999;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .add-knowledge-base\:w_Wl2TA67jCeK5segM2HM:hover {
      color:var(--text-strong);
      background: var(--bg-weak);
    }

    .ceaAlz {
      color:var(--text-strong);
      font-size:1.25rem;
      font-style:normal;
      font-family:Inter Display;
      font-weight:500;
      line-height:2rem;
      letter-spacing:-0.01rem;
      /* -title/-h4 -title */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .so-knowledge-sources\:EdaWxcVfM1lQECr1IUMby {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .fjGNjF {
      flex:1;
      width:100%;
      height:0px;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      padding-top:1rem;
      padding-left:1rem;
      align-content:start;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    .cDjwuP {
      width:100%;
      height:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      border-color:var(--bg-weak);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .dZwGle {
      display:flex;
      row-gap:8px;
      max-width:400px;
      column-gap:8px;
      align-items:center;
      justify-content:center;
    }

    .nx-empty-state\:HwcZwyZnkCU7eQfmKt8m9 {
      color:var(--text-white);
      height:32px;
      font-size:14px;
      background:var(--bg-strong);
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .dkaKL {
      color:var(--text-sub);
      font-size:14px;
      text-align:center;
      font-family:Geist;
      font-weight:400;
    }

    .ehzxlZ {
      color:var(--text-strong);
      font-size:16px;
      text-align:center;
      font-family:Geist;
      font-weight:500;
    }

    .cJHmYu {
      color:var(--text-strong);
      width:40px;
      height:40px;
      display:flex;
      background:var(--bg-weak);
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .effwgt {
      width:100%;
      row-gap:4px;
      column-gap:4px;
      font-family:"Geist";
      flex-direction:column;
    }

    .o-brain-faq-table\:03Kutgbkwf7eJLJe71_Jw {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .bcAPYa {
      width:20px;
      height:20px;
      display:flex;
      align-items:flex-start;
      border-color:var(--stroke-sub);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .bcAPYa:hover {
      border-color:var(--stroke-strong);
      border-style:solid;
      border-width:1px;
    }

    .bcAPYa.is-selected {
      color:white;
      background:var(--primary-base);
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .epsgcq {
      display:flex;
      flex-grow:.5;
      flex-basis:0%;
      align-items:center;
      flex-shrink:1;
      justify-content:center;
    }

    .o-brain-faq-table\:51ylpC39xWjwwe9tyTByZ {
      width:100%;
      max-width:400px;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
    }

    .bMkdhp {
      left:35%;
      right:25%;
      width:fit-content;
      bottom:20px;
      display:flex;
      row-gap:1rem;
      z-index:2;
      position:absolute;
      background:var(--bg-strong);
      column-gap:1rem;
      align-items:center;
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .oqPmt {
      color:var(--warning-base);
      display:block;
      font-size:0.75rem;
      background:var(--warning-lighter);
      font-family:Geist;
      font-weight:500;
      padding-top:0.25rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .eEYiOP {
      color:var(--text-sub);
      font-size:14px;
      text-align:center;
      font-family:Geist;
    }

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

    .TJhZN {
      color:var(--success-base);
      display:block;
      font-size:0.75rem;
      background: var(--success-lighter);
      font-family:Geist;
      font-weight:500;
      padding-top:0.25rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .o-brain-faq-table\:AsVYU7y0NZeAiBK4fOyXU {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
    }

    .o-brain-faq-table\:AvbGMQTwcKhpBjwA9HaHW {
      color:var(--text-sub);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:AvbGMQTwcKhpBjwA9HaHW:hover {
      color:var(--text-sub);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
    }

    .eXtlXf {
      flex:1;
      row-gap:0px;
      background:var(--bg-weak);
      column-gap:0px;
      min-height:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .btKMRl {
      display:flex;
      row-gap:8px;
      flex-grow:.5;
      column-gap:8px;
      flex-basis:0%;
      align-items:center;
      flex-shrink:1;
      flex-direction:row;
      justify-content:center;
    }

    .ctVkKf {
      color:var(--text-white);
      display:inline;
      font-size:14px;
      font-family:inherit;
      font-weight:inherit;
    }

    .o-brain-faq-table\:DawodloiFSWw9u-CiRvGT {
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .o-brain-faq-table\:EjXbw_GrEtQ0i7jmD1nSP {
      color:var(--success-base);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:EjXbw_GrEtQ0i7jmD1nSP:hover {
      color:var(--information-dark);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
    }

    .buvHof {
      color:var(--information-base);
      display:block;
      font-size:0.75rem;
      background:var(--information-lighter);
      font-family:Geist;
      font-weight:500;
      padding-top:0.25rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .bMKkhv {
      color:var(--text-sub);
      margin:0px;
      display:flex;
      font-size:12px;
      font-family:Geist;
      font-weight:var(--medium);
      padding-top:8px;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      letter-spacing:2px;
      padding-bottom:8px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

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

    .o-brain-faq-table\:HL9icJLavqQ2s5sewF4_p {
      color:var(--error-base);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:HL9icJLavqQ2s5sewF4_p:hover {
      color:var(--error-base);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:INPzxYWzpknF44bvm4ek2 {
      color:var(--information-base);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:INPzxYWzpknF44bvm4ek2:hover {
      color:var(--information-dark);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:Ke2DWPuhygx6IvG9MR2Ok {
      color:var(--text-sub);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:Ke2DWPuhygx6IvG9MR2Ok:hover {
      color:var(--text-sub);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:MUWlcs3fjz1k0WcHej8dK {
      height:100%;
      display:flex;
      min-height:200px;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .fiGuQR {
      color:var(--success-base);
      flex-shrink:0;
    }

    .byNmQu {
      display:flex;
      row-gap:0.5rem;
      background:var(--bg-weak);
      column-gap:0.5rem;
      align-items:flex-start;
      padding-top:.5rem;
      padding-left:.5rem;
      border-radius:8px;
      padding-right:.5rem;
      flex-direction:row;
      padding-bottom:.5rem;
    }

    .diDbJq {
      color:var(--text-sub);
      font-size:0.875rem;
      font-family:Geist;
      line-height:1.5;
    }

    .eznYpx {
      display:flex;
      row-gap:4px;
      flex-grow:1;
      column-gap:4px;
      flex-basis:0%;
      flex-shrink:1;
      flex-direction:column;
    }

    .ddMfmn {
      color:var(--text-strong);
      font-size:0.875rem;
      font-family:Geist;
      font-weight:600;
    }

    .dtJaiV {
      color:var(--text-sub);
      font-size:0.875rem;
      font-family:Geist;
      margin-bottom:.5rem;
    }

    .ebHunw {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    .coWrmK {
      color:var(--primary-base);
      flex-shrink:0;
    }

    .o-brain-faq-table\:NR_KRH8UdlGE6lroSfcnb {
      width:100%;
      max-width:400px;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
    }

    .cJagCE {
      display:flex;
      row-gap:1rem;
      max-width:600px;
      column-gap:1rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    .bplrFa {
      color:var(--text-sub);
      margin:0px;
      font-size:0.875rem;
      font-family:Geist;
      line-height:1.5;
    }

    .cDWZSB {
      color:var(--static-white);
      border:none;
      cursor:pointer;
      font-size:0.875rem;
      background:var(--primary-base);
      font-family:Geist;
      font-weight:500;
      padding-top:0.625rem;
      padding-left:1.25rem;
      border-radius:8px;
      padding-right:1.25rem;
      padding-bottom:0.625rem;
    }

    .cDWZSB:hover {
      background:var(--primary-dark);
    }

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

    .bBaQOU {
      color:var(--text-strong);
      font-size:0.875rem;
      font-family:Geist;
      font-weight:500;
    }

    .cMTopc {
      display:none;
      row-gap:0.75rem;
      column-gap:0.75rem;
      flex-direction:row;
      justify-content:flex-end;
    }

    .zuCcT {
      color:var(--text-strong);
      border:1px solid var(--stroke-sub);
      cursor:pointer;
      font-size:0.875rem;
      background:var(--bg-white);
      font-family:Geist;
      font-weight:500;
      padding-top:0.625rem;
      padding-left:1.25rem;
      border-radius:8px;
      padding-right:1.25rem;
      padding-bottom:0.625rem;
    }

    .zuCcT:hover {
      background:var(--bg-weak);
    }

    .fkEiMU {
      display:flex;
      row-gap:1.25rem;
      column-gap:1.25rem;
      flex-direction:column;
    }

    .cHuzIx {
      color:var(--text-strong);
      border:1px solid var(--stroke-soft);
      outline:none;
      padding:0.75rem;
      font-size:0.875rem;
      background:var(--bg-white);
      font-family:Geist;
      border-radius:8px;
    }

    .bOsSIX {
      color:var(--text-strong);
      border:1px solid var(--stroke-soft);
      resize:vertical;
      outline:none;
      padding:0.75rem;
      font-size:0.875rem;
      background:var(--bg-white);
      font-family:Geist;
      line-height:1.5;
      border-radius:8px;
    }

    .o-brain-faq-table\:OswzMOuGxMOje9sAx0GWu {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-brain-faq-table\:Ry7N_ip7WR0-8OO_KeLNl {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .o-brain-faq-table\:Sfow-ZHJmzSh-CK3LhGMT {
      color:var(--text-strong,#0E121B);
      width:fit-content;
      cursor:pointer;
      height:32px;
      display:flex;
      align-items:center;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-brain-faq-table\:XpMDZDUF5HnRr9G4s1TN- {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
    }

    .cwkhLX {
      flex:1;
      width:100%;
      display:flex;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      min-height:1px;
      font-family:Geist;
      margin-left:auto;
      margin-right:auto;
      flex-direction:column;
    }

    @media (min-width: 768px) {
    }

    .bFJrrP {
      color:var(--text-sub);
      font-size:14px;
      font-family:Geist;
      font-weight:500;
      line-height:20px;
      letter-spacing:-0.03750000149011612em;
    }

    .o-brain-faq-table\:Z3ZSop2mzm7yjrkA-vzEc {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .o-brain-faq-table\:ZnTXIZYhpOcpwkWYgxDxS {
      width:100%;
      max-width:400px;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
    }

    .o-brain-faq-table\:arMW8ZAcJN__vKLxJj1SD {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
    }

    .o-brain-faq-table\:bJDw-YnmZoMThQUybWGLs {
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .bipziH {
      left:1px;
      color:var(--text-sub);
      width:60px;
      cursor:pointer;
      display:flex;
      row-gap:0.5rem;
      z-index:1;
      position:sticky;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .bipziH.is-selected {
      color:var(--text-strong);
    }

    .bFtwKY {
      width:100%;
      height:1px;
      background-color:var(--grey-600, #525252);
    }

    .bFtwKY.orientation-vertical {
      width:1px;
      height:100%;
    }

    .o-brain-faq-table\:c3khBSK7es7UCR47CwlrL {
      display:flex;
    }

    .o-brain-faq-table\:cCLgZHGoaS7O4mlRBv6YN {
      flex:1;
      height:100%;
      min-height:1px;
      overflow-y:auto;
    }

    .eVWKOD {
      color:var(--text-strong);
      font-size:14px;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:20px; /* 142.857% */;
      letter-spacing:-0.084px;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .o-brain-faq-table\:gNYQR3c7EDct4eQkMunlm {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-brain-faq-table\:gwnxUD1Gp9CEEqojjnk4C {
      width:100%;
      max-width:400px;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
    }

    .bhIsbB {
      width:100%;
      cursor:pointer;
      display:flex;
      min-height:56px;
      transition:all 500ms ease;
      padding-top:0.5rem;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:0.5rem;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .bhIsbB:hover {
      cursor:pointer;
      background:var(--bg-weak);
    }

    .o-brain-faq-table\:h6VfuOJlXIlAJQRzjRqmi {
      width:fit-content;
    }

    .o-brain-faq-table\:kBhuLHqaPGASrh-zP0End {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-brain-faq-table\:o1-h2qv9QH_ZaIZhvTvj9 {
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .ehXfuI {
      left:0px;
      color:var(--text-sub);
      width:60px;
      cursor:pointer;
      display:flex;
      row-gap:0.5rem;
      z-index:1;
      position:sticky;
      background:var(--bg-weak);
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .ehXfuI.is-selected {
      color:var(--text-strong);
    }

    .o-brain-faq-table\:qMZ2Wlzs3Y_OUEJn3pdmE {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .fpSvAk {
      color:inherit;
      font-size:14px;
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.2px;
      padding-bottom:0.2px;
    }

    .bUNGjf {
      flex:1;
      width:100%;
      background:var(--bg-white);
      column-gap:1rem;
      padding-top:2px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      grid-template:auto auto / 1fr 1fr;
      padding-right:0px;
      flex-direction:column;
      padding-bottom:2px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .o-brain-faq-table\:tJfJ9peRMFb03Vjai5DA6 {
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .o-brain-faq-table\:vXGR9YHLIEFHZOnSX93JH {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .o-brain-faq-table\:y0sf6J_Fm16uhVSQMW_pK {
      color:var(--text-sub);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      font-family:Geist;
    }

    .o-brain-faq-table\:y0sf6J_Fm16uhVSQMW_pK:hover {
      color:var(--text-sub);
      width:32px;
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
    }

    .dNLeJw {
      width:fit-content;
      flex-direction:row;
    }

    .o-brain-faq-table\:z5RVZPg9tQI_9UpEf4P7g {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
    }

    .so-knowledge-sources\:GP5SCNNc-iHE6GhYGpegP {
      height:100%;
    }

    .nNtHD {
      color:var(--text-sub);
      font-size:14px;
      font-family:Geist;
      font-weight:var(--regular);
    }

    .so-knowledge-sources\:IDTOdrAQMZDGgc4fI_rRL {
      flex:1;
    }

    .bVMjeE {
      padding-bottom:1rem;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .so-knowledge-sources\:K09wDPouBcTyhXQTtoh7G {
      flex:1;
      height:100%;
    }

    .so-knowledge-sources\:KXLnAolIutc9Mr_8mzkFh {
      height:700px;
      min-width:550px;
      background:var(--bg-white);
      border-color:transparent;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .so-knowledge-sources\:LZ22m7EFLC_zVCxF7xYb9 {
      flex:1;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:MOu2cLESbpWa01ib2Uwjo {
      color:var(--text-strong);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:N6kA3b7GISWDf3vkhzqcT {
      flex:1;
    }

    .bVWetF {
      width:150px;
      height:160px;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      padding-top:12px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:12px;
      padding-right:12px;
      padding-bottom:12px;
      justify-content:space-between;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .dVXIxG {
      gap:0.375rem;
      color:var(--success-base);
      width:fit-content;
      height:fit-content;
      display:flex;
      font-size:10px;
      background:var(--success-lighter);
      align-items:center;
      padding-top:0.15rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.15rem;
      justify-content:center;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .so-file-card\:4kFFVcPys6F2qmCOKuNrr {
      width:120px;
    }

    .cSfICF {
      color:var(--text-sub);
      height:fit-content;
      display:inline;
      font-size:10px;
      font-style:normal;
      font-family:"Geist Mono";
      font-weight:500;
      line-height:10px;
    }

    .euyCep {
      gap:0.5rem;
      color:var(--text-sub);
      width:100%;
      cursor:pointer;
      display:flex;
      align-self:stretch;
      background:var(--bg-white);
      transition:all 300ms ease;
      align-items:center;
      font-weight:var(--medium);
      padding-top:0.5rem;
      padding-left:0.5rem;
      border-radius:var(--radius-8, 0.5rem);
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
    }

    .euyCep:hover {
      color:var(--text-strong);
      background:var(--bg-weak);
      font-weight:var(--medium);
    }

    .efZGgz {
      flex:1;
      font-size:0.875rem;
      font-family:Geist;
    }

    .cxJZnk {
      gap:0.375rem;
      color:var(--text-soft);
      width:fit-content;
      height:fit-content;
      display:flex;
      font-size:10px;
      background:var(--bg-weak);
      align-items:center;
      padding-top:0.15rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.15rem;
      justify-content:center;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .cicdna {
      gap:0.375rem;
      color:var(--warning-base);
      width:fit-content;
      height:fit-content;
      display:flex;
      font-size:10px;
      background:var(--warning-lighter);
      align-items:center;
      padding-top:0.15rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.15rem;
      justify-content:center;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .so-file-card\:OD0zmY1r7CVKTrPJtf6un {
      width:24px;
      cursor:pointer;
      height:24px;
      display:flex;
      z-index:99;
      font-size:14px;
      transition:all 300ms ease;
      align-items:center;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      padding-right:0px;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .so-file-card\:OD0zmY1r7CVKTrPJtf6un:hover {
      color:var(--icon-strong);
      background:var(--bg-weak);
    }

    .eNbbLZ {
      color:var(--text-sub);
      display:-webkit-box;
      overflow:hidden;
      font-size:14px;
      font-family:Geist;
      font-weight:500;
      text-overflow:ellipsis;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:2;
    }

    .RHOsZ {
      width:100%;
      display:flex;
      font-size:14px;
      align-items:flex-start;
      font-family:Geist;
      font-weight:500;
      justify-content:space-between;
    }

    .so-file-card\:ixRo8oHt2qxqKBNLZ918G {
      scale:1.2 1.2 1;
      width:32px;
      height:32px;
    }

    .OJXNx {
      top:4px;
      right:4px;
      position:absolute;
    }

    .EjUVH {
      height:120px;
      row-gap:0.25rem;
      column-gap:0.25rem;
    }

    .cXfAcg {
      gap:0.5rem;
      flex:1;
      color:var(--text-strong);
      display:flex;
      padding:0.625rem 0.625rem 0.625rem 0.75rem;
      font-size:14px;
      align-self:stretch;
      background:var(--bg-white);
      box-shadow:0px 1px 2px 0px rgba(10, 13, 20, 0.03);
      align-items:flex-start;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-12, 0.75rem);
      flex-direction:column;
      justify-content:center;
      /* regular-shadow/x-small */:;
    }

    .cXfAcg:hover {
      background:var(--bg-weak);
      border-radius:var(--radius-12, 0.75rem);
    }

    .cXfAcg:focus {
      background:var(--bg-white);
      box-shadow:0px 0px 0px 4px var(--alpha-slate-alpha-16, 153, 160, 174, 0.16);
      border-color:var(--stroke-strong);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-12, 0.75rem);
      /* components/buttons/important-focus */:;
    }

    .cXfAcg::placeholder {
      color:var(--text-disabled);
    }

    .cXfAcg.is-blocked:hover {
      cursor:not-allowed;
    }

    .bSycgu {
      color:var(--text-strong);
      font-size:0.875rem;
      font-style:normal;
      font-family:Inter;
      font-weight:500;
      line-height:1.25rem; /* 142.857% */;
      letter-spacing:-0.00525rem;
      /* -label/-small */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .so-knowledge-sources\:Opcb8O14qRWEcT_2r7xrm {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:Q8EwQC-X30NS2QLXSw75m {
      cursor:pointer;
    }

    .so-knowledge-sources\:QMBiW5Tas0sIAl-BMN2TJ {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .bpiDTB {
      width:18px;
    }

    .so-knowledge-sources\:R6nM9FuszThch2zZUyhq7 {
      flex:1;
    }

    .so-knowledge-sources\:RIuNbJjttYTYHSZ7VON2z {
      flex:1;
    }

    .so-knowledge-sources\:RdQa1k8eJBl0PhRR9IJ_C {
      flex:1;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .bhNsys {
      flex:1;
      width:100%;
      display:flex;
      row-gap:1.75rem;
      flex-wrap:wrap;
      column-gap:1.75rem;
      overflow-y:scroll;
      padding-top:2rem;
      padding-left:1rem;
      align-content:start;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:1rem;
    }

    .so-knowledge-sources\:TK91QNPGyKSQvzsLMDxHl {
      flex:1;
    }

    .duHbqT {
      row-gap:1rem;
      column-gap:1rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .fbqhNj {
      color:var(--text-strong);
      width:100%;
      height:100%;
      font-size:var(--label-sm);
      font-family:Geist;
    }

    .fiecEf {
      display:inline;
      font-size:14px;
      font-family:inherit;
      font-weight:500;
    }

    .bQeJiY {
      width:100%;
      display:flex;
      align-items:center;
      padding-top:12px;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:space-between;
    }

    .so-knowledge-sources\:Ufsd5dQRgfJMrmrXdS2LX {
      flex:1;
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:Ufsd5dQRgfJMrmrXdS2LX:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .bMRLsz {
      color:var(--text-strong);
      font-size:18px;
      font-weight:var(--medium);
    }

    .so-knowledge-sources\:UxgY39nWLx22PW3GlvmoS {
      color:var(--text-strong);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:VBjFvNzF-1cD8h8VTlAi6 {
      color:var(--text-strong);
      height:32px;
      display:none;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .emaaNh {
      gap:8px;
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    .fwpkrL {
      color:var(--text-soft);
      font-size:14px;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      text-decoration:none;
    }

    .fwpkrL:hover {
      color:var(--text-strong);
    }

    .coWKY {
      color:var(--text-sub);
      font-size:14px;
      transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
    }

    .coWKY:hover {
      color:var(--text-strong);
      text-decoration-line:underline;
    }

    .dgUPEw {
      color:var(--text-soft);
      font-size:0.75rem;
      font-family:Inter;
      font-weight:500;
      line-height:1rem;
    }

    .ehRFAV {
      cursor:pointer;
    }

    .so-knowledge-sources\:Y5d-XNkuGN8dj72k__fya {
      flex:1;
    }

    .eMDQps {
      color:var(--text-strong);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:0.5rem;
      font-size:0.875rem;
      column-gap:0.5rem;
      align-items:center;
      font-family:Geist;
      flex-direction:row;
      justify-content:flex-start;
    }

    .so-knowledge-sources\:ZbKRP_T1ykBF25tyN46C1 {
      flex:1;
    }

    .so-knowledge-sources\:Zjp6i4vuqibziqXvDL4YC {
      flex:1;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:_71pRe8cYJ_kfy7zsqYtg {
      flex:1;
    }

    .so-knowledge-sources\:_qUl_hYVWxo-tteSjBEfg {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .so-knowledge-sources\:bWkc46JeMiDdXvyBbT71m {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .cdfLWL {
      color:var(--text-strong);
      row-gap:2rem;
      background:var(--bg-white);
      column-gap:2rem;
      font-family:Geist;
      padding-top:1rem;
      padding-bottom:1rem;
    }

    .o-ai-bundles-upload-files\:6kHQS6O27_dM-pedRey7e {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .cAqyst {
      width:100%;
      height:100%;
      font-size:var(--label-sm);
    }

    .HYxaL {
      color:inherit;
      font-size:inherit;
      font-family:inherit;
      font-weight:var(--regular);
    }

    .o-ai-bundles-upload-files\:IHdYD6kD9nxZdPYWA1Lju {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .bjJmBZ {
      color:var(--text-strong);
      font-family:Geist;
      font-weight:var(--medium);
    }

    .o-general-uploader\:DvyoxnKiJlH62pz0RIln5 {
      width:20px;
      height:20px;
    }

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

    .ZNzuE {
      color:var(--bg-white);
    }

    .ehMfxg {
      gap:0.5rem;
      display:grid;
      grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));
    }

    .dzxfZX {
      color:#99AAC4;
      width:56px;
      cursor:pointer;
      align-items:center;
      padding-top:10px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:10px;
      justify-content:center;
      background-color:transprent;
    }

    .dzxfZX.toggle-focus {
      color:white;
    }

    .YCqbi {
      align-items:center;
      border-radius:12px;
      flex-direction:row;
      justify-content:space-between;
      background-color:var(--ProjectColors-400, #F5F7F9);
    }

    .XFovD {
      width:16px;
    }

    .fyGHzK {
      color:var(--icon-strong);
      width:56px;
      cursor:pointer;
      align-items:center;
      padding-top:10px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:10px;
      justify-content:center;
      background-color:transprent;
    }

    .fyGHzK.toggle-focus {
      color:white;
    }

    .cbPBjP {
      color:var(--icon-sub);
      width:56px;
      height:100%;
      display:flex;
      position:absolute;
      translate:0%;
      background:var(--bg-weak);
      transition:translate 300ms ease 0ms normal;
      padding-top:10px;
      padding-left:20px;
      border-radius:12px;
      padding-right:20px;
      flex-direction:column;
      padding-bottom:10px;
    }

    .cbPBjP.toggle {
      translate:100%;
    }

    .cRoQLB {
      width:2.5rem;
      height:2.5rem;
      object-fit:cover;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .dJXmIk {
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .fdKuJw {
      flex:1;
      width:100%;
      height:100%;
      object-fit:contain;
    }

    .fxSrAZ {
      width:18px;
      cursor:pointer;
    }

    .fxSrAZ.not-image {
      opacity:0;
    }

    .bYUaVr {
      width:100%;
      height:100%;
      object-fit:fill;
    }

    .fccfgZ {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:99999999999999999;
      position:fixed;
      background:#000000a6;
      align-items:center;
      justify-content:center;
    }

    .eJvDae {
      width:80%;
      height:80%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      justify-content:center;
    }

    .dgZFnf {
      color:var(--error-base);
      width:18px;
      cursor:pointer;
    }

    .bCbYbx {
      flex:0;
      width:fit-content;
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      justify-content:center;
    }

    .eqjFQa {
      top:20px;
      color:white;
      right:20px;
      width:24px;
      cursor:pointer;
      position:absolute;
    }

    .bcRTXl {
      color:white;
      font-family:Geist;
      font-weight:var(--medium);
    }

    .eEUlIF {
      color:var(--text-sub);
      font-family:Geist;
    }

    .fySzTk {
      left:1.5rem;
      right:1.5rem;
      display:flex;
      position:absolute;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0rem;
      padding-right:0rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
    }

    .blLraj {
      width:100px;
      height:100px;
    }

    .fDVVSt {
      height:250px;
      display:flex;
      background:var(--bg-weak);
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      padding-top:0rem;
      padding-left:0rem;
      padding-right:0rem;
      padding-bottom:0rem;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .bcZjLh {
      color:var(--text-sub);
      font-size:14px;
    }

    .dKWMdM {
      font-size:14px;
    }

    .o-ai-bundles-upload-files\:YYuFHKqNLL-hvdPOzzXVD {
      flex:1;
    }

    .hMpca {
      width:100%;
      height:100%;
      font-size:var(--label-sm);
      min-height:100px;
      padding-top:8px;
      padding-bottom:8px;
    }

    .cxczZx {
      row-gap:0.25rem;
      background:var(--bg-weak);
      column-gap:0.25rem;
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:var(--radius-12);
      border-top-right-radius:var(--radius-12);
      border-bottom-left-radius:var(--radius-12);
      border-bottom-right-radius:var(--radius-12);
    }

    .o-ai-bundles-upload-files\:ckvwrfRJg_FQu_qukDT62 {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .o-ai-bundles-upload-files\:gMeoFn5QvICs-CBnYaktR {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .MtZjl {
      font-size:14px;
      font-weight:var(--medium);
    }

    .HyDrb {
      color:var(--text-strong);
      width:fit-content;
      cursor:pointer;
      font-size:14px;
      padding-top:0.25rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.25rem;
      border-top-left-radius:99999px;
      border-top-right-radius:99999px;
      border-bottom-left-radius:99999px;
      border-bottom-right-radius:99999px;
    }

    .HyDrb:hover {
      color:var(--text-sub);
      background:var(--bg-weak);
      text-align:center;
    }

    .HyDrb.selected {
      color:white;
      background:var(--primary-base);
    }

    .o-ai-bundles-upload-files\:qadFX2996Z0y1wnw-B_s7 {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-ai-bundles-upload-files\:rjU_HhAwGC7cO8LvprhtT {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .o-ai-bundles-upload-files\:sjl93KvFCgPSaYnqHpw-L {
      flex:1;
    }

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

    .o-ai-bundles-upload-files\:vPJJsabfRpcbZv0sDPSyg {
      max-height:250px;
    }

    .o-ai-bundles-upload-files\:xfgy1fUI1bId1iJEZMhEm {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .o-ai-bundles-upload-files\:zQqyQbsxdeClIkthYzNep {
      flex:1;
    }

    .so-knowledge-sources\:bXqx0E1POH5MjIUmiy2et {
      width:100%;
      height:100%;
    }

    .so-knowledge-sources\:cxip8q1jmJYBOC3ZfMrj8 {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:dSYY5eVtGWI3Q7h2_HKv2 {
      cursor:pointer;
      height:32px;
      z-index:999;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:dSYY5eVtGWI3Q7h2_HKv2:hover {
      color:var(--text-strong);
      background: var(--bg-weak);
    }

    .so-knowledge-sources\:dWPvCePw9VCt0Jzr7KJ_q {
      flex:1;
    }

    .so-knowledge-sources\:eul1NNLHi-fDfk64UEnfw {
      flex:1;
    }

    .so-knowledge-sources\:g6ln0w4X2wAMY8XqzwUxH {
      display:none;
    }

    .woKit {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:space-between;
    }

    .so-knowledge-sources\:ieV3CZJf3i-RjlYkWp1qe {
      flex:1;
    }

    .so-knowledge-sources\:ix_NDH7SOP27LAGxZYF1x {
      flex:1;
    }

    .ewrbKh {
      display:flex;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      font-family:Geist;
      padding-top:1rem;
      padding-left:0rem;
      padding-right:0rem;
      padding-bottom:1rem;
    }

    .o-unshare-brain-folders\:-dEm--GxGqjB6OMWMrHdL {
      width:100%;
    }

    .o-unshare-brain-folders\:9EFUVQthLseoY79q4Rgez {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-unshare-brain-folders\:KI-rAVkr5QLeRCwyyv9nl {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .boTJeJ {
      color:var(--text-strong);
      font-size:18px;
      font-style:normal;
      font-family:Geist;
      font-weight:var(--medium);
      line-height:20px; /* 142.857% */;
      letter-spacing:-0.084px;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .so-knowledge-sources\:k5-zIKfbZ6vTvigQY2MRw {
      flex:1;
    }

    .emGWFR {
      cursor:pointer;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      overflow-x:hidden;
      overflow-y:hidden;
      font-family:Geist;
      padding-top:0rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0rem;
      padding-right:0rem;
      flex-direction:column;
      padding-bottom:0rem;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .o-media-asset-file-card\:-5OijHJZvKVA0NgdUdC1J {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .bDibSC {
      color:white;
      font-size:10px;
      font-family:Geist;
    }

    .o-media-asset-file-card\:2-c89iNHVoE1pIyG6viTr {
      height:500px;
      padding-right:1rem;
    }

    .o-media-asset-file-card\:4nPMFVCLGp6RtWPy5cceT {
      color:var(--text-sub);
      width:100%;
      cursor:pointer;
      height:32px;
      font-size:14px;
      min-width:100px;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .VyFtN {
      color:var(--text-strong);
      font-size:14px;
      background:var(--bg-weak);
      font-family:Geist;
      padding-top:0.25rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.25rem;
      border-top-left-radius:99999px;
      border-top-right-radius:99999px;
      border-bottom-left-radius:99999px;
      border-bottom-right-radius:99999px;
    }

    .bMxRVl {
      width:100%;
      row-gap:0.5rem;
      column-gap:0.5rem;
      flex-direction:column;
    }

    .ckoEcy {
      color:var(--text-strong);
      font-size:24px;
      font-weight:var(--medium);
    }

    .o-media-asset-file-card\:BjaORYbGsvgShPx6VbWAt {
      flex:1;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .sNzVU {
      min-height:200px;
    }

    .dyEHVf {
      row-gap:0.25rem;
      column-gap:0.25rem;
      flex-direction:row;
    }

    .dJKgCY {
      row-gap:0.15rem;
      column-gap:0.15rem;
    }

    .o-media-asset-file-card\:GSwYfG5_S584t-kgW2xkD {
      flex:1;
    }

    .o-media-asset-file-card\:J1-_l-vpczW4LUzjI0Zek {
      width:100%;
      cursor:pointer;
      height:30px;
      display:flex;
      row-gap:4px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:4px;
      transition:all 300ms ease;
      align-items:center;
      font-family:Geist;
      justify-content:flex-start;
    }

    .o-media-asset-file-card\:J1-_l-vpczW4LUzjI0Zek:hover {
      color:white;
      background:var(--primary-base);
    }

    .dZQXWU {
      top:10px;
      right:10px;
      display:flex;
      z-index:3;
      position:absolute;
      background:#272525c9;
      transition:all 300ms ease;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .dZQXWU.hide {
      opacity:0;
    }

    .o-media-asset-file-card\:KB505PtDNwJ59BZ-T8WII {
      cursor:pointer;
      background:var(--error-base);
    }

    .o-media-asset-file-card\:KB505PtDNwJ59BZ-T8WII:hover {
      background:var(--error-dark);
    }

    .o-media-asset-file-card\:KTAvhXuFTHj5qmMPILoJS {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .sparkcore\/sc-dropdown-content\:root:focus {
      outline:none;
    }

    .o-media-asset-file-card\:Nd0s1-oTR4_OlRw0yFjX2 {
      width:100%;
      cursor:pointer;
      height:30px;
      row-gap:4px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:4px;
      transition:all 300ms ease;
      font-family:Geist;
      padding-left:0px;
      padding-right:0px;
    }

    .o-media-asset-file-card\:Nd0s1-oTR4_OlRw0yFjX2:hover {
      color:white;
      background:var(--primary-base);
    }

    .o-media-asset-file-card\:PY-6N8mVYRwjUl0S-3t94 {
      width:100%;
    }

    .o-media-asset-file-card\:QVKefHATkr1za8AbFXirb {
      cursor:pointer;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-media-asset-file-card\:Qd3pAsaq5W0EfBt-716Zh {
      width:100%;
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

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

    .o-media-asset-file-card\:TA6_ztEzOXTmDR-DVi8MQ {
      min-width:550px;
      border-color:transparent;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .o-media-asset-file-card\:TVIhXDlAcxTBbyl9oPNST {
      width:100%;
      max-width:400px;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
    }

    .PxMdw {
      color:var(--text-strong);
      font-size:14px;
      font-weight:400;
    }

    .o-media-asset-file-card\:_j625oh_lf9iQo4ty7P9u {
      display:flex;
      align-items:flex-end;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .dxScJg {
      background:var(--bg-white);
      padding-top:0.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.5rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cCEgIC {
      color:var(--text-sub);
      width:16px;
      height:16px;
    }

    .o-media-asset-file-card\:eGrsE-VEnJrEzkgvhpNfP {
      width:150px;
    }

    .biGeMX {
      width:400px;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-end;
    }

    .o-media-asset-file-card\:eyZu4HFYTqof_i7DaloBU {
      color:#ffffff;
    }

    .o-media-asset-file-card\:gsKnp77ysMWj6yvWdeONU {
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .cMNDSP {
      flex:1;
      color:white;
      width:100%;
      bottom:0px;
      display:flex;
      row-gap:0.5rem;
      position:absolute;
      background:#00000063;
      column-gap:0.5rem;
      transition:all 300ms ease;
      align-items:flex-start;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:column;
      padding-bottom:0.5rem;
      backdrop-filter:blur(15px);
      justify-content:flex-start;
      -webkit-backdrop-filter:blur(15px);
    }

    .cMNDSP.hide {
      opacity:0;
    }

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

    .cfUblr {
      color:white;
      font-size:14px;
      font-family:Geist;
      font-weight:500;
    }

    .dBUPCJ {
      color:var(--text-soft);
      font-size:14px;
      font-family:Geist;
    }

    .dMDYuE {
      width:100%;
      height:200px;
      background:white;
      object-fit:cover;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .o-media-asset-file-card\:z4Vr7d16aDCpT3ZQE0yps {
      color:red;
      width:100%;
      cursor:pointer;
      height:30px;
      display:flex;
      row-gap:4px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:4px;
      transition:all 300ms ease;
      align-items:center;
      font-family:Geist;
      justify-content:flex-start;
    }

    .o-media-asset-file-card\:z4Vr7d16aDCpT3ZQE0yps:hover {
      color:white;
      background:var(--primary-base);
    }

    .so-knowledge-sources\:kCPVfmT5tJG2mKYaTwyb0 {
      width:200px;
    }

    .bwfhsw {
      color:white;
      width:fit-content;
      display:flex;
      row-gap:0.5rem;
      background:var(--information-base);
      column-gap:0.5rem;
      padding-top:0.25rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .so-knowledge-sources\:lI8vGww5aywlqjL5n1exe {
      flex:1;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:lSWRA5XQQdqSrt2lIaodc {
      width:400px;
    }

    .bwptVS {
      width:20px;
      height:20px;
      display:flex;
      align-items:center;
      border-color:var(--stroke-sub);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .bwptVS.selected {
      color:white;
      background:var(--primary-base);
    }

    .dHuOf {
      width:100%;
      height:auto;
      display:flex;
      row-gap:16px;
      column-gap:16px;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    .so-knowledge-sources\:nKWa-KN2_p6ACPKjNGfbd {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-knowledge-sources\:oikj7rzES6ykNTIfCvWnN {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .so-knowledge-sources\:pa_O2C6JgMn1lzxe2YEDh {
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .so-knowledge-sources\:qbZW2WbyBOOY5KIV8eruT {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .so-knowledge-sources\:qyeGOCYBLjJOd9YajR6db {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .so-link-card\:4kFFVcPys6F2qmCOKuNrr {
      width:fit-content;
    }

    .so-link-card\:OD0zmY1r7CVKTrPJtf6un {
      width:24px;
      cursor:pointer;
      height:24px;
      display:flex;
      z-index:99;
      font-size:14px;
      transition:all 300ms ease;
      align-items:center;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      padding-right:0px;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .so-link-card\:OD0zmY1r7CVKTrPJtf6un:hover {
      color:var(--icon-strong);
      background:var(--bg-weak);
    }

    .exlcTa {
      color:var(--text-strong);
      font-size:1.25rem;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:2rem;
      letter-spacing:-0.01rem;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .so-knowledge-sources\:syEdEZprq56WD3iEBzBVG {
      height:32px;
      display:none;
    }

    .so-knowledge-sources\:th4y87is2Ux2hgryYJDFC {
      flex:1;
      margin-bottom:1rem;
    }

    .foAqRZ {
      color:var(--error-base);
      font-size:14px;
      text-align:center;
    }

    .so-knowledge-sources\:uyZVpB0baCXRChweCi-gX {
      width:100%;
      max-width:500px;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
    }

    .dhKOQL {
      display:inline;
      font-size:14px;
      font-family:inherit;
      font-weight:inherit;
    }

    .so-knowledge-sources\:vNo8U5TU7n7pjxj_trIWm {
      width:450px;
      background:var(--bg-white);
      border-color:transparent;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .o-share-brain-folders\:-dEm--GxGqjB6OMWMrHdL {
      width:100%;
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .o-share-brain-folders\:8NcoMAdGJSpcwITkslphY {
      width:100%;
    }

    .o-share-brain-folders\:9EFUVQthLseoY79q4Rgez {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .xOtrt {
      display:flex;
      min-height:60px;
      align-items:center;
      justify-content:center;
    }

    .o-share-brain-folders\:KI-rAVkr5QLeRCwyyv9nl {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .daxOZN {
      display:inline;
      font-size:12px;
      font-style:italic;
      margin-top:0.25rem;
      font-family:inherit;
      font-weight:inherit;
    }

    .o-share-brain-folders\:YCGhE_1d57fJ9lLW33Q1Q {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-share-brain-folders\:nPzlMLHD15XPuLUapciz2 {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .so-knowledge-sources\:wQjmpLriNKVPzGI8tnAEx {
      width:450px;
      background:var(--bg-white);
      border-color:transparent;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .so-knowledge-sources\:y1eStTvSrRv8p3NMhUgkW {
      width:450px;
      background:var(--bg-white);
      border-color:transparent;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .dJIXIE {
      flex:1;
      width:100%;
      height:0%;
    }

    .dUAczn {
      width:100%;
      height:90%;
    }

    .o-brain-view\:-J64OC7d875zP3xcy6NPh {
      height:100%;
    }

    .ewKIrK {
      width:fit-content;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .fdrBnJ {
      height:fit-content;
      display:inline;
      font-size:11px;
      font-style:normal;
      font-family:"Geist Mono";
      font-weight:500;
      line-height:1rem;
    }

    .o-brain-view\:AUWM9qTRFE8WSGo7NUJDk {
      color:var(--success-base);
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      background:var(--success-lighter);
      column-gap:4px;
      transition:all 300ms ease;
      border-color:var(--success-base);
      border-style:solid;
      border-width:1px;
    }

    .o-brain-view\:AUWM9qTRFE8WSGo7NUJDk:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .zNlKg {
      color:var(--text-soft);
      width:fit-content;
      display:inline;
      font-size:12px;
      font-style:normal;
      font-family:"DM Mono";
      font-weight:500;
      line-height:1rem;
      text-transform:uppercase;
      font-feature-settings:'liga' off,'calt' off;
    }

    .fmcCPL {
      display:flex;
      row-gap:6px;
      column-gap:6px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dXXykk {
      flex:1;
      display:flex;
      background:var(--bg-white);
      overflow-x:hidden;
      overflow-y:scroll;
      align-items:center;
      padding-top:4px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:4px;
      padding-right:4px;
      padding-bottom:4px;
      justify-content:flex-start;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .so-ai-training-checklist-widget\:-mG2RpfSlvcCdgSxcjGT_ {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .dZTojQ {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .so-ai-training-checklist-widget\:0E3rAP7WB7Ce3c1o3uCD- {
      flex:1;
    }

    .cHmlPk {
      flex:1  ;
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
    }

    .so-ai-training-checklist-widget\:2HOdTOv3jwmodiPBT60Ks {
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .so-ai-training-checklist-widget\:30Q290uUW9xAAKxUMxEAf {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .so-ai-training-checklist-widget\:3555kgSjrav_hs-xqAIcE {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
    }

    .dJVDnp {
      color:var(--warning-base);
    }

    .so-ai-training-checklist-widget\:6UdkYLU7KwBOP4WhJzjpy {
      width:100%;
      max-width:400px;
      background:var(--bg-white-0, #FFF);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
      /* custom-shadows/medium */:;
    }

    .so-ai-training-checklist-widget\:71AZH-72Xtzi4G6kQteEs {
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .so-ai-training-checklist-widget\:71AZH-72Xtzi4G6kQteEs:disabled {
      cursor:no-drop;
    }

    .eSOvvb {
      color:var(--text-strong);
      display:flex;
      row-gap:6px;
      position:relative;
      flex-wrap:nowrap;
      font-size:var(--paragraph-xs);
      background: var(--warning-lighter);
      column-gap:6px;
      align-items:center;
      font-family:Geist;
      font-weight:var(--regular);
      padding-top:8px;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cCBzJQ {
      color:var(--success-base);
      display:block;
      font-size:0.75rem;
      background: var(--success-lighter);
      font-family:Geist;
      font-weight:500;
      padding-top:0.25rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      border-radius:9999px;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
    }

    .so-ai-training-checklist-widget\:A0L0zL1wbv2vXTwE4tyIC {
      color:var(--text-white);
      cursor:pointer;
      height:32px;
      display:flex;
      row-gap:4px;
      font-size:14px;
      background:var(--bg-strong);
      column-gap:4px;
      transition:all 300ms ease;
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
    }

    .so-ai-training-checklist-widget\:A0L0zL1wbv2vXTwE4tyIC:hover {
      color:var(--text-strong);
      background:var(--bg-white);
      border-color:#e1e4ea00;
      border-style:solid;
      border-width:1px;
    }

    .zBccz {
      row-gap:.5rem;
      column-gap:.5rem;
      flex-direction:row;
    }

    .bOMqkT {
      width:var(--sizeInPx);
      height:var(--sizeInPx);
      display:flex;
      position:relative;
      align-items:center;
      justify-content:center;
    }

    .bCqQde {
      top:50%;
      left:50%;
      color:var(--text-sub);
      z-index:10;
      position:absolute;
      font-size:14px;
      transform:translate(-50%, -50%);
      text-align:center;
      font-family:Geist;
      font-weight:500;
      white-space:nowrap;
    }

    .evrnZE {
      top:0px;
      left:0px;
      position:absolute;
    }

    .cobDdP {
      transition:stroke-dasharray 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .so-ai-training-checklist-widget\:FCuyzlinOjTe-cbOgM4hP {
      width:80px;
      height:80px;
    }

    .so-ai-training-checklist-widget\:FZvEzuVw2iHta7zeBJ9Ti {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .so-ai-training-checklist-widget\:GM_olxxnCR3hZohDXw0od {
      width:100%;
      row-gap:1rem;
      background:var(--bg-weak);
      column-gap:1rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cjiLjQ {
      width:1.25rem;
      height:1.25rem;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:center;
    }

    .so-ai-training-checklist-widget\:I0vMxyLCFOr-qM9y2F_Qf {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .so-ai-training-checklist-widget\:KGVv6ZCEyuZBy9xQKVXHU {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .cAchYU {
      flex:1;
      width:100%;
      row-gap:8px;
      column-gap:8px;
      margin-top:1rem;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:1rem;
    }

    .eXfcTQ {
      color:var(--text-sub-600, #525866);
      font-size:14px;
      font-style:normal;
      font-family:Geist;
      font-weight:400;
      line-height:16px; /* 133.333% */;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* -paragraph/-x -small */:;
    }

    .dLBqZv {
      height:300px;
      row-gap:1rem;
      column-gap:1rem;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:20px;
    }

    .fdfvKA {
      color:var(--text-sub);
      font-size:0.875rem;
      font-family:Geist;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .cYPHMm {
      color:var(--text-soft);
      display:inline;
      font-size:0.75rem;
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      font-feature-settings:'liga' off, 'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .so-ai-training-checklist-widget\:POtrrauBNn_AuTgTdLt4- {
      flex:1;
    }

    .GmFjy {
      color:var(--text-strong);
      display:flex;
      row-gap:6px;
      position:relative;
      flex-wrap:nowrap;
      font-size:var(--paragraph-xs);
      background: var(--success-lighter);
      column-gap:6px;
      align-items:center;
      font-family:Geist;
      font-weight:var(--regular);
      padding-top:8px;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .so-ai-training-checklist-widget\:RJmV6K1mCgcK8B7GpqZQY {
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:20px;
    }

    .cfqKRN {
      flex-direction:row;
    }

    .eqFXpR {
      color:var(--text-soft);
      width:100%;
      display:inline;
      font-size:0.75rem;
      font-style:normal;
      text-align:left;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      padding-top:4px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:4px;
      font-feature-settings:'liga' off, 'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .bJiHrj {
      color:var(--text-strong);
      font-size:0.875rem;
      font-family:Geist;
    }

    .so-ai-training-checklist-widget\:V9r9YAJcxShDULEivAgNY {
      color:var(--text-strong);
      font-size:16px;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:16px;
    }

    .caubrs {
      color:var(--warning-base);
      display:block;
      font-size:0.75rem;
      background: var(--warning-lighter);
      font-family:Geist;
      font-weight:500;
      padding-top:0.25rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      border-radius:9999px;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
    }

    .cfnCyM {
      color:var(--text-strong-950, #0E121B);
      font-size:16px;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:20px; /* 142.857% */;
      letter-spacing:-0.084px;
      /* -label/-small */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .so-ai-training-checklist-widget\:YJk2nOKUf-IjxPYKz1OyO {
      flex:1;
    }

    .nZYwQ {
      row-gap:6px;
      column-gap:6px;
    }

    .ceIzIt {
      row-gap:1rem;
      background:;
      column-gap:1rem;
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:Dashed;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .so-ai-training-checklist-widget\:ZhD3NDo8QHziHWHU_xA1v {
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
    }

    .eXueqP {
      flex-wrap:wrap;
      font-size:0.875rem;
      font-family:inherit;
      font-weight:inherit;
    }

    .so-ai-training-checklist-widget\:_FMxsbAuHCLO8hpxj7hqi {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .bVvKUd {
      height:100%;
      display:flex;
      align-items:flex-start;
      justify-content:center;
    }

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

    .collapsible-button\:root {
      gap:0.5rem;
      color:var(--neutral-12, #EEEEF0);
      width:fit-content;
      cursor:pointer;
      height:var(--interactive-height-md);
      font-size:var(--text-md);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Outfit';
      font-weight:var(--semi);
      user-select:none;
      padding-left:0.75rem;
      border-radius:var(--rounding-md);
      outline-color:transparent;
      outline-style:solid;
      outline-width:var(--border-lg);
      padding-right:0.75rem;
      flex-direction:row;
      outline-offset:var(--border-md);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .collapsible-button\:root:hover {
      background-color:var(--overlay-a2, #ffffff1a);
    }

    .collapsible-button\:root:active {
      background:;
      transition:none;
    }

    .collapsible-button\:root:focus-visible {
      outline-offset:var(--border-md);
    }

    .collapsible-button\:root.trigger-open {
      background:;
    }

    .collapsible-button\:root.disabled {
      opacity:0.5;
      background-color:var(--overlay-a1, #ffffff0d);
    }

    .so-ai-training-checklist-widget\:eAKKWe190omdwyw8FzEfH {
      width:100%;
      cursor:pointer;
      display:flex;
      background: var(--bg-white);
      align-items:center;
      padding-top:0.875rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.875rem;
      justify-content:space-between;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .so-ai-training-checklist-widget\:eAKKWe190omdwyw8FzEfH:hover {
      background: var(--bg-weak);
    }

    .so-ai-training-checklist-widget\:eCubp2cBEQuLtdw5wrl4I {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .shbbd {
      color:var(--text-soft);
      width:100%;
      display:inline;
      font-size:0.75rem;
      font-style:normal;
      text-align:left;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:8px;
      font-feature-settings:'liga' off, 'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .cUGNnS {
      width:1.25rem;
      height:1.25rem;
      display:block;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
    }

    .Hxvkl {
      display:none;
      row-gap:0.5rem;
      column-gap:0.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .bXDUvA {
      width:100%;
      display:flex;
      row-gap:20px;
      column-gap:20px;
      flex-direction:row;
    }

    .Rzxj {
      color:var(--text-sub);
    }

    .cXNimH {
      width:40px;
      height:40px;
      display:flex;
      background: var(--bg-white);
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .dzxzWx {
      display:flex;
      row-gap:14px;
      column-gap:14px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .so-ai-training-checklist-widget\:r8mztdhX6Cc1XHruCMFhB {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .biQocS {
      width:fit-content;
      height:fit-content;
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:center;
      justify-content:center;
    }

    .flNaSt {
      height:0px;
      transform:translateZ(0px);
      overflow-y:hidden;
      will-change:height, transform;
    }

    .flNaSt.open {
      height:var(--height);
    }

    .so-collapsible\:ALfxBRmS3wPsbUsjJfBeE {
      width:100%;
      opacity:0;
      transition:height 300ms ease 0ms normal, opacity 300ms ease 0ms normal;
    }

    .so-collapsible\:ALfxBRmS3wPsbUsjJfBeE.open {
      height:fit-content;
      opacity:1;
      transition:height 300ms ease 0ms normal, opacity 300ms ease 200ms normal;
    }

    .so-ai-training-checklist-widget\:sh7w8KtSzCjWVtGyhrSk5 {
      row-gap:4px;
      column-gap:4px;
    }

    .eQeobk {
      row-gap:4px;
      column-gap:4px;
      padding-bottom:12px;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .bORjHB {
      color:var(--text-soft);
      font-size:12px;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:16px; /* 133.333% */;
      letter-spacing:0.48px;
      text-transform:uppercase;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* -subheading/-x -small */:;
    }

    .cAoJsI {
      row-gap:16px;
      column-gap:16px;
      align-items:center;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      flex-direction:row;
      padding-bottom:20px;
      justify-content:space-between;
    }

    .eshsYR {
      color:var(--text-strong);
      font-size:14px;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:20px; /* 142.857% */;
      letter-spacing:-0.084px;
      text-transform:uppercase;
      /* -label/-small */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* -subheading/-x -small */:;
    }

    .emKSHk {
      gap:6px;
      width:100%;
      display:flex;
      padding:6px 20px;
      align-self:stretch;
      background: var(--bg-weak);
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dbycNJ {
      flex:1  ;
      color:var(--text-soft);
      font-size:12px;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:16px; /* 133.333% */;
      letter-spacing:0.48px;
      text-transform:uppercase;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* -subheading/-x -small */:;
    }

    .eqoygd {
      :;
      color:var(--text-sub);
      font-size:14px;
      font-style:normal;
      font-family:Geist;
      font-weight:400;
      line-height:20px; /* 142.857% */;
      letter-spacing:-0.084px;
      /* -paragraph/-small */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* -paragraph/-x -small */:;
    }

    .bNWyfZ {
      color:var(--text-strong);
      font-size:1rem;
      font-family:Geist;
      font-weight:var(--medium);
    }

    .cEluFi {
      row-gap:4px;
      column-gap:4px;
      padding-bottom:12px;
    }

    .cAjeNq {
      display:none;
      row-gap:4px;
      column-gap:4px;
      padding-bottom:12px;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .fjiHTj {
      row-gap:12px;
      column-gap:12px;
      padding-top:20px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:20px;
    }

    .dLUILW {
      gap:2px;
      color:var(--state-faded-base, #717784);
      display:flex;
      padding:2px 8px;
      font-size:12px;
      background:var(--state-faded-lighter, #F2F5F8);
      font-style:normal;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      line-height:16px; /* 133.333% */;
      border-radius:var(--radius-full, 999px);
      justify-content:center;
      /* -label/-x -small */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .cxhNFn {
      :;
      color:var(--text-strong);
      font-size:18px;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:24px; /* 133.333% */;
      letter-spacing:-0.27px;
      /* -label/-large */:;
      /* -label/-small */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .dFAfaI {
      flex:1;
      row-gap:4px;
      column-gap:4px;
    }

    .fwjbYl {
      color:var(--text-strong);
      width:48px;
      height:48px;
      background: var(--bg-weak);
      align-items:center;
      border-radius:100px;
      justify-content:center;
    }

    .fbKTyY {
      flex:1  ;
      color:var(--text-strong);
      display:flex;
      row-gap:0.75rem;
      font-size:0.875rem;
      column-gap:0.75rem;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      border-style:solid;
      border-width:0px;
      flex-direction:row;
      justify-content:space-between;
    }

    .so-ai-training-checklist-widget\:tsfX0WYlrH2DGePI5-oKB {
      color:var(--text-strong, #0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .bpoTHE {
      width:100%;
      display:flex;
      row-gap:1rem;
      background:var(--bg-weak);
      column-gap:1rem;
      align-items:center;
      padding-top:1.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1.5rem;
      justify-content:center;
      border-top-left-radius:11px;
      border-top-right-radius:11px;
      border-bottom-left-radius:11px;
      border-bottom-right-radius:11px;
    }

    .so-ai-training-checklist-widget\:wFqbJDgfwukbMf_KTWVc3 {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .so-ai-training-checklist-widget\:wHB9zZYiXjTUtf1Q9A-IL {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .bnwLsx {
      color:#cbd5e0;
      width:1.25rem;
      height:1.25rem;
      display:flex;
      align-items:center;
      border-style:solid;
      border-width:0px;
      border-radius:0.25rem;
      flex-direction:row;
      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);
    }

    .bnwLsx:hover {
      color:#718096;
    }

    .bnwLsx:focus {
      outline:none;
      box-shadow:0 0 0 2px var(--tw-ring-color);
      --tw-ring-color:#4299e1;
      --tw-ring-shadow:0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      --tw-ring-offset-width:2px;
      --tw-ring-offset-shadow:0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }

    .o-brain-view\:HGbgfDHS0XoGMPzopGAgN {
      height:100%;
    }

    .fctKKU {
      width:400px;
      opacity:1;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 400ms cubic-bezier(0.42, 0, 0.58, 1);
      padding-top:48px;
      padding-bottom:1rem;
    }

    .fctKKU.isCollapsed {
      width:0px;
      opacity:0;
    }

    .eMdvti {
      flex:1;
      height:48px;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .dyOWQy {
      width:10px;
      height:10px;
      background:var(--success-base);
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .o-brain-view\:QWg8Ti38AHJdFCZSesMeG {
      color:var(--text-strong);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-brain-view\:QeQHKYouZjMtTboNY9aDj {
      display:none;
    }

    .o-brain-view\:Sko5hquMFGVbOW0kNDnnw {
      flex:1;
      height:1px;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      flex-direction:column;
      padding-bottom:0px;
      justify-content:flex-start;
    }

    .o-brain-view\:X-03Sf48o4FrcRAyG5E8t {
      display:none;
    }

    .o-brain-view\:_-T_PG0jTLfjuCks2ahPT {
      flex:1;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dTqppq {
      width:100%;
      height:100%;
      row-gap:1rem;
      column-gap:1rem;
      min-height:1px;
    }

    .o-ai-brain-faq-tab\:-6s-4we8nCtAOtIfFXF4e {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-ai-brain-faq-tab\:-REi_RRkMiJ5suzJxPUGb {
      height:38px;
      font-size:14px;
      min-width:100px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-ai-brain-faq-tab\:0NPFS87uzMlwFH1-j9a3m {
      color:var(--text-strong,#0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dQrzwR {
      flex-grow:.7;
      flex-basis:0%;
      flex-shrink:1;
    }

    .xyIxp {
      width:100%;
      row-gap:12px;
      column-gap:12px;
      flex-direction:row;
    }

    .o-ai-brain-faq-tab\:3_v6Z8ylxkX1RBiQLddQk {
      height:38px;
      font-size:14px;
      min-width:100px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-ai-brain-faq-tab\:4VL69xpbm0zu-ldHde4_4 {
      width:100%;
      max-width:500px;
      background: var(--bg-white);
      box-shadow:0px -1px 1px -0.5px rgba(51, 51, 51, 0.06) inset, 0px 0px 0px 1px rgba(51, 51, 51, 0.04), 0px 1px 1px 0.5px rgba(51, 51, 51, 0.04), 0px 3px 3px -1.5px rgba(51, 51, 51, 0.02), 0px 6px 6px -3px rgba(51, 51, 51, 0.04), 0px 12px 12px -6px rgba(51, 51, 51, 0.04), 0px 24px 24px -12px rgba(51, 51, 51, 0.04), 0px 48px 48px -24px rgba(51, 51, 51, 0.04);
      padding-top:0px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      border-radius:var(--radius-20, 20px);
      padding-right:0px;
      padding-bottom:0px;
    }

    .bhwJuq {
      color:var(--text-sub);
      font-size:13px;
      font-family:Geist;
    }

    .kHTLf {
      row-gap:.25rem;
      flex-grow:1;
      column-gap:.25rem;
      flex-basis:0%;
      flex-shrink:1;
    }

    .bwUhyh {
      width:100%;
      display:flex;
      row-gap:1rem;
      background:var(--bg-weak);
      column-gap:1rem;
      align-items:center;
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .ctqRpM {
      flex:1;
      width:100%;
      row-gap:4px;
      column-gap:4px;
      min-height:1px;
      flex-direction:column;
    }

    .o-ai-brain-faq-tab\:BjpAEPZawUfc9oLIWN1C6 {
      display:flex;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:center;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .diZwVU {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    .ddbQmF {
      display:flex;
      background:var(--bg-weak);
      align-items:flex-start;
      font-family:Geist;
      flex-direction:column;
      justify-content:flex-start;
      transition-duration:300ms;
      transition-property:all;
      border-top-left-radius:14px;
      border-top-right-radius:14px;
      border-bottom-left-radius:14px;
      border-bottom-right-radius:14px;
      transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    }

    .czXyjJ {
      color:var(--text-sub);
      font-size:0.875rem;
      font-weight:400;
      line-height:1.25rem;
      letter-spacing:-0.025em;
    }

    .fjKEXj {
      gap:1rem;
      display:flex;
      padding:1rem;
      align-self:stretch;
      background:var(--bg-white);
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1.5px;
      flex-direction:row;
      outline-offset:-1px;
      justify-content:flex-start;
      border-top-left-radius:14px;
      border-top-right-radius:14px;
      border-bottom-left-radius:14px;
      border-bottom-right-radius:14px;
    }

    .cWmNNu {
      color:var(--text-soft);
      font-size:11px;
      align-self:stretch;
      font-weight:500;
      line-height:1rem;
      letter-spacing:2px;
    }

    .oinGV {
      gap:0.5rem;
      flex:1 1 0%;
      display:flex;
      align-items:flex-start;
      flex-direction:column;
      justify-content:flex-end;
    }

    .rxzgP {
      gap:0.5rem;
      color:var(--text-strong);
      display:flex;
      align-self:stretch;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.75rem;
      border-radius:0.75rem;
      padding-right:0.75rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
    }

    .eIFgRV {
      gap:0.5rem;
      display:flex;
      align-self:stretch;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .cfwZps {
      color:var(--change-text-color);
      font-size:12px;
      font-weight:600;
      line-height:1.25rem;
      letter-spacing:-0.025em;
    }

    .QztoT {
      color:var(--text-strong);
      font-size:1.125rem;
      font-weight:600;
      line-height:1.5rem;
    }

    .o-ai-brain-faq-tab\:Fior-n6gpAUGUB_lylfX7 {
      flex:1;
    }

    .o-ai-brain-faq-tab\:GPwStEqZ-M4wNx4s_klZY {
      height:250px;
    }

    .o-ai-brain-faq-tab\:H0kI22iT24S6vzwE7Ter- {
      flex-grow:1;
      flex-basis:0%;
      flex-shrink:1;
    }

    .dEATqV {
      color:var(--text-strong);
      font-size:16px;
      font-family:Geist;
      font-weight:500;
    }

    .o-ai-brain-faq-tab\:MClbhxBFaQ4vbZYt767uc {
      color:var(--text-strong,#0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-ai-brain-faq-tab\:NNnZ2ERbOk25xp1yCZPJw {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-ai-brain-faq-tab\:P-p30t7g0Q8AMQnaw73JX {
      flex:1;
    }

    .o-ai-brain-faq-tab\:R517EuLGCVBfiHkB8JAJk {
      width:100%;
    }

    .eRBAhp {
      width:100%;
      row-gap:16px;
      column-gap:16px;
      flex-direction:row;
    }

    .o-ai-brain-faq-tab\:YuQjE_6L4y5_0KD_xBfGD {
      flex:1  ;
      cursor:pointer;
      height:32px;
      font-size:14px;
    }

    .cvZToH {
      flex:1;
      display:flex;
      row-gap:12px;
      column-gap:12px;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-end;
    }

    .o-ai-brain-faq-tab\:eQg70oglESvDTCbv9h3Rp {
      flex:1;
    }

    .o-ai-brain-faq-tab\:fU_GEbs7sbBDwfMgvOcug {
      padding-top:1rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .o-ai-brain-faq-tab\:fYqqCwDbUpKODLAcPRkDf {
      flex:1;
    }

    .o-ai-brain-faq-tab\:hDiHBLIHOIQGrHB7SPlOF {
      flex:1;
      min-height:1px;
    }

    .o-ai-brain-faq-tab\:io-FnJMyhlt_mbpqJMAJy {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-ai-brain-faq-tab\:soC960mTupDelOWxe4xoL {
      color:var(--text-strong,#0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-ai-brain-faq-tab\:tMsg7gdpjyRa2tIPGOCpf {
      flex:1;
    }

    .o-ai-brain-faq-tab\:u81OV9KLjpOMi4mDPuwRV {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .cnXRRF {
      flex:1;
      width:100%;
      row-gap:1.25rem;
      column-gap:1.25rem;
      flex-direction:row;
    }

    .bNnqVw {
      row-gap:.25rem;
      flex-grow:.8;
      column-gap:.25rem;
      flex-basis:0%;
      flex-shrink:1;
    }

    .o-ai-training-tone-voice\:_6HGrRYxDQxKDbProeUwy {
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .o-ai-training-tone-voice\:fh92i1KSZxj-lIwuV_A99 {
      display:none;
    }

    .biatD {
      color:var(--text-strong);
      font-size:var(--h6-title);
      font-family:Geist;
      font-weight:500;
    }

    .eUoEaU {
      flex:1;
      row-gap:1.5rem;
      column-gap:1.5rem;
    }

    .fsCfpA {
      cursor:pointer;
      row-gap:1rem;
      column-gap:1rem;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 500ms ease;
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .fsCfpA:hover {
      border-color:var(--stroke-sub);
      border-style:solid;
      border-width:1px;
    }

    .eJTpKd {
      left:0px;
      right:0px;
      width:100%;
      bottom:1rem;
      row-gap:8px;
      z-index:999;
      position:absolute;
      translate:0 3.5rem 0;
      column-gap:8px;
      transition:all 500ms ease;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
    }

    .eJTpKd.show {
      left:0px;
      right:0px;
      width:100%;
      bottom:1rem;
      row-gap:8px;
      z-index:999;
      position:absolute;
      translate:0 0 0;
      column-gap:8px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
    }

    .frGDwC {
      color:var(--icon-strong);
    }

    .boDByx {
      flex:1;
      display:flex;
      row-gap:1rem;
      background:var(--bg-weak);
      column-gap:1rem;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      justify-content:flex-end;
      border-top-left-radius:.75rem;
      border-top-right-radius:.75rem;
      border-bottom-left-radius:.75rem;
      border-bottom-right-radius:.75rem;
    }

    .vWBnP {
      width:32px;
      height:32px;
      display:flex;
      background:var(--bg-white);
      align-items:center;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .dzshfX {
      color:var(--text-sub);
      width:fit-content;
      font-size:14px;
      background:var(--bg-white);
      font-family:Geist;
      font-weight:var(--medium);
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .dfwSkw {
      flex:1;
      color:var(--text-sub);
      cursor:pointer;
      height:34px;
      display:flex;
      row-gap:4px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:4px;
      transition:all 300ms ease;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
      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;
    }

    .dfwSkw:hover {
      color:var(--text-strong);
      background:var(--bg-white);
    }

    .emqLEF {
      display:flex;
      row-gap:.5rem;
      column-gap:.5rem;
      align-items:flex-end;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cFHKHk {
      top:21.7px;
      color:var(--success-base);
      right:1rem;
      display:flex;
      position:absolute;
      font-size:0.75rem;
      background: var(--success-lighter);
      font-family:Geist;
      font-weight:500;
      padding-top:0.25rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      border-radius:9999px;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
    }

    .bPSkek {
      flex:1;
      color:var(--text-sub);
      font-size:14px;
      max-width:30rem;
      background:var(--bg-white);
      text-align:left;
      font-family:Geist;
      font-weight:var(--medium);
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .eBWDiI {
      width:100%;
      display:flex;
      row-gap:.25rem;
      column-gap:.25rem;
      align-items:flex-end;
      flex-direction:row;
      justify-content:flex-end;
    }

    .cTtCMJ {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:0;
      z-index:-1;
      position:absolute;
      background:var(--bg-weak);
      transition:all 500ms ease;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      backdrop-filter:blur(4px);
      justify-content:flex-end;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .cTtCMJ.show {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:.8;
      z-index:99;
      position:absolute;
      background:var(--bg-weak);
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      backdrop-filter:blur(4px);
      justify-content:flex-end;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .cQZPU {
      flex:1;
      row-gap:.1rem;
      column-gap:.1rem;
    }

    .cgDPio {
      width:fit-content;
      background:var(--bg-weak);
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .coGfKl {
      flex:1;
      color:var(--text-sub);
      cursor:pointer;
      height:34px;
      display:flex;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .cZUMMo {
      color:var(--text-strong);
      width:32px;
      height:32px;
      display:flex;
      font-size:1rem;
      background:var(--bg-white);
      align-items:center;
      font-family:Geist;
      font-weight:500;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .fepQYD {
      width:100%;
      height:100%;
      display:grid;
      row-gap:1rem;
      column-gap:1rem;
      grid-template-columns:repeat(3, minmax(0, 1fr));
    }

    .s-tone-and-voice\:6Ga1D2MCAFoP9D9AtksRw {
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .s-tone-and-voice\:8hz35MOONJLbFQmzKImx_ {
      display:none;
    }

    .dhoiwy {
      color:var(--text-soft);
      font-size:0.875rem;
      font-family:Geist;
      font-weight:500;
      letter-spacing:0.03rem;
    }

    .s-tone-and-voice\:CQDh3zs_hSo6aUkbhrDAs {
      cursor:pointer;
      height:32px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .nuRro {
      flex:1;
      row-gap:1rem;
      column-gap:1rem;
    }

    .s-tone-and-voice\:KHzWcNnk9N7moB0IihAj7 {
      cursor:pointer;
      height:36px;
      display:none;
    }

    .s-tone-and-voice\:UL_QmTPK3VYZ78LLAGvvk {
      width:100%;
      display:flex;
      align-items:center;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      justify-content:flex-start;
    }

    .s-tone-and-voice\:ahNW8EReYucLj4sEgR49q {
      width:100%;
      display:flex;
      align-items:center;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      justify-content:flex-start;
    }

    .s-tone-and-voice\:bfY2IraafYvKuiUxlFmBf {
      width:250px;
    }

    .FYDXE {
      height:100%;
      overflow-x:hidden;
      overflow-y:hidden;
    }

    .ZbaHj {
      top:14px;
      right:.5rem;
      width:40px;
      height:40px;
      display:flex;
      position:absolute;
      background:var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:1000px;
      border-top-right-radius:1000px;
      border-bottom-left-radius:1000px;
      border-bottom-right-radius:1000px;
    }

    .ZbaHj:hover {
      cursor:pointer;
      background:bg;
    }

    .csFOPq {
      height:64px;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .IebAl {
      top:\;
      left:1rem;
      color:var(--icon-sub);
      cursor:pointer;
      height:32px;
      display:flex;
      row-gap:6px;
      position:absolute;
      font-size:14px;
      background:var(--bg-white);
      column-gap:6px;
      transition:all 300ms ease;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .IebAl:hover {
      color:var(--icon-strong);
      background:var(--bg-weak);
    }

    .IebAl.show {
      top:-2.5rem;
      left:1rem;
      color:var(--icon-sub);
      cursor:pointer;
      height:32px;
      display:flex;
      row-gap:6px;
      position:absolute;
      font-size:14px;
      background:var(--bg-white);
      column-gap:6px;
      transition:all 300ms ease;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:center;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .bpiyqm {
      color:var(--text-sub);
      font-size:1rem;
      font-family:Geist;
      font-weight:500;
    }

    .bnUwvf {
      width:100%;
      bottom:0px;
      position:absolute;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    .eymOqa {
      color:var(--icon-sub);
      display:flex;
      font-size:14px;
      align-items:center;
      font-family:Geist;
      font-weight:500;
      flex-direction:row;
      justify-content:space-between;
    }

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

    .dscQiF {
      width:100%;
      height:100%;
      display:flex;
      row-gap:1.5rem;
      column-gap:1.5rem;
      flex-direction:column;
    }

    .bZPLSU {
      left:0rem;
      right:0rem;
      bottom:0rem;
      display:flex;
      z-index:99;
      position:absolute;
      translate:0 100% 0;
      background:var(--bg-white);
      transition:all 300ms ease;
      align-items:center;
      border-color:var(--stroke-sub);
      border-style:solid;
      border-width:1px;
      justify-content:flex-start;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0rem;
    }

    .bZPLSU.show {
      left:0rem;
      right:0rem;
      bottom:0rem;
      position:absolute;
      translate:0 0 0;
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0rem;
    }

    .OkZFc {
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      padding-top:2rem;
      padding-left:0rem;
      padding-right:0rem;
      padding-bottom:2rem;
      justify-content:center;
    }

    .add-custom-tone\:CepOGLvUQIDYwu81THvaO {
      display:flex;
      align-items:center;
      padding-top:0rem;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:1rem;
      justify-content:flex-start;
    }

    .cYheKx {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:0;
      z-index:-1;
      position:absolute;
      background:#19191917;
      transition:all 300ms ease;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      backdrop-filter:blur(5px);
      justify-content:space-between;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
      -webkit-backdrop-filter:blur(5px);
    }

    .cYheKx.show {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:1;
      z-index:9;
      position:absolute;
      background:#19191905;
      transition:all 300ms ease;
      align-items:flex-start;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      backdrop-filter:blur(5px);
      justify-content:space-between;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
      -webkit-backdrop-filter:blur(5px);
    }

    .bXqEbr {
      color:var(--text-strong);
      font-size:1rem;
      font-family:Geist;
      font-weight:500;
    }

    .fqcBWZ {
      display:flex;
      align-items:center;
      user-select:none;
      touch-action:none;
      flex-direction:row;
      -ms-user-select:none;
      justify-content:start;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-touch-callout:none;
      -webkit-text-size-adjust:none;
    }

    .fqcBWZ.orientation-vertical {
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:start;
    }

    .so-slider\:root {
      height:1.5rem;
    }

    .bumcfj {
      top:var(--top);
      left:var(--left);
      right:var(--right);
      bottom:var(--bottom);
      display:flex;
      position:absolute;
      translate:var(--translate-x) var(--translate-y);
      flex-direction:column;
    }

    .dOsAZm {
      display:flex;
      flex-grow:var(--flex-grow);
      flex-direction:column;
    }

    .so-slider\:a9ZjKfsZpUtE7C2qD8sZu {
      height:6px;
      background:var(--bg-weak);
      overflow-x:hidden;
      overflow-y:hidden;
      border-top-left-radius:1000px;
      border-top-right-radius:1000px;
      border-bottom-left-radius:1000px;
      border-bottom-right-radius:1000px;
    }

    .fjPjKY {
      display:flex;
      opacity:1;
      flex-direction:column;
    }

    .fjPjKY.hidden {
      opacity:0;
    }

    .so-slider\:cOWuENSc45Wxo_SdkuTgR {
      width:1rem;
      cursor:grab;
      height:1rem;
      background:var(--bg-white);
      border-color:var(--stroke-strong);
      border-style:solid;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .so-slider\:cOWuENSc45Wxo_SdkuTgR:hover {
      background-color:var(--neutral-2, #1A191B);
    }

    .so-slider\:cOWuENSc45Wxo_SdkuTgR:focus-visible {
      outline-color:var(--primary-base);
      outline-style:solid;
      outline-width:var(--border-lg);
      outline-offset:var(--border-md);
    }

    .fwhVgk {
      top:var(--top);
      left:var(--left);
      right:var(--right);
      bottom:var(--bottom);
      display:flex;
      opacity:1;
      position:absolute;
      flex-direction:column;
    }

    .fwhVgk.hidden {
      display:flex;
      opacity:0;
      flex-direction:column;
    }

    .so-slider\:sou1DDNXQspKdVYavzdXc {
      height:100%;
      background:var(--bg-strong);
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .add-custom-tone\:HoYid_Yd1PngmxYbFq2Ck {
      width:100%;
    }

    .dLsILL {
      color:var(--icon-sub);
      width:32px;
      cursor:pointer;
      height:32px;
      display:flex;
      background:var(--bg-white);
      transition:all 300ms ease;
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .dLsILL:hover {
      color:var(--icon-strong);
      cursor:pointer;
      background:var(--bg-weak);
    }

    .add-custom-tone\:ISwWqDCxkLjiOyYHOwP6U {
      width:100%;
    }

    .dnEgex {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
    }

    .add-custom-tone\:LK1i00WmpdA6d-jpLKHTn {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .cPqzeW {
      height:100%;
      background:var(--bg-white);
    }

    .add-custom-tone\:PCeYcmORiDbhYw63Xxo8P {
      width:100%;
      cursor:pointer;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      transition:all 300ms ease;
      padding-top:.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      flex-direction:row;
      padding-bottom:.5rem;
    }

    .add-custom-tone\:PCeYcmORiDbhYw63Xxo8P:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .add-custom-tone\:RdsPQcFmB4yD_PAsEaZvj {
      width:100%;
    }

    .eeDaya {
      width:32px;
      height:32px;
      display:flex;
      row-gap:.45rem;
      background:var(--bg-weak);
      column-gap:.45rem;
      align-items:center;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .add-custom-tone\:TRpCPDABuJbueKpXtF3dx {
      font-size:14px;
      font-family:Geist;
    }

    .yufDH {
      flex:1;
      color:var(--text-strong);
      font-size:1rem;
      font-family:Geist;
      font-weight:500;
    }

    .add-custom-tone\:UrdfHu3yLeDWVJtXyxHso {
      width:100%;
      cursor:pointer;
      height:40px;
      row-gap:8px;
      font-size:14px;
      column-gap:8px;
      transition:all 300ms ease;
      padding-top:.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      flex-direction:row;
      padding-bottom:.5rem;
    }

    .add-custom-tone\:UrdfHu3yLeDWVJtXyxHso:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .add-custom-tone\:Y1GjAp4jl7j4EmKKwMYfj {
      flex:1;
      width:100%;
      cursor:pointer;
      height:32px;
    }

    .bWpISR {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      row-gap:.5rem;
      column-gap:.5rem;
      align-items:flex-start;
      justify-content:space-between;
    }

    .bUjwcS {
      color:var(--icon-sub);
      width:32px;
      cursor:pointer;
      height:32px;
      display:flex;
      background:var(--bg-white);
      transition:all 300ms ease;
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .bUjwcS:hover {
      color:var(--icon-strong);
      background:var(--bg-weak);
    }

    .dDAZea {
      flex:1;
      width:100%;
      display:none;
      align-items:center;
      justify-content:center;
    }

    .dhhilM {
      row-gap:.75rem;
      column-gap:.75rem;
    }

    .fajxXM {
      color:var(--text-sub);
      width:fit-content;
      font-size:14px;
      background:var(--bg-weak);
      font-family:Geist;
      font-weight:500;
      padding-top:4px;
      padding-left:12px;
      padding-right:12px;
      padding-bottom:4px;
      border-top-left-radius:1000px;
      border-top-right-radius:1000px;
      border-bottom-left-radius:1000px;
      border-bottom-right-radius:1000px;
    }

    .feXJsA {
      width:100%;
      height:100%;
      display:flex;
      min-height:230px;
      align-items:flex-start;
      padding-top:1rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      justify-content:space-between;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .cbQLzW {
      flex:1  ;
      width:100%;
      overflow-y:hidden;
      padding-top:1rem;
    }

    .add-custom-tone\:sTH-l_kfWMQLaprqnLvMS {
      flex:1;
      cursor:pointer;
      height:32px;
      row-gap:4px;
      font-size:14px;
      column-gap:4px;
      transition:all 300ms ease;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .add-custom-tone\:sTH-l_kfWMQLaprqnLvMS:hover {
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .add-custom-tone\:tFN0N5YbUxgbeNM0DOtYY {
      row-gap:0.25rem;
      column-gap:0.25rem;
      max-height:300px;
    }

    .bBltrc {
      flex:1;
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      padding-left:1rem;
      padding-right:1rem;
      justify-content:flex-start;
    }

    .add-custom-tone\:z9GX757WuBvI_C0vaSVQz {
      width:100%;
    }

    .fcoszh {
      width:100%;
      padding-top:.25rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:.25rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .eUHVTA {
      width:100%;
      overflow-y:hidden;
    }

    .dHGWXo {
      color:var(--icon-strong);
      display:none;
    }

    .drthYZ {
      color:var(--text-soft);
      font-size:12px;
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:20px;
      letter-spacing:0.03rem;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
      /* -paragraph/-x -small */:;
    }

    .ebmZxZ {
      width:100%;
      height:8px;
      background:var(--bg-weak);
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .erqKOW {
      width:var(--width);
      height:100%;
      background:linear-gradient(to right, var(--stop-1) 0%, var(--stop-2) 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      transition:all 300ms ease;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .bvQenS {
      width:100%;
      display:flex;
      row-gap:1.5rem;
      background: var(--bg-white);
      column-gap:1.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .eDKzYb {
      color:var(--text-strong);
      font-size:.875rem;
      font-style:normal;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      line-height:24px;
      letter-spacing:-0.084px;
      /* -label/-small */:;
      font-feature-settings:'ss11' on, 'liga' off, 'calt' off;
    }

    .cjNfKQ {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .dAiHbq {
      flex:1  ;
      display:flex;
      row-gap:.5rem;
      column-gap:.5rem;
      align-items:flex-start;
      justify-content:center;
    }

    .bJMQNl {
      flex:1;
      display:flex;
      row-gap:.5rem;
      column-gap:.5rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .active-tone-and-voice-view\:IFLHAqjde_rE56fZJJcDH {
      display:none;
    }

    .xRfOj {
      width:100%;
      row-gap:1.5rem;
      column-gap:1.5rem;
      flex-direction:column;
    }

    .bIDZMW {
      width:100%;
      height:100%;
      row-gap:1.5rem;
      z-index:9;
      position:relative;
      background: var(--bg-white);
      column-gap:1.5rem;
      align-items:center;
      padding-top:1.25rem;
      padding-left:1.25rem;
      padding-right:1.25rem;
      flex-direction:column;
      padding-bottom:1.25rem;
      justify-content:flex-start;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .ffycRl {
      width:40px;
      height:32px;
      display:flex;
      background:var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .cvnKAc {
      color:#ffffff;
    }

    .active-tone-and-voice-view\:b2be5YT4mgm4JbsHUPWfI {
      cursor:pointer;
      height:36px;
      display:none;
    }

    .bfitvg {
      flex:1  ;
      background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/orange_bossk_dead_albatross:34(1).png/public") no-repeat no-repeat right top / contain var(--bg-weak);
      overflow-x:hidden;
      overflow-y:hidden;
      padding-top:0.15rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:2px;
      padding-right:2px;
      padding-bottom:0.15rem;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .erPFQf {
      width:100%;
      height:100%;
      display:flex;
      row-gap:2rem;
      column-gap:2rem;
      flex-direction:row;
    }

    .eTTqQM {
      height:200px;
      display:flex;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      align-items:center;
      padding-left:.;
      padding-right:.;
      justify-content:center;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .active-tone-and-voice-view\:lQG0AtH7k1UtF3RizzGj3 {
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .SQknE {
      row-gap:.1rem;
      column-gap:.1rem;
    }

    .RIdSv {
      color:var(--icon-sub);
      display:none;
    }

    .ekmzkP {
      left:-160px;
      width:200px;
      bottom:-110px;
      position:absolute;
      animation:;
    }

    .bSiLtU {
      width:fit-content;
      background:linear-gradient(to right, var(--Purple-400) 0%, var(--Blue-500) 100%) scroll padding-box border-box repeat repeat 0% 0% / auto;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .dxMVvO {
      color:var(--text-strong);
      font-size:1.2rem;
      font-family:Geist;
      font-weight:600;
    }

    .Vuxke {
      width:40px;
      height:40px;
      display:flex;
      background:var(--bg-weak);
      align-items:center;
      justify-content:center;
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .active-tone-and-voice-view\:uphdShWl_3zt5MkwyAhOV {
      width:32px;
      cursor:pointer;
      height:32px;
      display:none;
      font-size:14px;
      background:var(--bg-white);
      transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1)  ;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .active-tone-and-voice-view\:uphdShWl_3zt5MkwyAhOV:hover {
      color:var(--text-strong);
      row-gap:.5rem;
      background:var(--bg-weak);
      column-gap:.5rem;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:all 500ms cubic-bezier(0.42, 0, 0.58, 1)  ;
      padding-top:.5rem;
      padding-left:.5rem;
      padding-right:.5rem;
      padding-bottom:.5rem;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .dJmpWP {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:1;
      row-gap:2rem;
      z-index:99;
      position:absolute;
      background:var(--bg-white);
      column-gap:2rem;
      align-items:center;
      flex-direction:column;
      backdrop-filter:blur(10px);
      justify-content:center;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .s-tone-and-voice\:nMmjrCe4e5jqjGTikIrYn {
      width:100%;
      display:flex;
      align-items:center;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      justify-content:flex-start;
    }

    .o-ai-training-tone-voice\:wM1xUBQJB3vTmgYJc6s0u {
      flex:2;
      height:100%;
    }

    .dlrwmD {
      display:flex;
      align-items:flex-start;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-ai-training-tone-voice\:zIfwDcDc_X1igwSgKCxwn {
      cursor:pointer;
      height:36px;
      display:none;
    }

    .o-brain-view\:bx6iWtr3Psyqqt7UAvyt3 {
      width:100%;
    }

    .djWCrE {
      flex:1;
      row-gap:8px;
      column-gap:8px;
    }

    .bFBoMD {
      flex:1;
      color:var(--text-strong);
      display:flex;
      overflow:hidden;
      background:var(--bg-white);
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      flex-direction:column;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .clicnM {
      opacity:0.3;
      animation:2s ease 0ms infinite normal none running animation-cYKjHD;
      font-size:64px;
    }

    .dKSBST {
      color:var(--text-strong);
      margin:0px;
      font-size:20px;
      font-weight:600;
    }

    .cJZxje {
      width:fit-content;
      height:100%;
      display:flex;
      overflow:hidden;
      flex-grow:.85;
      min-width:400px;
      background:;
      flex-basis:0%;
      flex-shrink:1;
      flex-direction:column;
      backdrop-filter:blur(20px);
      border-right-color:var(--stroke-soft);
      border-right-style:solid;
      border-right-width:1px;
      border-top-left-radius:0px;
      border-top-right-radius:0px;
      border-bottom-left-radius:0px;
      border-bottom-right-radius:0px;
    }

    .fcqbII {
      gap:20px;
      height:fit-content;
      display:flex;
      padding-top:1rem;
      padding-left:1rem;
      border-bottom:1px solid rgba(255,255,255,0.08);
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    .bfKHgY {
      border:1px solid rgba(255,255,255,0.08);
      height:100%;
      display:flex;
      overflow:hidden;
      flex-grow:1;
      min-width:0px;
      align-items:center;
      border-radius:16px;
      flex-direction:column;
      backdrop-filter:blur(20px);
      justify-content:center;
    }

    .dmUjLC {
      color:var(--text-strong);
      width:100%;
      outline:none;
      padding:12px 16px;
      font-size:14px;
      background:rgba(255,255,255,0.05);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-radius:8px;
    }

    .dmUjLC:focus {
      border-color:var(--primary-alpha-24);
    }

    .bOJfoW {
      color:var(--text-sub);
      margin:0px;
      font-size:14px;
      max-width:400px;
      text-align:center;
    }

    .dleJX {
      gap:16px;
      height:100%;
      display:flex;
      overflow:hidden;
      min-width:0px;
      flex-direction:row;
    }

    .dQfajB {
      gap:12px;
      display:flex;
      flex-direction:column;
    }

    .dJQsfs {
      gap:16px;
      display:flex;
      padding:48px;
      flex-grow:1;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .dcccyU {
      color:var(--text-strong);
      font-size:14px;
    }

    .Jpalo {
      gap:8px;
      display:flex;
      flex-direction:column;
    }

    .bkBytZ {
      color:rgba(94,234,212,0.8);
      font-size:18px;
      flex-shrink:0;
      line-height:1;
    }

    .so-ai-suggested-questions\:-RDz8_YGgEg4kIhUIaEns {
      height:34px;
      font-size:14px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .eleChm {
      color:var(--text-soft);
      display:inline;
      font-size:0.75rem;
      font-style:normal;
      font-weight:400;
      line-height:1rem;
      font-feature-settings:'liga' off, 'calt' off;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .bpjrUs {
      color:white;
      width:fit-content;
      display:inline;
      font-size:10px;
      background:var(--warning-base);
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.15rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.15rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .guzZs {
      flex:1;
      color:var(--text-soft);
      width:100%;
      font-size:14px;
      font-style:italic;
      font-weight:400;
    }

    .fjwCMI {
      gap:6px;
      border:1px solid rgba(255,255,255,0.08);
      height:fit-content;
      display:flex;
      padding:12px;
      flex-grow:1;
      background:rgba(255,255,255,0.05);
      border-radius:8px;
      flex-direction:column;
    }

    .eWbrBD {
      gap:16px;
      width:100%;
      display:flex;
      padding:20px;
      flex-wrap:wrap;
      background:var(--bg-white);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-radius:10px;
      flex-direction:column;
    }

    .dnivbO {
      color:white;
      width:fit-content;
      display:inline;
      font-size:10px;
      background:var(--error-base);
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.15rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.15rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cgNGte {
      width:100%;
      display:flex;
      row-gap:5px;
      background:var(--bg-white);
      column-gap:5px;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .bZJIH {
      flex:1;
      min-height:1px;
    }

    .so-ai-suggested-questions\:7QkwTG9HOqoeXgA3yMx7a {
      color:white;
      height:34px;
      font-size:14px;
      background:var(--error-base);
    }

    .bppnPr {
      gap:6px;
      display:flex;
      flex-direction:column;
    }

    .bppnPr.selected {
      background:#cacfd814;
    }

    .cAQwxa {
      gap:6px;
      border:1px solid rgba(255,255,255,0.08);
      display:flex;
      padding:12px;
      flex-grow:1;
      background:rgba(255,255,255,0.05);
      border-radius:8px;
      flex-direction:column;
    }

    .dAMgdz {
      color:var(--text-strong);
      margin:0px;
      font-size:16px;
      font-weight:500;
    }

    .eQlqHm {
      color:white;
      width:fit-content;
      display:inline;
      font-size:10px;
      background:var(--information-base);
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.15rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.15rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .bbpPNg {
      color:var(--text-strong);
      margin:0px;
      font-size:13px;
      word-wrap:break-word;
      font-weight:500;
      overflow-wrap:break-word;
    }

    .cKtNxw {
      gap:6px;
      border:1px solid rgba(255,255,255,0.08);
      cursor:pointer;
      display:flex;
      padding:10px;
      background:rgba(255,255,255,0.04);
      transition:all 0.2s ease;
      border-radius:8px;
      flex-direction:column;
    }

    .cKtNxw:hover {
      transform:translateY(-1px);
      background:rgba(255,255,255,0.06);
    }

    .fjmxvg {
      gap:16px;
      width:100%;
      display:grid;
      grid-template-columns:repeat(3, 1fr);
    }

    @media (max-width: 1240px) {

    .fjmxvg {
      gap:16px;
      width:100%;
      display:grid;
      grid-template-columns:repeat(3, 1fr);
    }
    }

    @media (max-width: 900px) {

    .fjmxvg {
      gap:16px;
      width:100%;
      display:grid;
      grid-template-columns:repeat(2, 1fr);
    }
    }

    @media (max-width: 600px) {

    .fjmxvg {
      gap:16px;
      width:100%;
      display:grid;
      grid-template-columns:repeat(1, 1fr);
    }
    }

    .fnaXhO {
      color:var(--text-sub);
      display:flex;
      row-gap:0.5rem;
      font-size:11px;
      column-gap:0.5rem;
      align-items:center;
      font-weight:600;
      flex-direction:row;
      letter-spacing:0.5px;
      text-transform:uppercase;
      justify-content:flex-start;
    }

    .so-ai-suggested-questions\:E6pg1saYi-MN913C9NAq6 {
      width:100%;
    }

    .eOfvlc {
      color:var(--text-strong);
      font-size:12px;
      font-weight:500;
      letter-spacing:0.5px;
      text-transform:uppercase;
    }

    .so-ai-suggested-questions\:FVkeOv-aZylyTsgFlE_mE {
      height:100%;
      display:flex;
      min-height:200px;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .wsXxo {
      color:var(--text-strong);
      margin:0px;
      font-size:20px;
      flex-shrink:0;
      font-weight:600;
    }

    .cwjeYr {
      display:flex;
      row-gap:.5rem;
      column-gap:.5rem;
      padding-top:0.5rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:0.5rem;
    }

    .fBwHNP {
      height:fit-content;
      background:var(--bg-white);
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .eoNyFa {
      gap:8px;
      width:100%;
      display:flex;
      padding:12px 14px;
      background:bg-;
      align-items:center;
      border-radius:6px;
      flex-direction:row;
      justify-content:flex-start;
      border-left-color:var(--primary-base);
      border-left-style:solid;
      border-left-width:3px;
    }

    .so-ai-suggested-questions\:OIHMyuP_9KQ4Kgl9FWRqE {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      position:relative;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .bTxEfn {
      flex:1;
      color:var(--text-strong);
      margin:0px;
      font-size:14px;
      align-items:center;
      font-weight:400;
      line-height:1.4;
      text-overflow:ellipsis;
      flex-direction:row;
      justify-content:space-between;
    }

    .dzZGnH {
      color:var(--text-sub);
      font-size:11px;
      font-weight:600;
      letter-spacing:0.5px;
      text-transform:uppercase;
    }

    .so-ai-suggested-questions\:R_D5mH9JGQcdHrBap447v {
      flex:1;
      height:100%;
      overflow-y:auto;
      scrollbar-width:none;
    }

    .so-ai-suggested-questions\:R_D5mH9JGQcdHrBap447v::-webkit-scrollbar {
    width: 0;
    }

    .eUvcHZ {
      width:2.5px;
      height:94px;
      rotate:0 0 1 45deg;
      translate:0 0px 0;
      background:var(--stroke-soft);
    }

    .fcjIwF {
      gap:10px;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      flex-shrink:0;
      padding-top:8px;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:flex-end;
    }

    .ccsAjO {
      height:fit-content;
      display:flex;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      outline-color:var(--bg-weak);
      outline-style:solid;
      outline-width:1px;
      justify-content:center;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .so-ai-suggested-questions\:bTiqhl04EYvjO_-CvNGO1 {
      width:100%;
      height:100%;
      overflow-y:auto;
    }

    .fseMnY {
      top:0px;
      left:0px;
      right:0px;
      bottom:0px;
      display:flex;
      opacity:0.7;
      position:absolute;
      background:var(--bg-white);
      align-items:center;
      font-family:Geist Mono;
      justify-content:center;
    }

    .so-ai-suggested-questions\:dGyuVqFuyrTHud0b9VZBL {
      color:var(--text-strong,#0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .so-ai-suggested-questions\:f-KzZz-DyhKllKyiAjDXk {
      color:var(--text-strong);
      font-size:18px;
      text-align:left;
      font-family:Geist;
      font-weight:500;
    }

    .eNQDCj {
      gap:12px;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .bNgGWG {
      width:18px;
      cursor:pointer;
      height:18px;
    }

    .bkjdFt {
      gap:6px;
      color:var(--text-sub);
      display:flex;
      flex-wrap:wrap;
      font-size:11px;
      align-items:center;
      flex-direction:row;
    }

    .dyCWbB {
      color:white;
      width:fit-content;
      display:inline;
      font-size:10px;
      background:var(--success-base);
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.15rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.15rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cfIYOf {
      gap:12px;
      width:100%;
      display:flex;
      padding:16px;
      flex-wrap:wrap;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-radius:10px;
      flex-direction:column;
    }

    .cSYONU {
      display:flex;
      row-gap:12px;
      column-gap:12px;
      flex-direction:row;
    }

    .bZeYIt {
      width:100%;
      height:fit-content;
      display:flex;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .bZeYIt.is-collapse {
      height:32px;
    }

    .ddWqWC {
      color:var(--text-strong);
      margin:0px;
      font-size:14px;
      word-wrap:break-word;
      font-weight:400;
      overflow-wrap:break-word;
    }

    .so-ai-suggested-questions\:pToVSLZ7fXEAEnVuk8Q-g {
      height:34px;
      font-size:14px;
    }

    .bGsNXb {
      gap:6px;
      border:1px solid rgba(255,255,255,0.08);
      display:flex;
      padding:12px;
      min-width:0px;
      background:rgba(255,255,255,0.05);
      border-radius:8px;
      flex-direction:column;
    }

    .czCFeg {
      color:var(--text-strong);
      margin:0px;
      font-size:13px;
      word-wrap:break-word;
      font-style:italic;
      line-height:1.5;
      overflow-wrap:break-word;
    }

    .cfChEy {
      gap:20px;
      width:100%;
      height:100%;
      display:flex;
      padding:24px;
      flex-direction:column;
    }

    .djspvQ {
      flex:1;
      display:flex;
      row-gap:5px;
      column-gap:5px;
      min-height:1px;
      padding-top:.5rem;
      padding-left:12px;
      padding-right:12px;
      flex-direction:column;
      padding-bottom:.5rem;
    }

    .bzSAhC {
      flex:1;
      display:flex;
      overflow-y:auto;
      align-items:stretch;
      flex-direction:column;
      justify-content:start;
    }

    .cDryQw {
      gap:8px;
      cursor:pointer;
      display:flex;
      align-items:center;
      user-select:none;
      flex-direction:row;
    }

    .o-brain-view\:hcJmTf3hKzzOdGMk3UTCf {
      flex:1;
      width:100%;
    }

    .o-brain-view\:lTgsaTiDSNoCbuvpmYCOF {
      color:var(--text-strong);
      width:fit-content;
      font-size:18px;
      text-align:center;
      font-family:Geist;
      font-weight:500;
    }

    .o-brain-view\:m7yeom5WmogEL6szbYVoG {
      min-width:85vw;
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .o-brain-view\:mf_g2SRoqa4rwHPLrbqUi {
      flex:1;
      height:1px;
      display:flex;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .dBakBS {
      width:100%;
      height:100%;
      row-gap:2rem;
      background:var(--bg-white);
      column-gap:2rem;
    }

    .o-brain-media-bundles\:1gx7vR96hQMkV26dk_S4L {
      flex-grow:1;
      flex-basis:0%;
      flex-shrink:1;
    }

    .bAKOxH {
      width:100%;
      height:fit-content;
      display:flex;
      row-gap:1rem;
      flex-wrap:wrap;
      column-gap:1rem;
      align-items:center;
      padding-top:16px;
      flex-direction:row;
      justify-content:start;
    }

    .o-brain-media-bundles\:31wFScqoNojSjfGKA9a-J {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .bvHYXl {
      row-gap:16px;
      column-gap:16px;
      flex-direction:row;
    }

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

    .o-brain-media-bundles\:AX6PQrUtdlFVT0CXNcTXR {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .o-brain-media-bundles\:AzXIpkT65Q1vv05_rJ9DL {
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .bqtOcc {
      height:fit-content;
      display:inline;
      font-size:11px;
      font-style:normal;
      font-family:"Geist Mono";
      font-weight:500;
      line-height:11px;
    }

    .o-brain-media-bundles\:EVgnqNpWd99xNMosgGZEL {
      height:700px;
      min-width:550px;
      background:var(--bg-white);
      border-color:transparent;
      border-style:solid;
      border-width:1px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .o-brain-media-bundles\:FHIAV5woMInWVr7WrPIr- {
      flex:1;
    }

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

    .cMpzMg {
      width:100%;
      height:100%;
      display:flex;
      background:var(--bg-weak);
      align-items:flex-start;
      padding-top:8px;
      border-color:var(--bg-white);
      border-style:solid;
      border-width:1px;
      padding-left:8px;
      padding-right:8px;
      padding-bottom:8px;
      justify-content:space-between;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .o-brain-media-bundles\:NIDiHh2AR23crcdMskRB- {
      height:fit-content;
    }

    .qkRvb {
      gap:1rem;
      flex:1;
      width:100%;
      display:grid;
      grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));
    }

    .o-brain-media-bundles\:OjJCo4Oqi89gylfA5jr7F {
      width:20px;
      height:20px;
      align-items:center;
      justify-content:center;
    }

    .cLDBOY {
      row-gap:8px;
      column-gap:8px;
    }

    .o-brain-media-bundles\:SQNVP8Lrl2Vgz6XSdlK5f {
      flex:1;
    }

    .o-brain-media-bundles\:WNZcg1dqdANv90jQRofg- {
      flex:1;
    }

    .o-brain-media-bundles\:Yy4HAIs8KUtU3-3jFQb9b {
      height:100%;
      display:flex;
      min-height:200px;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .o-brain-media-bundles\:aFfuIHOsRED112kWktcj8 {
      flex:1;
    }

    .o-brain-media-bundles\:bezixC1cBaeFNWkXrOb6d {
      flex:1;
      font-size:var(--label-sm);
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .bLFtsK {
      color:var(--text-strong);
      font-size:14px;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
    }

    .o-brain-media-bundles\:lSl8h3IfIEKnYzd7n7TuA {
      height:250px;
    }

    .elNOYo {
      flex:1  ;
      display:flex;
      row-gap:12px;
      column-gap:12px;
      flex-direction:row;
    }

    .fplPyL {
      width:fit-content;
      cursor:pointer;
      height:auto;
      display:flex;
      row-gap:6px;
      flex-grow:1;
      max-width:167px;
      column-gap:6px;
      max-height:171px;
      align-items:start;
      aspect-ratio:3/2;
      flex-direction:column;
      justify-content:left;
    }

    .ebyhdD {
      gap:0.5rem;
      color:var(--text-strong, #0E121B);
      width:100%;
      cursor:pointer;
      height:var(--interactive-height-sm);
      display:flex;
      font-size:var(--paragraph-sm);
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Geist';
      font-weight:var(--regular);
      padding-top:0.5rem;
      white-space:nowrap;
      padding-left:1rem;
      border-radius:8px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:0px;
      padding-right:1rem;
      text-overflow:ellipsis;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:flex-start;
      background-color:var(--bg-white, #FFFFFF);
    }

    .ebyhdD:hover {
      background-color:var(--bg-weak, #F5F7FA);
    }

    .cCjmsZ {
      height:fit-content;
      overflow-x:hidden;
      overflow-y:hidden;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

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

    .crpShr {
      height:12px;
      display:none;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .KMZqq {
      gap:0.375rem;
      color:#ffffff;
      height:fit-content;
      display:flex;
      font-size:12px;
      background:var(--stage-color);
      align-items:center;
      padding-top:0.15rem;
      padding-left:0.5rem;
      border-radius:0.4375rem;
      padding-right:0.5rem;
      padding-bottom:0.15rem;
      justify-content:center;
    }

    .JZztq {
      flex:1;
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    .o-brain-view\:vXPjHL6g181RE4swhJqv1 {
      color:var(--text-strong);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .o-brain-view\:voRKm01h0LVJleb0zVhgU {
      flex:1;
      height:1px;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:center;
      flex-direction:column;
      justify-content:flex-start;
    }

    .cuARqR {
      width:10px;
      height:10px;
      background:var(--error-base);
      border-top-left-radius:100px;
      border-top-right-radius:100px;
      border-bottom-left-radius:100px;
      border-bottom-right-radius:100px;
    }

    .dEnIRg {
      width:100%;
      display:flex;
      row-gap:8px;
      max-width:300px;
      column-gap:8px;
      align-items:center;
      flex-direction:row;
      justify-content:flex-end;
    }

    .so-ai-training-new\:axWaEDCUZ_EQToXA7FVyg {
      flex:1;
      height:100%;
    }

    .so-ai-training-new\:bBBYGHT9cpC56rS-w9so0 {
      flex:1;
      width:100%;
      height:100%;
      background:var(--bg-white);
      padding-top:48px;
    }

    .cxcVcQ {
      width:100%;
      display:flex;
      row-gap:6px;
      column-gap:6px;
      flex-direction:column;
    }

    .MEemv {
      width:var(--segment-width);
      height:100%;
      flex-grow:0;
      background:var(--bg-weak);
      flex-shrink:0;
    }

    .bBQxei {
      width:var(--segment-width);
      height:100%;
      flex-grow:0;
      background:var(--Green-500);
      flex-shrink:0;
    }

    .npwFu {
      height:12px;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }

    .dpSFwF {
      width:100%;
      height:24px;
      display:flex;
      row-gap:4px;
      flex-grow:1;
      column-gap:4px;
      overflow-x:hidden;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dpSFwF.medium {
      height:16px;
    }

    .emUCZp {
      left:0px;
      color:var(--stroke-soft);
      right:0px;
      scale:1.2 1.1 1.1;
      width:100%;
      height:100%;
      opacity:0.27;
      position:absolute;
    }

    .so-ai-training-new\:blRWjB4jRY_MsE5E7U-3b {
      bottom:-80px;
      display:none;
      opacity:0.1;
    }

    .foOcmN {
      display:none;
      opacity:0;
      row-gap:1.5rem;
      column-gap:1.5rem;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .cnpmgK {
      flex:1;
      color:var(--text-soft);
      display:inline;
      font-size:0.75rem;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      font-feature-settings:'liga' off, 'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .so-ai-training-new\:fxzJIkVUHZkFHDxpFwsvv {
      height:95%;
    }

    .so-ai-training-new\:i9sw6KJDm5p_ei4ojfKMI {
      color:var(--text-strong);
      font-size:18px;
      text-align:left;
      font-family:Geist;
      font-weight:500;
    }

    .eDqBpO {
      color:var(--text-sub-600, #5C5C5C);
      font-size:0.625rem;
      background:var(--bg-white);
      font-style:normal;
      font-family:Geist;
      font-weight:600;
      line-height:0.75rem;
      padding-top:2px;
      padding-left:5px;
      padding-right:5px;
      padding-bottom:2px;
      font-feature-settings:'liga' off, 'calt' off;
      border-top-left-radius:5px;
      border-top-right-radius:5px;
      /* 120% */
letter-spacing:0.0125rem;
      border-bottom-left-radius:5px;
      border-bottom-right-radius:5px;
    }

    .bJNOpF {
      width:80px;
      height:64px;
      background:var(--bg-weak);
      border-color:var(--bg-white);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
      border-bottom-left-radius:16px;
      border-bottom-right-radius:16px;
    }

    .so-ai-training-new\:kZ6HZAIGvZXM9ijSRPYXz {
      left:110%;
      width:fit-content;
      height:fit-content;
      position:absolute;
      min-width:250px;
    }

    .NSFR {
      width:100%;
      height:100%;
      row-gap:0.5rem;
      background:var(--bg-white);
      column-gap:0.5rem;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .epHJpi {
      width:100%;
      height:100%;
      row-gap:0.5rem;
      column-gap:0.5rem;
      flex-direction:column;
    }

    .dan-universal-requests\:24WtIP0C6ad7ybQ05fy2a {
      width:500px;
      max-width:700px;
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .dMjLzo {
      width:fit-content;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    .bqPsc {
      width:25%;
      height:90%;
      padding-top:0.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .dan-universal-requests\:IY0tkas-uqKbGg5cmrTk9 {
      color:var(--text-strong);
      font-size:18px;
      text-align:left;
      font-family:Geist;
      font-weight:500;
    }

    .bvLAtq {
      color:var(--text-soft);
      display:inline;
      font-size:0.75rem;
      font-style:normal;
      font-family:Geist;
      font-weight:500;
      line-height:1rem;
      font-feature-settings:'liga' off,'calt' off;
      /* 133.333% */
text-transform:uppercase;
      /* -d-m -mono/-x--small */
font-family:"DM Mono";
    }

    .bqXOUk {
      width:100%;
      height:100%;
      display:flex;
      background:var(--bg-white);
      font-family:Geist;
      flex-direction:column;
    }

    .dQNujT {
      border:1px solid var(--stroke-soft);
      display:flex;
      transition:all 0.2s;
      padding-top:0rem;
      padding-left:0rem;
      border-radius:8px;
      padding-right:0rem;
      flex-direction:column;
      padding-bottom:0rem;
    }

    .dQNujT:hover {
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .dQNujT {
      cursor:pointer;
    }

    @media (max-width: 768px) {

    .dQNujT {
      padding:0.75rem;
      font-size:0.875rem;
    }
    }

    .dXljDK {
      color:var(--text-strong);
      display:flex;
      flex-direction:column;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .dXljDK.isActive {
      color:var(--success-base);
      background:#e2f9ec;
      border-color:var(--success-base);
      border-style:solid;
      border-width:0.5px;
    }

    .ejHAoO {
      font-size:1rem;
      font-weight:500;
    }

    @media (max-width: 768px) {

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

    .fDpPuf {
      color:var(--text-sub);
      font-size:0.875rem;
      font-family:"Geist";
      font-weight:400;
    }

    @media (max-width: 768px) {

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

    .bNLRBO {
      display:flex;
      row-gap:0.25rem;
      column-gap:0.25rem;
      padding-top:1rem;
      padding-left:1.5rem;
      border-bottom:1px solid var(--stroke-soft);
      padding-right:1.5rem;
      flex-direction:column;
      padding-bottom:1rem;
    }

    @media (max-width: 768px) {

    .bNLRBO {
      padding:1rem;
    }
    }

    .bwAuDI {
      font-size:1.5rem;
    }

    @media (max-width: 768px) {

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

    .cdqyMt {
      gap:0.5rem;
      color:var(--text-sub);
      border:1px solid var(--stroke-soft);
      cursor:pointer;
      display:flex;
      font-size:0.875rem;
      background:transparent;
      transition:all 0.2s;
      align-items:center;
      font-family:Geist;
      padding-top:0.25rem;
      padding-left:1rem;
      border-radius:999px;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.25rem;
    }

    .cdqyMt:hover {
      border-color:var(--primary-alpha-24);
    }

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

    @media (max-width: 768px) {

    .cdqyMt {
      padding:0.375rem 0.75rem;
      font-size:0.75rem;
    }
    }

    .cdqyMt.selected {
      color:white;
      background:var(--primary-base);
      border-color:transparent;
      border-style:solid;
      border-width:1px;
    }

    .coOBRS {
      gap:0.5rem;
      display:flex;
      flex-wrap:wrap;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .coOBRS {
      gap:0.375rem;
    }
    }

    .bJembL {
      color:var(--text-soft);
      margin:0px;
      font-size:0.875rem;
    }

    @media (max-width: 768px) {

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

    .eugnme {
      gap:0.75rem;
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    @media (max-width: 768px) {

    .eugnme {
      gap:0.5rem;
    }
    }

    .RGEjV {
      font-size:1rem;
    }

    @media (max-width: 768px) {

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

    .fduLpB {
      gap:0.25rem;
      display:flex;
      align-items:flex-start;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .fduLpB {
      gap:0.125rem;
    }
    }

    .dxHmDv {
      display:flex;
      align-items:center;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.75rem;
      justify-content:space-between;
    }

    @media (max-width: 768px) {
    }

    .suLQA {
      gap:0.75rem;
      display:flex;
      padding-top:0.75rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:0.75rem;
      border-top-color:var(--stroke-soft);
      border-top-style:solid;
      border-top-width:1px;
    }

    @media (max-width: 768px) {

    .suLQA {
      gap:0.5rem;
    }
    }

    .dggGiC {
      font-size:20px;
      font-weight:500;
    }

    .ewNckK {
      color:var(--success-base);
      width:24px;
    }

    .eGSuVE {
      color:var(--text-sub);
      font-size:0.875rem;
    }

    .dan-universal-requests-presets\:AMPLOvfXdPMUh0LUDIiXu {
      width:100%;
      height:36px;
    }

    .dRMdKR {
      color:var(--text-sub);
      font-size:0.875rem;
      font-weight:500;
    }

    .dzENYr {
      color:var(--text-sub);
      font-size:0.875rem;
      font-weight:400;
    }

    @media (max-width: 768px) {

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

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

    .bjIhbZ {
      color:var(--text-soft);
      padding:0.25rem 0.5rem;
      font-size:0.75rem;
      background:var(--bg-weak);
      border-radius:var(--radius-4);
    }

    .bpmdnR {
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .eeJDyL {
      color:var(--text-strong);
      width:50px;
      border:1px solid var(--stroke-soft);
      font-size:0.875rem;
      background:var(--bg-white);
      padding-top:0.375rem;
      padding-left:0.25rem;
      border-radius:var(--radius-6);
      padding-right:0.25rem;
      padding-bottom:0.375rem;
    }

    .AuIUK {
      color:var(--text-strong);
      font-size:0.875rem;
      font-weight:500;
    }

    .fAsdpF {
      gap:0.75rem;
      flex:1;
      height:100%;
      display:flex;
      padding:1rem;
      flex-direction:column;
    }

    @media (max-width: 768px) {

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

    .cIyCgs {
      color:var(--text-strong);
      width:60px;
      border:1px solid var(--stroke-soft);
      padding:0.375rem 0.5rem;
      font-size:0.875rem;
      background:var(--bg-white);
      border-radius:var(--radius-6);
    }

    .dIifyH {
      gap:0.5rem;
      border:1px solid var(--stroke-soft);
      display:flex;
      padding:0.5rem 1rem;
      background:var(--bg-weak);
      border-radius:var(--radius-8);
      flex-direction:column;
    }

    .bdoyQD {
      gap:0.75rem;
      display:flex;
      align-items:center;
      flex-direction:row;
    }

    .cTpKiu {
      gap:0.5rem;
      color:var(--text-sub);
      border:1px solid var(--stroke-soft);
      cursor:pointer;
      display:flex;
      font-size:0.875rem;
      background:transparent;
      transition:all 0.2s;
      align-items:center;
      font-family:Geist;
      padding-top:0.25rem;
      padding-left:1rem;
      border-radius:999px;
      padding-right:1rem;
      flex-direction:row;
      padding-bottom:0.25rem;
    }

    .cTpKiu:hover {
      border-color:var(--primary-alpha-24);
    }

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

    @media (max-width: 768px) {

    .cTpKiu {
      padding:0.375rem 0.75rem;
      font-size:0.75rem;
    }
    }

    .cTpKiu.selected {
      color:white;
      background:var(--primary-base);
    }

    .dan-universal-requests-presets\:uc7b4RajRE3j1SuX-UoaJ {
      flex:1;
    }

    .dJqvcL {
      gap:0.25rem;
      display:flex;
      align-items:center;
    }

    .euLtAy {
      gap:0.5rem;
      border:1px solid var(--stroke-soft);
      display:flex;
      padding:0.5rem;
      background:var(--bg-white);
      align-items:center;
      border-radius:var(--radius-6);
      justify-content:space-between;
    }

    .esrGO {
      flex:1;
      width:100%;
      height:100%;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    .dan-universal-requests\:RiS95dJ_OUU_4tp0ijyND {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .cxlbsJ {
      height:100%;
      display:flex;
      overflow:hidden;
      background:var(--bg-white);
      font-family:"Geist";
      border-radius:var(--radius-12);
      flex-direction:column;
    }

    .eDeTqB {
      width:100%;
      display:flex;
      padding:1rem;
      background:var(--bg-white);
      border-top:1px solid var(--stroke-soft);
    }

    .fzxmXr {
      width:100%;
      display:flex;
      padding:1rem;
      align-items:center;
      border-bottom:1px solid var(--stroke-soft);
      flex-direction:row;
      justify-content:space-between;
    }

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

    @media (max-width: 768px) {

    .bCBIVz {
      gap:0.375rem;
    }
    }

    .dan-universal-requests-custom\:7ci2zAV0jMde7oHC32xxT {
      color:var(--text-strong,#0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .fhRZiX {
      display:flex;
      row-gap:0rem;
      column-gap:0rem;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .fhRZiX {
      gap:0.5rem;
    }
    }

    .dan-universal-requests-custom\:DlyJydsG-VGBIIYkRDdKZ {
      width:100%;
    }

    .o-emoji-picker-manual\:emojiGrid {
      max-height:250px;
      overflow-y:auto;
    }

    .ejsRzb {
      cursor:pointer;
      display:flex;
      font-size:20px;
      background:transparent;
      align-items:center;
      padding-top:0.5rem;
      border-width:0px;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:center;
      transition-duration:0.2s;
      transition-property:all;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .ejsRzb:hover {
      transform:scale(1.1);
      background:#f3f4f6;
    }

    .cDjBuc {
      font-size:14px;
      padding-top:0.5rem;
      border-color:#e5e7eb;
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      outline-style:none;
      padding-right:0.75rem;
      padding-bottom:0.5rem;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .o-emoji-picker-manual\:categoryTabs {
      overflow-x:auto;
      overflow-y:auto;
    }

    .o-emoji-picker-manual\:7VZMZHWmzsVELnNwc9GSf {
      width:fit-content;
      background:var(--bg-white);
      margin-top:1.5rem;
    }

    .cQiPSk {
      cursor:pointer;
      font-size:12px;
      background:[object Object];
      font-weight:500;
      padding-top:0.5rem;
      white-space:nowrap;
      border-color:var(--stroke-sub);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      letter-spacing:-0.1px;
      padding-bottom:0.5rem;
      transition-duration:0.2s;
      transition-property:all;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .cQiPSk.selected {
      color:white;
      background:var(--primary-base);
      border-color:transparent;
      border-style:solid;
      border-width:1px;
    }

    .fcPVOt {
      gap:0.5rem;
      display:flex;
      flex-direction:row;
      padding-bottom:0.5rem;
    }

    .eCQHyr {
      gap:1rem;
      color:var(--text-strong);
      display:flex;
      max-width:400px;
      background:var(--bg-white);
      box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
      font-family:Geist;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .ccZdPo {
      display:inline;
      font-size:24px;
      font-family:inherit;
      font-weight:inherit;
    }

    .bFXnuo {
      gap:0.5rem;
      display:grid;
      grid-template-columns:repeat(auto-fill, minmax(25px, 1fr));
    }

    .efiKLC {
      width:24px;
    }

    .o-emoji-picker-manual\:jjGBzY2CQMnfQGIGzFXBB {
      width:fit-content;
      height:fit-content;
      background:transparent;
      padding-top:0px;
      border-color:transparent;
      border-style:solid;
      border-width:0px;
      padding-left:0px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:0px;
      padding-right:0px;
      padding-bottom:0px;
    }

    .NkVuY {
      color:var(--text-sub);
      width:40px;
      cursor:pointer;
      height:40px;
      display:flex;
      background:var(--bg-white);
      align-items:center;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      justify-content:center;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .dan-universal-requests-custom\:JCx1gk-IrpGHCKEuKZojq {
      flex:1;
      height:100%;
      overflow-y:auto;
    }

    .dan-universal-requests-custom\:KH6Lq0tSMLn5CGlYrvtPk {
      color:var(--text-strong,#0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .dan-universal-requests-custom\:OY5G8n4UbXStDO-bCV2lY {
      color:var(--text-strong,#0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

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

    @media (max-width: 768px) {

    .dMKybV {
      gap:0.5rem;
    }
    }

    .dan-universal-requests-custom\:hbzgsj-Lx6NNN4cypguA- {
      color:var(--text-strong,#0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .dan-universal-requests-custom\:kgbCSjliZlYGoxAh8SgnU {
      color:var(--text-strong,#0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .iKTXz {
      color:var(--text-strong);
      margin:0px;
      font-size:1rem;
      font-weight:var(--medium);
    }

    .xJvgB {
      width:100%;
      height:100%;
      display:flex;
      padding:1rem;
      row-gap:1rem;
      flex-direction:column;
    }

    .dan-universal-requests\:dD1RL1UDdJLU7Oc26oeyJ {
      width:500px;
      max-width:700px;
      overflow-y:hidden;
      padding-top:0px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .cmPkAm {
      flex:1;
      width:100%;
      height:100%;
      flex-direction:row;
    }

    .dan-universal-requests\:kLCJhGtJM3w7sG0D6ioV1 {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .fzeaLO {
      flex:1;
      color:var(--text-strong);
      width:100%;
      height:100%;
      display:flex;
      animation:fadeIn 0.6s ease-out;
      flex-direction:column;
    }

    .eTLgYn {
      top:0px;
      display:grid;
      row-gap:0.5rem;
      z-index:1000;
      position:sticky;
      animation:slideDown 0.5s ease-out;
      box-shadow:0 2px 4px rgba(0,0,0,0.1);
      column-gap:0.5rem;
      padding-top:0.75rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.75rem;
      padding-right:0.75rem;
      padding-bottom:0.75rem;
      grid-template-columns:1fr 1fr;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

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

    .xNzXm {
      display:flex;
      row-gap:0.75rem;
      overflow:auto;
      column-gap:0.75rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:column;
      padding-bottom:1rem;
      scroll-behavior:smooth;
      scrollbar-color:var(--neutral-300) transparent;
      scrollbar-width:thin;
    }

    .xNzXm::-webkit-scrollbar {
    width: 4px;
    }

    .ckYtkH {
      color:var(--text-sub);
      font-size:0.625rem;
      text-align:center;
      font-family:Geist;
      font-weight:500;
      letter-spacing:0.05em;
      text-transform:uppercase;
    }

    .bOzRZe {
      color:var(--text-strong);
      animation:countUp 1s ease-out 0.2s backwards;
      font-size:1.5rem;
      font-family:Geist;
      font-weight:700;
    }

    .csQbmh {
      color:var(--text-sub);
      font-size:0.625rem;
      font-family:Geist;
      font-weight:500;
      letter-spacing:0.05em;
      text-transform:uppercase;
    }

    .eNBjzf {
      color:var(--text-strong);
      animation:countUp 1s ease-out;
      font-size:1.5rem;
      font-family:Geist;
      font-weight:700;
    }

    .dan-universal-requests-active-analytics\:department-grid-scrollable {
      height:100%;
      overflow-y:auto;
    }

    .bZqjbi {
      flex:1;
      height:100%;
      display:flex;
      row-gap:0.75rem;
      overflow:hidden;
      column-gap:0.75rem;
      padding-top:0.75rem;
      padding-left:0.75rem;
      padding-right:0.75rem;
      flex-direction:column;
      padding-bottom:0.75rem;
    }

    .DlNrP {
      color:var(--text-strong);
      animation:countUp 1s ease-out 0.1s backwards;
      font-size:1.5rem;
      font-family:Geist;
      font-weight:700;
    }

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

    .fDymvw {
      flex:1;
      height:fit-content;
      row-gap:0px;
      background:var(--bg-weak);
      column-gap:0px;
      font-family:"Geist";
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .bZGYOp {
      color:white;
      display:block;
      font-size:0.5rem;
      background:var(--information-base);
      font-family:Geist;
      font-weight:500;
      padding-top:0.125rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.125rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .eqJrKO {
      color:var(--text-sub);
      width:14px;
    }

    .IPQaP {
      flex-grow:.3;
      flex-basis:0%;
      flex-shrink:1;
    }

    .bpeMON {
      width:40px;
      height:40px;
    }

    .bQVBzv {
      display:flex;
      row-gap:0.25rem;
      flex-grow:.5;
      column-gap:0.25rem;
      flex-basis:0%;
      align-items:center;
      flex-shrink:1;
      flex-direction:row;
      justify-content:center;
    }

    .csrtll {
      color:white;
      display:block;
      font-size:0.5rem;
      background:var(--warning-base);
      font-family:Geist;
      font-weight:500;
      padding-top:0.125rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.125rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .dkCuyt {
      color:var(--success-base);
      display:block;
      font-size:0.75rem;
      background:var(--success-lighter);
      font-family:Geist;
      font-weight:500;
      padding-top:0.25rem;
      border-style:solid;
      border-width:0px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.25rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .o-edit-universal-requests\:DlyJydsG-VGBIIYkRDdKZ {
      width:100%;
    }

    .o-edit-universal-requests\:JCx1gk-IrpGHCKEuKZojq {
      flex:1;
      height:100%;
      overflow-y:auto;
    }

    .o-edit-universal-requests\:KH6Lq0tSMLn5CGlYrvtPk {
      color:var(--text-strong,#0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .o-edit-universal-requests\:hbzgsj-Lx6NNN4cypguA- {
      color:var(--text-strong,#0E121B);
      font-size:var(--label-sm);
      font-family:'Geist';
      font-weight:var(--regular);
    }

    .fCbPUj {
      color:var(--text-strong);
      font-weight:500;
    }

    .dan-universal-requests-active\:O0kmPp7KMDEdr_U2ZpV0L {
      padding-top:0px;
      border-color:transparent;
      border-style:solid;
      border-width:1px;
      padding-left:0px;
      padding-right:0px;
      padding-bottom:0px;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .bDYTPn {
      display:flex;
      flex-grow:.3;
      flex-basis:0%;
      align-items:flex-start;
      flex-shrink:1;
      justify-content:center;
    }

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

    .dan-universal-requests-active\:VQfiKgLDc9xeeKKzfBzLN {
      color:var(--text-sub);
      height:32px;
      row-gap:8px;
      font-size:14px;
      background:var(--bg-white);
      column-gap:8px;
      font-family:Geist;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
    }

    .dDOsYc {
      display:flex;
      align-items:center;
      padding-top:0.5rem;
      padding-left:0.5rem;
      padding-right:0.5rem;
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:flex-start;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .nx-button-secondary\:root {
      gap:0.25rem;
      color:var(--neutral-0, #0b0a0b);
      width:fit-content;
      cursor:pointer;
      height:40px;
      font-size:var(--label-sm);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Geist';
      font-weight:var(--medium);
      user-select:none;
      padding-left:0.75rem;
      border-radius:10px;
      outline-color:transparent;
      outline-style:solid;
      outline-width:var(--border-lg);
      padding-right:0.75rem;
      flex-direction:row;
      outline-offset:var(--border-md);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--primary-base, #FB4BA3);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .nx-button-secondary\:root:active {
      transition:none;
      background-color:var(--brand-11, #BAA7FF);
    }

    .nx-button-secondary\:root:focus-visible {
      outline-color:var(--brand-8, #6958AD);
      outline-style:solid;
      outline-width:var(--border-lg);
      outline-offset:var(--border-md);
    }

    .nx-button-secondary\:root.disabled {
      opacity:0.5;
      background-color:var(--brand-10, #8a75dd);
    }

    .fdQgvM {
      top:0px;
      left:0px;
      color:inherit;
      right:0px;
      bottom:0px;
      display:flex;
      z-index:;
      position:absolute;
      font-size:inherit;
      background:var(--primary-base);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      justify-content:center;
    }

    .dan-universal-requests-active\:lFy2_MbDEStoI7duU9XNz {
      height:32px;
      font-size:14px;
      background:var(--error-base);
    }

    .dan-universal-requests-active\:lFy2_MbDEStoI7duU9XNz:hover {
      background:var(--error-dark);
    }

    .frzBmz {
      color:var(--text-sub);
      font-size:20px;
      font-family:Geist;
      font-weight:500;
      line-height:20px;
      padding-top:0.5rem;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      letter-spacing:-0.03750000149011612em;
      padding-bottom:0.5rem;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .FQlQZ {
      color:var(--text-sub);
      font-size:12px;
      font-family:Geist;
      font-weight:500;
      line-height:20px;
      letter-spacing:-0.03750000149011612em;
    }

    .elSYNe {
      width:100%;
      height:100%;
      background:var(--bg-white);
      column-gap:1rem;
      min-height:56px;
      overflow-x:hidden;
      overflow-y:hidden;
      padding-top:2px;
      border-color:var(--stroke-soft);
      border-style:solid;
      border-width:1px;
      padding-left:2px;
      grid-template:auto auto / 1fr 1fr;
      padding-right:2px;
      flex-direction:column;
      padding-bottom:2px;
      border-top-left-radius:12px;
      border-top-right-radius:12px;
      border-bottom-left-radius:12px;
      border-bottom-right-radius:12px;
    }

    .fojSux {
      display:flex;
      row-gap:0.5rem;
      flex-grow:.5;
      column-gap:0.5rem;
      flex-basis:0%;
      align-items:center;
      flex-shrink:1;
      flex-direction:row;
      justify-content:center;
    }

    .enXA-DD {
      width:100%;
      cursor:pointer;
      display:flex;
      min-height:56px;
      transition:all 500ms ease;
      padding-top:0.5rem;
      padding-left:12px;
      padding-right:12px;
      flex-direction:row;
      padding-bottom:0.5rem;
      border-bottom-color:var(--stroke-soft);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .enXA-DD:hover {
      cursor:pointer;
      background:var(--bg-weak);
    }

    .dan-universal-requests-active\:w58OeGzL-iGFoYiGrKxym {
      height:100%;
      display:flex;
      min-height:200px;
      border-color:#00000000;
      border-style:solid;
      border-width:1px;
    }

    .bexIYo {
      display:flex;
      row-gap:0.5rem;
      background:var(--bg-white);
      column-gap:0.5rem;
    }

    .brDmJf {
      flex:1;
      width:100%;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      font-family:Geist;
      margin-left:auto;
      margin-right:auto;
      flex-direction:column;
    }

    @media (min-width: 768px) {
    }

    .ebBaCJ {
      flex:1;
      height:100%;
    }

    .dan-universal-requests\:loading-spinner-component {
      color:var(--stroke-strong);
      background:white;
    }

    .btJOGW {
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }

    .so-ai-training-new\:l8jafx8qSB0ARFGv9Tku8 {
      flex:1;
      color:var(--text-strong);
      font-size:14px;
      text-align:left;
      font-family:Geist;
      font-weight:500;
    }

    .cKIOpd {
      width:100%;
      height:100%;
      display:flex;
      row-gap:8px;
      column-gap:8px;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .coEzaB {
      width:600px;
      display:flex;
      row-gap:2rem;
      z-index:99;
      position:absolute;
      column-gap:2rem;
      align-items:flex-start;
      flex-direction:column;
      justify-content:space-between;
    }

    @media (max-width: 1000px) {

    .coEzaB {
      width:100%;
      position:relative;
    }
    }

    .EVzJV {
      width:fit-content;
      display:flex;
      row-gap:4px;
      column-gap:4px;
      align-items:flex-end;
      flex-direction:column;
      justify-content:center;
    }

    .fbJOOB {
      transition:all 400ms cubic-bezier(0.42, 0, 0.58, 1);
    }

    .ZRaVj {
      display:none;
      opacity:0.23;
      position:absolute;
      margin-left:auto;
      margin-right:auto;
    }

    .eggHES {
      flex:1;
      width:100%;
      height:100%;
      display:flex;
      min-height:200px;
      align-items:center;
      justify-content:center;
    }

    .bqIekz {
      width:100%;
      height:fit-content;
      display:flex;
      row-gap:1rem;
      background:var(--bg-white);
      column-gap:1rem;
      align-items:center;
      padding-top:32px;
      padding-left:32px;
      padding-right:32px;
      padding-bottom:32px;
      justify-content:flex-start;
      border-top-left-radius:16px;
      border-top-right-radius:16px;
    }

    .dApaGJ {
      height:100%;
    }

    .cgGrpZ {
      height:var(--height);
      position:fixed;
      align-items:start;
      pointer-events:none;
      justify-content:start;
    }

    .nx-toast-provider\:3HNY67eQbyTMKV7wPLZZf {
      width:100%;
      display:flex;
      position:relative;
      max-width:360px;
      transition:height 150ms ease 0ms normal;
      flex-direction:column;
    }

    .bHYIqa {
      top:var(--top);
      width:100%;
      position:absolute;
      pointer-events:all;
    }

    .bHYIqa.swipe-out-top {
      translate:0 -100%;
    }

    .bHYIqa.swipe-out-right {
      translate:100% 0px;
    }

    .bHYIqa.swipe-out-bottom {
      translate:0 100%;
    }

    .bHYIqa.swipe-out-left {
      translate:-100% 0px;
    }

    .nx-toast\:root {
      width:100%;
      opacity:0;
      row-gap:.25rem;
      translate:0 16px;
      background:var(--bg-white);
      column-gap:.25rem;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-top-left-radius:1rem;
      border-top-right-radius:1rem;
      border-bottom-left-radius:1rem;
      border-bottom-right-radius:1rem;
    }

    .nx-toast\:root.open {
      opacity:1;
      translate:0 0px;
      transition:translate 250ms ease 0ms normal, top 150ms ease 0ms normal;
    }

    .nx-toast\:root.closing {
      opacity:0;
      translate:0 -16px;
    }

    .nx-toast\:root.open-transition {
      transition:all 250ms ease 0ms normal;
    }

    .nx-toast\:root.close-transition {
      transition:all 150ms ease 0ms normal;
    }

    .nx-toast\:root.success {
      background:var(--success-lighter);
      border-color:var(--success-light);
      border-style:solid;
      border-width:1px;
      backdrop-filter:blur(16px);
    }

    .nx-toast\:root.warning {
      border-color:var(--warning-6, #5C3D05);
      border-style:solid;
      border-width:1px;
      background-color:var(--warning-2, #1D180F);
    }

    .nx-toast\:root.critical {
      border-color:var(--critical-6, #6F2539);
      border-style:solid;
      border-width:1px;
      background-color:var(--critical-2, #1E1517);
    }

    .nx-toast\:FW2tKddjmqBb2S_WPmtMS {
      color:var(--text-sub);
      font-size:12px;
      font-family:Geist;
      font-weight:var(--regular);
    }

    .nx-toast\:aXIIspq62lDJhdOn1WNvh {
      color:var(--icon-strong);
    }

    .nx-toast\:gYVdDIDxaBXSrlkux9YPE {
      flex:1;
      color:var(--text-strong);
      font-size:14px;
      font-family:Geist;
      font-weight:var(--medium);
    }

    .ezeRiZ {
      width:var(--width);
      height:var(--height);
      position:fixed;
      align-items:start;
      pointer-events:none;
      justify-content:start;
    }

    .nx-toast-provider\:jTe6cSAqqTerlGKuSJFnv {
      display:flex;
      align-items:flex-end;
      padding-top:1.25rem;
      padding-left:1.25rem;
      padding-right:1.25rem;
      padding-bottom:1.25rem;
      justify-content:flex-end;
    }

    @media (max-width: 1024px) {

    .nx-toast-provider\:jTe6cSAqqTerlGKuSJFnv {
      align-items:center;
      justify-content:start;
    }
    }