@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,::-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,::file-selector-button{margin:0;padding:0}*,:after,:before,::backdrop,::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}:root.light{color-scheme:light}:root.dark{color-scheme:dark}:root.system{color-scheme:light dark}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:ease}::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}:root.light .ProseMirror{color:#171717}:root.system .ProseMirror{color:light-dark(#e4e4e7,#171717)}.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 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1gf78q9 {
    border-color: var(--x1eem8ok);
  }

  .xlmp85g {
    border-color: var(--x1erj23j);
  }

  .xdhwdia {
    border-color: var(--x1ew2m3f);
  }

  .x1v5xbpy {
    border-color: var(--x213xza);
  }

  .x1ohh1mq {
    border-color: var(--x2bl3ws);
  }

  .x1wdxkwv {
    border-color: var(--xd6hf7q);
  }

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

  .xmxy31w:hover:not([aria-current="page"]) {
    border-color: var(--x1kw6ywl);
  }

  .x1p2mk28[aria-current="page"] {
    border-color: var(--x1py7a10);
  }

  .x393xet:focus-within, .xjb3g4s[data-today] {
    border-color: var(--x2bl3ws);
  }

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

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

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

  .x1bjwavw:hover {
    border-color: var(--x2bl3ws);
  }

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

  .xjbqb8w {
    background-color: #0000;
  }

  .x15kjyq0 {
    background-color: var(--x10sl258);
  }

  .xuayq8w {
    background-color: var(--x1721psu);
  }

  .x44665d {
    background-color: var(--x17s6say);
  }

  .x1pg9mkc {
    background-color: var(--x1a004yw);
  }

  .x1qsp2j4 {
    background-color: var(--x1c74tp3);
  }

  .x44fulp {
    background-color: var(--x1e3eqed);
  }

  .x1319iu8 {
    background-color: var(--x1eem8ok);
  }

  .x1xw5gbp {
    background-color: var(--x1f93jr5);
  }

  .x1msja2a {
    background-color: var(--x1kh5est);
  }

  .x6tgp6w {
    background-color: var(--x1kw2yd1);
  }

  .x1ozc897 {
    background-color: var(--x1pg6qqa);
  }

  .x3cvumj {
    background-color: var(--x5e53nv);
  }

  .x15s69o {
    background-color: var(--xaf74fg);
  }

  .xeyvswe {
    background-color: var(--xgvpc9s);
  }

  .xs2t0wx {
    background-color: var(--xjxa70b);
  }

  .x8o7u6u {
    background-color: var(--xnc0qd7);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .x1r50ow6 {
    background-image: linear-gradient(to top,var(--x5e53nv) 50%,var(--x1h03knm));
  }

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

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

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

  .x10vxnpi {
    caret-color: var(--x213xza);
  }

  .xj6nu8s {
    color: var(--x13wnizi);
  }

  .xyx55uq {
    color: var(--x1jjrwtq);
  }

  .x1h4objg {
    color: var(--x1klzxex);
  }

  .x6ya2uw {
    color: var(--x1syd7hx);
  }

  .xgewyld {
    color: var(--x213xza);
  }

  .x5rdx6t {
    color: var(--x4nepyb);
  }

  .xqryg0g {
    color: var(--x4tvo0q);
  }

  .x2zjq10 {
    color: var(--x7sjqld);
  }

  .x1st5apt {
    color: var(--xqr7f3z);
  }

  .x1x2an5m {
    color: var(--xsm1mux);
  }

  .xchmdkw {
    color: var(--xsolcwj);
  }

  .x1d4a8ue {
    color: var(--xv04uto);
  }

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

  .x1k6wstc {
    font-size: 10px;
  }

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

  .x160yn73 {
    outline-color: var(--x1eem8ok);
  }

  .xrsnkkx {
    outline-color: var(--x1purigc);
  }

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

  .xsrpl4i.xsrpl4i:where(.x-default-marker:focus-visible *) {
    background-color: var(--x213xza);
  }

  .xrtzbp8.xrtzbp8:where(.x-default-marker:focus-visible *) {
    background-color: var(--xp9ao5h);
  }

  .x1o5szub.x1o5szub:where(.x-default-marker:hover *) {
    background-color: var(--x213xza);
  }

  .x1jf7ss2.x1jf7ss2:where(.x-default-marker:hover *) {
    background-color: var(--xp9ao5h);
  }

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

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

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

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

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

  .x19eu2so[aria-current="page"] {
    background-color: var(--x15sseck);
  }

  .xrr7y36[data-expanded] {
    background-color: var(--x17s6say);
  }

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

  .x1eisjqr[aria-current="page"]:hover, .xbzs0r5[aria-current="page"] {
    background-color: var(--x1amqx87);
  }

  .x17owfdg[data-selected], .x1j0fv7r[data-today][data-selected] {
    background-color: var(--x1eem8ok);
  }

  .x18iz2oq[data-today], .x1caqr1k:focus-visible, .x1nu68r1.x1nu68r1:where(.x-default-marker[data-highlighted] *), .x1p47w0i[data-outside-range][data-today]:hover, .xuqq9uq.xuqq9uq:where(.x-default-marker[data-expanded] *) {
    background-color: var(--x1kh5est);
  }

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

  .x37lc56[data-resizing="true"]:after {
    background-color: var(--x2bl3ws);
  }

  .xof9xn1[data-today]:hover:not([data-selected]), .xvwp79m:hover:not([data-selected]) {
    background-color: var(--x6ke0wv);
  }

  .x1oyimsi:hover:not([aria-current="page"]) {
    background-color: var(--xgenno);
  }

  .xwz2wb7[data-selected]:hover {
    background-color: var(--xyhq7dm);
  }

  .x1kx27gn[data-weekend]:hover, .x1ofa39i[data-today][data-outside-range][data-weekend]:hover, .x1rk455c[data-today], .xvemrii[data-weekend][data-today] {
    color: var(--x13wnizi);
  }

  .x1q4jxh5[data-weekend] {
    color: var(--x18868dp);
  }

  .x1jqj88r[data-outside-range], .x1k2r51v[data-outside-range][data-weekend]:hover, .x1wgwha0[data-outside-range][data-weekend] {
    color: var(--x1geg2ac);
  }

  .x13g7ir5[aria-current="page"], .x17mhqzj[data-state="open"], .x18undlf:hover:not([aria-current="page"]), .x1ts9ct6.x1ts9ct6:where(.x-default-marker[data-state="open"] *) {
    color: var(--x1klzxex);
  }

  .x1g7ai0n[data-today][data-weekend][data-selected], .x1sp2f47[data-weekend][data-selected], .x1ua643e[data-today][data-selected], .x1ugb7s[data-selected] {
    color: var(--x4tvo0q);
  }

  .x19w9qr0.x19w9qr0:where(.x-default-marker[data-state="open"] *), .x1unp3fu[data-state="open"], .xd1p3yc.xd1p3yc:where(.x-default-marker[data-expanded] *), .xtwy6sx.xtwy6sx:where(.x-default-marker[data-highlighted] *) {
    color: var(--xsm1mux);
  }

  .x1nlka39[aria-current="page"] {
    color: var(--xsolcwj);
  }

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

  .xb2mjzd:focus-visible {
    outline-color: var(--x1eem8ok);
  }

  .x8b3pa7[aria-invalid="true"] {
    outline-color: var(--x1syd7hx);
  }

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

  .xk7ck49:has([data-state="open"]) {
    background-color: var(--x17s6say);
  }

  .xmagkwq:disabled {
    background-color: var(--x213xza);
  }

  .xaacko5:hover {
    background-color: var(--x16kyoqa);
  }

  .x13dr5en:hover {
    background-color: var(--x17s6say);
  }

  .x1v0kdx9:hover {
    background-color: var(--x1a004yw);
  }

  .xbxrb7p:hover {
    background-color: var(--x1h03knm);
  }

  .x1143yka:hover {
    background-color: var(--x1kh5est);
  }

  .x1k8nvx4:hover {
    background-color: var(--x1pg6qqa);
  }

  .xjiwa5f:hover {
    background-color: var(--x1v8tszd);
  }

  .xri6udu:hover {
    background-color: var(--x1vj9lmx);
  }

  .xui0brz:hover {
    background-color: var(--x213xza);
  }

  .x1f2i7sn:hover {
    background-color: var(--xxjgxvn);
  }

  .x1m9dmw5:hover {
    color: var(--x1klzxex);
  }

  .x12klf4d:hover {
    color: var(--xsm1mux);
  }

  .xifv539:hover {
    color: var(--xsolcwj);
  }

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

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

@layer priority5 {
  .xjbkp4q {
    border-bottom-color: var(--x1ew2m3f);
  }

  .x1yvxc46 {
    border-bottom-color: var(--xd6hf7q);
  }

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

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

  .x167r3y9 {
    border-left-color: var(--xd6hf7q);
  }

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

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

  .x167fanv {
    border-top-color: var(--x1ew2m3f);
  }

  .x17wvspa {
    border-top-color: var(--xd6hf7q);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

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

  .xg8j3zb {
    padding-bottom: 3px;
  }

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

  .xyqdw3p {
    padding-top: 3px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x123j3cw {
    padding-top: 5px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x6smm1b {
    right: -5px;
  }

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

  .x1fwfoet {
    width: 348px;
  }

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

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

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

@layer priority7 {
  .x1vvforz:after {
    background-color: var(--x1kh5est);
  }

  .x1kmk5bb:after {
    background-color: var(--x2bl3ws);
  }

  .x2p92ek::placeholder {
    color: var(--x2bl3ws);
  }

  .xx898pt::placeholder {
    color: var(--xsm1mux);
  }

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

  .x1q6gzxl:hover:after {
    background-color: var(--x2bl3ws);
  }

  .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 {
  --x10sl258: light-dark(lch(97.94% .5 282), lch(4.52% .3 272));
  --x5e53nv: light-dark(lch(100% 0 282), lch(2.74% 0 282));
  --x1a004yw: light-dark(lch(96.54% 0 282), lch(7.74% 0 282));
  --x1721psu: light-dark(lch(96.54% 0 282 / .7), lch(7.74% 0 282 / .7));
  --xjxa70b: light-dark(lch(96.54% 0 282 / .9), lch(7.74% 0 282 / .9));
  --x1pg6qqa: light-dark(lch(100% 0 282), lch(15.16% 0 282));
  --x1h03knm: light-dark(lch(93.4% 0 282), lch(10.27% 0 282));
  --x1kh5est: light-dark(lch(90.94% 0 282), lch(27.09% 0 282));
  --x1f93jr5: light-dark(lch(100% 0 282), lch(7.74% 0 282));
  --x17s6say: light-dark(lch(97% 0 282), lch(10.27% 0 282));
  --xnc0qd7: light-dark(lch(96.5% .5 282), lch(2.74% 0 282));
  --xxjgxvn: light-dark(lch(11% 0 282 / .07), lch(8% 0 282));
  --x1amqx87: light-dark(lch(89.54% .5 282), lch(15% 0 282 / .8));
  --xaf74fg: light-dark(lch(99.997% .5 282), #0000);
  --xgenno: light-dark(lch(7.74% 0 282 / .08), lch(96.54% 0 282 / .08));
  --x15sseck: light-dark(lch(91.5% .5 282), lch(7.74% 0 282));
  --x1kw6ywl: light-dark(lch(88% 0 282), lch(15.16% 0 282));
  --x1py7a10: light-dark(lch(84% 0 282), lch(15.16% 0 282));
  --x1c74tp3: lch(48.44% 0 282);
  --xp9ao5h: lch(53.5% 0 282);
  --xgvpc9s: lch(27.09% 0 282 / .3);
  --x1v8tszd: lch(27.09% 0 282 / .6);
  --x1kw2yd1: light-dark(lch(0% 0 0 / .35), lch(0% 0 0 / .5));
  --xd6hf7q: light-dark(lch(90.94% 0 282), lch(15.16% 0 282));
  --x1ew2m3f: light-dark(lch(90.94% 0 282), lch(27.09% 0 282));
  --x2bl3ws: light-dark(lch(84.91% 0 282), lch(34.88% 0 282));
  --x1erj23j: lch(27.09% 0 282 / .4);
  --xsolcwj: light-dark(lch(2.74% 0 282), lch(98.27% 0 282));
  --x1klzxex: light-dark(lch(7.74% 0 282), lch(96.54% 0 282));
  --x13wnizi: light-dark(lch(34.88% 0 282), lch(90.94% 0 282));
  --x7sjqld: light-dark(lch(34.88% 0 282), lch(84.91% 0 282));
  --x18868dp: lch(48.44% 0 282);
  --xsm1mux: light-dark(lch(34.88% 0 282), lch(66.99% 0 282));
  --x1geg2ac: light-dark(lch(90.94% 0 282), lch(27.09% 0 282));
  --x1jjrwtq: light-dark(lch(9.444% 0 282), lch(66.99% 0 282));
  --x4tvo0q: light-dark(lch(100% 0 282), lch(95.54% 6.78 279));
  --xv04uto: light-dark(lch(47.94% 81.75 35), lch(76.27% 34.81 22.6));
  --x1eem8ok: lch(50.1% 80.4 298.8);
  --x213xza: light-dark(lch(40.73% 93.9 302.6), lch(61.83% 60.46 293.6));
  --xyhq7dm: light-dark(lch(40.73% 93.9 302.6 / .5), lch(61.83% 60.46 293.6 / .5));
  --x6ke0wv: light-dark(lch(40.73% 93.9 302.6 / .25), lch(61.83% 60.46 293.6 / .25));
  --x16kyoqa: light-dark(lch(40.73% 93.9 302.6 / .85), lch(61.83% 60.46 293.6 / .85));
  --x1purigc: light-dark(lch(84.68% 23.34 283.3), lch(13.03% 34.16 300.4));
  --x1e3eqed: lch(47.94% 81.75 35);
  --x1vj9lmx: lch(39.97% 72.75 35.4);
  --x1syd7hx: lch(64.13% 57.61 26.2);
  --x4nepyb: light-dark(lch(59.86% 73.4 63.9), lch(80.68% 77.76 83.2));
  --xqr7f3z: light-dark(lch(58.84% 65.38 146.4), lch(79.19% 68.94 149.6));
}
