@keyframes demo-cursor-move{0%,10%{top:65%;left:65%;transform:scale(1)}25%{top:50%;left:50%;transform:scale(1)}30%{top:50%;left:50%;transform:scale(.9)}35%{top:50%;left:50%;transform:scale(1)}45%{top:50%;left:50%}60%,to{top:65%;left:65%}}@keyframes demo-dialog-cycle{0%,35%{opacity:0;pointer-events:none;transform:scale(.95)}38%,to{opacity:1;pointer-events:auto;transform:scale(1)}}@keyframes demo-button-press{0%,15%{--tw-gradient-from:#6b72800d;--tw-gradient-to:#6b728000;transform:scale(1)}20%,25%{--tw-gradient-from:#6b72801a;--tw-gradient-to:#6b72800d;border-color:#6b728033;transform:scale(1)}30%{--tw-gradient-from:#6b72801a;--tw-gradient-to:#6b72800d;border-color:#6b728033;transform:scale(.95)}35%,45%{--tw-gradient-from:#6b72801a;--tw-gradient-to:#6b72800d;border-color:#6b728033;transform:scale(1)}50%,to{--tw-gradient-from:#6b72800d;--tw-gradient-to:#6b728000;transform:scale(1)}}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes demo-confirm-cursor{0%{top:80%;left:70%;transform:scale(1)}20%{top:50%;left:50%;transform:scale(1)}25%{top:50%;left:50%;transform:scale(.9)}28%{top:50%;left:50%;transform:scale(1)}45%,to{top:80%;left:80%;transform:scale(1)}}@keyframes demo-confirm-dialog{0%,25%{opacity:0;pointer-events:none;transform:scale(.95)}28%,to{opacity:1;pointer-events:auto;transform:scale(1)}}@keyframes demo-confirm-trigger{0%,20%{transform:scale(1)}25%{transform:scale(.95)}30%,to{transform:scale(1)}}@keyframes demo-confirm-delete{0%,to{transform:scale(1)}}@keyframes demo-deletion-cursor{0%{top:80%;left:70%;transform:scale(1)}20%{top:50%;left:50%;transform:scale(1)}25%{top:50%;left:50%;transform:scale(.9)}28%{top:50%;left:50%;transform:scale(1)}45%,to{top:80%;left:80%;transform:scale(1)}}@keyframes demo-deletion-dialog{0%,25%{opacity:0;pointer-events:none;transform:scale(.95)}28%,to{opacity:1;pointer-events:auto;transform:scale(1)}}@keyframes demo-deletion-trigger{0%,20%{transform:scale(1)}25%{transform:scale(.95)}30%,to{transform:scale(1)}}@keyframes demo-deletion-ripple{0%,25%{opacity:0;transform:scale(0)}25%{opacity:.5;transform:scale(0)}31%{opacity:0;transform:scale(2)}32%,to{opacity:0;transform:scale(2)}}@keyframes demo-approval-cursor{0%{top:80%;left:70%;transform:scale(1)}20%{top:50%;left:50%;transform:scale(1)}25%{top:50%;left:50%;transform:scale(.9)}28%{top:50%;left:50%;transform:scale(1)}45%,to{top:80%;left:80%;transform:scale(1)}}@keyframes demo-approval-dialog{0%,25%{opacity:0;pointer-events:none;transform:scale(.95)}28%,to{opacity:1;pointer-events:auto;transform:scale(1)}}@keyframes demo-approval-trigger{0%,20%{transform:scale(1)}25%{transform:scale(.95)}30%,to{transform:scale(1)}}@keyframes demo-approval-ripple{0%,25%{opacity:0;transform:scale(0)}25%{opacity:.5;transform:scale(0)}31%{opacity:0;transform:scale(2)}32%,to{opacity:0;transform:scale(2)}}@keyframes demo-esc-key{0%,40%{box-shadow:0 4px 0 var(--key-shadow);transform:translateY(0)}45%,55%{box-shadow:0 0 0 var(--key-shadow);transform:translateY(4px)}60%,to{box-shadow:0 4px 0 var(--key-shadow);transform:translateY(0)}}@keyframes demo-esc-dialog{0%,44%{opacity:1;pointer-events:auto;transform:scale(1)}45%,to{opacity:0;pointer-events:none;transform:scale(.95)}}@keyframes demo-info-cursor{0%{top:50%;left:50%;transform:scale(1)}25%{top:80%;left:80%;transform:scale(1)}35%{top:80%;left:80%;transform:scale(.9)}40%{top:80%;left:80%;transform:scale(1)}60%{top:50%;left:50%;transform:scale(1)}to{top:50%;left:50%;transform:scale(1)}}@keyframes demo-info-dialog{0%,35%{opacity:1;pointer-events:auto;transform:scale(1)}40%,to{opacity:0;pointer-events:none;transform:scale(.95)}}@keyframes demo-info-ripple{0%,35%{opacity:0;transform:scale(0)}35%{opacity:.5;transform:scale(0)}45%{opacity:0;transform:scale(2)}46%,to{opacity:0;transform:scale(2)}}@keyframes demo-cursor-ripple{0%,30%{opacity:0;transform:scale(0)}30%{opacity:.5;transform:scale(0)}36%{opacity:0;transform:scale(2)}37%,to{opacity:0;transform:scale(2)}}@keyframes demo-confirm-ripple{0%,25%{opacity:0;transform:scale(0)}25%{opacity:.5;transform:scale(0)}31%{opacity:0;transform:scale(2)}32%,to{opacity:0;transform:scale(2)}}@keyframes demo-form-cursor{0%{top:50%;left:50%;transform:scale(1)}25%{top:20%;left:80%;transform:scale(1)}35%{top:20%;left:80%;transform:scale(.9)}40%{top:20%;left:80%;transform:scale(1)}60%{top:50%;left:50%;transform:scale(1)}to{top:50%;left:50%;transform:scale(1)}}@keyframes demo-form-ripple{0%,35%{opacity:0;transform:scale(0)}35%{opacity:.5;transform:scale(0)}45%{opacity:0;transform:scale(2)}46%,to{opacity:0;transform:scale(2)}}@keyframes demo-form-dialog-pulse{0%,34%{transform:scale(1)}35%{transform:scale(1.02)}40%{transform:scale(1)}45%{transform:scale(1.01)}50%,to{transform:scale(1)}}@keyframes demo-discard-cursor{0%,45%{top:90%;left:90%;transform:scale(1)}55%{top:75%;left:58%;transform:scale(1)}58%{top:75%;left:58%;transform:scale(.9)}61%{top:75%;left:58%;transform:scale(1)}80%{top:80%;left:80%;transform:scale(1)}to{top:80%;left:80%;transform:scale(1)}}@keyframes demo-discard-ripple{0%,57%{opacity:0;transform:scale(0)}58%{opacity:.5;transform:scale(0)}65%{opacity:0;transform:scale(2)}66%,to{opacity:0;transform:scale(0)}}@keyframes demo-discard-typing{0%{border-right-color:#000;width:0;animation-timing-function:step-end}6%{border-right-color:#0000;width:0;animation-timing-function:step-end}12%{border-right-color:#000;width:0;animation-timing-function:step-end}18%{border-right-color:#0000;width:0;animation-timing-function:step-end}20%{border-right-color:#000;width:0;animation-timing-function:steps(17,end)}40%{border-right-color:#000;width:115px;animation-timing-function:step-end}46%{border-right-color:#0000;width:115px;animation-timing-function:step-end}52%{border-right-color:#000;width:115px;animation-timing-function:step-end}55%,to{border-right-color:#0000;width:115px}}@keyframes demo-discard-dialog-2{0%,59%{opacity:0;pointer-events:none;transform:scale(.95)}62%,to{opacity:1;pointer-events:auto;transform:scale(1)}}@keyframes demo-discard-main-dialog{0%,to{opacity:1;transform:scale(1)}}@keyframes demo-discard-btn-press{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes demo-inert-cursor{0%{top:50%;left:50%;transform:scale(1)}10%{top:18%;left:15%;transform:scale(1)}13%{top:18%;left:15%;transform:scale(.9)}16%{top:18%;left:15%;transform:scale(1)}25%{top:18%;left:85%;transform:scale(1)}28%{top:18%;left:85%;transform:scale(.9)}31%{top:18%;left:85%;transform:scale(1)}45%{top:82%;left:15%;transform:scale(1)}48%{top:82%;left:15%;transform:scale(.9)}51%{top:82%;left:15%;transform:scale(1)}65%{top:82%;left:85%;transform:scale(1)}68%{top:82%;left:85%;transform:scale(.9)}71%{top:82%;left:85%;transform:scale(1)}85%{top:60%;left:50%;transform:scale(1)}88%{top:60%;left:50%;transform:scale(.9)}91%{top:60%;left:50%;transform:scale(1)}to{top:60%;left:50%;transform:scale(1)}}@keyframes demo-inert-ripple{0%,12%{opacity:0;transform:scale(0)}13%{opacity:.5;transform:scale(0)}20%{opacity:0;transform:scale(2)}21%,27%{opacity:0;transform:scale(0)}28%{opacity:.5;transform:scale(0)}35%{opacity:0;transform:scale(2)}36%,47%{opacity:0;transform:scale(0)}48%{opacity:.5;transform:scale(0)}55%{opacity:0;transform:scale(2)}56%,67%{opacity:0;transform:scale(0)}68%{opacity:.5;transform:scale(0)}75%{opacity:0;transform:scale(2)}76%,87%{opacity:0;transform:scale(0)}88%{opacity:.5;transform:scale(0)}95%{opacity:0;transform:scale(2)}96%,to{opacity:0;transform:scale(0)}}@keyframes demo-focus-tab-press{0%,19%{box-shadow:0 4px 0 var(--key-shadow);transform:translateY(0)}20%{box-shadow:0 0 0 var(--key-shadow);transform:translateY(4px)}21%,49%{box-shadow:0 4px 0 var(--key-shadow);transform:translateY(0)}50%{box-shadow:0 0 0 var(--key-shadow);transform:translateY(4px)}51%,79%{box-shadow:0 4px 0 var(--key-shadow);transform:translateY(0)}80%{box-shadow:0 0 0 var(--key-shadow);transform:translateY(4px)}81%,to{box-shadow:0 4px 0 var(--key-shadow);transform:translateY(0)}}@keyframes demo-focus-btn-1{0%,19%{box-shadow:none}20%,49%{box-shadow:0 0 0 2px var(--bg-primary), 0 0 0 4px var(--ring)}50%,79%{box-shadow:none}80%,to{box-shadow:0 0 0 2px var(--bg-primary), 0 0 0 4px var(--ring)}}@keyframes demo-focus-btn-2{0%,49%{box-shadow:none}50%,79%{box-shadow:0 0 0 2px var(--bg-primary), 0 0 0 4px var(--ring)}80%,to{box-shadow:none}}@keyframes demo-scroll-cursor{0%{top:80%;left:80%;transform:scale(1)}20%{top:50%;left:50%;transform:scale(1)}25%{top:50%;left:50%;transform:scale(.9)}30%{top:50%;left:50%;transform:scale(1)}45%,to{top:80%;left:80%;transform:scale(1)}}@keyframes demo-scroll-ripple{0%,25%{opacity:0;transform:scale(0)}25%{opacity:.5;transform:scale(0)}31%{opacity:0;transform:scale(2)}32%,to{opacity:0;transform:scale(2)}}@keyframes demo-scroll-dialog{0%,25%{opacity:0;pointer-events:none;transform:scale(.95)}30%,to{opacity:1;pointer-events:auto;transform:scale(1)}}@keyframes demo-scroll-scrollbar{0%,29%{opacity:1}30%,to{opacity:0}}

.x1ghz6dp {
  margin: 0;
}

.x78pyy4 {
  padding: .25rem;
}

.x1717udv {
  padding: 0;
}

.x58wsfw {
  padding: .125rem;
}

.x1ig3bdo {
  padding: 3rem;
}

.x1r74uu7 {
  padding: .625rem;
}

.xxtescp {
  padding: .5rem;
}

.x1ap7tmu {
  padding: .75rem;
}

.x15qmxsw {
  padding: 1rem;
}

.x6y9x14 {
  padding: 1.25rem;
}

.xhi99uj {
  padding: 1.5rem;
}

.xftipxl {
  padding: 2rem;
}

.x15i3vjf:not(#\#) {
  border-color: #3f3f46;
  border-color: lab(26.8019% 1.35387 -4.68303);
}

.xahqchd:not(#\#) {
  border-color: #d4d4d8;
  border-color: lab(84.9837% .601262 -2.17986);
}

.x1wynq1n:not(#\#) {
  border-color: #e4e4e7;
  border-color: lab(90.6853% .399232 -1.45452);
}

.x1io3bm2:not(#\#) {
  border-color: var(--border);
}

.x1uemjig:not(#\#) {
  border-color: var(--muted-foreground);
}

.xukjsuj:not(#\#) {
  border-color: var(--negative);
}

.x6i6fhv:not(#\#) {
  border-radius: .375rem;
}

.x116uinm:not(#\#) {
  border-radius: .5rem;
}

.x1yt6v20:not(#\#) {
  border-radius: .75rem;
}

.x3fmiap:not(#\#) {
  border-radius: 1rem;
}

.xjanr1f:not(#\#) {
  border-radius: 2147480000px;
}

.xnlr88l:not(#\#) {
  border-radius: var(--radius);
}

.x98rzlu:not(#\#) {
  flex: 1;
}

.xvh977a:not(#\#) {
  gap: .25rem;
}

.xxhr3t:not(#\#) {
  gap: 0;
}

.xod8g0x:not(#\#) {
  gap: .125rem;
}

.xpb0mt1:not(#\#) {
  gap: .375rem;
}

.x1iwi9rd:not(#\#) {
  gap: 3rem;
}

.xwtnbku:not(#\#) {
  gap: .5rem;
}

.x13mpaq:not(#\#) {
  gap: .75rem;
}

.x4usz2s:not(#\#) {
  gap: 1rem;
}

.x1rqes09:not(#\#) {
  gap: 1.5rem;
}

.x174wrjz:not(#\#) {
  gap: 2rem;
}

.x18eg791:not(#\#) {
  margin-block: 1rem;
}

.xkppawo:not(#\#) {
  margin-inline: .25rem;
}

.xvueqy4:not(#\#) {
  margin-inline: auto;
}

.x1r65cqz:not(#\#) {
  margin-inline: -1rem;
}

.xysyzu8:not(#\#) {
  overflow: auto;
}

.xb3r6kr:not(#\#) {
  overflow: hidden;
}

.x1o5vn8x:not(#\#) {
  padding-block: .25rem;
}

.x3l6y0c:not(#\#) {
  padding-block: .125rem;
}

.xw5rto4:not(#\#) {
  padding-block: .375rem;
}

.xvpaewp:not(#\#) {
  padding-block: 3rem;
}

.xuyn8qg:not(#\#) {
  padding-block: .625rem;
}

.xje9ptw:not(#\#) {
  padding-block: .5rem;
}

.x9ptgo7:not(#\#) {
  padding-block: .75rem;
}

.x1auhse6:not(#\#) {
  padding-block: 2rem;
}

.xllzysa:not(#\#) {
  padding-inline: .25rem;
}

.x10etzgn:not(#\#) {
  padding-inline: .375rem;
}

.xwgfcus:not(#\#) {
  padding-inline: .625rem;
}

.x1g9x7rv:not(#\#) {
  padding-inline: .5rem;
}

.xbgb0yp:not(#\#) {
  padding-inline: .75rem;
}

.x18rr3hr:not(#\#) {
  padding-inline: 1rem;
}

.x1aogw74:not(#\#) {
  padding-inline: 1.5rem;
}

.xske0wk:not(#\#) {
  padding-inline: 2rem;
}

@media (width >= 64rem) {
  .xgvf8jj.xgvf8jj:not(#\#) {
    padding-block: .375rem;
  }
}

@media (hover: hover) {
  .x1vwvpb1.x1vwvpb1:hover:not(#\#) {
    border-color: var(--border);
  }

  .x14r0owg.x14r0owg:hover:not(#\#) {
    border-color: var(--muted-foreground);
  }
}

.x1cuar4q:not(#\#):not(#\#) {
  -webkitext-decoration-color: oklch(70.5% .015 286.067);
}

.x1isc6c8:not(#\#):not(#\#) {
  -webkitext-decoration-color: var(--border);
}

.xu9lujf:not(#\#):not(#\#) {
  -webkitine-clamp: 1;
}

.x15c146k:not(#\#):not(#\#) {
  -webkitine-clamp: 2;
}

.xcit2qe:not(#\#):not(#\#) {
  -webkitox-orient: vertical;
}

.xjyslct:not(#\#):not(#\#) {
  appearance: none;
}

.x1r1mewj:not(#\#):not(#\#) {
  background-color: #000;
}

.x83z2og:not(#\#):not(#\#) {
  background-color: #fff;
}

.xtdosti:not(#\#):not(#\#) {
  background-color: #3f3f46;
  background-color: lab(26.8019% 1.35387 -4.68303);
}

.x18a5q45:not(#\#):not(#\#) {
  background-color: #d4d4d8;
  background-color: lab(84.9837% .601262 -2.17986);
}

.x1s01tex:not(#\#):not(#\#) {
  background-color: #d1d5dc;
  background-color: lab(85.1236% -.612259 -3.7138);
}

.x640qer:not(#\#):not(#\#) {
  background-color: #e4e4e7;
  background-color: lab(90.6853% .399232 -1.45452);
}

.x1xs1t97:not(#\#):not(#\#) {
  background-color: #f4f4f5;
  background-color: lab(96.1634% .0993311 -.364041);
}

.xyhrp5u:not(#\#):not(#\#) {
  background-color: #fafafa;
  background-color: lab(98.26% 0 0);
}

.xwnonoy:not(#\#):not(#\#) {
  background-color: var(--accent);
}

.x11gw9ax:not(#\#):not(#\#) {
  background-color: var(--background);
}

.xms2ikn:not(#\#):not(#\#) {
  background-color: var(--border);
}

.x1ox6k13:not(#\#):not(#\#) {
  background-color: var(--brand);
}

.x1jjlpyw:not(#\#):not(#\#) {
  background-color: var(--card-bg);
}

.x1ep7253:not(#\#):not(#\#) {
  background-color: var(--card);
}

.x14xb6xe:not(#\#):not(#\#) {
  background-color: var(--foreground);
}

.xuhz2es:not(#\#):not(#\#) {
  background-color: var(--muted);
}

.xqy2nev:not(#\#):not(#\#) {
  background-color: var(--popover);
}

.x18o3ruo:not(#\#):not(#\#) {
  background-image: none;
}

.xod0wng:not(#\#):not(#\#) {
  color: #000;
}

.xfungia:not(#\#):not(#\#) {
  color: #fff;
}

.xk08wxp:not(#\#):not(#\#) {
  color: #18181b;
  color: lab(8.30603% .618205 -2.16572);
}

.x1cf6b6o:not(#\#):not(#\#) {
  color: #3f3f46;
  color: lab(26.8019% 1.35387 -4.68303);
}

.xr3xc7u:not(#\#):not(#\#) {
  color: #71717b;
  color: lab(47.8878% 1.65477 -5.77283);
}

.x5gdu1e:not(#\#):not(#\#) {
  color: #3080ff;
  color: lab(54.1736% 13.3369 -74.6839);
}

.x9rsgum:not(#\#):not(#\#) {
  color: #fb2c36;
  color: lab(55.4814% 75.0732 48.8528);
}

.x1bamld2:not(#\#):not(#\#) {
  color: #9f9fa9;
  color: lab(65.6464% 1.53497 -5.42429);
}

.xuko2tc:not(#\#):not(#\#) {
  color: #fb64b6;
  color: lab(64.5597% 64.3615 -12.7988);
}

.xt9en1m:not(#\#):not(#\#) {
  color: #00c758;
  color: lab(70.5521% -66.5147 45.8073);
}

.x7vlxvr:not(#\#):not(#\#) {
  color: #f99c00;
  color: lab(72.7183% 31.8672 97.9407);
}

.xplmn7h:not(#\#):not(#\#) {
  color: #00d2ef;
  color: lab(76.6045% -40.9406 -29.6231);
}

.x1lcixar:not(#\#):not(#\#) {
  color: var(--accent-foreground);
}

.x1vmm6hg:not(#\#):not(#\#) {
  color: var(--background);
}

.x1ds7jtm:not(#\#):not(#\#) {
  color: var(--brand-foreground);
}

.x3armc2:not(#\#):not(#\#) {
  color: var(--brand);
}

.x11jfisy:not(#\#):not(#\#) {
  color: var(--foreground);
}

.xrvchh:not(#\#):not(#\#) {
  color: var(--muted-foreground);
}

.x1erue2t:not(#\#):not(#\#) {
  color: var(--negative-foreground);
}

.xp4lcdx:not(#\#):not(#\#) {
  color: var(--neutral-foreground);
}

.x104kibb:not(#\#):not(#\#) {
  display: -webkit-box;
}

.x1lliihq:not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#) {
  display: inline-flex;
}

.xt0psk2:not(#\#):not(#\#) {
  display: inline;
}

.x1s85apg:not(#\#):not(#\#) {
  display: none;
}

.x11r6d5e:not(#\#):not(#\#) {
  display: table;
}

.xwiwnon:not(#\#):not(#\#) {
  fill: var(--background);
}

.x1fqg0hg:not(#\#):not(#\#) {
  fill: var(--foreground);
}

.xm5zls8:not(#\#):not(#\#) {
  fill: var(--muted-foreground);
}

.xdt5ytf:not(#\#):not(#\#) {
  flex-direction: column;
}

.x1a02dak:not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.x1e5iog7:not(#\#):not(#\#) {
  font-family: Geist Mono, ui-monospace, monospace;
}

.x1k4tb9n:not(#\#):not(#\#) {
  font-style: italic;
}

.x1ls7aod:not(#\#):not(#\#) {
  grid-column-end: 1;
}

.x1byulpo:not(#\#):not(#\#) {
  grid-row-end: 1;
}

.xz5rk10:not(#\#):not(#\#) {
  opacity: .2;
}

.xti2d7y:not(#\#):not(#\#) {
  opacity: .4;
}

.xbyyjgo:not(#\#):not(#\#) {
  opacity: .5;
}

.x197sbye:not(#\#):not(#\#) {
  opacity: .6;
}

.x1us6l5c:not(#\#):not(#\#) {
  opacity: .8;
}

.xg01cxk:not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#) {
  opacity: 1;
}

.xixxii4:not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#) {
  position: relative;
}

.x1qul50q:not(#\#):not(#\#) {
  rotate: 180deg;
}

.xhij7p0:not(#\#):not(#\#) {
  rotate: 20deg;
}

.xq77vm1:not(#\#):not(#\#) {
  rotate: 90deg;
}

.x2b8uid:not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#) {
  text-align: left;
}

.x1hr2gdg:not(#\#):not(#\#) {
  text-align: right;
}

.x1mxhp4t:not(#\#):not(#\#) {
  text-decoration-color: #9f9fa9;
  text-decoration-color: lab(65.6464% 1.53497 -5.42429);
}

.x1rcjvs:not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--border);
  text-decoration-color: var(--border);
}

.xujl8zx:not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.xlyipyv:not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.xm4efwp:not(#\#):not(#\#) {
  transform-origin: bottom;
}

.xtj8gnn:not(#\#):not(#\#) {
  transform-origin: top;
}

.x3ajldb:not(#\#):not(#\#) {
  vertical-align: bottom;
}

.xuxw1ft:not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1ja2u2z:not(#\#):not(#\#) {
  z-index: 0;
}

.x1vjfegm:not(#\#):not(#\#) {
  z-index: 1;
}

.x1n327nk:not(#\#):not(#\#) {
  z-index: 10;
}

.x11uqc5h:not(#\#):not(#\#) {
  z-index: 100;
}

.x1rozsjd:not(#\#):not(#\#) {
  z-index: 101;
}

.x1355qak:not(#\#):not(#\#) {
  z-index: 20;
}

.xa9119d:not(#\#):not(#\#) {
  z-index: 50;
}

.x1aciyhk:not(#\#):not(#\#) {
  z-index: 60;
}

@media (width >= 64rem) {
  .x1llw98h.x1llw98h:not(#\#):not(#\#) {
    display: block;
  }

  .x818iz1.x818iz1:not(#\#):not(#\#) {
    display: grid;
  }

  .xahg1dv.xahg1dv:not(#\#):not(#\#) {
    display: none;
  }
}

@media (hover: hover) {
  .x11tejm.x11tejm:hover:not(#\#):not(#\#) {
    background-color: #3f3f46;
    background-color: lab(26.8019% 1.35387 -4.68303);
  }

  .xw6lp.xw6lp:hover:not(#\#):not(#\#) {
    background-color: #52525c;
    background-color: lab(35.1166% 1.78212 -6.1173);
  }

  .x1gnl0vm.x1gnl0vm:hover:not(#\#):not(#\#) {
    background-color: var(--accent);
  }

  .xympze7.xympze7:hover:not(#\#):not(#\#) {
    background-color: var(--border);
  }

  .x17rjcda.x17rjcda:hover:not(#\#):not(#\#) {
    background-color: var(--muted);
  }

  .x1et6o65.x1et6o65:hover:not(#\#):not(#\#) {
    color: #fff;
  }

  .xnc2q5q.xnc2q5q:hover:not(#\#):not(#\#) {
    color: #fb2c36;
    color: lab(55.4814% 75.0732 48.8528);
  }

  .xwd18cg.xwd18cg:hover:not(#\#):not(#\#) {
    color: var(--foreground);
  }

  .x1j9pxtw.x1j9pxtw:hover:not(#\#):not(#\#) {
    opacity: 1;
  }

  .x366mxz.x366mxz:hover:not(#\#):not(#\#) {
    text-decoration-line: underline;
  }

  .xyn8a1p.xyn8a1p:hover:not(#\#):not(#\#) {
    z-index: 10;
  }

  .x1fzxocp.x1fzxocp:hover:not(#\#):not(#\#) {
    z-index: 20;
  }
}

.xfrllxf:not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 0;
}

.xjppbhk:not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0;
}

.x1ia1hqs:not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0;
}

.x1a2w583:not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.xm3u8s1:not(#\#):not(#\#):not(#\#) {
  bottom: 1.5rem;
}

.x5yr21d:not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.xoverlg:not(#\#):not(#\#):not(#\#) {
  height: 20%;
}

.x1jjfqgs:not(#\#):not(#\#):not(#\#) {
  height: 25%;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.x8dzijv:not(#\#):not(#\#):not(#\#) {
  height: .375rem;
}

.x94vksa:not(#\#):not(#\#):not(#\#) {
  height: 3rem;
}

.xe3wrty:not(#\#):not(#\#):not(#\#) {
  height: 4rem;
}

.x10njkte:not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

.xfpvb2a:not(#\#):not(#\#):not(#\#) {
  height: 6rem;
}

.xf6t5v9:not(#\#):not(#\#):not(#\#) {
  height: 1rem;
}

.x1r0forb:not(#\#):not(#\#):not(#\#) {
  height: 12rem;
}

.x1el0w4z:not(#\#):not(#\#):not(#\#) {
  height: 1.25rem;
}

.xayyjf5:not(#\#):not(#\#):not(#\#) {
  height: 1.5rem;
}

.x11q3f2h:not(#\#):not(#\#):not(#\#) {
  height: 2.125rem;
}

.xrt79lx:not(#\#):not(#\#):not(#\#) {
  height: 2.25rem;
}

.xu96u03:not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x1gehi97:not(#\#):not(#\#):not(#\#) {
  left: .75rem;
}

.x1hpqcdg:not(#\#):not(#\#):not(#\#) {
  margin-bottom: .25rem;
}

.x1ff0laa:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 3rem;
}

.xihpm5t:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4rem;
}

.x1nqpsng:not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.x1it7h48:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 5rem;
}

.x1vtu7xi:not(#\#):not(#\#):not(#\#) {
  margin-bottom: .75rem;
}

.xyvtvab:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
}

.x1uok4eo:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.5rem;
}

.x1a3mtlp:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2rem;
}

.xh9i6ac:not(#\#):not(#\#):not(#\#) {
  margin-left: -1px;
}

.x4aigyd:not(#\#):not(#\#):not(#\#) {
  margin-left: .25rem;
}

.xvjzwxp:not(#\#):not(#\#):not(#\#) {
  margin-left: 1.25rem;
}

.xmh3i5f:not(#\#):not(#\#):not(#\#) {
  margin-right: .5rem;
}

.x1y332i5:not(#\#):not(#\#):not(#\#) {
  margin-top: -1px;
}

.x1tbvfm1:not(#\#):not(#\#):not(#\#) {
  margin-top: .25rem;
}

.x1nygexn:not(#\#):not(#\#):not(#\#) {
  margin-top: .125rem;
}

.xtcl5k9:not(#\#):not(#\#):not(#\#) {
  margin-top: .375rem;
}

.xiwjori:not(#\#):not(#\#):not(#\#) {
  margin-top: 3rem;
}

.xdktn96:not(#\#):not(#\#):not(#\#) {
  margin-top: 4rem;
}

.x1v2crl2:not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.x1u9l0n3:not(#\#):not(#\#):not(#\#) {
  margin-top: 5rem;
}

.x1sp37nt:not(#\#):not(#\#):not(#\#) {
  margin-top: 6rem;
}

.x1e7hq20:not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

.x1fvlwmv:not(#\#):not(#\#):not(#\#) {
  margin-top: 1rem;
}

.x16y8hkl:not(#\#):not(#\#):not(#\#) {
  margin-top: 1.5rem;
}

.xbnrf9n:not(#\#):not(#\#):not(#\#) {
  margin-top: 2rem;
}

.x1983rqf:not(#\#):not(#\#):not(#\#) {
  max-width: 28rem;
}

.x6ymgno:not(#\#):not(#\#):not(#\#) {
  max-width: 32rem;
}

.xc0i79g:not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

.x1jb01v5:not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
}

.x1vpbbxe:not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
}

.x14i9o60:not(#\#):not(#\#):not(#\#) {
  max-width: 56rem;
}

.xl4u9xm:not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
}

.x1hv4mr:not(#\#):not(#\#):not(#\#) {
  max-width: 72rem;
}

.x1x1rfll:not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.xeuugli:not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.xw2csxc:not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x6ikm8r:not(#\#):not(#\#):not(#\#) {
  overflow-x: hidden;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x18d9i69:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.x1p8icgq:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2.5rem;
}

.xtkhudn:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3rem;
}

.x8iro3:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 5rem;
}

.x1w4eb89:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.5rem;
}

.x1l2yno4:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2rem;
}

.x1x5zllk:not(#\#):not(#\#):not(#\#) {
  padding-left: 1px;
}

.x1ccprmc:not(#\#):not(#\#):not(#\#) {
  padding-left: .5rem;
}

.x1grrwx6:not(#\#):not(#\#):not(#\#) {
  padding-left: .75rem;
}

.x1wpfv82:not(#\#):not(#\#):not(#\#) {
  padding-left: 1rem;
}

.x6jbsep:not(#\#):not(#\#):not(#\#) {
  padding-left: 2.25rem;
}

.x5t9w8w:not(#\#):not(#\#):not(#\#) {
  padding-right: .5rem;
}

.x1fh7m9:not(#\#):not(#\#):not(#\#) {
  padding-right: .75rem;
}

.xysvzjx:not(#\#):not(#\#):not(#\#) {
  padding-right: 1rem;
}

.x4p5aij:not(#\#):not(#\#):not(#\#) {
  padding-top: 1px;
}

.x1wuzxa:not(#\#):not(#\#):not(#\#) {
  padding-top: .125rem;
}

.x8b1g9i:not(#\#):not(#\#):not(#\#) {
  padding-top: .5rem;
}

.x8lotd7:not(#\#):not(#\#):not(#\#) {
  padding-top: .75rem;
}

.x1yutmzp:not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.xnfvc6w:not(#\#):not(#\#):not(#\#) {
  padding-top: 1.5rem;
}

.xetw12a:not(#\#):not(#\#):not(#\#) {
  padding-top: 2rem;
}

.x3m8u43:not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x3lrfug:not(#\#):not(#\#):not(#\#) {
  right: .75rem;
}

.xrwkkvj:not(#\#):not(#\#):not(#\#) {
  right: 1.5rem;
}

.xgkq5u3:not(#\#):not(#\#):not(#\#) {
  right: 2rem;
}

.x13vifvy:not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xwa60dl:not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.xcfrhzv:not(#\#):not(#\#):not(#\#) {
  top: 3rem;
}

.xjr91du:not(#\#):not(#\#):not(#\#) {
  top: .625rem;
}

.xbkfw66:not(#\#):not(#\#):not(#\#) {
  top: .75rem;
}

.x1vq8hzt:not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.x1oksqdf:not(#\#):not(#\#):not(#\#) {
  top: 2rem;
}

.xh8yej3:not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.x8yj6t5:not(#\#):not(#\#):not(#\#) {
  width: 20%;
}

.x1f1nlb9:not(#\#):not(#\#):not(#\#) {
  width: 25%;
}

.x1aoe10w:not(#\#):not(#\#):not(#\#) {
  width: 33.3333%;
}

.x3hqpx7:not(#\#):not(#\#):not(#\#) {
  width: 50%;
}

.x17bhtyw:not(#\#):not(#\#):not(#\#) {
  width: 66.6667%;
}

.xg0jo4d:not(#\#):not(#\#):not(#\#) {
  width: 75%;
}

.xktia5q:not(#\#):not(#\#):not(#\#) {
  width: 80%;
}

.x1t0e9qe:not(#\#):not(#\#):not(#\#) {
  width: 83.3333%;
}

.xylni2b:not(#\#):not(#\#):not(#\#) {
  width: 3rem;
}

.xi24686:not(#\#):not(#\#):not(#\#) {
  width: 4rem;
}

.x1cea550:not(#\#):not(#\#):not(#\#) {
  width: 5rem;
}

.x1ishaya:not(#\#):not(#\#):not(#\#) {
  width: 6rem;
}

.x16fevn:not(#\#):not(#\#):not(#\#) {
  width: .875rem;
}

.x1ybd17p:not(#\#):not(#\#):not(#\#) {
  width: .75rem;
}

.x1fkhjg8:not(#\#):not(#\#):not(#\#) {
  width: 8rem;
}

.xnuvbl1:not(#\#):not(#\#):not(#\#) {
  width: 10rem;
}

.x15i66vt:not(#\#):not(#\#):not(#\#) {
  width: 18rem;
}

.xeq5yr9:not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

@media (width >= 40rem) {
  .x1g9x9lf.x1g9x9lf:not(#\#):not(#\#):not(#\#) {
    max-width: 40rem;
  }
}

@media (width >= 48rem) {
  .xy5qdv9.xy5qdv9:not(#\#):not(#\#):not(#\#) {
    max-width: 48rem;
  }
}

@media (width >= 64rem) {
  .x5h3pqd.x5h3pqd:not(#\#):not(#\#):not(#\#) {
    max-width: 64rem;
  }
}

@media (width >= 80rem) {
  .x3t4lv8.x3t4lv8:not(#\#):not(#\#):not(#\#) {
    max-width: 80rem;
  }
}

@media (width >= 96rem) {
  .x2kr6xg.x2kr6xg:not(#\#):not(#\#):not(#\#) {
    max-width: 96rem;
  }
}

.xl76lok:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--muted-foreground);
}
