
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    --background: var(--dark-background);
--background-2: var(--dark-background-2);
--background-3: var(--dark-background-3);
--text: var(--dark-text);
--text-2: var(--dark-text-2);
--text-3: var(--dark-text-3);
--red-text: var(--dark-red-text);
--red-background: var(--dark-red-background);
--brand: var(--dark-brand);
--light-background: #ffffff;
--light-background-2: #f5f5f5;
--light-background-3: #c4c4ca;
--light-text: #101012;
--light-text-2: #6b6b70;
--light-text-3: #909098;
--light-red-text: #e90c3a;
--light-red-background: #2d191b;
--light-brand: #1c9bf1;
--dark-background: #000000;
--dark-background-2: #121215;
--dark-background-3: #1a1a1e;
--dark-text: #e6e6e6;
--dark-text-2: #909098;
--dark-text-3: #484851;
--dark-red-text: #e90c3a;
--dark-red-background: #2d191b;
--dark-brand: #1c9bf1;
    /* Fonts */
    --font-inter: 'Inter',sans-serif;

    /* Font size */
    --tiny: 0.8rem;
--small: 0.9rem;
--large: 1.2rem;
--lead: 1.3rem;
--p: 1.065rem;
--h4: 1.4rem;
--h3: 1.65rem;
--h2: 1.875rem;
--h1: 2.25rem;
    /* Font weight */
    --weight-regular: 400;
--weight-medium: 500;
--weight-semibold: 600;
--weight-bold: 700;
    /* 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 */
    --m1: 0.25rem;
--m2: 0.5rem;
--m3: 0.75rem;
--m4: 1rem;
--m5: 1.25rem;
--m6: 1.5rem;
--m7: 2rem;
--m8: 3rem;
--m9: 4rem;
--page_margin: 0.85rem;
--desktop_max_width: 500px;
--safe_zone_bottom: var(--sab);
--safe_zone_top: var(--sat);
--border-radius-default: 0.6rem;
--secure_bottom_padding: max(env(safe-area-inset-bottom), 1rem);
    /* 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;
    }
  }
}


    .edDUIq {
      color:var(--text);
      width:100%;
      height:100%;
      display:flex;
      position:relative;
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      justify-content:center;
    }

    .fbRCjt {
      width:0px;
      height:0px;
      display:block;
      z-index:-1;
      position:absolute;
    }

    .ckEvGj {
      width:1.5rem;
      height:1.5rem;
    }

    .onhlt {
      color:var(--text);
      width:100%;
      height:100%;
      display:flex;
      row-gap:var(--m4);
      z-index:200;
      position:absolute;
      animation:2s ease 0ms 1 normal none running animation-empty;
      background:var(--background);
      column-gap:var(--m4);
      align-items:center;
      padding-top:4rem;
      padding-bottom:4rem;
      backdrop-filter:blur(4px);;
      justify-content:space-between;
    }

    .eWhjUw {
      background:var(--theme-1000);
      user-select:none;
      pointer-events:none;
    }

    .dsyrFz {
      width:100%;
      height:3.5rem;
      display:flex;
      row-gap:var(--m2);
      z-index:2;
      column-gap:var(--m2);
      min-height:3.5rem;
      align-items:center;
      padding-left:var(--page_margin);
      padding-right:var(--page_margin);
      flex-direction:row;
      justify-content:space-between;
    }

    .dUpQlg {
      width:100%;
      display:grid;
      position:relative;
      grid-template-columns:repeat(3, 1fr);
    }

    .Wwnbd {
      width:1.25rem;
      height:1.25rem;
    }

    .user_share\:2WKI9pDcurQwwZm2DSAh0 {
      top:var(--m2);
      left:var(--m2);
      color:#ffffff;
      z-index:3;
      position:absolute;
    }

    .eswwty {
      width:100%;
      height:100%;
      z-index:1;
      position:absolute;
      background:linear-gradient(#000000a6 0%, #00000000 100%) scroll border-box padding-box repeat repeat 0% 0% / auto;
    }

    .WxWTF {
      width:100%;
      height:100%;
      position:absolute;
      object-fit:cover;
      aspect-ratio:3/2;
    }

    .ewkFaF {
      color:var(--background-2);
      cursor:pointer;
      display:flex;
      row-gap:var(--m2);
      font-size:1rem;
      background:var(--text);
      column-gap:var(--m2);
      transition:all 300ms ease  ;
      align-items:center;
      font-weight:500;
      padding-top:0.8rem;
      padding-left:var(--m4);
      padding-right:var(--m4);
      flex-direction:row;
      letter-spacing:-0.02em;
      padding-bottom:0.8rem;
      justify-content:center;
      border-top-left-radius:1.25rem;
      border-top-right-radius:1.25rem;
      border-bottom-left-radius:1.25rem;
      border-bottom-right-radius:1.25rem;
    }

    .ewkFaF.error {
      color:var(--red-text);
      background:var(--background-2);
    }

    .ewkFaF.secondary {
      color:var(--text);
      background:var(--background-2);
    }

    .ewkFaF.small {
      width:fit-content;
      font-size:15px;
      padding-top:var(--m2);
      padding-left:var(--m3);
      padding-right:var(--m3);
      padding-bottom:var(--m2);
      border-top-left-radius:0.75rem;
      border-top-right-radius:0.75rem;
      border-bottom-left-radius:0.75rem;
      border-bottom-right-radius:0.75rem;
    }

    .ewkFaF.disabled {
      color:var(--text-2);
      cursor:not-allowed;
      pointer-events:none;
    }

    .ewkFaF.loading {
      color:var(--text-2);
      background:var(--background-2);
    }

    .ewkFaF.ghost {
      color:var(--text-3);
      background: #00000000;
    }

    .zllwN {
      width:20px;
      height:20px;
      display:flex;
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      justify-content:center;
    }

    .cVOcmH {
      top:50%;
      left:50%;
      width:100%;
      height:100%;
      position:absolute;
    }

    .pdYUg {
      width:100%;
      height:100%;
      position:absolute;
      object-fit:cover;
      aspect-ratio:1/1;
    }

    .bsKoZz {
      top:0px;
      width:100%;
      bottom:auto;
      z-index:10;
      position:sticky;
      padding-top:env(safe-area-inset-top);
      touch-action:none;
    }

    .HcTO {
      width:6rem;
      height:6rem;
      z-index:3;
      translate:0 -1.5rem 0;
      background:;
      overflow-x:clip;
      overflow-y:clip;
      padding-left:revert-layer;
      outline-color:var(--theme-1000);
      outline-style:solid;
      outline-width:3px;
      padding-right:revert-layer;
      border-top-left-radius:99vw;
      border-top-right-radius:99vw;
      border-bottom-left-radius:99vw;
      border-bottom-right-radius:99vw;
    }

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

    .dPbvpl {
      width:100%;
      height:100%;
      position:absolute;
      object-fit:cover;
    }

    .emmpUl {
      width:100%;
      height:3.5rem;
      display:flex;
      z-index:4;
      align-items:center;
      padding-left:var(--page_margin);
      padding-right:var(--page_margin);
      flex-direction:row;
      justify-content:space-between;
    }

    .bGGtOB {
      width:100%;
      user-select:none;
      aspect-ratio:4/5;
    }

    .fHIJtJ {
      width:100%;
      position:relative;
      margin-top:-7rem;
      aspect-ratio:3/2;
      padding-bottom:-3.5rem;
    }

    .ddbmRF {
      padding-left:var(--page_margin);
      padding-right:var(--page_margin);
    }

    .bDMubf {
      display:flex;
      align-items:flex-end;
      padding-top:var(--m4);
      flex-direction:row;
      padding-bottom:var(--m2);
      justify-content:flex-start;
    }

    .cVBeWk {
      color:var(--text);
      font-size:16px;
      font-weight:400;
      padding-bottom:var(--m5);
    }

    .dxttKz {
      display:flex;
      row-gap:var(--m1);
      column-gap:var(--m1);
      align-items:flex-end;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dTLAYi {
      color:var(--text-2);
      display:inline-block;
      font-size:16px;
    }

    .ekDhHc {
      width:100%;
      row-gap:0.4rem;
      flex-wrap:wrap;
      column-gap:var(--m3);
      flex-direction:row;
      padding-bottom:var(--m5);
    }

    .bXKCFL {
      color:inherit;
      display:inline-block;
    }

    .TfFwW {
      width:fit-content;
      padding-left:var(--m1);
    }

    .FojSp {
      color:var(--theme-brand);
      width:1.5rem;
      height:1.5rem;
    }

    .cMakdA {
      color:var(--brand);
    }

    .profile_details\:OYyt8z3FNQCUXKm-FATa6 {
      width:1.35rem;
      height:1.35rem;
    }

    .ebCESC {
      color:var(--text-2);
      display:inline-block;
      font-size:16px;
      font-weight:400;
    }

    .dTGCzt {
      width:1rem;
      height:1rem;
      opacity:1;
    }

    .fBKgHT {
      display:flex;
      row-gap:var(--m4);
      column-gap:var(--m4);
      align-items:center;
      flex-direction:row;
      padding-bottom:var(--m4);
      justify-content:flex-start;
    }

    .SDrxX {
      color:var(--text-2);
      cursor:pointer;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      padding-left:0.2rem;
    }

    .bsbOAt {
      color:var(--brand);
      width:fit-content;
      cursor:pointer;
      display:flex;
      row-gap:var(--m1);
      font-size:16px;
      column-gap:var(--m1);
      align-items:center;
      font-weight:400;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bgximE {
      color:var(--text);
      display:inline-block;
      font-size:16px;
      font-weight:500;
    }

    .uCGhZ {
      color:var(--text);
      display:inline-block;
      font-size:18px;
      font-weight:600;
    }

    .fdweMf {
      top:0px;
      left:0px;
      right:0px;
      width:100%;
      bottom:0px;
      height:100%;
      z-index:1;
      position:absolute;
      background:var(--theme-1000);
      overflow-x:clip;
      overflow-y:scroll;
      padding-top:0px;
      will-change:scroll-position;
      padding-bottom:7rem;
    }

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

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

    .bTLmtw {
      color:var(--theme-400);
      display:inline-block;
      font-size:var(--small);
    }

    .eKPase {
      width:100%;
      position:relative;
      overflow-x:visible;
      overflow-y:visible;
      user-select:none;
      aspect-ratio:4/5;
    }

    .exXji {
      color:var(--theme-0);
      display:inline-block;
      font-size:var(--large);
      font-weight:var(--weight-medium);
    }

    .ffhQGD {
      width:100%;
      height:1.5rem;
      z-index:3;
      align-items:center;
      justify-content:center;
    }

    .cCFpXz {
      width:100%;
      height:100%;
      position:absolute;
      object-fit:cover;
      aspect-ratio:4/5;
    }

    .fsCZCN {
      width:100%;
      height:3rem;
      display:flex;
      align-items:center;
      padding-top:0.5rem;
      padding-left:var(--page_margin);
      padding-right:var(--page_margin);
      flex-direction:row;
      padding-bottom:0.5rem;
      justify-content:space-between;
    }

    .dpJjhG {
      color:var(--theme-0);
      width:1.5rem;
      height:1.5rem;
    }

    .post_share\:NDK83t5hOnSR-EdEEgAzB {
      color:var(--theme-400);
    }

    .cULDGL {
      color:var(--theme-0);
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:var(--weight-medium);
      padding-right:0.2rem;
    }

    .epHFBc {
      width:100%;
      z-index:2;
      overflow-x:clip;
      overflow-y:hidden;
      aspect-ratio:4/5;
    }

    .czEEDd {
      cursor:pointer;
      height:1.5rem;
      display:flex;
      row-gap:0.35rem;
      column-gap:0.35rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cqwOgG {
      width:100%;
      height:4rem;
      row-gap:var(--m1);
      background:;
      column-gap:var(--m1);
      overflow-x:clip;
      overflow-y:clip;
      padding-top:var(--m1);
      padding-left:var(--page_margin);
      padding-right:var(--page_margin);
      flex-direction:column;
      padding-bottom:2rem;
    }

    .fsQNBh {
      color:var(--theme-600);
      width:1.5rem;
      height:1.5rem;
      opacity:1;
      z-index:3;
      position:relative;
      transition:opacity 200ms cubic-bezier(0.42, 0, 0.58, 1);
    }

    .eOkHPC {
      color:var(--theme-0);
      display:inline-block;
      font-weight:var(--weight-medium);
    }

    .cpobUo {
      color:var(--theme-0);
      width:1.5rem;
      height:1.5rem;
      display:flex;
      background:;
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      justify-content:center;
    }

    .fHaAtt {
      top:1rem;
      color:var(--white, #ffffff);
      right:1rem;
      width:2.5rem;
      z-index:3;
      position:absolute;
      font-size:0.9rem;
      background:color-mix(in srgb, var(--dark-1000) 40%, transparent);
      align-items:center;
      font-weight:400;
      padding-top:0.3rem;
      border-radius:99rem;
      padding-bottom:0.3rem;
      backdrop-filter:blur(20px);;
      justify-content:center;
    }

    .bMhVm {
      height:1.5rem;
      row-gap:1rem;
      column-gap:1rem;
      flex-direction:row;
    }

    .cryswl {
      color:var(--theme-blue);
      width:fit-content;
      display:inline-block;
    }

    .bWetC {
      color:var(--theme-red);
      width:1.5rem;
      height:1.5rem;
      opacity:0;
      position:absolute;
      transition:opacity 200ms cubic-bezier(0.42, 0, 0.58, 1) 0ms normal;
    }

    .bWetC.show {
      opacity:1;
    }

    .WtHYw {
      width:0.4rem;
      height:0.4rem;
      background: var(--theme-800);
      transition:background 150ms ease  ;
      border-top-left-radius:99vw;
      border-top-right-radius:99vw;
      border-bottom-left-radius:99vw;
      border-bottom-right-radius:99vw;
    }

    .WtHYw.active {
      background:var(--theme-100);
    }

    .bmKLyk {
      gap:0.3rem;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .ceisUx {
      width:100%;
      height:8rem;
    }

    .qXzTn {
      width:2rem;
      height:2rem;
      object-fit:cover;
      border-top-left-radius:99vw;
      border-top-right-radius:99vw;
      border-bottom-left-radius:99vw;
      border-bottom-right-radius:99vw;
    }

    .cJfXlL {
      width:fit-content;
      display:flex;
      z-index:2;
      position:relative;
      min-width:100%;
      translate:0px 0 0;
      overflow-x:visible;
      overflow-y:visible;
      align-items:flex-start;
      user-select:none;
      flex-direction:row;
      justify-content:flex-start;
    }

    .dCcNWh {
      display:flex;
      row-gap:var(--m2);
      flex-wrap:nowrap;
      column-gap:var(--m2);
      flex-direction:row;
    }

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

    .cvmPFE {
      width:100%;
      display:flex;
      z-index:3;
      background:;
      overflow-x:clip;
      overflow-y:clip;
      align-items:flex-start;
      padding-top:0.75rem;
      padding-left:var(--page_margin);
      padding-right:var(--page_margin);
      padding-bottom:0rem;
      justify-content:flex-start;
    }

    .cvmPFE.open {
      height:auto;
    }

    .dDkCPH {
      color:var(--theme-200);
      overflow:hidden!important;
      padding-bottom:0.2rem;
    }

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

    .fgEfuR {
      color:var(--theme-0);
      width:1.5rem;
      cursor:pointer;
      height:1.5rem;
      display:flex;
      overflow-x:hidden;
      overflow-y:hidden;
      align-items:center;
      justify-content:center;
    }

    .eLODHO {
      width:100%;
      height:1.5rem;
      display:flex;
      row-gap:var(--m4);
      z-index:3;
      column-gap:var(--m4);
      align-items:center;
      padding-left:var(--page_margin);
      padding-right:var(--page_margin);
      flex-direction:row;
      justify-content:space-between;
    }

    .flUoga {
      height:auto;
    }

    .Share\:gT6YSdWpZjbo5IYyXWnwZ {
      color:var(--text);
      width:3rem;
    }

    .euVkbY {
      color:var(--text);
      cursor:pointer;
      background:var(--background-3);
      font-weight:600;
      padding-top:var(--m2);
      padding-left:var(--m4);
      padding-right:var(--m4);
      padding-bottom:var(--m2);
      border-top-left-radius:var(--border-radius-default);
      border-top-right-radius:var(--border-radius-default);
      border-bottom-left-radius:var(--border-radius-default);
      border-bottom-right-radius:var(--border-radius-default);
    }

    .dgIJWI {
      width:100%;
      height:100%;
      display:flex;
      max-width:var(--desktop_max_width);
      background:var(--background);
      overflow-x:clip;
      overflow-y:clip;
      align-items:center;
      justify-content:center;
    }

    .eIPqzX {
      width:70%;
      font-size:var(--h4);
      text-wrap:balance;
      text-align:center;
      font-weight:var(--weight-semibold);
    }

    .eTemuA {
      display:flex;
      row-gap:var(--m3);
      column-gap:var(--m3);
      align-items:center;
      flex-direction:column;
      justify-content:center;
    }