@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,:after,:before,::backdrop{margin:0;padding:0}::file-selector-button{margin:0;padding:0}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid}::file-selector-button{box-sizing:border-box;border:0 solid}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}}@font-face{font-family:Inter Variable;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Variable;src:url(/fonts/InterVariable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--font-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";color-scheme:dark;scrollbar-color:#737373bf transparent}::selection{background:#818cf866}@keyframes slide-up{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:translateY(0)}}html{user-select:none;height:100%;font-family:var(--font-sans);line-height:1.5;overflow:hidden}html,body,#root,main{height:100%}div{scrollbar-width:thin}a{cursor:default}kbd{font-family:var(--font-sans)}button:focus-visible,a:focus-visible{outline-offset:-1px;outline:1px solid #818cf8b3}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ProseMirror{color:#e4e4e7;outline:none;min-height:5rem;font-size:15px;font-weight:450;line-height:1.6}.ProseMirror p.pm-empty:before{content:attr(data-placeholder);color:#737373;pointer-events:none;user-select:none;float:left;height:0;font-weight:450}.ProseMirror img.ProseMirror-separator{display:none!important}.ProseMirror h1{margin:.5em 0 .25em;font-size:24px;font-weight:700;line-height:1.3}.ProseMirror h2{margin:.4em 0 .2em;font-size:20px;font-weight:600;line-height:1.35}.ProseMirror h3{margin:.3em 0 .15em;font-size:17px;font-weight:600;line-height:1.4}.ProseMirror ul,.ProseMirror ol{margin:.25em 0;padding-left:1.5em}.ProseMirror ul{list-style:outside}.ProseMirror ol{list-style:decimal}.ProseMirror li{margin:.15em 0}.ProseMirror li p{margin:0}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}

@layer reset, priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x1nrl05b {
    scroll-padding: 8px;
  }
}

@layer priority3 {
  .x198m1os {
    border-color: #3f3f46;
  }

  .x37v5tj {
    border-color: #404040;
  }

  .x14xi408 {
    border-color: #40404066;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1lxe82b {
    border-color: var(--x14zown5);
  }

  .xoow44o {
    border-color: var(--x1h1d0wd);
  }

  .x1cxdiqm {
    border-color: var(--xe7ahzw);
  }

  .x1xarovv {
    border-color: var(--xvl0rij);
  }

  .x1hb6jwb {
    border-color: var(--xzhccgn);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1ybzf2s:focus-within {
    border-color: var(--x14zown5);
  }

  .x10keo9g[data-today] {
    border-color: var(--x1h1d0wd);
  }

  .xz2rsaa[data-today] {
    border-style: solid;
  }

  .x8oargc[data-today] {
    border-width: 1px;
  }

  .x1g4835v:focus-within {
    outline: none;
  }

  .x133k85v:hover {
    border-color: #52525b;
  }

  .x1uvtmcs:focus {
    outline: none;
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

  .xw8ag78 {
    animation-duration: .1s;
  }

  .xs4xyr0 {
    animation-duration: .25s;
  }

  .x4afe7t {
    animation-duration: .3s;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .xf6y9i1 {
    animation-name: x1fgvgsk-B;
  }

  .xxp0q0x {
    animation-name: x1jn504y-B;
  }

  .x97zbip {
    animation-name: x1k48ry3-B;
  }

  .x108y8vj {
    animation-name: xfbztj2-B;
  }

  .x1ddemy6 {
    animation-name: xg0bqix-B;
  }

  .xj8habf {
    animation-name: xm0fl03-B;
  }

  .xie6css {
    animation-timing-function: cubic-bezier(.1, .7, .5, 1);
  }

  .x1w258dv {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .x1qblm7o {
    animation-timing-function: cubic-bezier(.4, 0, 1, 1);
  }

  .x76wil1 {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .xjyslct {
    appearance: none;
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x1lqn3kn {
    background-color: #161616;
  }

  .xf6xdpg {
    background-color: #18181b;
  }

  .xgor2io {
    background-color: #262626;
  }

  .x2inwtd {
    background-color: #737373;
  }

  .xfy0bud {
    background-color: #dc2626;
  }

  .xjsoq4j {
    background-color: lch(4.52% .3 272);
  }

  .x1biozgr {
    background-color: oklch(59% .2 277);
  }

  .xcpsgoo {
    background-color: #00000080;
  }

  .x7gowq4 {
    background-color: #171717b3;
  }

  .x1yxlu31 {
    background-color: #171717e6;
  }

  .xhfpqh1 {
    background-color: #4040404d;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xlupvzh {
    background-color: var(--x14zown5);
  }

  .x1izazw8 {
    background-color: var(--x1h1d0wd);
  }

  .x1vpw2mn {
    background-color: var(--xamzd44);
  }

  .x1bjsy6o {
    background-color: var(--xe7ahzw);
  }

  .x1r1rq0k {
    background-color: var(--xrt5ydb);
  }

  .x1ksvat3 {
    background-color: var(--xzhccgn);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .x5miciu {
    background-image: linear-gradient(to top, #0a0a0a 50%, #1a1a1a);
  }

  .xdjjs7w {
    border-collapse: unset;
  }

  .x23huft {
    border-spacing: 8px;
  }

  .xalsa2k {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .x1r4jlvl {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a, 0 0 0 1px #0000000d;
  }

  .xymrrow {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .xv186zg {
    box-shadow: 0 1px 2px #0000000d;
  }

  .x16rsn5z {
    box-shadow: 0 1px 3px #0000001a, 0 4px 6px -1px #0000001a;
  }

  .x1ihjnay {
    box-shadow: 0 1px 3px #0000001a;
  }

  .x6hw5re {
    caret-color: #818cf8;
  }

  .xduw2yx {
    color: #737373;
  }

  .x1xsscn4 {
    color: #a3a3a3;
  }

  .x1h4kuc6 {
    color: #eef2ff;
  }

  .x1or1jni {
    color: #f1f5f9;
  }

  .xk1l02d {
    color: #f5f5f5;
  }

  .x1vs4wur {
    color: #fca5a5;
  }

  .x1f7gh1w {
    color: var(--x15m552i);
  }

  .xosfmfl {
    color: var(--x16rx6vz);
  }

  .xc7rd1s {
    color: var(--x1d02shl);
  }

  .x1ci60xx {
    color: var(--x1m1srta);
  }

  .x1nf2knt {
    color: var(--x22e87d);
  }

  .xeptxeg {
    color: var(--x60rykw);
  }

  .xedfkat {
    color: var(--xcex4zn);
  }

  .x1w1rq0k {
    color: var(--xjbi0yp);
  }

  .xwyu0ky {
    color: var(--xo8tp9i);
  }

  .x1k9cirv {
    color: var(--xvl0rij);
  }

  .x1awj2ng {
    color: #fff;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x5hlk9d {
    filter: blur();
  }

  .xtea3wc {
    filter: blur(2px);
  }

  .x1s91dub {
    flex-basis: 80ch;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .xpw0y0u {
    font-family: var(--font-mono);
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x10p5zqr {
    font-weight: 450;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1fcty0u {
    font-weight: normal;
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .x11dcrhx {
    inset-inline-end: 8px;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1clpfr8 {
    letter-spacing: -.05em;
  }

  .x14ju556 {
    line-height: 0;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1ud3kw6 {
    line-height: 100%;
  }

  .x9d7mpn {
    line-height: 110%;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xggjnk3 {
    line-height: normal;
  }

  .x2fvf9 {
    margin-inline-end: 4px;
  }

  .xw01apr {
    margin-inline-start: -6px;
  }

  .xwklpps {
    margin-inline-start: 2px;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1f89qe3 {
    outline-color: #1e1b4b;
  }

  .x5jrutd {
    outline-color: var(--xzhccgn);
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x71mld9 {
    outline-width: 4px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xtt52l0 {
    resize: none;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x1x0qyo1 {
    transform-origin: var(--kb-menu-content-transform-origin);
  }

  .x1trs6o6 {
    transform-origin: var(--kb-tooltip-content-transform-origin);
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

  .x1f85oc2 {
    transform: scale(0);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .xlfixx8 {
    transform: translateX(calc(100% - 2px));
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1eaenvl {
    transition-property: background-color, border-color, color;
  }

  .xu4rzek {
    transition-property: background-color, color, fill;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .x1lzqukj {
    transition-property: opacity, background-color, color;
  }

  .xnejef0 {
    transition-property: opacity, transform, filter;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1hx0egp {
    user-select: text;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1kv6ead.x1kv6ead:where(.x-default-marker:focus-visible *) {
    background-color: #838383;
  }

  .xs395n8.xs395n8:where(.x-default-marker:focus-visible *) {
    background-color: oklch(63% .2 277);
  }

  .xjhlh1d.xjhlh1d:where(.x-default-marker:hover *) {
    background-color: #838383;
  }

  .x1mybdu0.x1mybdu0:where(.x-default-marker:hover *) {
    background-color: oklch(63% .2 277);
  }

  .x1jx9e8m.x1jx9e8m:where(.x-default-marker:hover *) {
    color: var(--x22e87d);
  }

  .xiszugz.xiszugz:where(.x-default-marker:hover *) {
    color: var(--xcex4zn);
  }

  .xswhqif.xswhqif:where(.x-default-marker:hover *) {
    color: var(--xjbi0yp);
  }

  .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .x8ridz2.x8ridz2:where(.x-default-marker:hover *) {
    transition-property: none;
  }

  .x18t38g9[data-state="open"] {
    animation-duration: .1s;
  }

  .xa0g6b9[data-instant] {
    animation-duration: 0s;
  }

  .x1s907g9[data-instant] {
    animation-name: none;
  }

  .x1da17yu[data-state="open"][data-placement^="left"] {
    animation-name: x10r7xga-B;
  }

  .x1ql0gjw[data-state="open"], .xdmq86h[data-expanded] {
    animation-name: x185gv9n-B;
  }

  .xhrer6e[data-state="open"][data-placement^="bottom"] {
    animation-name: x19tfoii-B;
  }

  .xzbt0u9[data-state="closed"][data-placement^="right"] {
    animation-name: x1f3sztg-B;
  }

  .xntno9f[data-state="closed"][data-placement^="top"] {
    animation-name: x1fgvgsk-B;
  }

  .x1x93xa0[data-state="open"][data-placement^="right"] {
    animation-name: x1o4ykc6-B;
  }

  .x1vjicpr[data-state="open"][data-placement^="top"] {
    animation-name: x28l5sm-B;
  }

  .x1r6opwq[data-state="closed"][data-placement^="bottom"] {
    animation-name: xj24u6v-B;
  }

  .x1u8ee0w[data-state="closed"][data-placement^="left"] {
    animation-name: xx2vzxd-B;
  }

  .x1qh30pd[data-expanded], .xqp7ayq[data-state="open"] {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .x6lqe04[data-expanded] {
    background-color: #1c1c1c;
  }

  .xanm6zs[data-today]:hover {
    background-color: #818cf880;
  }

  .x13jdwts[aria-current="page"], .x1j9us2u[aria-current="page"]:hover {
    background-color: #262626cc;
  }

  .x1d4aky6[data-outside-range]:hover, .x1veqh5q[data-outside-range][data-selected] {
    background-color: #0000;
  }

  .x1058nxs.x1058nxs:where(.x-default-marker[data-highlighted] *), .x1hnga9:focus-visible, .x3s4yu2[data-outside-range][data-today]:hover, .xmgdosu[data-today], .xy38aga.xy38aga:where(.x-default-marker[data-expanded] *) {
    background-color: var(--x14zown5);
  }

  .x1oxjy9v[data-expanded], .xdq3jpq[data-resizing="true"]:after {
    background-color: var(--x1h1d0wd);
  }

  .x1djvh1t[data-state="open"], .x1eslchz[aria-current="page"] {
    background-color: var(--xamzd44);
  }

  .x16not5f[data-state="open"] {
    background-color: var(--xe7ahzw);
  }

  .xekkc9[data-today][data-selected], .xvouk1w[data-selected] {
    background-color: var(--xzhccgn);
  }

  .x13kf5hi[data-outside-range], .x1jhelyw[data-outside-range][data-weekend], .xbgb6bp[data-outside-range][data-weekend]:hover {
    color: var(--x14zown5);
  }

  .x1cub47l[data-state="open"] {
    color: var(--x15m552i);
  }

  .x100m5dy[data-weekend] {
    color: var(--x16rx6vz);
  }

  .x183848s.x183848s:where(.x-default-marker[data-state="open"] *), .x1l7sytj[aria-current="page"], .xgf38yu[data-state="open"] {
    color: var(--xcex4zn);
  }

  .x18t34or[data-today][data-outside-range][data-weekend]:hover, .x19uf008[data-weekend][data-today], .x1izl7db[data-state="open"], .x1wl0lxh[data-weekend]:hover, .x1y982q4[data-today], .x6w4grx.x6w4grx:where(.x-default-marker[data-state="open"] *), .xm7s6hw.xm7s6hw:where(.x-default-marker[data-highlighted] *), .xmqpyg3.xmqpyg3:where(.x-default-marker[data-expanded] *), .xwua7i0[data-weekend][data-selected] {
    color: var(--xjbi0yp);
  }

  .x8ylyx1[aria-current="page"] {
    color: #fff;
  }

  .x15a1udy[data-resizing="true"]:after, .xw279j1.xw279j1:where(.x-default-marker[data-state="open"] *), .xy6iglo[data-state="open"] {
    opacity: 1;
  }

  .x1gb7e26[aria-invalid="true"] {
    outline-color: #f87171;
  }

  .xtsr8n5:focus-visible {
    outline-color: var(--xzhccgn);
  }

  .x1ksqgo5[aria-invalid="true"], .xy9f4xx:focus-visible {
    outline-offset: -1px;
  }

  .x1fg22u5[aria-invalid="true"], .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x1qzp6oe[aria-invalid="true"], .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1nk6rg0:focus-visible {
    transition-duration: 0s;
  }

  .x1gw9lz6:has([data-state="open"]) {
    background-color: #1c1c1c;
  }

  .x18ezpz3:disabled {
    background-color: var(--xvl0rij);
  }

  .x1ac52ea:hover {
    background-color: #1c1c1c;
  }

  .xocd06a:hover {
    background-color: #262626;
  }

  .xzjultd:hover {
    background-color: #b91c1c;
  }

  .xyymvw8:hover {
    background-color: #202020;
  }

  .x117rtjo:hover {
    background-color: #818cf880;
  }

  .x15ww0wo:hover {
    background-color: #818cf8d9;
  }

  .x193b1f1:hover {
    background-color: #40404099;
  }

  .xl4vbig:hover {
    background-color: var(--x14zown5);
  }

  .xa6fdhy:hover {
    background-color: var(--x1h1d0wd);
  }

  .x1ev70ng:hover {
    background-color: var(--xamzd44);
  }

  .x16gq841:hover {
    background-color: var(--xe7ahzw);
  }

  .x1fraea3:hover {
    background-color: var(--xvl0rij);
  }

  .xwyoad1:hover {
    color: var(--x15m552i);
  }

  .x16htwjd:hover {
    color: var(--x22e87d);
  }

  .x10sfzfd:hover {
    color: var(--xcex4zn);
  }

  .xy3bv1p:hover {
    color: var(--xjbi0yp);
  }

  .x1frr76i:hover {
    color: #fff;
  }

  .x6xbvzw:hover {
    transition-duration: 0s;
  }

  .xcizgln:hover {
    transition-property: none;
  }
}

@layer priority5 {
  .x14yfcyu {
    border-bottom-color: var(--x14zown5);
  }

  .xu8kzxh {
    border-bottom-color: var(--xe7ahzw);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xmsprv8 {
    border-left-color: var(--xe7ahzw);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x19jbp64 {
    border-top-color: var(--x14zown5);
  }

  .xto77j2 {
    border-top-color: var(--xe7ahzw);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x191j7n5 {
    bottom: 16px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xg7h5cd {
    height: fit-content;
  }

  .xu96u03 {
    left: 0;
  }

  .xpnmzw7 {
    left: 12px;
  }

  .xn08lp5 {
    left: 40px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .xjpr12u {
    margin-bottom: 2px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x13ihpsm {
    margin-bottom: 48px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xmvh4l2 {
    margin-left: -12px;
  }

  .xip9h3s {
    margin-left: -2px;
  }

  .xiz41ja {
    margin-left: -6px;
  }

  .x16ydxro {
    margin-left: 10px;
  }

  .x1swdo50 {
    margin-left: 2px;
  }

  .x1iog12x {
    margin-left: 4px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xyo1k6t {
    margin-right: 10px;
  }

  .xl010v5 {
    margin-right: 4px;
  }

  .xack27t {
    margin-right: auto;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x1vke2v8 {
    max-height: 144px;
  }

  .x1weugan {
    max-width: 290px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .xe10afn {
    max-width: 80ch;
  }

  .x7k7lee {
    max-width: var(--available-width);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xilw7sw {
    min-height: 188px;
  }

  .xu97haq {
    min-height: 34px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .xseoqlg {
    min-height: 80px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1c7vg25 {
    min-width: 112px;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .x16xo4sp {
    min-width: 18px;
  }

  .x14btriq {
    min-width: 212px;
  }

  .x1vktgvc {
    min-width: 230px;
  }

  .x1u2d2a2 {
    min-width: 280px;
  }

  .x1264ykn {
    min-width: 28px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x13ddgjc {
    padding-bottom: 13vh;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x84yb8i {
    padding-bottom: 28px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xs9asl8 {
    padding-bottom: 5px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xzjhap9 {
    padding-left: 14px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .xj9uezu {
    padding-left: 2px;
  }

  .x10de0yr {
    padding-left: 36px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .x11iknt3 {
    padding-left: 6px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .x19tmk5i {
    padding-right: 14px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x18a8kpn {
    padding-right: 18px;
  }

  .x1oou3sl {
    padding-right: 22px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .xmzs88n {
    padding-right: 4px;
  }

  .x1ug7bdz {
    padding-right: 6px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xz9ruvb {
    padding-top: 13vh;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x123j3cw {
    padding-top: 5px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x6smm1b {
    right: -5px;
  }

  .xn5hqff {
    right: 16px;
  }

  .xwjie4w {
    right: 40px;
  }

  .x13vifvy {
    top: 0;
  }

  .x7be41k {
    top: 15px;
  }

  .x117b58n {
    top: 32px;
  }

  .xfr5jun {
    top: 8px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1f1nzxn {
    width: 176px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xbu5dzu {
    width: 288px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1oy3ieq {
    width: 460px;
  }

  .xht4xr3 {
    width: 480px;
  }

  .xjqzex7 {
    width: 580px;
  }

  .xymcp1x {
    width: 750px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xr40ydh {
    width: calc(100% - 120px);
  }

  .x1o2z316 {
    width: calc(100% - 8px);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xmz35o2 {
    width: var(--column-width);
  }

  .ximn0gm[data-resizing="true"]:after {
    width: 2px;
  }
}

@layer priority6 {
  .x1rd3ygt:before {
    inset: -6px;
  }
}

@layer priority7 {
  .x11abrp3:after {
    background-color: var(--x14zown5);
  }

  .xmqic3h:after {
    background-color: var(--x1h1d0wd);
  }

  .xhplgns::placeholder {
    color: var(--x15m552i);
  }

  .x1pxyivf::placeholder {
    color: var(--x16rx6vz);
  }

  .x12tahdr::placeholder {
    color: var(--x1h1d0wd);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x197yu87::placeholder {
    font-weight: 450;
  }

  .xmf22ne:after {
    opacity: 0;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .xldp6pj:after {
    transform: translateX(-50%);
  }

  .xt0fc71:after {
    transition-duration: .2s;
  }

  .x1r1yi16:after {
    transition-property: width, opacity;
  }

  .xayhngm:hover:after {
    background-color: var(--x1h1d0wd);
  }

  .x49ead9:hover:after {
    opacity: 1;
  }
}

@layer priority8 {
  .x1xrz1ek:after {
    bottom: 0;
  }

  .xcock1l:after {
    height: 1px;
  }

  .x17cx49:after {
    left: 0;
  }

  .x16v8oms:after {
    left: 50%;
  }

  .xnbfe2x:after {
    right: 0;
  }

  .x1m1drc7:after {
    top: 0;
  }

  .xkj6t0a:after {
    width: 0;
  }

  .xiet2qr:hover:after {
    width: 2px;
  }
}

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes xg0bqix-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.95);
  }
}

@keyframes xm0fl03-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.96);
  }
}

@keyframes x1f3sztg-B {
  from {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(-1px);
  }
}

@keyframes xx2vzxd-B {
  from {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(1px);
  }
}

@keyframes xj24u6v-B {
  from {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(-1px);
  }
}

@keyframes x1fgvgsk-B {
  from {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(1px);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x185gv9n-B {
  from {
    opacity: 0;
    transform: scale(.96);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1k48ry3-B {
  from {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x10r7xga-B {
  from {
    opacity: 0;
    transform: translateX(1px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x1o4ykc6-B {
  from {
    opacity: 0;
    transform: translateX(-1px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x19tfoii-B {
  from {
    opacity: 0;
    transform: translateY(-1px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x28l5sm-B {
  from {
    opacity: 0;
    transform: translateY(1px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xfbztj2-B {
  from {
    opacity: 0;
    transform: translateY(-32px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

:root, .xw7nfdw {
  --x22e87d: #fafafa;
  --xcex4zn: #f5f5f5;
  --xjbi0yp: #e5e5e5;
  --xo8tp9i: #d4d4d4;
  --x15m552i: #a3a3a3;
  --x16rx6vz: #737373;
  --x1h1d0wd: #525252;
  --x14zown5: #404040;
  --xe7ahzw: #262626;
  --xamzd44: #171717;
  --xrt5ydb: #0a0a0a;
  --xvl0rij: #818cf8;
  --xzhccgn: #6366f1;
  --x60rykw: #f87171;
  --x1m1srta: #fbbf24;
  --x1d02shl: #4ade80;
  --x12xc7ic: #22c55e;
}
