
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --white: #ffffff;
--black: #000000;
--transparent: #ffffff00;
--grey-25: #FDFDFD;
--grey-50: #FAFAFA;
--grey-100: #F5F5F5;
--grey-200: #E9EAEB;
--grey-300: #D5D7DA;
--grey-400: #A4A7AE;
--grey-500: #717680;
--grey-600: #535862;
--grey-700: #414651;
--grey-800: #252B37;
--grey-900: #181D27;
--grey-950: #0A0D12;
--brand-25: #FCFAFF;
--brand-50: #f1f9fa;
--brand-100: #daeff3;
--brand-200: #badee7;
--brand-300: #8ac7d6;
--brand-400: #53a6bd;
--brand-500: #388aa2;
--brand-600: #317189;
--brand-700: #2d5d71;
--brand-800: #2c4e5e;
--brand-900: #294350;
--brand-950: #182d39;
--success-50: #ECFDF3;
--success-100: #DCFAE6;
--success-200: #ABEFC6;
--success-300: #75E0A7;
--success-400: #47CD89;
--success-500: #17B26A;
--success-600: #079455;
--success-700: #067647;
--success-800: #085D3A;
--success-900: #074D31;
--success-950: #053321;
--warning-50: #FFFAEB;
--warning-100: #FEF0C7;
--warning-200: #FEDF89;
--warning-300: #FEC84B;
--warning-400: #FDB022;
--warning-500: #F79009;
--warning-600: #DC6803;
--warning-700: #B54708;
--warning-800: #93370D;
--warning-900: #7A2E0E;
--warning-950: #4E1D09;
--error-50: #FEF3F2;
--error-100: #FEE4E2;
--error-200: #FECDCA;
--error-300: #FDA29B;
--error-400: #F97066;
--error-500: #F04438;
--error-600: #D92D20;
--error-700: #B42318;
--error-800: #912018;
--error-900: #7A271A;
--error-950: #55160C;
--text-primary: var(--grey-900, #171717);
--text-primary_on-brand: var(--white, #ffffff);
--text-secondary: var(--grey-700, #414651);
--text-secondary_hover: var(--grey-800, #252B37);
--text-secondary_on-brand: var(--brand-200, #DDD6FE);
--text-tertiary: var(--grey-600, #535862);
--text-tertiary_hover: var(--grey-700, #414651);
--text-disabled: var(--grey-500, #717680);
--text-placeholder: var(--grey-500, #737373);
--border-primary: var(--grey-300, #D4D4D4);
--text-error-primary: var(--error-600, #D92D20);
--text-warning-primary: var(--warning-600, #DC6803);
--text-success-primary: var(--success-600, #079455);
--text-brand-primary900: var(--brand-900, #4C1D95);
--text-brand-secondary700: var(--brand-700, #6D28D9);
--text-brand-secondary_hover: var(--brand-800, #5B21B6);
--fg-primary900: var(--grey-900, #181D27);
--fg-secondary700: var(--grey-700, #414651);
--fg-secondary_hover: var(--grey-800, #252B37);
--fg-tertiary600: var(--grey-600, #535862);
--fg-tertiary_hover: var(--grey-700, #414651);
--fg-disabled: var(--grey-400, #A4A7AE);
--fg-disabled_subtle: var(--grey-300, #D5D7DA);
--fg-brand-primary600: var(--brand-600, #7C3AED);
--fg-brand-primary_alt: var(--brand-600, #7C3AED);
--fg-brand-secondary500: var(--brand-500, #8B5CF6);
--fg-error-primary: var(--error-600, #D92D20);
--fg-error-secondary: var(--error-500, #F04438);
--fg-warning-primary: var(--warning-600, #DC6803);
--fg-warning-secondary: var(--warning-500, #F79009);
--fg-success-primary: var(--success-600, #079455);
--fg-success-secondary: var(--success-500, #17B26A);
--bg-primary: var(--white, #ffffff);
--bg-primary_hover: var(--grey-50, #FAFAFA);
--bg-primary-solid: var(--grey-950, #0A0D12);
--bg-secondary: var(--grey-50, #FAFAFA);
--bg-secondary_hover: var(--grey-100, #F5F5F5);
--bg-secondary-solid: var(--grey-600, #535862);
--bg-active: var(--grey-50, #FAFAFA);
--bg-disabled: var(--grey-100, #F5F5F5);
--bg-overlay: var(--grey-950, #0A0D12);
--bg-brand-primary: var(--brand-50, #F5F3FF);
--bg-brand-secondary: var(--brand-100, #EDE9FE);
--bg-brand-solid: var(--brand-600, #7C3AED);
--bg-brand-solid_hover: var(--brand-700, #6D28D9);
--bg-brand-section: var(--brand-800, #5B21B6);
--bg-error-primary: var(--error-50, #FEF3F2);
--bg-error-secondary: var(--error-100, #FEE4E2);
--bg-error-solid: var(--error-600, #D92D20);
--bg-warning-primary: var(--warning-50, #FFFAEB);
--bg-warning-secondary: var(--warning-100, #FEF0C7);
--bg-warning-solid: var(--warning-600, #DC6803);
--bg-success-primary: var(--success-50, #ECFDF3);
--bg-success-secondary: var(--success-100, #DCFAE6);
--bg-success-solid: var(--success-600, #079455);
--border-100: var(--grey-300, #D5D7DA);
--border-secondary: var(--grey-200, #E9EAEB);
--border-tertiary: var(--grey-100, #F5F5F5);
--border-disabled: var(--grey-300, #D5D7DA);
--border-disabled_subtle: var(--grey-200, #E9EAEB);
--border-brand: var(--brand-500, #8B5CF6);
--border-brand_alt: var(--brand-600, #7C3AED);
--border-error: var(--error-500, #F04438);
--border-error-subtle: var(--error-300, #FDA29B);
    /* Fonts */
    --font-inter: 'Inter',sans-serif;

    /* Font size */
    --text-xs: 0.75rem;
--text-sm: 0.875rem;
--text-md: 1rem;
--text-lg: 1.125rem;
--text-xl: 1.25rem;
--display-xs: 1.5rem;
--display-sm: 1.875rem;
--display-md: 2.25rem;
--display-lg: 3rem;
--display-xl: 3.75rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semi-bold: 600;
--font-weight-bold: 700;
--font-weight-bolder: 800;
--font-weight-black: 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 */
    --spinner-size-sm: 1.25rem;
--spinner-size-md: 1.5rem;
--spinner-size-lg: 1.75rem;
--radius-none: 0px;
--radius-xxs: 2px;
--radius-xs: 4px;
--radius-s: 6px;
--radius-md: 8px;
--radius-lg: 10px;
--radius-xl: 12px;
--radius-2xl: 16px;
--radius-3xl: 20px;
--radius-4xl: 24px;
--radius-full: 9999px;
--line-height-text-xs: 1.125rem;
--line-height-text-sm: 1.35rem;
--line-height-text-md: 1.5rem;
--line-height-text-lg: 1.75rem;
--line-height-text-xl: 1.875rem;
--line-height-display-xs: 2rem;
--line-height-display-sm: 2.375rem;
--line-height-display-md: 2.75rem;
--line-height-display-lg: 3.75rem;
--line-height-display-xl: 4.5rem;
--letter-spacing-display-xs: 0rem;
--letter-spacing-display-sm: 0rem;
--letter-spacing-display-md: -2%;
--letter-spacing-display-lg: -2%;
--letter-spacing-display-xl: -2%;
--interactive-height-xs: 32px;
--interactive-height-sm: 36px;
--interactive-height-md: 40px;
--interactive-height-lg: 44px;
--interactive-height-xl: 48px;
    /* 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;
    }
  }
}


    .cgGrpZ {
      height:var(--height);
      position:fixed;
      align-items:start;
      pointer-events:none;
      justify-content:start;
    }

    .toast-provider\:T56hI35fLDXMAFCnhOfaQ {
      width:100%;
      display:flex;
      position:relative;
      max-width:400px;
      transition:height 150ms ease 0ms normal;
      flex-direction:column;
    }

    @media (max-width: 768px) {

    .toast-provider\:T56hI35fLDXMAFCnhOfaQ {
      max-width:none;
    }
    }

    .ezeRiZ {
      width:var(--width);
      height:var(--height);
      position:fixed;
      align-items:start;
      pointer-events:none;
      justify-content:start;
    }

    .toast-provider\:VdPfymswlmqiKjUNK-Fak {
      align-items:end;
      padding-top:24px;
      padding-left:24px;
      padding-right:24px;
      padding-bottom:24px;
      justify-content:start;
    }

    @media (max-width: 968px) {

    .toast-provider\:VdPfymswlmqiKjUNK-Fak {
      align-items:center;
      padding-top:12px;
      padding-left:12px;
      padding-right:12px;
      padding-bottom:12px;
      justify-content:start;
    }
    }

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

    .toast\:root {
      opacity:0;
      translate:0 16px;
      padding-top:16px;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      padding-left:16px;
      border-radius:var(--radius-xl);
      padding-right:16px;
      padding-bottom:16px;
      background-color:var(--bg-primary, #ffffff);
    }

    .toast\:root.open {
      opacity:1;
      translate:0 0px;
    }

    .toast\:root.closing {
      opacity:0;
      translate:0 -16px;
    }

    .toast\:root.open-transition {
      transition:all 250ms ease 0ms normal;
    }

    .toast\:root.close-transition {
      transition:all 150ms ease 0ms normal;
    }

    .dbjlva {
      color:var(--text-primary, #181D27);
      width:100%;
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:'Inter';
      font-weight:var(--font-weight);
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing);
    }

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

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

    .toast\:1ZMFwCr5Y_gvgkCro5QEJ {
      font-size:var(--text-md);
      line-height:var(--line-height-text-md);
    }

    .dxoUnc {
      color:var(--colour, #7C3AED);
      width:20px;
      height:20px;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .eSsmav {
      width:28px;
      height:28px;
      opacity:0.3;
      position:absolute;
      align-items:center;
      border-color:var(--colour, #7C3AED);
      border-style:solid;
      border-width:2px;
      border-radius:14px;
      justify-content:center;
    }

    .fpgBrH {
      width:38px;
      height:38px;
      opacity:0.1;
      position:absolute;
      align-items:center;
      border-color:var(--colour, #7C3AED);
      border-style:solid;
      border-width:2px;
      border-radius:19px;
      flex-direction:column;
      justify-content:center;
    }

    .ekNOgo {
      color:var(--colour, #7C3AED);
      width:100px;
      height:100px;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }

    .toast-icon\:F1dzqMv9WESfn0rEeNY92 {
      width:20px;
      height:20px;
    }

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

    .button-close\:root {
      width:36px;
      height:36px;
      align-items:center;
      border-radius:var(--radius-md);
      justify-content:center;
      background-color:var(--bg-primary, #ffffff);
    }

    .button-close\:root:hover {
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .button-close\:root:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .fDbHVy {
      width:36px;
      height:36px;
      align-items:center;
      border-radius:8px;
      justify-content:center;
    }

    .flsGEs {
      color:var(--grey-400, #A4A7AE);
      width:20px;
      height:20px;
    }

    .flsGEs.hovered {
      color:var(--grey-500, #717680);
    }

    .eDEzOo {
      gap:12px;
      flex:1;
      padding-top:2px;
    }

    .bZTpA {
      color:var(--text-tertiary, #535862);
      display:inline-block;
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:'Inter';
      font-weight:inherit;
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
    }

    .bZTpA.clamped {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

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

    .exTdgS {
      width:var(--size);
      height:var(--size);
      box-shadow:0px -1px 0px 0px #0a0d121a inset, 0px 1px 2px 0px #0a0d121a;
      overflow-x:visible;
      overflow-y:visible;
      align-items:center;
      padding-top:4px;
      border-color:var(--border-primary, #D5D7DA);
      border-style:solid;
      border-width:1px;
      padding-left:4px;
      border-radius:var(--radius);
      padding-right:4px;
      flex-direction:column;
      padding-bottom:4px;
      justify-content:center;
      background-color:var(--bg-primary, #ffffff);
    }

    .exTdgS.neue {
      box-shadow:none;
    }

    .cKfehD {
      width:var(--inner-size);
      height:var(--inner-size);
      position:absolute;
      box-shadow:0px -2px 2px 0px #0a0d121a inset, 1px 8px 5px 0px #0a0d121a, 0px 3px 3px 0px #0a0d121a, 0px 1px 2px 0px #0a0d121a;
      align-items:center;
      border-color:rgba(0, 0, 0, 0.08);
      border-style:solid;
      border-width:1px;
      border-radius:var(--inner-radius);
      justify-content:center;
      background-color:var(--transparent, #ffffff00);
    }

    .feature-icon-modern\:F1dzqMv9WESfn0rEeNY92 {
      width:var(--icon-size);
      height:var(--icon-size);
    }

    .ejnYlr {
      top:8px;
      right:8px;
      position:absolute;
    }

    .bqmVdY {
      gap:4px;
    }

    .cVkJmV {
      gap:16px;
      padding-right:32px;
      flex-direction:row;
    }

    .toast-provider\:u2fzjQykZ-wvTvNFAKjKI {
      box-shadow:0px 4px 8px 0px #00000044;
    }

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

    .event\:root {
      align-items:center;
      justify-content:start;
    }

    .fxaYos {
      list-style:disc;
      padding-left:20px;
    }

    .bkyCNy {
      padding-top:16px;
      border-color:var(--transparent);
      border-style:solid;
      border-width:1px;
      padding-left:12px;
      padding-right:12px;
      padding-bottom:16px;
      border-top-left-radius:var(--radius-md);
      border-top-right-radius:var(--radius-md);
      border-bottom-left-radius:var(--radius-md);
      border-bottom-right-radius:var(--radius-md);
    }

    .cScmOd {
      width:var(--width);
      height:var(--height);
      flex-direction:row;
    }

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

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

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

    .ebmKGm {
      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-400, #A78BFA);
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B {
      gap:.25rem;
      color:var(--grey-50, #FAFAFA);
      width:var(--width);
      cursor:default;
      font-size:var(--font);
      box-shadow:0px 0px 0px 1px #0A0D1246 inset, 0px -2px 0px 0px #0A0D120D inset, 0px 2px 4px 0px #0A0D1218;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height);
      padding-top:var(--horizontal-padding);
      user-select:none;
      padding-left:var(--vertical-padding);
      border-radius:8px;
      outline-color:var(--transparent, #ffffff00);
      outline-style:solid;
      outline-width:2px;
      padding-right:var(--vertical-padding);
      flex-direction:row;
      outline-offset:2px;
      padding-bottom:var(--horizontal-padding);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--brand-600, #317189);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B:hover {
      background-color:var(--brand-700, #6D28D9);
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B:active {
      scale:0.98;
      transition:scale 150ms ease 0ms;
      background-color:var(--brand-800, #5B21B6);
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B.disabled {
      color:var(--fg-disabled);
      background:var(--bg-disabled);
      border-color:var(--border-disabled_subtle, #E9EAEB);
      border-style:solid;
      border-width:1px;
    }

    .button-primary\:KYX8pjnxJTSltYuIF1K3B::before {
      inset:0;
      content:"";
      padding:2px;
      position:absolute;
      background:linear-gradient(to bottom, rgba(255, 255, 255, 0.12), transparent);
      -webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      border-radius:inherit;
      mask-composite:exclude;
      pointer-events:none;
      -webkit-mask-composite:xor;
    }

    .bncfum {
      color:var(--grey-400, #A4A7AE);
      width:20px;
      height:20px;
    }

    .bncfum.hover {
      color:var(--grey-500, #717680);
    }

    .bncfum.disabled {
      color:var(--fg-disabled_subtle, #D5D7DA);
    }

    .coWOAi {
      color:inherit;
    }

    .button-primary\:WLp8JoAGOKMiIhjhGioom {
      color:var(--brand-300, #C4B5FD);
    }

    .button-primary\:WLp8JoAGOKMiIhjhGioom.hover {
      color:var(--brand-200, #DDD6FE);
    }

    .button-primary\:WLp8JoAGOKMiIhjhGioom.disabled {
      color:var(--fg-disabled_subtle, #D5D7DA);
    }

    .button-primary\:q37RygM8U85__Je1iWt61 {
      color:var(--brand-300, #C4B5FD);
    }

    .button-primary\:q37RygM8U85__Je1iWt61.hover {
      color:var(--brand-200, #DDD6FE);
    }

    .button-primary\:q37RygM8U85__Je1iWt61.disabled {
      color:var(--fg-disabled_subtle, #D5D7DA);
    }

    .WeDVU {
      color:var(--text-tertiary, #535862);
      display:list-item;
      font-size:var(--font-size);
      list-style:inherit;
      margin-top:var(--margin-top);
      font-family:'Inter';
      font-weight:inherit;
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
    }

    .WeDVU.clamped {
      overflow:hidden;
      white-space:nowrap;
      text-overflow:ellipsis;
    }

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

    .cLxdkr {
      color:var(--text-secondary, #414651);
      display:inline;
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:'Inter';
      font-weight:var(--font-weight-bold);
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing);
    }

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

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

    .dXXkUc {
      flex:1;
      height:fit-content;
      display:flex;
      row-gap:20px;
      column-gap:20px;
      align-items:flex-start;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .dXXkUc {
      min-width:100%;
    }
    }

    .csAIBl {
      flex:1;
      display:flex;
      row-gap:32px;
      max-width:720px;
      column-gap:32px;
      align-items:flex-start;
      padding-top:48px;
      padding-bottom:48px;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .csAIBl {
      padding-top:32px;
      padding-bottom:32px;
    }
    }

    .event\:5Na_xeouBeOfFfSthxn10 {
      color:var(--brand-700);
      font-weight:var(--font-weight-semi-bold);
    }

    .ccMrAZ {
      gap:16px;
      width:100%;
    }

    .bFtwKY {
      width:100%;
      height:1px;
      background-color:var(--grey-600, #525252);
    }

    .bFtwKY.orientation-vertical {
      width:1px;
      height:100%;
    }

    .separator\:root {
      background-color:var(--border-secondary, #E9EAEB);
    }

    .CreLw {
      gap:0.25rem;
      color:var(--color);
      width:fit-content;
      height:var(--height);
      display:flex;
      font-size:var(--font-size);
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      padding-top:var(--padding-vertical);
      border-color:var(--color-border);
      border-style:solid;
      border-width:1px;
      padding-left:var(--padding-horizontal);
      border-radius:var(--radius-full);
      padding-right:var(--padding-horizontal);
      flex-direction:row;
      padding-bottom:var(--padding-vertical);
      justify-content:center;
      background-color:var(--color-bg);
    }

    .dZfJRY {
      row-gap:20px;
      column-gap:20px;
    }

    .cZNGEU {
      color:var(--color);
      cursor:pointer;
      display:inline-block;
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      transition:color 300ms ease 0ms normal;
      font-family:'Inter';
      font-weight:var(--font-weight-medium);
      line-height:var(--line-height);
      white-space:normal;
      border-radius:var(--radius-md);
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing);
      text-decoration-line:underline;
      text-decoration-color:var(--color-underline);
      text-decoration-style:solid;
      text-underline-offset:var(--underline-offset);
      text-decoration-thickness:var(--underline-thickness);
    }

    .cZNGEU:hover {
      color:var(--color-hovered);
      text-decoration-color:var(--color-underline-hovered);
    }

    .cZNGEU:active {
      color:var(--color-active);
      transition:none;
    }

    .cZNGEU:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .daNnlT {
      color:var(--text-tertiary, #535862);
      font-size:var(--font-size);
      margin-top:var(--margin-top);
      font-family:'Inter';
      font-weight:inherit;
      line-height:var(--line-height);
      white-space:normal;
      margin-bottom:var(--margin-bottom);
      letter-spacing:var(--letter-spacing);
    }

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

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

    .berQvD {
      gap:32px;
      width:100%;
      height:fit-content;
      align-items:center;
      padding-top:64px;
      flex-direction:column;
      padding-bottom:64px;
      justify-content:start;
    }

    @media (min-width: 768px) {

    .berQvD {
      gap:64px;
      padding-top:96px;
      padding-bottom:96px;
    }
    }

    .event\:EiqladakcQkbg-qvZRCga {
      display:flex;
      margin-top:74px;
      align-items:center;
      justify-content:flex-start;
    }

    .eoakUQ {
      row-gap:16px;
      column-gap:16px;
    }

    .cLxLZS {
      top:96px;
      height:fit-content;
      display:flex;
      row-gap:20px;
      position:sticky;
      min-width:30%;
      box-shadow:0px 2px 4px 0px #00000020;
      column-gap:20px;
      align-items:flex-start;
      padding-top:24px;
      border-color:var(--border-secondary);
      border-style:solid;
      border-width:1px;
      padding-left:20px;
      padding-right:20px;
      padding-bottom:24px;
      justify-content:flex-start;
      border-top-left-radius:var(--spinner-size-md);
      border-top-right-radius:var(--spinner-size-md);
      border-bottom-left-radius:var(--spinner-size-md);
      border-bottom-right-radius:var(--spinner-size-md);
    }

    @media (max-width: 968px) {

    .cLxLZS {
      flex:1;
      display:flex;
      max-width:720px;
      min-width:80%;
      align-items:center;
      justify-content:flex-start;
    }
    }

    .fAzGJv {
      display:none;
      z-index:10;
      min-height:72px;
    }

    @media (min-width: 0px) {

    .fAzGJv {
      width:100%;
      height:var(--header-height);
      display:flex;
      position:fixed;
      align-items:center;
      margin-left:0px;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      padding-left:1rem;
      padding-right:1rem;
      flex-direction:row;
      justify-content:space-between;
      background-color:var(--bg-primary, #ffffff);
    }
    }

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

    .epfbDv {
      gap:1.5rem;
      align-items:center;
      padding-top:16px;
      flex-direction:row;
      padding-bottom:16px;
      justify-content:start;
    }

    @media (max-width: 1024px) {

    .epfbDv {
      gap:0.5rem;
    }
    }

    .cGvVgX {
      width:var(--size);
      height:var(--size);
      translate:var(--translate);
      margin-left:var(--margin-left);
    }

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

    .avatar\:-kWssftQUD5dG7_tYJA_M {
      color:var(--text-primary, #181D27);
      width:100%;
      height:100%;
      font-size:var(--text-sm);
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-medium);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .fdPeqB {
      aspect-ratio:1;
    }

    .avatar\:8oDE1GFsZrzlgcWEPZGvY {
      width:100%;
      height:100%;
      pointer-events:none;
    }

    .avatar\:f4d0vaPgYsEydeJsO9Yam {
      width:20px;
      height:20px;
    }

    .avatar\:gfOKIPevWUcei5hwOuANf {
      width:100%;
      height:100%;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      border-color:#0000001a;
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-full);
      justify-content:center;
    }

    .header\:8HhmX-zLTelvrjzehQ9sB {
      cursor:pointer;
    }

    .cEKnhk {
      cursor:pointer;
      height:36px;
      padding-left:6px;
      padding-right:6px;
    }

    .dRLDpr {
      width:auto;
      height:80px;
      display:block;
    }

    .header\:CzXAJOnX19H1jga9UGxcA {
      max-height:40px;
    }

    .diJsQF {
      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(--bg-primary_hover, #FAFAFA);
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq {
      gap:.25rem;
      color:var(--text-secondary, #414651);
      width:var(--width);
      cursor:default;
      font-size:var(--font);
      box-shadow:0px 0px 0px 1px #0A0D1246 inset, 0px -2px 0px 0px #0A0D120D inset, 0px 2px 4px 0px #0A0D1218;
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height);
      padding-top:var(--horizontal-padding);
      user-select:none;
      padding-left:var(--vertical-padding);
      border-radius:8px;
      outline-color:var(--transparent, #ffffff00);
      outline-style:solid;
      outline-width:2px;
      padding-right:var(--vertical-padding);
      flex-direction:row;
      outline-offset:2px;
      padding-bottom:var(--horizontal-padding);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      background-color:var(--bg-primary, #ffffff);
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq:hover {
      color:var(--text-secondary_hover, #252B37);
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq:active {
      scale:0.98;
      transition:scale 150ms ease 0ms;
      background-color:var(--bg-secondary_hover, #F5F5F5);
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq.disabled {
      color:var(--fg-disabled, #A4A7AE);
      box-shadow:0px -2px 0px 0px #fff inset;
      background-color:var(--bg-primary, #ffffff);
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq::before {
      inset:0;
      content:"";
      position:absolute;
      padding-top:1px;
      border-color:var(--border-primary, #D5D7DA);
      border-style:solid;
      border-width:1px;
      padding-left:1px;
      border-radius:inherit;
      padding-right:1px;
      padding-bottom:1px;
      pointer-events:none;
    }

    .button-secondary\:HlyHw5zzGaC3QWtm72dvq.disabled::before {
      border-color:var(--border-disabled_subtle, #E9EAEB);
      border-style:solid;
      border-width:1px;
    }

    .header\:aCmoGj9W2Q8fgf6VdxWvF {
      color:var(--text-secondary, #414651);
      font-weight:var(--font-weight-semi-bold);
    }

    .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);
    }

    .popover-content\:root {
      gap:2px;
      opacity:0;
      z-index:99;
      min-width:200px;
      border-color:var(--border-secondary, #E9EAEB);
      border-style:solid;
      border-width:1px;
      border-radius:var(--radius-xl);
      background-color:var(--bg-primary, #ffffff);
    }

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

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

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

    .header\:aE1NgBGnnZIDvdTGAL1kl {
      background-color:var(--bg-secondary, #FAFAFA);
    }

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

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

    .header\:e9x-2rxnpTDuPa_2ASMk_ {
      color:var(--grey-400, #A4A7AE);
      width:20px;
      height:20px;
    }

    .crHyFp {
      gap:8px;
      width:100%;
      align-items:center;
      padding-top:8px;
      padding-left:12px;
      border-radius:var(--radius-s);
      padding-right:12px;
      flex-direction:row;
      padding-bottom:8px;
      justify-content:start;
      background-color:var(--bg-primary, #ffffff);
    }

    .crHyFp:hover {
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .crHyFp.current {
      background-color:var(--bg-active, #FAFAFA);
    }

    .crHyFp.current:hover {
      background-color:var(--bg-secondary_hover, #F5F5F5);
    }

    .dtixyX {
      gap:12px;
      flex:1;
      align-items:center;
      flex-direction:row;
      justify-content:start;
    }

    .left-menu\:Qv5ayI9cGoVXVc_r-u4DK {
      color:var(--grey-400, #A4A7AE);
      width:20px;
      height:20px;
    }

    .bwOQKs {
      color:var(--text-secondary, #414651);
      font-size:var(--text-md);
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height-text-md);
    }

    .cmNMRz {
      width:16px;
      height:16px;
      align-items:center;
      justify-content:center;
    }

    .cCYXsI {
      width:100%;
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh {
      gap:.25rem;
      color:var(--text-secondary, #414651);
      width:var(--width);
      cursor:default;
      font-size:var(--font);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height);
      padding-top:var(--horizontal-padding);
      user-select:none;
      padding-left:var(--vertical-padding);
      border-radius:8px;
      outline-color:var(--transparent, #ffffff00);
      outline-style:solid;
      outline-width:2px;
      padding-right:var(--vertical-padding);
      flex-direction:row;
      outline-offset:2px;
      padding-bottom:var(--horizontal-padding);
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh:hover {
      color:var(--text-secondary_hover, #252B37);
      background-color:var(--bg-primary_hover, #FAFAFA);
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh:active {
      scale:0.98;
      transition:scale 150ms ease 0ms;
      background-color:var(--bg-secondary_hover, #F5F5F5);
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .button-tertiary\:vLRnuyjt1rGuRCrm_5Soh.disabled {
      color:var(--fg-disabled, #A4A7AE);
      background-color:var(--bg-primary, #ffffff);
    }

    .eBLXem {
      position:relative;
      border-radius:12px;
      background-color:var(--bg-primary, #ffffff);
      border-bottom-color:var(--border-secondary, #E9EAEB);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .deJdal {
      gap:2px;
      padding-top:6px;
      padding-left:6px;
      padding-right:6px;
      padding-bottom:6px;
    }

    .dVxZEV {
      gap:12px;
      padding-top:8px;
      padding-left:8px;
      padding-right:8px;
      flex-direction:row;
      padding-bottom:8px;
    }

    .edMidC {
      padding-top:4px;
      padding-bottom:6px;
    }

    .cAepUc {
      display:flex;
      row-gap:12px;
      column-gap:12px;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }

    .edAQxD {
      height:0px;
      overflow-x:hidden;
      overflow-y:hidden;
      will-change:height;
    }

    .edAQxD.open {
      height:var(--height);
    }

    .so-accordion-item\:j5oOUeJw1SjbcubWkwzPY {
      transition:height 300ms ease 0ms normal;
    }

    .event\:LXUw8skrUQJtD6HE6H7kV {
      width:100%;
    }

    .dBMJZp {
      width:auto;
      height:100%;
      aspect-ratio:3/2;
    }

    .cHzoac {
      row-gap:24px;
      column-gap:24px;
    }

    .bJoCor.orientation-horizontal {
      flex-direction:row;
    }

    .event\:UkFLM6P5Pgnaq5UF1bhwQ {
      gap:0.5rem;
      width:100%;
      border-top-left-radius:var(--radius-md);
      border-top-right-radius:var(--radius-md);
      border-bottom-left-radius:var(--radius-md);
      border-bottom-right-radius:var(--radius-md);
    }

    .cgoGyB {
      width:100%;
      max-width:1280px;
      align-items:start;
      padding-left:16px;
      padding-right:16px;
      flex-direction:column;
      justify-content:start;
    }

    @media (min-width: 698px) {

    .cgoGyB {
      padding-left:32px;
      padding-right:32px;
    }
    }

    .event\:Wi9E_G5kAwPJKqXmWWs70 {
      gap:24px;
      display:flex;
      align-items:flex-start;
      justify-content:flex-start;
    }

    .event\:YI06JwgooOujszn6sOfhy {
      padding-top:0.5rem;
    }

    .eohbyg {
      width:100%;
      row-gap:24px;
      flex-wrap:wrap;
      column-gap:24px;
      flex-direction:row;
      justify-content:space-between;
    }

    .cqqoKw {
      width:100%;
      row-gap:24px;
      column-gap:24px;
    }

    .GGEmD {
      height:200px;
    }

    .cErSbv {
      width:100%;
      row-gap:20px;
      flex-wrap:wrap;
      column-gap:20px;
      flex-direction:row;
    }

    .brbvzY {
      height:100%;
      max-width:30%;
      overflow-x:hidden;
      overflow-y:hidden;
      border-top-left-radius:var(--radius-xl);
      border-top-right-radius:var(--radius-xl);
      border-bottom-left-radius:var(--radius-xl);
      border-bottom-right-radius:var(--radius-xl);
    }

    @media (max-width: 968px) {

    .brbvzY {
      width:100%;
      height:fit-content;
      max-width:100%;
      max-height:400px;
    }
    }

    .exqSpT {
      width:var(--width);
      height:fit-content;
      flex-direction:row;
    }

    .button-link-colour\:KYX8pjnxJTSltYuIF1K3B {
      gap:.4rem;
      color:var(--text-brand-secondary700, #6D28D9);
      width:var(--width);
      cursor:pointer;
      display:flex;
      font-size:var(--font);
      overflow-x:hidden;
      overflow-y:hidden;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height);
      user-select:none;
      white-space:normal;
      flex-direction:row;
      outline-offset:2px;
      -ms-user-select:none;
      justify-content:center;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .button-link-colour\:KYX8pjnxJTSltYuIF1K3B:hover {
      color:var(--text-brand-secondary_hover, #5B21B6);
    }

    .button-link-colour\:KYX8pjnxJTSltYuIF1K3B:active {
      color:var(--brand-900, #294350);
      scale:0.98;
      transition:scale 150ms ease 0ms;
    }

    .button-link-colour\:KYX8pjnxJTSltYuIF1K3B:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .button-link-colour\:KYX8pjnxJTSltYuIF1K3B.disabled {
      color:var(--fg-disabled, #A4A7AE);
    }

    .fnVNw {
      flex:1;
      text-align:center;
    }

    .button-link-colour\:WLp8JoAGOKMiIhjhGioom {
      color:var(--fg-brand-secondary500, #8B5CF6);
    }

    .button-link-colour\:WLp8JoAGOKMiIhjhGioom.hover {
      color:var(--brand-600, #7C3AED);
    }

    .button-link-colour\:WLp8JoAGOKMiIhjhGioom.disabled {
      color:var(--fg-disabled_subtle, #D5D7DA);
    }

    .button-link-colour\:q37RygM8U85__Je1iWt61 {
      color:var(--fg-brand-secondary500, #8B5CF6);
    }

    .button-link-colour\:q37RygM8U85__Je1iWt61.hover {
      color:var(--brand-600, #7C3AED);
    }

    .button-link-colour\:q37RygM8U85__Je1iWt61.disabled {
      color:var(--fg-disabled_subtle, #D5D7DA);
    }

    .event\:tMD2ET6OEw6zZnqI_pbpc {
      display:inline;
    }

    .cCsYqm {
      width:var(--width);
      height:fit-content;
      min-height:var(--height);
      flex-direction:row;
    }

    .accordion-trigger-button\:GU6Fnf1To2Wu4sJyJmNqS {
      width:100%;
      text-align:left;
    }

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

    .accordion-trigger-button\:vLRnuyjt1rGuRCrm_5Soh {
      gap:.25rem;
      color:var(--text-secondary, #414651);
      width:var(--width);
      cursor:default;
      display:flex;
      font-size:var(--font);
      background:var(--brand-50);
      overflow-x:clip;
      overflow-y:clip;
      transition:background-color 200ms ease 0ms normal;
      align-items:center;
      font-family:'Inter';
      font-weight:var(--font-weight-semi-bold);
      line-height:var(--line-height);
      padding-top:var(--horizontal-padding);
      user-select:none;
      padding-left:var(--vertical-padding);
      border-radius:8px;
      outline-color:var(--transparent, #ffffff00);
      outline-style:solid;
      outline-width:2px;
      padding-right:var(--vertical-padding);
      flex-direction:row;
      outline-offset:2px;
      padding-bottom:var(--horizontal-padding);
      -ms-user-select:none;
      justify-content:flex-start;
      -moz-user-select:none;
      -webkit-user-select:none;
      -webkit-tap-highlight-color:transparent;
    }

    .accordion-trigger-button\:vLRnuyjt1rGuRCrm_5Soh:hover {
      color:var(--text-secondary_hover, #252B37);
      background:var(--brand-100);
    }

    .accordion-trigger-button\:vLRnuyjt1rGuRCrm_5Soh:active {
      scale:0.98;
      background:var(--brand-200);
      transition:scale 150ms ease 0ms;
    }

    .accordion-trigger-button\:vLRnuyjt1rGuRCrm_5Soh:focus-visible {
      outline-color:var(--border-brand, #8B5CF6);
      outline-style:solid;
      outline-width:2px;
      outline-offset:2px;
    }

    .accordion-trigger-button\:vLRnuyjt1rGuRCrm_5Soh.disabled {
      color:var(--fg-disabled, #A4A7AE);
      background-color:var(--bg-primary, #ffffff);
    }

    .cKHcZY {
      width:100%;
      display:flex;
      align-items:flex-end;
      justify-content:flex-start;
    }

    @media (max-width: 768px) {

    .cKHcZY {
      display:none;
    }
    }