
  

  
  

  
  
  
  
    


@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;
  }
      

        
      