
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --Slate-1: #111113;
--Slate-2: #18191B;
--Slate-3: #212225;
--Slate-4: #272A2D;
--Slate-5: #2E3135;
--Slate-6: #363A3F;
--Slate-7: #43484E;
--Slate-8: #5A6169;
--Slate-9: #696E77;
--Slate-10: #777B84;
--Slate-11: #B0B4BA;
--Slate-12: #EDEEF0;
--Cyan-1: #0B161A;
--Cyan-2: #101B20;
--Cyan-3: #082C36;
--Cyan-4: #003848;
--Cyan-5: #004558;
--Cyan-6: #045468;
--Cyan-7: #12677E;
--Cyan-8: #11809C;
--Cyan-9: #00A2C7;
--Cyan-10: #23AFD0;
--Cyan-11: #4CCCE6;
--Cyan-12: #B6ECF7;
--Red-1: #191111;
--Red-2: #201314;
--Red-3: #3B1219;
--Red-4: #500F1C;
--Red-5: #611623;
--Red-6: #72232D;
--Red-7: #8C333A;
--Red-8: #B54548;
--Red-9: #E5484D;
--Red-10: #EC5D5E;
--Red-11: #FF9592;
--Red-12: #FFD1D9;
    /* Fonts */
    --font-inter: 'Inter',sans-serif;

    /* Font size */
    --txt-1: 0.75rem;
--txt-2: 0.875rem;
--txt-3: 1rem;
--txt-4: 1.125rem;
--txt-5: 1.25rem;
--txt-6: 1.5rem;
--txt-7: 1.75rem;
--txt-8: 2.1875rem;
--txt-9: 3.75rem;
    /* Font weight */
    --weight-100: 100;
--weight-200: 200;
--weight-300: 300;
--weight-400: 400;
--weight-500: 500;
--weight-700: 700;
--weight-600: 600;
--weight-800: 800;
--weight-900: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    --1: 0.25rem;
--2: 0.5rem;
--3: 0.75rem;
--4: 1rem;
--5: 1.5rem;
--6: 2rem;
--7: 2.5rem;
--8: 3rem;
--9: 4rem;
    /* 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;
    }
  }
}


    .dtsOtx {
      flex:1;
      height:100svh;
      display:flex;
      row-gap:var(--4);
      overflow:hidden;
      background:var(--Slate-2);
      column-gap:var(--4);
      align-items:center;
      padding-top:var(--4);
      padding-left:var(--4);
      padding-right:var(--4);
      flex-direction:column;
      padding-bottom:var(--4);
      justify-content:flex-start;
    }

    .fnDdWI {
      flex:0;
      class:shit;
      color:var(--Slate-10);
      width:15px;
      height:15px;
      display:flex;
      position:relative;
      min-width:10px;
      min-height:10px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .kxesf {
      color:var(--Slate-12);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:var(--1);
      font-size:var(--txt-2);
      background:var(--Cyan-9);
      column-gap:var(--1);
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-600);
      padding-top:var(--2);
      border-color:var(--Cyan-9);
      border-style:solid;
      border-width:1px;
      padding-left:var(--3);
      padding-right:var(--3);
      flex-direction:row;
      padding-bottom:var(--2);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .kxesf:hover {
      background:var(--Cyan-6);
      transition:color 300ms ease;
      border-color:var(--Cyan-6);
      border-style:solid;
      border-width:1px;
    }

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

    .cSXUXB {
      width:100%;
      height:100%;
      opacity:0.3;
      position:absolute;
      border-color:var(--Slate-10);
      border-style:solid;
      border-width:4px;
      border-radius:50%;
    }

    .cKOVDf {
      class:piss;
      width:100%;
      display:flex;
      row-gap:var(--2);
      position:relative;
      max-width:400px;
      column-gap:var(--2);
      align-items:center;
      padding-top:0px;
      flex-direction:column;
      padding-bottom:var(--2);
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .cvEFCh {
      row-gap:var(--2);
      background:;
      column-gap:var(--2);
      flex-direction:row;
    }

    .dYkbDc {
      color:var(--Slate-12);
      width:44px;
      cursor:pointer;
      height:44px;
      display:flex;
      position:relative;
      align-items:center;
      border-color:var(--Slate-6);
      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;
    }

    .dYkbDc:hover {
      background:var(--Slate-6);
      transition:color 300ms ease;
    }

    .cPeePh {
      position:relative;
    }

    .ffSinZ {
      flex:1;
      display:flex;
      row-gap:var(--4);
      column-gap:var(--4);
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .btpuqR {
      color:var(--Slate-12);
      display:flex;
      font-size:var(--txt-4);
      align-items:flex-start;
      font-weight:var(--weight-600);
      justify-content:center;
    }

    .btpuqR::placeholder {
      color:var(--Slate-10);
      font-size:var(--txt-4);
      font-weight:var(--weight-600);
    }

    .eemLUT {
      flex:1;
      color:var(--Slate-12);
      width:auto;
      height:15px;
      display:flex;
      row-gap:16px;
      position:relative;
      background:var(--Slate-6);
      column-gap:16px;
      align-items:center;
      padding-top:var(--4);
      border-color:var(--Slate-2);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--4);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .hydLH {
      flex:1;
      display:flex;
    }

    .bewJyI {
      flex:1;
      row-gap:var(--1);
      column-gap:var(--1);
    }

    .BSLed {
      flex:1;
      color:var(--Slate-12);
      display:flex;
      row-gap:var(--3);
      column-gap:var(--3);
      font-family:Inter;
    }

    .cZiVHF {
      flex:1;
      color:var(--Slate-12);
      resize:none;
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--2);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cZiVHF::placeholder {
      color:var(--Slate-10);
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
    }

    .cTMqQI {
      color:var(--Slate-12);
      width:fit-content;
      display:flex;
      row-gap:var(--1);
      font-size:var(--txt-2);
      column-gap:var(--1);
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-600);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--3);
      padding-right:var(--3);
      flex-direction:row;
      padding-bottom:var(--2);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .cTMqQI:hover {
      cursor:pointer;
      background:var(--Slate-6);
      transition:color 300ms ease;
    }

    .sjwqw {
      color:var(--Slate-10);
      font-size:var(--txt-1);
      font-weight:var(--weight-400);
    }

    .dFGwXQ {
      font-size:var(--txt-4);
      font-weight:var(--weight-500);
    }

    .tVamN {
      flex:0;
      class:shit;
      width:10px;
      height:10px;
      position:relative;
      min-width:10px;
      min-height:10px;
      flex-direction:row;
    }

    .coZkoa {
      flex:1;
      width:100%;
      height:90svh;
      row-gap:var(--4);
      column-gap:var(--4);
      flex-direction:row;
    }

    .bMhbRA {
      flex:1;
      color:var(--Slate-12);
      row-gap:var(--3);
      column-gap:var(--3);
      font-family:Inter;
    }

    .BykNs {
      row-gap:var(--1);
      column-gap:var(--1);
    }

    .YGNyo {
      row-gap:var(--4);
      column-gap:var(--4);
    }

    .eKIWQr {
      color:var(--Slate-12);
      font-size:var(--txt-2);
      background:var(--Slate-2);
      font-weight:var(--weight-400);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cDmIuQ {
      height:1px;
      background:var(--Slate-6);
    }

    .caGWbh {
      color:var(--Slate-12);
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--2);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .ohlyf {
      color:var(--Slate-12);
      resize:vertical;
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--2);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .ohlyf::placeholder {
      color:var(--Slate-10);
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
    }

    .ZAPeM {
      color:var(--Slate-10);
      width:fit-content;
      display:flex;
      row-gap:var(--1);
      font-size:var(--txt-2);
      column-gap:var(--1);
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-600);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--3);
      padding-right:var(--3);
      flex-direction:row;
      padding-bottom:var(--2);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .cwdrvN {
      color:var(--Slate-12);
      resize:vertical;
      font-size:var(--txt-2);
      max-height:500px;
      min-height:50px;
      font-weight:var(--weight-400);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--2);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cwdrvN::placeholder {
      color:var(--Slate-10);
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
    }

    .eZLEgM {
      width:var(--width);
      height:var(--height);
    }

    .bhAwHE {
      gap:var(--gap);
      width:var(--width);
      height:var(--height);
      flex-wrap:var(--flex-wrap);
    }

    .bhAwHE.horizontal {
      flex-wrap:var(--flex-wrap);
      flex-direction:row;
    }

    .EfvCc {
      gap:var(--gap);
      width:var(--width);
      height:var(--height);
      flex-wrap:var(--flex-wrap);
      align-items:start;
      justify-content:start;
    }

    .EfvCc.horizontal {
      flex-wrap:var(--flex-wrap);
      flex-direction:row;
    }

    .Editor\:LolrH0nAIneFY0mMAtKKH {
      max-width:400px;
    }

    .frqifm {
      color:var(--Slate-12);
    }

    .dxzkxq {
      flex:1;
      width:auto;
      height:15px;
      display:flex;
      row-gap:16px;
      position:relative;
      column-gap:16px;
      align-items:center;
      padding-top:var(--4);
      border-color:var(--Slate-12);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--4);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .eVEYBi {
      flex:0;
      right:0px;
      width:max-content;
      row-gap:var(--4);
      z-index:999;
      position:absolute;
      background:var(--Slate-1);
      column-gap:var(--4);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--2);
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

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

    .fjMMRV {
      width:100%;
      height:100%;
      position:absolute;
      border-color:transparent;
      border-style:solid;
      border-width:4px;
      border-radius:50%;
      border-top-color:var(--Slate-12);
      border-top-style:solid;
      border-top-width:4px;
    }

    .YQaFA {
      color:var(--Slate-12);
      width:100%;
      cursor:pointer;
      height:46px;
      display:flex;
      row-gap:10px;
      position:relative;
      font-size:var(--txt-2);
      background:;
      column-gap:10px;
      transition:border-width 300ms ease;
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      padding-top:10px;
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:10px;
      padding-right:10px;
      flex-direction:row;
      padding-bottom:10px;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .YQaFA.api-success-flash {
      background:var(--Cyan-6);
    }

    .YQaFA.selected {
      animation:2s ease 0ms 1 normal none running animation-empty;
      transition:border-top-width 300ms ease;
      border-color:var(--Cyan-6);
      border-style:solid;
      border-width:1px;
      border-top-color:var(--Cyan-6);
      border-top-style:solid;
      border-top-width:4px;
    }

    .YQaFA:hover {
      background:var(--Slate-6);
      transition:color 300ms ease;
    }

    .iWBih {
      color:var(--Slate-12);
      width:44px;
      cursor:pointer;
      height:44px;
      display:flex;
      position:relative;
      align-items:center;
      border-color:var(--Slate-6);
      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;
    }

    .iWBih:hover {
      background:var(--Slate-6);
      transition:color 300ms ease  normal;
    }

    .cOWWbC {
      flex:0;
      class:shit;
      color:var(--Slate-12);
      width:15px;
      height:15px;
      display:flex;
      position:relative;
      min-width:10px;
      min-height:10px;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .cpEmEN {
      flex:1;
      overlfow:hidden;
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cCPYnE {
      color:var(--Slate-12);
      cursor:pointer;
      display:flex;
      position:relative;
      align-items:center;
      padding-top:var(--1);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--1);
      padding-right:var(--1);
      padding-bottom:var(--1);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .cCPYnE:hover {
      background:var(--Slate-6);
      transition:color 300ms ease;
    }

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

    .esbLtw {
      flex:1;
      padding-top:var(--4);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--4);
      padding-right:var(--4);
      padding-bottom:var(--4);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .dA-Dtlo {
      color:var(--Slate-12);
      width:100%;
      cursor:pointer;
      height:46px;
      display:flex;
      row-gap:10px;
      position:relative;
      font-size:var(--txt-2);
      background:var(--Slate-2);
      column-gap:10px;
      transition:border-top-width 300ms ease  , color 300ms ease;
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      padding-top:10px;
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:10px;
      padding-right:10px;
      flex-direction:row;
      padding-bottom:10px;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .dA-Dtlo.api-success-flash {
      background:var(--Cyan-6);
    }

    .dA-Dtlo.selected {
      animation:2s ease 0ms 1 normal none running animation-empty;
      transition:border-top-width 300ms ease;
      border-color:var(--Cyan-6);
      border-style:solid;
      border-width:1px;
      border-top-color:var(--Cyan-6);
      border-top-style:solid;
      border-top-width:4px;
    }

    .dA-Dtlo.link-error {
      background:var(--Red-5);
    }

    .dA-Dtlo:hover {
      background:var(--Slate-5);
      transition:color 300ms ease  normal;
    }

    .eUwbUf {
      flex:1;
      width:100%;
      display:flex;
      align-items:center;
      padding-top:var(--4);
      padding-left:var(--4);
      padding-right:var(--4);
      padding-bottom:var(--4);
      justify-content:flex-start;
    }

    .clZMGU {
      flex:1;
      color:var(--Slate-12);
      width:100%;
      height:auto;
      display:flex;
      position:relative;
      flex-wrap:wrap;
      font-size:var(--txt-2);
      background:var(--Slate-2);
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      flex-direction:row;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

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

    .cKtqai {
      flex:1;
      display:flex;
      row-gap:var(--4);
      flex-wrap:nowrap;
      background:var(--Slate-2);
      box-shadow:0px 4px 8px 0px #0000001a;
      column-gap:var(--4);
      max-height:650px;
      min-height:0px;
      overflow-x:hidden;
      overflow-y:auto;
      align-items:center;
      padding-top:var(--4);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--4);
      align-content:end;
      border-radius:1rem;
      padding-right:var(--4);
      flex-direction:column;
      padding-bottom:var(--4);
      justify-content:flex-start;
      scrollbar-color:#363A3F #18191B;
      scrollbar-width:var(--2);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cKtqai::-webkit-scrollbar {
    
    }

    .hplVp {
      gap:2rem;
      left:0px;
      color:var(--Slate-12);
      right:0vh;
      width:100%;
      bottom:0px;
      height:auto;
      display:flex;
      row-gap:10px;
      position:relative;
      flex-wrap:wrap;
      font-size:var(--txt-2);
      min-width:100%;
      background:var(--Slate-2);
      box-shadow:0px 4px 8px 0px #0000001a;
      column-gap:10px;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      border-radius:1rem;
      padding-right:var(--2);
      flex-direction:row;
      padding-bottom:var(--2);
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .bGjWoZ {
      color:var(--Slate-12);
      width:0px;
      resize:none;
      flex-grow:1;
      font-size:var(--txt-2);
      min-width:0px;
      flex-basis:0;
      max-height:300px;
      min-height:35px;
      word-break:break-all;
      align-items:flex-start;
      font-weight:var(--weight-400);
      padding-top:var(--2);
      white-space:pre-wrap;
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      field-sizing:content;
      padding-left:var(--2);
      border-radius:0.5rem;
      padding-right:var(--2);
      padding-bottom:var(--2);
      justify-content:center;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

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

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

    .bdcFCM {
      color:inherit;
      display:inline-block;
      font-weight:var(--weight-600);
    }

    .dQAJtU {
      color:var(--Slate-12);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:var(--1);
      font-size:var(--txt-2);
      column-gap:var(--1);
      align-items:center;
      flex-shrink:0;
      font-family:Inter;
      font-weight:var(--weight-600);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--3);
      border-radius:0.5rem;
      padding-right:var(--3);
      flex-direction:row;
      padding-bottom:var(--2);
      justify-content:center;
      background-color:var(--grey-700, #404040);
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .dQAJtU:hover {
      background-color:var(--grey-600, #525252);
    }

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

    .bmoONJ.loading {
      display:none;
    }

    .bmBnmv {
      height:100%;
      font-size:inherit;
    }

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

    .chat\:UR8jqlkIqxF_s_niwX8ab {
      color:var(--Slate-12);
      font-weight:var(--weight-400);
    }

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

    .eXwCTi {
      color:var(--Slate-12);
      display:flex;
      row-gap:var(--4);
      column-gap:var(--4);
      flex-direction:row;
    }

    .cWIjKC {
      color:var(--Slate-12);
      width:100%;
      height:auto;
      display:flex;
      row-gap:10px;
      position:relative;
      font-size:var(--txt-2);
      background:var(--Slate-2);
      column-gap:10px;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      padding-top:10px;
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:10px;
      padding-right:10px;
      flex-direction:row;
      padding-bottom:10px;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .cWIjKC.ai-message {
      background:var(--Slate-2);
    }

    .cWIjKC.user-message {
      background:var(--Slate-3);
    }

    .chat\:mhi4uk7ID-QrP0w1Pp6e_ {
      flex:1;
      color:var(--Slate-12);
      flex-wrap:wrap;
      max-width:100%;
      overflow-x:hidden;
      font-weight:var(--weight-400);
      overflow-wrap:break-all;
    }

    .StlWW {
      flex:1;
      width:100%;
      row-gap:var(--4);
      overflow:hidden;
      position:relative;
      column-gap:var(--4);
      grid-template-rows:1fr auto;
    }

    .Editor\:fO0Zeozi0e0CI2OMRF7Rb {
      flex:1;
      overflow:hidden;
    }

    .fuLvSc {
      background:var(--Red-4);
      font-weight:var(--weight-400);
      padding-top:var(--1);
      border-color:var(--Red-6);
      border-style:solid;
      border-width:1px;
      margin-right:var(--2);
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--1);
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .rltzo {
      flex:1;
    }

    .OzivS {
      class:piss;
      width:100%;
      display:flex;
      row-gap:var(--2);
      position:relative;
      column-gap:var(--2);
      align-items:center;
      padding-left:0px;
      padding-right:0px;
      flex-direction:column;
      padding-bottom:var(--2);
      justify-content:flex-start;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }

    .eeSshh {
      flex:1;
      display:flex;
      row-gap:var(--4);
      column-gap:var(--4);
      font-family:Inter;
    }

    .bVVTrc {
      color:var(--Slate-12);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:var(--1);
      font-size:var(--txt-1);
      background:var(--Slate-7);
      column-gap:var(--1);
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--3);
      padding-right:var(--3);
      flex-direction:row;
      padding-bottom:var(--2);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .bVVTrc.step-has-error {
      color:var(--Slate-12);
      background:var(--Red-4);
      border-color:var(--Red-6);
      border-style:solid;
      border-width:1px;
    }

    .bVVTrc:hover {
      background:var(--Slate-6);
      transition:color 300ms ease;
    }

    .bVVTrc.step-has-error:hover {
      background:var(--Red-6);
    }

    .cWsity {
      color:var(--Slate-12);
      font-size:var(--txt-4);
      font-weight:var(--weight-500);
    }

    .drXiWZ {
      row-gap:var(--2);
      flex-wrap:wrap;
      column-gap:var(--2);
      flex-direction:row;
    }

    .dFdBfk {
      font-size:var(--txt-2);
      font-weight:var(--weight-300);
    }

    .eghUWG {
      flex:1;
      color:var(--Slate-12);
      height:100%;
      resize:none;
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--2);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .eghUWG::placeholder {
      color:var(--Slate-10);
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
    }

    .mcVjj {
      flex:1;
      color:var(--Slate-12);
      row-gap:var(--2);
      flex-wrap:wrap;
      column-gap:var(--2);
      flex-direction:row;
    }

    .fyPaIT {
      color:var(--Slate-12);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:var(--1);
      font-size:var(--txt-1);
      column-gap:var(--1);
      margin-top:0px;
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      margin-left:0px;
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      margin-right:0px;
      padding-left:var(--3);
      margin-bottom:0px;
      padding-right:var(--3);
      flex-direction:row;
      padding-bottom:var(--2);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .fyPaIT:hover {
      background:var(--Slate-6);
      transition:color 300ms ease;
    }

    .zeVpA {
      color:var(--Slate-12);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:var(--1);
      font-size:var(--txt-1);
      column-gap:var(--1);
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--3);
      padding-right:var(--3);
      flex-direction:row;
      padding-bottom:var(--2);
      justify-content:center;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
    }

    .zeVpA:hover {
      background:var(--Slate-6);
      transition:color 300ms ease;
    }

    .brsQOu {
      color:var(--Slate-12);
      row-gap:var(--2);
      background:var(--Red-4);
      column-gap:var(--2);
      font-family:Inter;
      padding-top:var(--2);
      border-color:var(--Red-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--2);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .eooLzE {
      flex:1;
      color:var(--Slate-12);
      resize:none;
      font-size:var(--txt-2);
      max-height:500px;
      min-height:150px;
      font-weight:var(--weight-400);
      padding-top:var(--2);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--2);
      padding-right:var(--2);
      padding-bottom:var(--2);
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .eooLzE::placeholder {
      color:var(--Slate-10);
      font-size:var(--txt-2);
      font-weight:var(--weight-400);
    }

    .eWsOaI {
      row-gap:var(--2);
      column-gap:var(--2);
    }

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

    .dljyje {
      flex:1;
      display:flex;
      align-items:center;
      padding-top:var(--4);
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:var(--4);
      padding-right:var(--4);
      padding-bottom:var(--4);
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .aEqof {
      color:var(--Slate-12);
      width:100%;
      cursor:pointer;
      height:46px;
      display:flex;
      row-gap:10px;
      position:relative;
      font-size:var(--txt-2);
      max-width:400px;
      background:var(--Slate-2);
      column-gap:10px;
      transition:border-top-width 300ms ease;
      align-items:center;
      font-family:Inter;
      font-weight:var(--weight-500);
      padding-top:10px;
      border-color:var(--Slate-6);
      border-style:solid;
      border-width:1px;
      padding-left:10px;
      padding-right:10px;
      flex-direction:row;
      padding-bottom:10px;
      justify-content:flex-start;
      border-top-left-radius:8px;
      border-top-right-radius:8px;
      border-bottom-left-radius:8px;
      border-bottom-right-radius:8px;
    }

    .aEqof.api-success-flash {
      background:var(--Cyan-6);
    }

    .aEqof.selected {
      animation:2s ease 0ms 1 normal none running animation-empty;
      transition:border-top-width 300ms ease;
      border-color:var(--Cyan-6);
      border-style:solid;
      border-width:1px;
      border-top-color:var(--Cyan-6);
      border-top-style:solid;
      border-top-width:4px;
    }

    .aEqof:hover {
      background:var(--Slate-6);
      transition:color 300ms ease;
    }