

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .xfq2ppr {
    padding: var(--space-1);
  }

  .x1okt0lx {
    padding: var(--space-2);
  }

  .xg94cu2 {
    padding: var(--space-3);
  }

  .xyz91iy {
    padding: var(--space-4);
  }

  .xn6yms4 {
    padding: var(--space-5);
  }

  .x1fozly0 {
    padding: var(--x-padding);
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1e3lxv7 {
    border-color: var(--accent-9);
  }

  .xzgnjgo {
    border-color: var(--amber-7);
  }

  .x1wiahkr {
    border-color: var(--blue-7);
  }

  .xh89nd8 {
    border-color: var(--btn-outline-border);
  }

  .xfg1o84 {
    border-color: var(--color-elevated-border);
  }

  .xhcx9bt {
    border-color: var(--gray-11);
  }

  .x1j3brno {
    border-color: var(--gray-4);
  }

  .xv946s2 {
    border-color: var(--gray-5);
  }

  .x1epq8tw {
    border-color: var(--gray-6);
  }

  .x1kem4qs {
    border-color: var(--gray-7);
  }

  .xh1j31m {
    border-color: var(--green-7);
  }

  .x1a24012 {
    border-color: var(--red-7);
  }

  .x1ftjqiv {
    border-color: var(--subtle-4);
  }

  .xezyvh0 {
    border-color: var(--xme2ei9);
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .x9xgx2h {
    border-radius: calc(var(--size) / 2);
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1334cf8 {
    border-radius: var(--radius-1);
  }

  .xxwl02y {
    border-radius: var(--radius-2);
  }

  .xgx9vv8 {
    border-radius: var(--radius-3);
  }

  .xff6q7c {
    border-radius: var(--radius-4);
  }

  .x3mkmzx {
    border-radius: var(--radius-5);
  }

  .xg67lot {
    border-radius: var(--radius-6);
  }

  .xjspbzw {
    border-radius: var(--radius-full);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x14o5nlz {
    border-width: var(--hairline);
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .xm15xud {
    gap: var(--space-1);
  }

  .xmgkybt {
    gap: var(--space-2);
  }

  .x96y02u {
    gap: var(--space-3);
  }

  .xzci21y {
    gap: var(--space-4);
  }

  .xcs7a5p {
    gap: var(--space-5);
  }

  .xyesurp {
    gap: var(--space-6);
  }

  .x30lx7p {
    gap: var(--space-7);
  }

  .xp7e2i {
    gap: var(--space-8);
  }

  .xkxx6mu {
    gap: var(--space-9);
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x1317fua {
    grid-template-areas: "title control"
                         "subtitle control"
                         "additional additional";
  }

  .x10no89f {
    inset-block: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x16sahtb {
    margin-block: -1px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .x1d7axqi {
    margin-block: var(--space-1);
  }

  .xz95peq {
    margin-inline: -1px;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1ia8cne {
    margin-inline: calc(var(--space-1) * -1);
  }

  .x1hkqa6x {
    margin-inline: var(--space-1);
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1vehwbj {
    padding-block: calc(var(--space-1) * .5);
  }

  .x5pl22v {
    padding-block: calc(var(--space-1) * 1.5);
  }

  .x1hpxurx {
    padding-block: var(--space-1);
  }

  .x1j5kcci {
    padding-block: var(--space-2);
  }

  .x1dk652i {
    padding-block: var(--space-3);
  }

  .xktq63f {
    padding-block: var(--space-4);
  }

  .x14oune0 {
    padding-block: var(--space-5);
  }

  .x1e1zj16 {
    padding-block: var(--space-6);
  }

  .x6h58t4 {
    padding-block: var(--space-8);
  }

  .x1tacosz {
    padding-block: var(--space-9);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x5k8d2m {
    padding-inline: 2px;
  }

  .x3y1lgt {
    padding-inline: 3px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1r26wqr {
    padding-inline: var(--space-1);
  }

  .xv2ckdy {
    padding-inline: var(--space-2);
  }

  .x27hgv3 {
    padding-inline: var(--space-3);
  }

  .x13g845m {
    padding-inline: var(--space-4);
  }

  .xb3rars {
    padding-inline: var(--space-5);
  }

  .x1g860ya {
    padding-inline: var(--space-6);
  }

  .x10k7wzd {
    padding-inline: var(--space-8);
  }

  .x1czvmnr[data-checked] {
    border-color: var(--accent-9);
  }

  .xqo4ju1:is([data-checked], [data-indeterminate]) {
    border-color: var(--accent-9);
  }

  .xpd7rdr:focus-within {
    border-color: var(--focus-ring);
  }

  .x1hbv75b.x1hbv75b:where(.xc0pkns[data-appearance="dark"] *) {
    border-color: var(--gray-6);
  }

  .x1385ppe[data-popup-open] {
    border-color: var(--gray-8);
  }

  .xdjvz8h:is([data-active], [data-popup-open], [data-pressed]) {
    border-color: var(--gray-a8);
  }

  .xsc13b1:is([data-active], [data-popup-open]) {
    border-color: var(--gray-a8);
  }

  .xok6jmo:focus-visible {
    border-radius: calc(.07em * var(--radius-factor, 1));
  }

  .x1eoys45:not(:has([data-grouped-list-subtitle])) {
    grid-template-areas: "title control"
                         "additional additional";
  }

  .x16hbkmq:has([cmdk-item], [cmdk-loading], [cmdk-empty]) {
    padding-block: var(--space-1);
  }

  .x1ekhfia:has([cmdk-item]) {
    padding-block: var(--space-1);
  }

  .x1lk1mv3:has([cmdk-item]) {
    padding-inline: 0;
  }

  .xbl55vr:has([cmdk-item], [cmdk-loading], [cmdk-empty]) {
    padding-inline: 0;
  }

  .x1bvdzzk:hover {
    border-color: var(--gray-8);
  }

  .xqj4sxx:hover {
    border-color: var(--gray-9);
  }

  .xyjzweb:focus {
    border-color: var(--focus-ring);
  }

  .xfx50qq:hover[data-checked] {
    border-color: var(--accent-9);
  }
}

@layer priority4 {
  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xoi2r2e {
    align-self: baseline;
  }

  .xamitd3 {
    align-self: center;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x16andvm {
    animation-delay: calc(-1 / 8 * var(--spinner-animation-duration));
  }

  .xdmkn0p {
    animation-delay: calc(-2 / 8 * var(--spinner-animation-duration));
  }

  .xsmpgl3 {
    animation-delay: calc(-3 / 8 * var(--spinner-animation-duration));
  }

  .x1c7rqs1 {
    animation-delay: calc(-4 / 8 * var(--spinner-animation-duration));
  }

  .x1us5the {
    animation-delay: calc(-5 / 8 * var(--spinner-animation-duration));
  }

  .x1oeci8z {
    animation-delay: calc(-6 / 8 * var(--spinner-animation-duration));
  }

  .x11hoff9 {
    animation-delay: calc(-7 / 8 * var(--spinner-animation-duration));
  }

  .x8xvoc1 {
    animation-delay: calc(-8 / 8 * var(--spinner-animation-duration));
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1gks04z {
    animation-duration: var(--spinner-animation-duration);
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xe2m5g7 {
    animation-name: x17fla5q-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1v13sgb {
    animation-name: xlhdmr9-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .xcpsgoo {
    background-color: #00000080;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1jzrv9x {
    background-color: var(--accent-9);
  }

  .x1jxyj59 {
    background-color: var(--active-bg);
  }

  .x1vw5add {
    background-color: var(--amber-9);
  }

  .xg9ljh6 {
    background-color: var(--blue-9);
  }

  .x1s85fh6 {
    background-color: var(--bronze-9);
  }

  .x8q8c0z {
    background-color: var(--brown-9);
  }

  .x1kxuajl {
    background-color: var(--btn-solid-bg);
  }

  .x1jzm062 {
    background-color: var(--btn-subtle-bg-hover);
  }

  .xzw6nn8 {
    background-color: var(--chip-surface, var(--gray-1));
  }

  .x1psgpqj {
    background-color: var(--color-elevated-bg);
  }

  .xk7eln3 {
    background-color: var(--color-surface);
  }

  .xotm9lo {
    background-color: var(--crimson-9);
  }

  .x1uw871s {
    background-color: var(--cyan-9);
  }

  .xj98zz3 {
    background-color: var(--gold-9);
  }

  .x6cs5rm {
    background-color: var(--grass-9);
  }

  .x1om2woh {
    background-color: var(--gray-1);
  }

  .xfj3skn {
    background-color: var(--gray-11);
  }

  .x1n82of5 {
    background-color: var(--gray-2);
  }

  .xxtpjh0 {
    background-color: var(--gray-3);
  }

  .x1t5fk48 {
    background-color: var(--gray-4);
  }

  .x1uzfpwu {
    background-color: var(--gray-5);
  }

  .x1cj8tj7 {
    background-color: var(--gray-6);
  }

  .x8h349 {
    background-color: var(--gray-9);
  }

  .xwh7xvf {
    background-color: var(--gray-a5);
  }

  .x1u746d8 {
    background-color: var(--green-9);
  }

  .xlxmrox {
    background-color: var(--indigo-9);
  }

  .xgsfqpg {
    background-color: var(--iris-9);
  }

  .xi6dbab {
    background-color: var(--jade-9);
  }

  .xdmp7b8 {
    background-color: var(--lime-9);
  }

  .x14ou00v {
    background-color: var(--list-section-surface, var(--gray-1));
  }

  .x1n9xk0g {
    background-color: var(--mint-9);
  }

  .x19a6mav {
    background-color: var(--orange-9);
  }

  .xz4jav4 {
    background-color: var(--pink-9);
  }

  .x1m4fe5o {
    background-color: var(--plum-9);
  }

  .x1nfturf {
    background-color: var(--purple-9);
  }

  .x14gimmh {
    background-color: var(--red-9);
  }

  .x1lm3hnm {
    background-color: var(--row-checked-bg-emphasis);
  }

  .xpa0ezg {
    background-color: var(--row-checked-bg);
  }

  .x12ga8f0 {
    background-color: var(--ruby-9);
  }

  .x1xmc5zq {
    background-color: var(--sky-9);
  }

  .x1kbc11i {
    background-color: var(--subtle-3);
  }

  .x7edxij {
    background-color: var(--subtle-4);
  }

  .xs0ty7j {
    background-color: var(--subtle-5);
  }

  .x1bezubx {
    background-color: var(--teal-9);
  }

  .x50ct4j {
    background-color: var(--tomato-9);
  }

  .xr7v0bf {
    background-color: var(--violet-9);
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .x88fdte {
    background-color: var(--x1honto1);
  }

  .xieqnvo {
    background-color: var(--xyzp79s);
  }

  .x1c2kxvc {
    background-color: var(--yellow-9);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .x1gfnpdb {
    background-image: linear-gradient(33deg,var(--gray-1) 0%,var(--gray-1) 33%);
  }

  .x1820i4e {
    background-image: linear-gradient(var(--color-elevated-bg),var(--color-elevated-bg));
  }

  .xl7o6ok {
    background-image: linear-gradient(var(--subtle-3),var(--subtle-3));
  }

  .x18o3ruo {
    background-image: none;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1gvgj9h {
    box-shadow: 0 .5px 1px 1px #0000001f;
  }

  .x1s57c72 {
    box-shadow: 0 1px 1px #0000001f;
  }

  .x1dzfk69 {
    box-shadow: 0 calc(-1 * var(--list-section-stack-gap, 0px)) 0 var(--list-section-surface, var(--gray-1));
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x12zz05i {
    box-shadow: var(--elevated-shadow);
  }

  .x1t6km2l {
    box-shadow: var(--elevation-1);
  }

  .x1bo7fzd {
    box-shadow: var(--elevation-3);
  }

  .x1n8cjvk {
    box-shadow: var(--elevation-4);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1iz7ait {
    caret-color: var(--accent-9);
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x9fz28n {
    clip-rule: evenodd;
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x15qnya {
    color: var(--accent-11);
  }

  .x11b7kfb {
    color: var(--accent-12);
  }

  .x1wfj4ic {
    color: var(--accent-a11);
  }

  .xt1ydy {
    color: var(--amber-10);
  }

  .x1aitn10 {
    color: var(--amber-11);
  }

  .xlg1349 {
    color: var(--amber-12);
  }

  .x6hghm8 {
    color: var(--amber-a11);
  }

  .xuo7u5w {
    color: var(--blue-10);
  }

  .x1s9u12r {
    color: var(--blue-11);
  }

  .xip38bk {
    color: var(--blue-12);
  }

  .xc9m07r {
    color: var(--blue-a11);
  }

  .x1m9uwsj {
    color: var(--bronze-12);
  }

  .x1o0bvgz {
    color: var(--bronze-a11);
  }

  .x1ilodsi {
    color: var(--brown-12);
  }

  .xig5e1v {
    color: var(--brown-a11);
  }

  .x19jmkdh {
    color: var(--btn-solid-fg);
  }

  .x13wxovi {
    color: var(--btn-subtle-fg);
  }

  .xq1hgmb {
    color: var(--crimson-12);
  }

  .xj2qcfk {
    color: var(--crimson-a11);
  }

  .xwuycfk {
    color: var(--cyan-12);
  }

  .x1hrvci8 {
    color: var(--cyan-a11);
  }

  .x14ilmtu {
    color: var(--gold-12);
  }

  .xpq0qg2 {
    color: var(--gold-a11);
  }

  .x1suc0tv {
    color: var(--grass-12);
  }

  .x1ukjmvg {
    color: var(--grass-a11);
  }

  .xfhtnr8 {
    color: var(--gray-1);
  }

  .xrrurkx {
    color: var(--gray-10);
  }

  .x1dtqa9t {
    color: var(--gray-11);
  }

  .xymfl6a {
    color: var(--gray-12);
  }

  .xn4uy2u {
    color: var(--gray-5);
  }

  .xq9ktux {
    color: var(--gray-8);
  }

  .x1fhih5u {
    color: var(--gray-9);
  }

  .x1jvf85a {
    color: var(--gray-a11);
  }

  .x34ozii {
    color: var(--green-10);
  }

  .x1doncz3 {
    color: var(--green-11);
  }

  .xib8buk {
    color: var(--green-12);
  }

  .x17db74p {
    color: var(--green-9);
  }

  .x1qrnqon {
    color: var(--green-a11);
  }

  .x1l60sic {
    color: var(--indigo-11);
  }

  .x1elvv02 {
    color: var(--indigo-12);
  }

  .x6o4jpu {
    color: var(--indigo-a11);
  }

  .xv3chap {
    color: var(--iris-12);
  }

  .x164mjwt {
    color: var(--iris-a11);
  }

  .x130n57x {
    color: var(--jade-12);
  }

  .x84pzkp {
    color: var(--jade-a11);
  }

  .xto3gl0 {
    color: var(--lime-12);
  }

  .x1ceys4n {
    color: var(--lime-a11);
  }

  .xp56zs4 {
    color: var(--link-color);
  }

  .x1j2exz9 {
    color: var(--mint-12);
  }

  .xtzqzbq {
    color: var(--mint-a11);
  }

  .xrapn2c {
    color: var(--orange-12);
  }

  .x13xtcxs {
    color: var(--orange-a11);
  }

  .xqckdjy {
    color: var(--pink-12);
  }

  .x11zze4g {
    color: var(--pink-a11);
  }

  .x11hejce {
    color: var(--plum-12);
  }

  .x1dzf4m8 {
    color: var(--plum-a11);
  }

  .xs6ev61 {
    color: var(--purple-12);
  }

  .x1shph3r {
    color: var(--purple-a11);
  }

  .xovaudt {
    color: var(--red-10);
  }

  .xjudc01 {
    color: var(--red-11);
  }

  .x1dik8bx {
    color: var(--red-12);
  }

  .x1bk6byh {
    color: var(--red-a11);
  }

  .x1tkv7wa {
    color: var(--ruby-12);
  }

  .xgq5l2a {
    color: var(--ruby-a11);
  }

  .x1mwhszf {
    color: var(--sky-12);
  }

  .x189i7gi {
    color: var(--sky-a11);
  }

  .xf7nlcy {
    color: var(--teal-12);
  }

  .x6zdhc9 {
    color: var(--teal-a11);
  }

  .xkxgapl {
    color: var(--tomato-12);
  }

  .x1erosic {
    color: var(--tomato-a11);
  }

  .xwqcolk {
    color: var(--violet-12);
  }

  .xct140 {
    color: var(--violet-a11);
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .xp4nfdh {
    color: var(--x1dw1xts);
  }

  .x1e876q7 {
    color: var(--x1io674h);
  }

  .x1kq6r70 {
    color: var(--x1rafm1r);
  }

  .x1dbqn3h {
    color: var(--yellow-12);
  }

  .x1nas95q {
    color: var(--yellow-a11);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x1ojmu5n {
    column-gap: var(--space-1);
  }

  .x8r07k0 {
    column-gap: var(--space-2);
  }

  .x1509srb {
    column-gap: var(--space-3);
  }

  .x1c8oral {
    column-gap: var(--space-4);
  }

  .xxxwkml {
    column-gap: var(--space-5);
  }

  .x3xs4j1 {
    column-gap: var(--space-6);
  }

  .x15ozo9s {
    column-gap: var(--space-7);
  }

  .x1ysrvnn {
    column-gap: var(--space-8);
  }

  .x5iwe4k {
    column-gap: var(--space-9);
  }

  .x11lvih7 {
    container-name: workspace-pane;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x56gw4o {
    cursor: var(--hover-cursor, default);
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x3f7jj6 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .x17icdnh {
    fill: var(--gray-11);
  }

  .x1rv4wa6 {
    fill: var(--red-9);
  }

  .x1iq1zl9 {
    fill-rule: evenodd;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1em7b6m {
    flex-basis: 16rem;
  }

  .x19rfbdr {
    flex-basis: 6rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xw36f2b {
    flex-grow: var(--x-flexGrow);
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x8hhl5t {
    flex-wrap: wrap-reverse;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

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

  .xhtk421 {
    font-family: var(--font-sans);
  }

  .x1ic7a3i {
    font-optical-sizing: auto;
  }

  .x1qa8q1c {
    font-size: .45em;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x15ju4fl {
    font-size: 72px;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x6pxngf {
    font-size: var(--font-size-0);
  }

  .xt02j66 {
    font-size: var(--font-size-1);
  }

  .xpsv0r9 {
    font-size: var(--font-size-2);
  }

  .x179g9bf {
    font-size: var(--font-size-3);
  }

  .x178dwwz {
    font-size: var(--font-size-4);
  }

  .xv2dkgk {
    font-size: var(--font-size-5);
  }

  .x1p55rlp {
    font-size: var(--font-size-6);
  }

  .xp7320i {
    font-size: var(--font-size-7);
  }

  .xlqf7do {
    font-size: var(--font-size-8);
  }

  .x1fj0728 {
    font-size: var(--font-size-9);
  }

  .x1t35e8 {
    font-style: inherit;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .x1ny7uwr {
    font-weight: 200;
  }

  .x1iikomf {
    font-weight: 300;
  }

  .xo0ddhe {
    font-weight: 350;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1lvx875 {
    font-weight: var(--font-weight-bold);
  }

  .xhmz6p1 {
    font-weight: var(--font-weight-light);
  }

  .x1e4wzip {
    font-weight: var(--font-weight-medium);
  }

  .x1n6d40o {
    font-weight: var(--font-weight-regular);
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .xt7gucw {
    grid-column-end: additional;
  }

  .x1ito92i {
    grid-column-end: control;
  }

  .x1ni14hi {
    grid-column-end: subtitle;
  }

  .x1outguz {
    grid-column-end: title;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1oj97h4 {
    grid-column-start: additional;
  }

  .x5r99h1 {
    grid-column-start: control;
  }

  .x6guwru {
    grid-column-start: subtitle;
  }

  .xyzsf3v {
    grid-column-start: title;
  }

  .x1p1jzm0 {
    grid-row-end: additional;
  }

  .xo79msm {
    grid-row-end: control;
  }

  .xuv0d0h {
    grid-row-end: subtitle;
  }

  .x1uyr80b {
    grid-row-end: title;
  }

  .x966t7k {
    grid-row-start: additional;
  }

  .xgh9dkf {
    grid-row-start: control;
  }

  .x1a6zxkq {
    grid-row-start: subtitle;
  }

  .x1s1bjc9 {
    grid-row-start: title;
  }

  .x52fmzj {
    grid-template-columns: 1fr auto;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .xrwz996 {
    grid-template-columns: max-content 1fr;
  }

  .x12m0uhf {
    grid-template-columns: repeat(8, 1fr);
  }

  .x1buimmo {
    grid-template-columns: repeat(auto-fill, minmax(84px, 1fr));
  }

  .x4w6khx {
    grid-template-columns: subgrid;
  }

  .x16p6thf {
    grid-template-rows: auto minmax(0, 1fr);
  }

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

  .x1ba50bg {
    inset-inline-end: var(--more-inset);
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1l1ennw {
    justify-content: space-around;
  }

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

  .xaw8158 {
    justify-content: space-evenly;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1yf5rgg {
    letter-spacing: .01em;
  }

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

  .x1o65rps {
    letter-spacing: var(--letter-spacing-1);
  }

  .x1jykjrf {
    letter-spacing: var(--letter-spacing-2);
  }

  .x1k8m72f {
    letter-spacing: var(--letter-spacing-3);
  }

  .x1hy2g9n {
    letter-spacing: var(--letter-spacing-4);
  }

  .x13f46ov {
    letter-spacing: var(--letter-spacing-5);
  }

  .xxhtp0d {
    letter-spacing: var(--letter-spacing-6);
  }

  .xi630hu {
    letter-spacing: var(--letter-spacing-7);
  }

  .x13wnqg3 {
    letter-spacing: var(--letter-spacing-8);
  }

  .xs4bo46 {
    letter-spacing: var(--letter-spacing-9);
  }

  .x14ju556 {
    line-height: 0;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1vrqzgy {
    line-height: 2.1;
  }

  .xuzmwuk {
    line-height: calc(16px * var(--scaling));
  }

  .xa8x5zl {
    line-height: calc(20px * var(--scaling));
  }

  .x1y8ubcj {
    line-height: calc(24px * var(--scaling));
  }

  .x1owoqo8 {
    line-height: calc(var(--caption-row-height) - 2px);
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xiqj3qg {
    line-height: var(--heading-line-height-1);
  }

  .x1wy46dh {
    line-height: var(--heading-line-height-2);
  }

  .x1fxkoia {
    line-height: var(--heading-line-height-3);
  }

  .x15530eg {
    line-height: var(--heading-line-height-4);
  }

  .x1s151td {
    line-height: var(--heading-line-height-5);
  }

  .x1tp45bh {
    line-height: var(--heading-line-height-6);
  }

  .x10e99ml {
    line-height: var(--heading-line-height-7);
  }

  .xyoquoa {
    line-height: var(--heading-line-height-8);
  }

  .xtsrzlt {
    line-height: var(--heading-line-height-9);
  }

  .x1joavhk {
    line-height: var(--line-height-1);
  }

  .x1fmde6 {
    line-height: var(--line-height-2);
  }

  .x40ua72 {
    line-height: var(--line-height-3);
  }

  .x19tf2dk {
    line-height: var(--line-height-4);
  }

  .xcbt2cr {
    line-height: var(--line-height-5);
  }

  .xy9lzvk {
    line-height: var(--line-height-6);
  }

  .x1nczpzh {
    line-height: var(--line-height-7);
  }

  .x1lqnbug {
    line-height: var(--line-height-8);
  }

  .xxm28df {
    line-height: var(--line-height-9);
  }

  .xozzezb {
    line-height: var(--tick-line-height);
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .xeyfq8 {
    margin-inline-end: var(--space-2);
  }

  .x197sbye {
    opacity: .6;
  }

  .x190dgpg {
    opacity: .65;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x12609s9 {
    outline-color: var(--active-bg);
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xbs2v7n {
    padding-inline-end: calc(var(--more-inset) + var(--more-size) + var(--space-1));
  }

  .x1rlyocj {
    padding-inline-end: var(--space-1);
  }

  .x1lyec4f {
    padding-inline-end: var(--space-3);
  }

  .x1ybf7nd {
    padding-inline-start: var(--space-1);
  }

  .x1p4e9cr {
    padding-inline-start: var(--space-2);
  }

  .x1ea1lah {
    padding-inline-start: var(--space-4);
  }

  .xr8zvzc {
    padding-inline-start: var(--space-6);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x34k3bn {
    row-gap: var(--space-1);
  }

  .x6uj1z5 {
    row-gap: var(--space-2);
  }

  .xy1blsr {
    row-gap: var(--space-3);
  }

  .x1dc5ln7 {
    row-gap: var(--space-4);
  }

  .x4v7ecy {
    row-gap: var(--space-5);
  }

  .x1y5hwp0 {
    row-gap: var(--space-6);
  }

  .x1c9c0o7 {
    row-gap: var(--space-7);
  }

  .x1oi92fj {
    row-gap: var(--space-8);
  }

  .x1yjduk1 {
    row-gap: var(--space-9);
  }

  .xkc0fsm {
    ruby-position: under;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .xvx3q {
    stroke: var(--accent-9);
  }

  .x4lc8x4 {
    stroke: var(--amber-9);
  }

  .x17g5i7w {
    stroke: var(--blue-9);
  }

  .xyfwlu5 {
    stroke: var(--bronze-9);
  }

  .xighq0k {
    stroke: var(--brown-9);
  }

  .x6j6u4g {
    stroke: var(--crimson-9);
  }

  .xyg4yfd {
    stroke: var(--cyan-9);
  }

  .x1rcwqv9 {
    stroke: var(--gold-9);
  }

  .x1wqsjyq {
    stroke: var(--grass-9);
  }

  .xz1d1rw {
    stroke: var(--gray-11);
  }

  .x19nd4tt {
    stroke: var(--gray-12);
  }

  .xfyhchd {
    stroke: var(--gray-8);
  }

  .xv8vqhx {
    stroke: var(--gray-9);
  }

  .x1mn1rk {
    stroke: var(--gray-a5);
  }

  .x9wt7sx {
    stroke: var(--green-9);
  }

  .xv849as {
    stroke: var(--indigo-9);
  }

  .xougxkn {
    stroke: var(--iris-9);
  }

  .x173poap {
    stroke: var(--jade-9);
  }

  .xja1i75 {
    stroke: var(--lime-9);
  }

  .xuquqlp {
    stroke: var(--mint-9);
  }

  .x9ibmxy {
    stroke: var(--orange-9);
  }

  .x1n9nyfr {
    stroke: var(--pink-9);
  }

  .xl5iudd {
    stroke: var(--plum-9);
  }

  .x1wkw2il {
    stroke: var(--purple-9);
  }

  .x1qjnzo5 {
    stroke: var(--red-9);
  }

  .x11jnrzq {
    stroke: var(--ruby-9);
  }

  .x1859ivl {
    stroke: var(--sky-9);
  }

  .x9oaqoa {
    stroke: var(--teal-9);
  }

  .xqlrdbi {
    stroke: var(--tomato-9);
  }

  .xad78zq {
    stroke: var(--violet-9);
  }

  .x1icp548 {
    stroke: var(--yellow-9);
  }

  .x1h6d93d {
    stroke-dasharray: 6 5;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x17ld789 {
    stroke-width: 4px;
  }

  .x1opwpvu {
    stroke-width: var(--kanjivg-stroke);
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x14fd5gj {
    -webkit-text-decoration-color: color-mix(in oklab,currentColor 40%,transparent);
    text-decoration-color: color-mix(in oklab,currentColor 40%,transparent);
  }

  .xecmc1y {
    -webkit-text-decoration-color: var(--gray-6);
    text-decoration-color: var(--gray-6);
  }

  .x1xb93jd {
    -webkit-text-decoration-color: var(--gray-8);
    text-decoration-color: var(--gray-8);
  }

  .x1ab1jb6 {
    -webkit-text-decoration-color: var(--green-9);
    text-decoration-color: var(--green-9);
  }

  .xuhzo2q {
    -webkit-text-decoration-color: var(--red-9);
    text-decoration-color: var(--red-9);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .x1k0748d {
    -webkit-text-decoration-line: var(--link-underline-auto, none);
    text-decoration-line: var(--link-underline-auto, none);
  }

  .x6ur5ct {
    text-decoration-style: solid;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xewurvo {
    text-decoration-thickness: 2px;
  }

  .xqe1ktw {
    text-decoration-thickness: min(2px, max(1px, .05em));
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .xjygbdx {
    text-underline-offset: 6px;
  }

  .x1150msx {
    text-underline-offset: calc(.025em + 2px);
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .xebhuq6 {
    text-wrap: nowrap;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xk4td0m {
    text-wrap: wrap;
  }

  .x2lcwoz {
    touch-action: auto;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x11t6m9b {
    transform: rotate(135deg);
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .xmjnfhr {
    transform: rotate(225deg);
  }

  .x1rbgqaq {
    transform: rotate(270deg);
  }

  .x1pbgxg9 {
    transform: rotate(315deg);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

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

  .x1a1axq7 {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));
  }

  .x3f8iuz {
    transform: translateY(12.5%);
  }

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

  .x1vg5nfk {
    transition-delay: 0s, 0s, .16s;
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .xbb3pvg {
    transition-duration: .14s;
  }

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

  .x1jevl78 {
    transition-duration: .16s, .16s, 0s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

  .x1g2r6go {
    transition-duration: .1s;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

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

  .x1aqicy4 {
    transition-duration: .4s, .25s;
  }

  .xryddfi {
    transition-duration: var(--pds-ac-duration);
  }

  .xnu4b0c {
    transition-duration: var(--pds-cb-duration);
  }

  .xe5n7rd {
    transition-duration: var(--pds-menu-duration);
  }

  .x18p5lnf {
    transition-duration: var(--pds-popover-duration);
  }

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

  .x17914be {
    transition-property: background, color, opacity, border-color, box-shadow;
  }

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

  .xhds75k {
    transition-property: background;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xn5m1kr {
    transition-property: max-width;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .xlbe2tt {
    transition-property: opacity, translate, visibility;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x1cfu1ry {
    transition-property: stroke;
  }

  .x1f0ettp {
    transition-property: top, left, right, bottom, transform;
  }

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1shgudx {
    transition-property: width, height, opacity, transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x15njmz7 {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1), cubic-bezier(.22, 1, .36, 1), linear;
  }

  .xb51amx {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x1fqh1z4 {
    transition-timing-function: var(--pds-ac-easing);
  }

  .xrvxjyi {
    transition-timing-function: var(--pds-cb-easing);
  }

  .x1u01fzq {
    transition-timing-function: var(--pds-menu-easing);
  }

  .x78m72j {
    transition-timing-function: var(--pds-popover-easing);
  }

  .x1qeszuu {
    translate: 0;
  }

  .xafxwqz {
    translate: 0 8px;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x13efnbd {
    vector-effect: non-scaling-stroke;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1q2oy4v {
    z-index: 9999;
  }

  .x1l48cz2 {
    z-index: calc(1000 - var(--toast-index));
  }

  .xsf0ulb {
    z-index: var(--z-layer-backdrop);
  }

  .x1x98tfq {
    z-index: var(--z-layer-dialog);
  }

  .xp3v668 {
    z-index: var(--z-layer-menu);
  }

  .x1diy29n.x1diy29n:where(.x1grf2q3:focus-visible *) {
    opacity: 1;
  }

  .x2ji67x.x2ji67x:where(.x1pmoe7k:focus-visible *) {
    opacity: 1;
  }

  .xds7r4e.xds7r4e:where(.x1w15v4x:focus-visible *) {
    opacity: 1;
  }

  .xvpll9m.xvpll9m:where(.x1b35msx:focus-within *) {
    opacity: 1;
  }

  .x1h6okm.x1h6okm:where(.x1b35msx:focus-within *) {
    pointer-events: auto;
  }

  .xwwc92s.xwwc92s:where(.x86btqp:hover *) {
    background-color: var(--btn-subtle-bg-hover);
  }

  .xruumjx.xruumjx:where(.xxzzfg3:hover *) {
    background-color: var(--subtle-4);
  }

  .x1p10326.x1p10326:where(.xzgetup:hover *) {
    color: var(--gray-12);
  }

  .x11jt063.x11jt063:where(.x1d3o49b:hover *) {
    opacity: 1;
  }

  .x1poh04h.x1poh04h:where(.x171sr66:hover *) {
    opacity: 1;
  }

  .x68qsdh.x68qsdh:where(.x1s3uvj5:hover *) {
    opacity: 1;
  }

  .x9vvr35.x9vvr35:where(.x1w15v4x:hover *) {
    opacity: 1;
  }

  .xc1fdm3.xc1fdm3:where(.x86btqp:hover *) {
    opacity: 1;
  }

  .xezqsqd.xezqsqd:where(.xu6zx2g:hover *) {
    opacity: 1;
  }

  .xyv74o.xyv74o:where(.x1grf2q3:hover *) {
    opacity: 1;
  }

  .xhcfsr8.xhcfsr8:where(.x86btqp:hover *) {
    padding-inline-end: calc(var(--more-inset) + var(--more-size) + var(--space-1));
  }

  .x1vbjdb2.x1vbjdb2:where(.x3pdb3m:hover ~ *, :has( ~ .x3pdb3m:hover)) {
    background-color: var(--subtle-3);
  }

  .xnbeyn7.xnbeyn7:where(.xc0pkns[data-appearance="dark"] *) {
    background-color: #000;
  }

  .x9e004f:is([data-checked], [data-indeterminate]) {
    background-color: var(--accent-9);
  }

  .xxz5sfu[data-checked] {
    background-color: var(--accent-9);
  }

  .x1yrsera:is([data-active], [data-popup-open]) {
    background-color: var(--btn-solid-bg-hover);
  }

  .xh9ye30:is([data-active], [data-popup-open], [data-pressed]) {
    background-color: var(--btn-solid-bg-hover);
  }

  .x1eki9fi.x1eki9fi:where(.x86btqp[data-popup-open] *) {
    background-color: var(--btn-subtle-bg-hover);
  }

  .x1mgki03.x1mgki03:where(.xc0pkns[data-appearance="dark"] *) {
    background-color: var(--gray-2);
  }

  .x1sx1f0i:hover:not(:disabled) {
    background-color: var(--gray-3);
  }

  .x865x3f[data-checked] {
    background-color: var(--indigo-9);
  }

  .x1gr7p8m[data-cursor="true"]:not(:hover) {
    background-color: var(--subtle-3);
  }

  .xb99vfe.xb99vfe:where(.x3pdb3m[data-popup-open] ~ *, :has( ~ .x3pdb3m[data-popup-open])) {
    background-color: var(--subtle-3);
  }

  .x1ag0i02:is([data-popup-open], [data-pressed]) {
    background-color: var(--subtle-4);
  }

  .x1uq9lj3:focus-visible {
    background-color: var(--subtle-4);
  }

  .x2g3sc6[data-popup-open], .x2wf4md[data-highlighted] {
    background-color: var(--subtle-4);
  }

  .x4so13j:is([data-highlighted], [data-popup-open]) {
    background-color: var(--subtle-4);
  }

  .x7agax1:is([data-active], [data-popup-open], [data-pressed]) {
    background-color: var(--subtle-4);
  }

  .xcqo1mh:is([data-active], [data-popup-open]) {
    background-color: var(--subtle-4);
  }

  .xl9z272:hover:not([data-disabled]) {
    background-color: var(--subtle-4);
  }

  .x1177ih0[data-selected="true"], .xau5zzi[data-popup-open] {
    background-color: var(--subtle-5);
  }

  .xfaynar:is([data-active], [data-popup-open]) {
    background-color: var(--subtle-5);
  }

  .xy6iaxr:focus-within {
    background-color: var(--subtle-5);
  }

  .xwtv5m2.xwtv5m2:where(.xc0pkns[data-appearance="light"] *) {
    background-color: #fff;
  }

  .x2217ik[data-cursor="true"] {
    background-image: linear-gradient(var(--subtle-4),var(--subtle-4));
  }

  .xdlhq43.xdlhq43:where(.xc0pkns[data-appearance="dark"] *) {
    box-shadow: 0 .5px 1px 1px #0000004d;
  }

  .x13nuvi4:focus-within {
    box-shadow: 0 0 0 1px var(--focus-ring);
  }

  .x3uv6rr:focus-visible {
    box-shadow: 0 0 0 1px var(--focus-ring);
  }

  .xy29jz:focus-visible {
    box-shadow: 0 0 0 1px var(--gray-1),0 0 0 2px var(--accent-8);
  }

  .x12p0l7[data-popup-open] {
    box-shadow: 0 0 0 1px var(--gray-8);
  }

  .x1h5vw8q:is([data-active], [data-popup-open]) {
    box-shadow: none;
  }

  .xju0hl3:is([data-active], [data-popup-open], [data-pressed]) {
    box-shadow: none;
  }

  .x1crae61.x1crae61:where(.xc0pkns[data-appearance="light"] *) {
    color: var(--amber-10);
  }

  .x1oda75f.x1oda75f:where(.x1hjy17o[data-cursor="true"] *) {
    color: var(--gray-12);
  }

  .x1qedzqp[data-popup-open], .xch5z6z[data-highlighted] {
    color: var(--gray-12);
  }

  .xdwgrkm:is([data-active], [data-popup-open]) {
    color: var(--gray-12);
  }

  .xxf43sw:is([data-active], [data-popup-open], [data-pressed]) {
    color: var(--gray-12);
  }

  .xxbnc87[data-disabled] {
    color: var(--gray-8);
  }

  .x18htpfl:is([data-disabled], :disabled) {
    cursor: not-allowed;
  }

  .x5ezrf1[data-disabled] {
    cursor: not-allowed;
  }

  .x2n7n5m.x2n7n5m:where(.xc0pkns[data-pointer-cursor] *) {
    cursor: pointer;
  }

  .x19xlk0w.x19xlk0w:where(.xgm94zv:is([data-checked], [data-indeterminate]) *) {
    display: block;
  }

  .x1572d57:not(:empty) {
    display: flex;
  }

  .xragp5c.xragp5c:where(.xc0pkns[data-appearance="dark"] *) {
    fill: var(--gray-12);
  }

  .x1kozlh:is([data-disabled], :disabled) {
    opacity: .5;
  }

  .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .x1i2unn7:is([data-starting-style], [data-ending-style]) {
    opacity: 0;
  }

  .x7u2acd[data-behind] {
    opacity: 0;
  }

  .x11t024.x11t024:where(.x86btqp[data-popup-open] *) {
    opacity: 1;
  }

  .x18c81yg.x18c81yg:where(.xu6zx2g[data-popup-open] *) {
    opacity: 1;
  }

  .x1c4rguq.x1c4rguq:where(.x1b35msx:is([data-checked="true"], [data-context-target="true"]) *) {
    opacity: 1;
  }

  .x1euntei:focus-within {
    opacity: 1;
  }

  .x1nt4h3l.x1nt4h3l:where(.x1grf2q3[aria-current="location"]:focus *) {
    opacity: 1;
  }

  .x1oeaz4d.x1oeaz4d:where(.x1b35msx:has([data-cursor="true"]) *) {
    opacity: 1;
  }

  .x1y0nebv.x1y0nebv:where(.x1w15v4x[data-active] *) {
    opacity: 1;
  }

  .x9pyw8r:is([data-expanded], [data-expanded][data-behind]) {
    opacity: 1;
  }

  .xbxpofj.xbxpofj:where(.xoez4jr[data-selected="true"] *) {
    opacity: 1;
  }

  .xg1so09.xg1so09:where(.x86btqp:has(:focus-visible) *) {
    opacity: 1;
  }

  .xmofsaj.xmofsaj:where(.xu6zx2g:has(:focus-visible) *) {
    opacity: 1;
  }

  .xpirjtq[data-popup-open] {
    opacity: 1;
  }

  .x9m4zhi:focus-visible {
    outline-color: var(--accent-8);
  }

  .x1sdctb3:focus-visible {
    outline-color: var(--accent-9);
  }

  .xue4uem:focus-visible {
    outline-color: var(--focus-ring);
  }

  .xy9f4xx:focus-visible {
    outline-offset: -1px;
  }

  .xwlpgjh:focus-visible {
    outline-offset: 0;
  }

  .x13iak60:focus-visible {
    outline-offset: 1px;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x4xl6zf:focus-visible {
    outline-width: 1px;
  }

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x1lh26k5.x1lh26k5:where(.x86btqp:has(:focus-visible) *) {
    padding-inline-end: calc(var(--more-inset) + var(--more-size) + var(--space-1));
  }

  .x993801.x993801:where(.x86btqp[data-popup-open] *) {
    padding-inline-end: calc(var(--more-inset) + var(--more-size) + var(--space-1));
  }

  .x1ph5wri.x1ph5wri:where(.x1b35msx:is([data-checked="true"], [data-context-target="true"]) *) {
    pointer-events: auto;
  }

  .xjx5xkd.xjx5xkd:where(.x1b35msx:has([data-cursor="true"]) *) {
    pointer-events: auto;
  }

  .xk503td:is([data-disabled], :disabled) {
    pointer-events: none;
  }

  .x1mqgifo:focus-visible {
    text-decoration-line: none;
  }

  .x14doao2:is([data-starting-style], [data-ending-style]) {
    transform: scale(.95);
  }

  .x1mi8ng5:is([data-starting-style], [data-ending-style]) {
    transform: translate(-50%, -50%) scale(.98);
  }

  .x4z8bqh:is([data-starting-style], [data-ending-style]) {
    transform: translateX(-100%);
  }

  .x1n5pu79:is([data-starting-style], [data-ending-style]) {
    transform: translateX(-50%) scale(.98);
  }

  .xjxt1r2[data-checked] {
    transform: translateX(14px);
  }

  .x1n3xx6:is([data-starting-style], [data-ending-style]) {
    transform: translateX(40px);
  }

  .xd9igk4:is([data-ending-style][data-swipe-direction="left"], [data-ending-style][data-swipe-direction="left"][data-expanded][data-starting-style]) {
    transform: translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y));
  }

  .x1ca28pl:is([data-ending-style][data-swipe-direction="right"], [data-ending-style][data-swipe-direction="right"][data-expanded][data-starting-style]) {
    transform: translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y));
  }

  .xwubit7:is([data-expanded], [data-expanded][data-starting-style]) {
    transform: translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));
  }

  .x1abezry:is([data-ending-style], [data-ending-style][data-expanded][data-starting-style]) {
    transform: translateY(100%);
  }

  .x1qskayb[data-starting-style] {
    transform: translateY(100%);
  }

  .x1yuve8r:is([data-ending-style][data-swipe-direction="up"], [data-ending-style][data-swipe-direction="up"][data-expanded][data-starting-style]) {
    transform: translateY(calc(var(--toast-swipe-movement-y) - 150%));
  }

  .xsb9plo:is([data-ending-style][data-swipe-direction="down"], [data-ending-style][data-swipe-direction="down"][data-expanded][data-starting-style]) {
    transform: translateY(calc(var(--toast-swipe-movement-y) + 150%));
  }

  .xuik8z1[data-instant] {
    transition-duration: 0s;
  }

  .xfm2kp[data-instant] {
    transition-property: none;
  }

  .xerw2vi:not([data-checked]) {
    visibility: hidden;
  }

  .x1sicvej.x1sicvej:where(.xqltoys[data-selected] *) {
    visibility: visible;
  }

  .x7q01g.x7q01g:where(.xr4qvb4:is(:hover, :focus-visible):not(:disabled) *) {
    visibility: visible;
  }

  .x1ezcvgc:has([data-flat-surface]) {
    background-color: var(--gray-1);
  }

  .x1yf4i3j:has([data-cursor="true"]) {
    background-color: var(--row-checked-bg-emphasis);
  }

  .xndhuq2:has([data-cursor="true"]) {
    background-color: var(--subtle-3);
  }

  .xtkcle8:has([data-flat-surface]) {
    background-image: none;
  }

  .x1shr3dz:has([data-right-pane]) {
    grid-template-columns: 1fr 1fr;
  }

  .xvsne6g:has(:focus-visible) {
    outline-color: var(--focus-ring);
  }

  .xiu6am6:has(:focus-visible) {
    outline-offset: -1px;
  }

  .xnnj0qo:has(:focus-visible) {
    outline-style: solid;
  }

  .x3if6es:has(:focus-visible) {
    outline-width: 1px;
  }

  .xxdsc9l:last-child {
    flex-shrink: 0;
  }

  .xjl7jj:empty {
    display: none;
  }

  .x1ngxzqp:focus-visible[data-popup-open] {
    box-shadow: 0 0 0 1px var(--gray-8);
  }

  .xgcz3mp:disabled {
    color: var(--gray-8);
  }

  .xihbd66:disabled {
    color: var(--gray-9);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x5qw146:hover {
    background-color: var(--btn-solid-bg-hover);
  }

  .x3amqw7:hover {
    background-color: var(--btn-subtle-bg-hover);
  }

  .xf6a1bt:hover {
    background-color: var(--gray-3);
  }

  .x1qnbsdd:hover {
    background-color: var(--gray-6);
  }

  .x1fprerx:hover {
    background-color: var(--subtle-3);
  }

  .x1a6n137:hover {
    background-color: var(--subtle-4);
  }

  .xxpvztw:hover {
    background-color: var(--subtle-5);
  }

  .x12fnc1c:hover {
    color: var(--gray-11);
  }

  .x1g4rixy:hover {
    color: var(--gray-12);
  }

  .x1b3gjks:hover {
    -webkit-text-decoration-color: var(--gray-8);
    text-decoration-color: var(--gray-8);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .xucce6j:focus {
    box-shadow: 0 0 0 1px var(--focus-ring);
  }

  .xyeyiqe:focus {
    outline-color: var(--accent-8);
  }

  .x167vgm8:focus {
    outline-offset: -1px;
  }

  .xhlp2gg:focus {
    outline-style: none;
  }

  .x1de710j:focus {
    outline-style: solid;
  }

  .xat8dtc:focus {
    outline-width: 1px;
  }

  .xcz1nsv:hover[data-checked] {
    background-color: var(--indigo-10);
  }

  .xv6twh1:hover[data-cursor="true"] {
    background-color: var(--subtle-3);
  }

  .x18u1um2:hover:is([data-active], [data-popup-open], [data-pressed]) {
    background-color: var(--subtle-4);
  }

  .xc95fcp:hover:is([data-active], [data-popup-open]) {
    background-color: var(--subtle-4);
  }

  .x17pc0w3:hover:is([data-active], [data-popup-open]) {
    background-color: var(--subtle-5);
  }

  .x1yo0whl:focus[aria-current="location"] {
    outline-color: var(--focus-ring);
  }

  .x17byn1t:focus[aria-current="location"] {
    outline-offset: 0;
  }

  .xe7p7hp:focus[aria-current="location"] {
    outline-style: solid;
  }

  .xwtir1l:focus[aria-current="location"] {
    outline-width: 1px;
  }

  @media (hover: hover) {
    .x1kp7a9n.x1kp7a9n {
      opacity: 0;
    }

    .x12uun15.x12uun15 {
      opacity: 1;
    }
  }

  @media (hover: none) {
    .xqzx146.xqzx146 {
      opacity: 1;
    }

    .x1bi6opk.x1bi6opk {
      padding-inline-end: calc(var(--more-inset) + var(--more-size) + var(--space-1));
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xhj7x8a.xhj7x8a {
      transition-delay: 0s;
    }
  }

  @media (hover: hover) {
    .x1pwmumq.x1pwmumq {
      transition-duration: .12s;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .x1kg4xuf.x1kg4xuf {
      transition-duration: .3s;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }

    .x4wkmsb.x4wkmsb {
      transition-property: none;
    }
  }

  @media (hover: hover) {
    .xcoi948.xcoi948 {
      transition-property: opacity;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xubzb4t.xubzb4t {
      transition-property: stroke-dashoffset;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x73ko34.x73ko34 {
      transition-property: visibility;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .x1d29i10.x1d29i10 {
      transition-property: width;
    }
  }

  @media (hover: hover) {
    .xr0zy1m.xr0zy1m {
      transition-timing-function: ease;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .xma2t0n.xma2t0n {
      transition-timing-function: ease;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1x1cj45.x1x1cj45 {
      transition-timing-function: linear;
    }
  }

  @media (hover: none) {
    .x1xhz97z.x1xhz97z {
      visibility: visible;
    }
  }

  @media (hover: hover) {
    .xacw7mn.xacw7mn.xacw7mn:where(.xtaadum:hover *) {
      opacity: 1;
    }
  }

  .x1eqo6io:disabled:hover {
    background-color: #0000;
  }

  .x1e2jm2j:disabled:hover {
    color: var(--gray-8);
  }

  @media (hover: hover) {
    .x52xpkg.x52xpkg.x52xpkg:where(.xtaadum:has(:focus-visible) *) {
      opacity: 1;
    }

    .x1xo00h0.x1xo00h0:hover {
      color: color-mix(in oklab,var(--link-color),var(--gray-12) 65%);
    }

    .x1mqenxg.x1mqenxg:hover {
      color: var(--gray-12);
    }

    .x366mxz.x366mxz:hover {
      text-decoration-line: underline;
    }

    .xh1yr7q.xh1yr7q:focus-visible:hover {
      text-decoration-line: none;
    }
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .xv9jayq {
    border-bottom-color: var(--gray-11);
  }

  .x1uzlj3z {
    border-bottom-color: var(--gray-4);
  }

  .x1yrphxl {
    border-bottom-color: var(--gray-6);
  }

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .x1v8xtx2 {
    border-bottom-left-radius: 3px;
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

  .xuvn51i {
    border-bottom-right-radius: 3px;
  }

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

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

  .x1u25o6y {
    border-bottom-width: var(--hairline);
  }

  .x1cmzujt {
    border-left-color: var(--gray-11);
  }

  .x17linc6 {
    border-left-color: var(--gray-4);
  }

  .x12hdive {
    border-left-color: var(--gray-5);
  }

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

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

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xho5ssu {
    border-left-width: var(--hairline);
  }

  .x1c59rpb {
    border-right-color: var(--color-elevated-border);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .x12h504q {
    border-right-width: var(--hairline);
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

  .x16mvj7h {
    border-top-color: var(--gray-11);
  }

  .x1kharj0 {
    border-top-color: var(--gray-6);
  }

  .x1xjlw6s {
    border-top-color: var(--gray-a5);
  }

  .x1ia1hqs {
    border-top-left-radius: 0;
  }

  .x1nrfd8m {
    border-top-left-radius: 3px;
  }

  .x1a2w583 {
    border-top-right-radius: 0;
  }

  .x16gx4na {
    border-top-right-radius: 3px;
  }

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

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

  .x1pt5ecj {
    border-top-width: var(--hairline);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xknzlx9 {
    bottom: var(--space-3);
  }

  .x19akonk {
    bottom: var(--space-4);
  }

  .x1q3kd3q {
    height: 1.2em;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

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

  .x5kalc8, .xc9pzol {
    height: 42px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xng8ra {
    height: 60px;
  }

  .x1peatla {
    height: 64px;
  }

  .xmydgjh {
    height: 65%;
  }

  .xols6we {
    height: 6px;
  }

  .xnxb3zj {
    height: 70px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .x1xrsgz3 {
    height: var(--bar-height);
  }

  .x104e1pn {
    height: var(--hairline);
  }

  .x13f4qkn {
    height: var(--popup-height, auto);
  }

  .xm56wjt {
    height: var(--positioner-height);
  }

  .x188dgw3 {
    height: var(--size);
  }

  .x17ma0z7 {
    height: var(--tick-line-height);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xu96u03 {
    left: 0;
  }

  .x54rlcq {
    left: 2px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1sb8lmp {
    left: 43.75%;
  }

  .x12bhb03 {
    left: var(--space-4);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xowwqnt {
    margin-bottom: calc(var(--space-4) - var(--space-5));
  }

  .x17z7szv {
    margin-bottom: var(--space-1);
  }

  .xcftyxh {
    margin-bottom: var(--space-2);
  }

  .x1pdbduu {
    margin-bottom: var(--space-3);
  }

  .xd2cuki {
    margin-bottom: var(--space-4);
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xmbaa36 {
    margin-left: var(--space-1);
  }

  .xcvid93 {
    margin-left: var(--space-2);
  }

  .x1adfz2y {
    margin-left: var(--space-3);
  }

  .x8e5nr1 {
    margin-left: var(--space-4);
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x1l0ugvf {
    margin-right: var(--space-2);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x181cyfs {
    margin-top: calc(-1 * var(--space-1));
  }

  .x1qxdtre {
    margin-top: var(--space-1);
  }

  .xzvpv3f {
    margin-top: var(--space-2);
  }

  .x5kcfsr {
    margin-top: var(--space-3);
  }

  .xhnq7et {
    margin-top: var(--space-4);
  }

  .xq3t0pi {
    max-height: 280px;
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .x2z3yb8 {
    max-height: 360px;
  }

  .x1phlbz0 {
    max-height: 400px;
  }

  .xpnbddv {
    max-height: calc(100vh - var(--space-4) * 2);
  }

  .xjwdjeb {
    max-height: calc(80vh - var(--space-4));
  }

  .x1ujjz5d {
    max-height: min(22rem,var(--available-height));
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1f0l55g {
    max-width: 140px;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .xthy2uy {
    max-width: 50%;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1jrhgas {
    max-width: 85vw;
  }

  .xwr5k1l {
    max-width: calc(100vw - var(--space-1) * 2);
  }

  .x1bawnvt {
    max-width: calc(100vw - var(--space-3) * 2);
  }

  .x18d7ev7 {
    max-width: calc(100vw - var(--space-4) * 2);
  }

  .x8s42zi {
    max-width: var(--hero-column-width);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1hshjfz {
    min-height: 16px;
  }

  .xisnujt {
    min-height: 20px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .x190qwnl {
    min-height: 380px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x2ksjwx {
    min-height: 42px;
  }

  .x1wuaf5w {
    min-height: 65px;
  }

  .xdmy4d6 {
    min-height: 7.5rem;
  }

  .x1ujl9rh {
    min-height: 84px;
  }

  .xug3lgt {
    min-height: var(--space-5);
  }

  .xafwcjm {
    min-height: var(--space-8);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1i9suas {
    min-width: 120px;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x1klvvdw {
    min-width: 260px;
  }

  .x1u2d2a2 {
    min-width: 280px;
  }

  .x1264ykn {
    min-width: 28px;
  }

  .x18n5i07 {
    min-width: 300px;
  }

  .x1gvwcb {
    min-width: 360px;
  }

  .x1lzn4hl {
    min-width: 3ch;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .xw080dc {
    padding-bottom: var(--space-1);
  }

  .x19a4mjr {
    padding-bottom: var(--space-2);
  }

  .x18d7a0y {
    padding-bottom: var(--space-3);
  }

  .xq148l {
    padding-bottom: var(--space-4);
  }

  .xlt5wix {
    padding-bottom: var(--space-6);
  }

  .xjqpyvm {
    padding-bottom: var(--x-paddingBottom);
  }

  .x1r8is48 {
    padding-left: calc(var(--space-4) + 16px + var(--space-4));
  }

  .x163gpsw {
    padding-left: calc(var(--space-4) + 20px + var(--space-4));
  }

  .x6enc3n {
    padding-left: var(--space-2);
  }

  .x1cb00rx {
    padding-left: var(--space-3);
  }

  .x7xe1zy {
    padding-left: var(--space-4);
  }

  .x16tdjq0 {
    padding-left: var(--space-6);
  }

  .x13e46o5 {
    padding-left: var(--x-paddingLeft);
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xvo8cv3 {
    padding-right: calc(var(--space-4) + 28px + var(--space-2));
  }

  .x7ruhhf {
    padding-right: var(--space-1);
  }

  .x1uvjf4i {
    padding-right: var(--space-3);
  }

  .x1rszif4 {
    padding-right: var(--space-4);
  }

  .xwsd3xy {
    padding-right: var(--x-paddingRight);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xbv6zb3 {
    padding-top: var(--caption-row-height);
  }

  .x15koebe {
    padding-top: var(--space-1);
  }

  .x1mg8snn {
    padding-top: var(--space-2);
  }

  .x1kve551 {
    padding-top: var(--space-3);
  }

  .xvaac52 {
    padding-top: var(--space-4);
  }

  .x1jm3axb {
    padding-top: var(--x-paddingTop);
  }

  .x3m8u43 {
    right: 0;
  }

  .x641fro {
    right: var(--space-3);
  }

  .x1xlpkf6 {
    right: var(--space-4);
  }

  .x1pxw2su {
    scroll-margin-top: calc(var(--list-section-stack-bottom, 0px) + var(--list-section-stack-count, 0) * var(--list-section-stack-gap, 0px));
  }

  .x1mt5a7k {
    scroll-margin-top: var(--list-section-stack-slot);
  }

  .xlp5rmr {
    scroll-margin-top: var(--space-9);
  }

  .x13vifvy {
    top: 0;
  }

  .x15nb5xm {
    top: 20vh;
  }

  .xs7f9wi {
    top: 2px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x17wbdj1 {
    top: var(--list-section-stack-slot);
  }

  .x6bkfxo {
    top: var(--space-3);
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xizrj85 {
    width: 12.5%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1cvmir6 {
    width: 360px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1247r65 {
    width: 60px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1oux285 {
    width: 65%;
  }

  .xig3uv9 {
    width: 6ch;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xo5x3gg {
    width: 70px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xp9nj5u {
    width: min(100%,var(--drawing-canvas-max-size, 300px));
  }

  .xkt5ikk {
    width: min(40vw, 180px);
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  .x1qch7fe {
    width: var(--nav-drawer-width);
  }

  .xgu03h0 {
    width: var(--nav-sidebar-width);
  }

  .x14mnfwi {
    width: var(--popup-width, auto);
  }

  .xluuen9 {
    width: var(--positioner-width);
  }

  .x1fjlwjz {
    width: var(--size);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .xiehnp8.xiehnp8:where(.x3pdb3m:is(*) ~ *) {
    border-bottom-left-radius: 0;
  }

  .x16u4x4m.x16u4x4m:where(:has( ~ .x3pdb3m:is(*))) {
    border-bottom-right-radius: 0;
  }

  .xg83wgx:not(:first-child) {
    border-top-color: var(--gray-4);
  }

  .xv9ah0v.xv9ah0v:where(.x3pdb3m:is(*) ~ *) {
    border-top-left-radius: 0;
  }

  .xzz3byn.xzz3byn:where(:has( ~ .x3pdb3m:is(*))) {
    border-top-right-radius: 0;
  }

  .xa1hsq:not(:first-child) {
    border-top-style: solid;
  }

  .x1qf2mfi:not(:first-child) {
    border-top-width: var(--hairline);
  }

  .x138ordc:focus-within {
    max-width: 76%;
  }

  .x19b357l.x19b357l:where(:has( ~ .x75ersk:empty)) {
    border-bottom-style: none;
  }

  .x6b61wx:has([data-popup-open]) {
    max-width: 76%;
  }

  .x17m0afy:last-of-type {
    margin-bottom: var(--space-5);
  }

  .x1nz07wq:hover {
    max-width: 76%;
  }
}

@layer priority6 {
  @media (width >= 1024px) {
    .x41osog.x41osog {
      border-radius: var(--radius-3);
    }
  }

  @container workspace-pane (width >= 1024px) {
    .xf366u9.xf366u9 {
      margin-inline: auto;
    }

    .x1scwpwr.x1scwpwr:has([data-workspace-sidebar]) {
      padding-block: var(--space-3);
    }
  }
}

@layer priority7 {
  @media (width >= 1024px) {
    .x76joda.x76joda {
      display: block;
    }

    .xxmgk2p.xxmgk2p {
      display: inline-flex;
    }

    .x1bcgg75.x1bcgg75 {
      display: none;
    }
  }

  @media (width < 768px) {
    .xjkxymb.xjkxymb {
      display: none;
    }
  }

  @media (width < 520px) {
    .xjv7nhv.xjv7nhv {
      display: none;
    }
  }

  @container workspace-pane (width >= 1024px) {
    .x457pt9.x457pt9 {
      display: flex;
    }

    .x1rvc77t.x1rvc77t {
      display: none;
    }
  }

  .x1h5trzc:before {
    inset: -1px;
  }

  .xk0n22n:after {
    inset: -8px;
  }

  @media (width >= 1024px) {
    .xr5f0go.xr5f0go:has([data-header-left-slot]:empty):has([data-header-right-slot]:empty) {
      display: none;
    }
  }

  @container workspace-pane (width >= 1024px) {
    .x1n1xy1v.x1n1xy1v:has([data-workspace-sidebar]) {
      flex-direction: row;
    }

    .x9n6tol.x9n6tol:has([data-workspace-sidebar]) {
      padding-inline-end: var(--space-3);
    }

    .x1ajogf1.x1ajogf1:has([data-workspace-sidebar]) {
      padding-inline-start: var(--space-4);
    }
  }
}

@layer priority8 {
  .xhkbipy:before {
    border-color: #0000;
  }

  .x1ggg11t:before {
    border-radius: calc(var(--radius-4) + 1px);
  }

  .xm4r54r:before {
    border-radius: var(--radius-1);
  }

  .x1fo1fc9:before {
    border-style: solid;
  }

  .xz8fyzm:before {
    border-width: 1px;
  }

  @media (width >= 1024px) {
    .x6n43h3.x6n43h3 {
      margin-bottom: var(--space-1);
    }

    .x19sxfsb.x19sxfsb {
      margin-left: var(--space-3);
    }

    .x9yc85o.x9yc85o {
      margin-right: var(--space-3);
    }

    .x1nw6kxk.x1nw6kxk {
      margin-top: var(--space-2);
    }
  }

  @container (width >= 768px) {
    .xxojepj.xxojepj {
      max-width: 640px;
    }
  }

  @container workspace-pane (width >= 1024px) {
    .xd73sip.xd73sip {
      overflow-y: auto;
    }

    .x1bbfqox.x1bbfqox {
      width: 600px;
    }
  }

  @media (width >= 1024px) {
    .x84s0ne.x84s0ne:has([data-header-left-slot]:empty):has([data-header-right-slot]:empty) {
      border-bottom-color: #0000;
    }
  }

  @container workspace-pane (width >= 1024px) {
    .x1hvs1fq.x1hvs1fq:has([data-workspace-sidebar]) {
      overflow-x: hidden;
    }

    .x2iui7l.x2iui7l:has([data-workspace-sidebar]) {
      overflow-y: hidden;
    }
  }
}

@layer priority9 {
  .x168menu:before {
    align-self: stretch;
  }

  .x1iobno9:before {
    background-clip: border-box;
  }

  .x15h7rrt:before {
    background-color: currentColor;
  }

  .xvsaamc:after {
    background-color: var(--gray-4);
  }

  .x1ajhdt:after, .x6k2zrb:before {
    background-color: var(--gray-6);
  }

  .x12pv6lg:before {
    background-color: var(--gray-7);
  }

  .x1ugt5th:before {
    background-image: linear-gradient(to bottom,var(--gray-a2),var(--gray-a4));
  }

  .x1px8zn0:after {
    background-image: linear-gradient(to left,var(--gray-1),transparent);
  }

  .x16h4bv9:before {
    background-image: linear-gradient(to right,var(--gray-1),transparent);
  }

  .xjnwjuh:before {
    background-origin: border-box;
  }

  .x1lwsgn2::placeholder {
    color: var(--gray-11);
  }

  .xssl2p0::placeholder {
    color: var(--gray-8);
  }

  .xk5xx1i::placeholder {
    color: var(--gray-9);
  }

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

  .x1fh9vh1:before {
    content: attr(data-kaomoji);
  }

  .x1fgarty:before {
    display: block;
  }

  .x16twlbx:after {
    flex-basis: var(--space-4);
  }

  .x71tlqn:after {
    flex-grow: 1;
  }

  .xtbmc8j:before {
    flex-shrink: 0;
  }

  .x18txqrg:after {
    flex-shrink: 1;
  }

  .x18nqnc7:before {
    -webkit-mask-clip: padding-box, border-box;
    mask-clip: padding-box, border-box;
  }

  .x1hod0co:before {
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }

  .x1g4lzp9:before {
    -webkit-mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
    mask-image: linear-gradient(#000, #000), linear-gradient(#000, #000);
  }

  .xcuz9ad:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2026'%20preserveAspectRatio='none'%3E%3Cpath%20d='M13%200%20V26'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20vector-effect='non-scaling-stroke'/%3E%3Cpath%20d='M13%206%20Q13%2013%2020%2013%20H24'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2026'%20preserveAspectRatio='none'%3E%3Cpath%20d='M13%200%20V26'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20vector-effect='non-scaling-stroke'/%3E%3Cpath%20d='M13%206%20Q13%2013%2020%2013%20H24'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  }

  .x1kw79kp:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2026'%20preserveAspectRatio='none'%3E%3Cpath%20d='M13%200%20V6%20Q13%2013%2020%2013%20H24'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2026'%20preserveAspectRatio='none'%3E%3Cpath%20d='M13%200%20V6%20Q13%2013%2020%2013%20H24'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  }

  .x1lgvx6s:before {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x1ql6il6:before {
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }

  .x124lp2h:before, .xmf22ne:after {
    opacity: 0;
  }

  .x2q1x1w:after, .xkk1bqk:before {
    pointer-events: none;
  }

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

  .x13o46a3:before, .x7l6x83:after {
    transition-duration: .15s;
  }

  .xzwr48f:before {
    transition-duration: .1s;
  }

  .x1p58f4t:before {
    transition-property: background;
  }

  .x1de4urk:before, .x1hbq0ec:after {
    transition-property: opacity;
  }

  .xy5ulmt:before {
    transition-timing-function: ease-out;
  }

  .xg98cju:before, .xls4o7e:after {
    transition-timing-function: ease;
  }

  .x12maryy:before, .xitxdhh:after {
    z-index: 1;
  }

  .x13qt9iz:focus-within:before {
    background-image: linear-gradient(to bottom,var(--gray-a2),var(--gray-a3));
  }

  .x1ug2oh7.x1ug2oh7:where(.xc0pkns[data-appearance="dark"] *):before {
    background-image: linear-gradient(to bottom,var(--gray-a6),var(--gray-a3));
  }

  .x1to5kuh[data-overflow-left]:before, .xn2h1b2[data-overflow-right]:after {
    opacity: 1;
  }

  .xwj83mx:first-child:before, .xy8hsr7:last-child:after {
    display: none;
  }

  .x1tddeck:last-child:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2026'%20preserveAspectRatio='none'%3E%3Cpath%20d='M13%200%20V6%20Q13%2013%2020%2013%20H24'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2026'%20preserveAspectRatio='none'%3E%3Cpath%20d='M13%200%20V6%20Q13%2013%2020%2013%20H24'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");
  }

  .x1ampffp.x1ampffp:focus-within:where(.xc0pkns[data-appearance="dark"] *):before {
    background-image: linear-gradient(to bottom,var(--gray-a4),var(--gray-a3));
  }
}

@layer priority10 {
  .x1xrz1ek:after, .xhq5o37:before {
    bottom: 0;
  }

  .x1yqm8si::-webkit-scrollbar {
    height: 0;
  }

  .xcock1l:after {
    height: 1px;
  }

  .xxpx8c9:before {
    height: 30%;
  }

  .x1obnq4e:before {
    height: var(--marker-top);
  }

  .x1wlytlt:before {
    left: 0;
  }

  .x7pv6ng:after, .xaiyf77:before {
    left: calc(8px - var(--hairline) / 2);
  }

  .xyrb8rf:before {
    margin-bottom: var(--space-2);
  }

  .xq10x60:after {
    min-width: var(--space-4);
  }

  .xnbfe2x:after {
    right: 0;
  }

  .x1m1drc7:after, .x1y3wzot:before {
    top: 0;
  }

  .x22mz6q:after {
    top: calc(var(--marker-top) + 16px);
  }

  .xjx87ck::-webkit-scrollbar {
    width: 0;
  }

  .x1rmj1tg:before {
    width: 100%;
  }

  .x1rus3l1:before, .x64w1l3:after {
    width: var(--hairline);
  }

  .x11ksvs8:after, .x3hx9r5:before {
    width: var(--space-5);
  }

  .x1tdag1l:before {
    width: var(--space-6);
  }
}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-color {
  syntax: "*";
  inherits: false
}

@property --x-flexGrow {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-padding {
  syntax: "*";
  inherits: false
}

@property --x-paddingBottom {
  syntax: "*";
  inherits: false
}

@property --x-paddingLeft {
  syntax: "*";
  inherits: false
}

@property --x-paddingRight {
  syntax: "*";
  inherits: false
}

@property --x-paddingTop {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

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

  to {
    opacity: .25;
  }
}

@keyframes x17fla5q-B {
  0% {
    opacity: .8;
  }

  50% {
    opacity: .4;
  }

  100% {
    opacity: .8;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

:root, .xlv5b1k {
  --x1honto1: transparent;
  --x1io674h: inherit;
  --xyzp79s: transparent;
  --x1rafm1r: inherit;
  --x1dw1xts: inherit;
  --xme2ei9: transparent;
}

.x1aosh5b {
  --active-bg: color-mix(in srgb,var(--gray-5),transparent 50%);
}

.x1tj5i75 {
  --bar-height: 6px;
}

.x1g2td0l {
  --btn-outline-border: var(--accent-a7);
}

.x1bpit1x {
  --btn-outline-border: var(--amber-a7);
}

.x1la3yix {
  --btn-outline-border: var(--blue-a7);
}

.x1lgk3ap {
  --btn-outline-border: var(--bronze-a7);
}

.xt1hap3 {
  --btn-outline-border: var(--brown-a7);
}

.xix7wh8 {
  --btn-outline-border: var(--crimson-a7);
}

.xg8byn3 {
  --btn-outline-border: var(--cyan-a7);
}

.xj81kpb {
  --btn-outline-border: var(--gold-a7);
}

.x19wrqx2 {
  --btn-outline-border: var(--grass-a7);
}

.x1xclnra {
  --btn-outline-border: var(--gray-a7);
}

.xa6cpcp {
  --btn-outline-border: var(--green-a7);
}

.xa26hu {
  --btn-outline-border: var(--indigo-a7);
}

.x38jtd0 {
  --btn-outline-border: var(--iris-a7);
}

.x1wwxm2y {
  --btn-outline-border: var(--jade-a7);
}

.xuv1rta {
  --btn-outline-border: var(--lime-a7);
}

.x47gn7m {
  --btn-outline-border: var(--mint-a7);
}

.xs9fbnz {
  --btn-outline-border: var(--orange-a7);
}

.x1qbmcul {
  --btn-outline-border: var(--pink-a7);
}

.xib916i {
  --btn-outline-border: var(--plum-a7);
}

.x8movht {
  --btn-outline-border: var(--purple-a7);
}

.xk4npqo {
  --btn-outline-border: var(--red-a7);
}

.xk3m55b {
  --btn-outline-border: var(--ruby-a7);
}

.xsf5u9j {
  --btn-outline-border: var(--sky-a7);
}

.x36u6gg {
  --btn-outline-border: var(--teal-a7);
}

.xp91oeq {
  --btn-outline-border: var(--tomato-a7);
}

.x16nv228 {
  --btn-outline-border: var(--violet-a7);
}

.xntsfqk {
  --btn-outline-border: var(--yellow-a7);
}

.xp9fpc {
  --btn-solid-bg: var(--accent-9);
}

.x1y4ufcy {
  --btn-solid-bg: var(--amber-9);
}

.xeuxp3g {
  --btn-solid-bg: var(--blue-9);
}

.x1pz26ld {
  --btn-solid-bg: var(--bronze-9);
}

.x1e4n5zb {
  --btn-solid-bg: var(--brown-9);
}

.x16em3lj {
  --btn-solid-bg: var(--crimson-9);
}

.x19q8prw {
  --btn-solid-bg: var(--cyan-9);
}

.xmde3ez {
  --btn-solid-bg: var(--gold-9);
}

.xewbdi1 {
  --btn-solid-bg: var(--grass-9);
}

.x1eg03g9 {
  --btn-solid-bg: var(--gray-9);
}

.x10k26vv {
  --btn-solid-bg: var(--green-9);
}

.xe30ucp {
  --btn-solid-bg: var(--indigo-9);
}

.xa86nsw {
  --btn-solid-bg: var(--iris-9);
}

.x1uyxxvl {
  --btn-solid-bg: var(--jade-9);
}

.xc4qhle {
  --btn-solid-bg: var(--lime-9);
}

.x1o1gtul {
  --btn-solid-bg: var(--mint-9);
}

.x1n6ycq2 {
  --btn-solid-bg: var(--orange-9);
}

.x1h0qtu3 {
  --btn-solid-bg: var(--pink-9);
}

.x1p4txny {
  --btn-solid-bg: var(--plum-9);
}

.x1fdi6rs {
  --btn-solid-bg: var(--purple-9);
}

.xp8bkwu {
  --btn-solid-bg: var(--red-9);
}

.x4gpvln {
  --btn-solid-bg: var(--ruby-9);
}

.x15a5cc4 {
  --btn-solid-bg: var(--sky-9);
}

.xcqbnl6 {
  --btn-solid-bg: var(--teal-9);
}

.x14a34nj {
  --btn-solid-bg: var(--tomato-9);
}

.x18r3dba {
  --btn-solid-bg: var(--violet-9);
}

.x1dl2pzc {
  --btn-solid-bg: var(--yellow-9);
}

.x180osgi {
  --btn-solid-bg-hover: var(--accent-10);
}

.xk53pl1 {
  --btn-solid-bg-hover: var(--amber-10);
}

.x1qvwa06 {
  --btn-solid-bg-hover: var(--blue-10);
}

.x4l8l6m {
  --btn-solid-bg-hover: var(--bronze-10);
}

.x1x5v6l {
  --btn-solid-bg-hover: var(--brown-10);
}

.x1dp9631 {
  --btn-solid-bg-hover: var(--crimson-10);
}

.x531uoa {
  --btn-solid-bg-hover: var(--cyan-10);
}

.xag6lkj {
  --btn-solid-bg-hover: var(--gold-10);
}

.x1toqunj {
  --btn-solid-bg-hover: var(--grass-10);
}

.x1wd9wum {
  --btn-solid-bg-hover: var(--gray-10);
}

.xy3q9ze {
  --btn-solid-bg-hover: var(--green-10);
}

.x1dtc9hu {
  --btn-solid-bg-hover: var(--indigo-10);
}

.x1aqinyh {
  --btn-solid-bg-hover: var(--iris-10);
}

.x1sps93f {
  --btn-solid-bg-hover: var(--jade-10);
}

.x11p5xe1 {
  --btn-solid-bg-hover: var(--lime-10);
}

.x127t7lh {
  --btn-solid-bg-hover: var(--mint-10);
}

.x1auuouv {
  --btn-solid-bg-hover: var(--orange-10);
}

.xs81jnl {
  --btn-solid-bg-hover: var(--pink-10);
}

.xjz2q22 {
  --btn-solid-bg-hover: var(--plum-10);
}

.x13pukix {
  --btn-solid-bg-hover: var(--purple-10);
}

.xqgh17y {
  --btn-solid-bg-hover: var(--red-10);
}

.xjqar9v {
  --btn-solid-bg-hover: var(--ruby-10);
}

.xx84co4 {
  --btn-solid-bg-hover: var(--sky-10);
}

.x17y8m8i {
  --btn-solid-bg-hover: var(--teal-10);
}

.x1c1f23f {
  --btn-solid-bg-hover: var(--tomato-10);
}

.x14d0ty0 {
  --btn-solid-bg-hover: var(--violet-10);
}

.xt1mqj8 {
  --btn-solid-bg-hover: var(--yellow-10);
}

.x1fsqh9s {
  --btn-solid-fg: var(--amber-12);
}

.xl7ztt5 {
  --btn-solid-fg: var(--gray-12);
}

.xa0agu7 {
  --btn-solid-fg: var(--lime-12);
}

.xblaz1m {
  --btn-solid-fg: var(--mint-12);
}

.x1mhwd5x {
  --btn-solid-fg: var(--orange-12);
}

.x1pkr68d {
  --btn-solid-fg: var(--sky-12);
}

.xpn6bjm {
  --btn-solid-fg: var(--yellow-12);
}

.x1ufxjxn {
  --btn-solid-fg: white;
}

.xzmjc5y {
  --btn-subtle-bg-hover: var(--accent-a3);
}

.x13lr0mh {
  --btn-subtle-bg-hover: var(--amber-a3);
}

.xpj5dbw {
  --btn-subtle-bg-hover: var(--blue-a3);
}

.xpewg0h {
  --btn-subtle-bg-hover: var(--bronze-a3);
}

.x1ykwatr {
  --btn-subtle-bg-hover: var(--brown-a3);
}

.x17u08sd {
  --btn-subtle-bg-hover: var(--crimson-a3);
}

.x1brbuaa {
  --btn-subtle-bg-hover: var(--cyan-a3);
}

.x1jhx0ej {
  --btn-subtle-bg-hover: var(--gold-a3);
}

.x1ms8veq {
  --btn-subtle-bg-hover: var(--grass-a3);
}

.x1an5h97 {
  --btn-subtle-bg-hover: var(--green-a3);
}

.x1l2f6g1 {
  --btn-subtle-bg-hover: var(--indigo-a3);
}

.xsgg0f5 {
  --btn-subtle-bg-hover: var(--iris-a3);
}

.x1d8d8hd {
  --btn-subtle-bg-hover: var(--jade-a3);
}

.xzttr4b {
  --btn-subtle-bg-hover: var(--lime-a3);
}

.xnoikm {
  --btn-subtle-bg-hover: var(--mint-a3);
}

.x1m1h37d {
  --btn-subtle-bg-hover: var(--orange-a3);
}

.x1swzwdz {
  --btn-subtle-bg-hover: var(--pink-a3);
}

.xd52cuf {
  --btn-subtle-bg-hover: var(--plum-a3);
}

.x7zvin0 {
  --btn-subtle-bg-hover: var(--purple-a3);
}

.x94goqe {
  --btn-subtle-bg-hover: var(--red-a3);
}

.x18ckjnx {
  --btn-subtle-bg-hover: var(--ruby-a3);
}

.xfz9bj {
  --btn-subtle-bg-hover: var(--sky-a3);
}

.xhlk0a8 {
  --btn-subtle-bg-hover: var(--subtle-4);
}

.xqo5xte {
  --btn-subtle-bg-hover: var(--teal-a3);
}

.xfmhtf0 {
  --btn-subtle-bg-hover: var(--tomato-a3);
}

.xiifavb {
  --btn-subtle-bg-hover: var(--violet-a3);
}

.xelzlb7 {
  --btn-subtle-bg-hover: var(--yellow-a3);
}

.x17ob09q {
  --btn-subtle-fg: var(--accent-11);
}

.xtqwtrc {
  --btn-subtle-fg: var(--amber-11);
}

.x1fffdlj {
  --btn-subtle-fg: var(--blue-11);
}

.x19opmn3 {
  --btn-subtle-fg: var(--bronze-11);
}

.x15ltbn0 {
  --btn-subtle-fg: var(--brown-11);
}

.x1iuzoan {
  --btn-subtle-fg: var(--crimson-11);
}

.x1wagdi0 {
  --btn-subtle-fg: var(--cyan-11);
}

.xrxiuf7 {
  --btn-subtle-fg: var(--gold-11);
}

.x390vzz {
  --btn-subtle-fg: var(--grass-11);
}

.xhpvjqv {
  --btn-subtle-fg: var(--gray-11);
}

.xw47v6n {
  --btn-subtle-fg: var(--green-11);
}

.x1yxpyjj {
  --btn-subtle-fg: var(--indigo-11);
}

.xq7zrua {
  --btn-subtle-fg: var(--iris-11);
}

.xput62l {
  --btn-subtle-fg: var(--jade-11);
}

.x1pjb81e {
  --btn-subtle-fg: var(--lime-11);
}

.x1fagkuq {
  --btn-subtle-fg: var(--mint-11);
}

.xdbrm5u {
  --btn-subtle-fg: var(--orange-11);
}

.xqjnqea {
  --btn-subtle-fg: var(--pink-11);
}

.x1jd2sa4 {
  --btn-subtle-fg: var(--plum-11);
}

.x1sh0829 {
  --btn-subtle-fg: var(--purple-11);
}

.x1g4ovrb {
  --btn-subtle-fg: var(--red-11);
}

.x9vbz6b {
  --btn-subtle-fg: var(--ruby-11);
}

.xxzm6au {
  --btn-subtle-fg: var(--sky-11);
}

.xdhj9ju {
  --btn-subtle-fg: var(--teal-11);
}

.xj8wuvw {
  --btn-subtle-fg: var(--tomato-11);
}

.xu5rtcy {
  --btn-subtle-fg: var(--violet-11);
}

.x1eesdp8 {
  --btn-subtle-fg: var(--yellow-11);
}

.x1cliq60 {
  --caption-row-height: 14px;
}

.x1mgpi0h {
  --drawing-canvas-max-size: 100%;
}

.xqxjrfl {
  --focus-ring: var(--focus-ring-danger);
}

.xx17ti8 {
  --height: var(--toast-frontmost-height, var(--toast-height));
}

.xew0tif {
  --hero-column-width: 600px;
}

.x1hnl030 {
  --kanjivg-stroke: 1.25px;
}

.xbyv50r {
  --kanjivg-stroke: 1.75px;
}

.x1p4s6y5 {
  --kanjivg-stroke: 2.5px;
}

.x14qj06a {
  --kanjivg-stroke: 2px;
}

.xra703f {
  --link-color: currentColor;
}

.x7q48mv {
  --link-color: var(--accent-12);
}

.xb9rnlm {
  --link-color: var(--accent-a11);
}

.x17v3dy5 {
  --link-color: var(--amber-12);
}

.x6dfds5 {
  --link-color: var(--amber-a11);
}

.xizt54v {
  --link-color: var(--blue-12);
}

.x1h5kij1 {
  --link-color: var(--blue-a11);
}

.x1ohpx18 {
  --link-color: var(--bronze-12);
}

.xuu63t4 {
  --link-color: var(--bronze-a11);
}

.x1e709r4 {
  --link-color: var(--brown-12);
}

.xetrvdp {
  --link-color: var(--brown-a11);
}

.x1kuwh47 {
  --link-color: var(--crimson-12);
}

.x132y6r {
  --link-color: var(--crimson-a11);
}

.x1hmso8y {
  --link-color: var(--cyan-12);
}

.x1go409f {
  --link-color: var(--cyan-a11);
}

.x1eamfj8 {
  --link-color: var(--gold-12);
}

.x1i43p13 {
  --link-color: var(--gold-a11);
}

.x19v6lo6 {
  --link-color: var(--grass-12);
}

.x1qxhale {
  --link-color: var(--grass-a11);
}

.x1t75cg9 {
  --link-color: var(--gray-12);
}

.x15act6u {
  --link-color: var(--gray-a11);
}

.x95y1c9 {
  --link-color: var(--green-12);
}

.xwy3ocx {
  --link-color: var(--green-a11);
}

.xl7bvf3 {
  --link-color: var(--indigo-12);
}

.xqnib68 {
  --link-color: var(--indigo-a11);
}

.x14sifqu {
  --link-color: var(--iris-12);
}

.xw0z9p0 {
  --link-color: var(--iris-a11);
}

.x1k1m9tm {
  --link-color: var(--jade-12);
}

.x1sb5i0s {
  --link-color: var(--jade-a11);
}

.xdwhi6 {
  --link-color: var(--lime-12);
}

.x1z13yvg {
  --link-color: var(--lime-a11);
}

.x12ajlq8 {
  --link-color: var(--mint-12);
}

.xajxewm {
  --link-color: var(--mint-a11);
}

.xhofisr {
  --link-color: var(--orange-12);
}

.x11xxmhn {
  --link-color: var(--orange-a11);
}

.xkqs68g {
  --link-color: var(--pink-12);
}

.x1myx25q {
  --link-color: var(--pink-a11);
}

.x1f48ssu {
  --link-color: var(--plum-12);
}

.x16mo31 {
  --link-color: var(--plum-a11);
}

.x1xzmhl5 {
  --link-color: var(--purple-12);
}

.xt08qny {
  --link-color: var(--purple-a11);
}

.x3kd6yh {
  --link-color: var(--red-12);
}

.xg0w4ft {
  --link-color: var(--red-a11);
}

.x1hlefhg {
  --link-color: var(--ruby-12);
}

.x1kbhkxm {
  --link-color: var(--ruby-a11);
}

.x99dlx4 {
  --link-color: var(--sky-12);
}

.x1wzcv83 {
  --link-color: var(--sky-a11);
}

.x972kb0 {
  --link-color: var(--teal-12);
}

.xoh8p8x {
  --link-color: var(--teal-a11);
}

.x1c1qbfn {
  --link-color: var(--tomato-12);
}

.x1ju84ok {
  --link-color: var(--tomato-a11);
}

.xsmm1nv {
  --link-color: var(--violet-12);
}

.x1gw72dh {
  --link-color: var(--violet-a11);
}

.x1trjkxm {
  --link-color: var(--yellow-12);
}

.xm81hxe {
  --link-color: var(--yellow-a11);
}

.x1hhu9nj {
  --link-underline-auto: underline;
}

.x4c8luo {
  --list-section-stack-gap: var(--space-1);
}

.x41nkyi {
  --list-section-stack-slot: calc(var(--list-section-stack-top, 0px) + var(--list-section-stack-count, 0) * var(--list-section-stack-gap, 0px));
}

.x1qkkiob {
  --marker-top: calc(var(--space-2) + 2px);
}

.x1qhb1ph {
  --more-inset: 3px;
}

.xd5wkyt {
  --more-size: 24px;
}

.x11vh9bz {
  --nav-drawer-width: 280px;
}

.xn42xu9 {
  --nav-sidebar-width: 220px;
}

.x1x11u45 {
  --offset-y: calc(var(--toast-offset-y) * -1 - (var(--toast-index) * .75rem) + var(--toast-swipe-movement-y));
}

.xygfwuy {
  --pds-ac-duration: .16s;
}

.x19ivvpm {
  --pds-ac-easing: cubic-bezier(.22,1,.36,1);
}

.xyi6hnp {
  --pds-cb-duration: .16s;
}

.x1qidk7q {
  --pds-cb-easing: cubic-bezier(.22,1,.36,1);
}

.xz99a66 {
  --pds-menu-duration: .16s;
}

.x1nr5kpg {
  --pds-menu-easing: cubic-bezier(.22,1,.36,1);
}

.x1rashfq {
  --pds-popover-duration: .16s;
}

.xvodarq {
  --pds-popover-easing: cubic-bezier(.22,1,.36,1);
}

.x19b7o5l {
  --peek: .75rem;
}

.xl37x1n {
  --row-checked-bg: var(--accent-a3);
}

.x1x6ihwt {
  --row-checked-bg-emphasis: rgb(from var(--row-checked-bg) r g b / calc(alpha * 1.6));
}

.x17632t6 {
  --scale: calc(max(0,1 - (var(--toast-index) * .1)));
}

.x1or8410 {
  --shrink: calc(1 - var(--scale));
}

.xbwhf9h {
  --size: 20px;
}

.x1nwz5cr {
  --size: 60px;
}

.x109max0 {
  --spinner-animation-duration: .8s;
}

.x1r0l8gn {
  --tick-line-height: calc(var(--font-size-1) * 1.6);
}

.x3bnugo {
  --x1dw1xts: var(--accent-12);
}

.x12jeym9 {
  --x1dw1xts: var(--amber-12);
}

.x1sk774o {
  --x1dw1xts: var(--blue-12);
}

.x1r2t6qi {
  --x1dw1xts: var(--bronze-12);
}

.x1l8iea6 {
  --x1dw1xts: var(--brown-12);
}

.x1ptxvgg {
  --x1dw1xts: var(--crimson-12);
}

.x18fpnud {
  --x1dw1xts: var(--cyan-12);
}

.x1c5qj7f {
  --x1dw1xts: var(--gold-12);
}

.xl3ro53 {
  --x1dw1xts: var(--grass-12);
}

.x2mz6mz {
  --x1dw1xts: var(--gray-12);
}

.x1pvivjw {
  --x1dw1xts: var(--green-12);
}

.xavvr5a {
  --x1dw1xts: var(--indigo-12);
}

.x1rc4vc7 {
  --x1dw1xts: var(--iris-12);
}

.x14hgypc {
  --x1dw1xts: var(--jade-12);
}

.x1mj5qsx {
  --x1dw1xts: var(--lime-12);
}

.x1w5tc45 {
  --x1dw1xts: var(--mint-12);
}

.xq42cna {
  --x1dw1xts: var(--orange-12);
}

.x4d3398 {
  --x1dw1xts: var(--pink-12);
}

.xlx8i87 {
  --x1dw1xts: var(--plum-12);
}

.x15i4gw2 {
  --x1dw1xts: var(--purple-12);
}

.x1i7kz4j {
  --x1dw1xts: var(--red-12);
}

.xddbyh {
  --x1dw1xts: var(--ruby-12);
}

.x13nc27h {
  --x1dw1xts: var(--sky-12);
}

.x13kg3uz {
  --x1dw1xts: var(--teal-12);
}

.x3y3lu5 {
  --x1dw1xts: var(--tomato-12);
}

.x6ja34u {
  --x1dw1xts: var(--violet-12);
}

.x12zm8mv {
  --x1dw1xts: var(--yellow-12);
}

.xt8vpcy {
  --x1honto1: var(--accent-9);
}

.x1fhe94c {
  --x1honto1: var(--amber-9);
}

.x3ujdg {
  --x1honto1: var(--blue-9);
}

.xxwk7n1 {
  --x1honto1: var(--bronze-9);
}

.xqocj1u {
  --x1honto1: var(--brown-9);
}

.x1lgx0zp {
  --x1honto1: var(--crimson-9);
}

.x1i4s8uy {
  --x1honto1: var(--cyan-9);
}

.xwvoj95 {
  --x1honto1: var(--gold-9);
}

.x1ghle8r {
  --x1honto1: var(--grass-9);
}

.x1j7agpk {
  --x1honto1: var(--gray-9);
}

.x15gs1it {
  --x1honto1: var(--green-9);
}

.x1bzklfu {
  --x1honto1: var(--indigo-9);
}

.xz4qyrz {
  --x1honto1: var(--iris-9);
}

.xkep299 {
  --x1honto1: var(--jade-9);
}

.xkqhgr5 {
  --x1honto1: var(--lime-9);
}

.x1ugndba {
  --x1honto1: var(--mint-9);
}

.x12tu81m {
  --x1honto1: var(--orange-9);
}

.x1yr9ins {
  --x1honto1: var(--pink-9);
}

.x1u8zht3 {
  --x1honto1: var(--plum-9);
}

.x1q54z28 {
  --x1honto1: var(--purple-9);
}

.x4un752 {
  --x1honto1: var(--red-9);
}

.x1q9nnmi {
  --x1honto1: var(--ruby-9);
}

.x7oaqh8 {
  --x1honto1: var(--sky-9);
}

.xodab6l {
  --x1honto1: var(--teal-9);
}

.xtlwcuv {
  --x1honto1: var(--tomato-9);
}

.x1hkame0 {
  --x1honto1: var(--violet-9);
}

.xutttsd {
  --x1honto1: var(--yellow-9);
}

.x66qpv2 {
  --x1io674h: var(--amber-12);
}

.xuthn4k {
  --x1io674h: var(--gray-12);
}

.x1xdyh3n {
  --x1io674h: var(--lime-12);
}

.x1vx0b79 {
  --x1io674h: var(--mint-12);
}

.xljh0un {
  --x1io674h: var(--sky-12);
}

.x545aky {
  --x1io674h: var(--yellow-12);
}

.xi8f9fj {
  --x1io674h: white;
}

.x9bqq8o {
  --x1rafm1r: var(--accent-11);
}

.x1whfkbj {
  --x1rafm1r: var(--amber-11);
}

.x12f2w3r {
  --x1rafm1r: var(--blue-11);
}

.x1n1az1b {
  --x1rafm1r: var(--bronze-11);
}

.x1o0o1ok {
  --x1rafm1r: var(--brown-11);
}

.x1bg5vgj {
  --x1rafm1r: var(--crimson-11);
}

.xoat7d4 {
  --x1rafm1r: var(--cyan-11);
}

.x9rewi8 {
  --x1rafm1r: var(--gold-11);
}

.x1qz5v20 {
  --x1rafm1r: var(--grass-11);
}

.xatxm5x {
  --x1rafm1r: var(--gray-11);
}

.x9zjv3n {
  --x1rafm1r: var(--green-11);
}

.x1uk2kd8 {
  --x1rafm1r: var(--indigo-11);
}

.xefumhh {
  --x1rafm1r: var(--iris-11);
}

.x3iriiw {
  --x1rafm1r: var(--jade-11);
}

.x1wtc04y {
  --x1rafm1r: var(--lime-11);
}

.x1iz76ur {
  --x1rafm1r: var(--mint-11);
}

.x5zg1yt {
  --x1rafm1r: var(--orange-11);
}

.xtqip2n {
  --x1rafm1r: var(--pink-11);
}

.xtmexdr {
  --x1rafm1r: var(--plum-11);
}

.x1hpmr51 {
  --x1rafm1r: var(--purple-11);
}

.x16mvh7t {
  --x1rafm1r: var(--red-11);
}

.x17ni5r5 {
  --x1rafm1r: var(--ruby-11);
}

.xjwuv7r {
  --x1rafm1r: var(--sky-11);
}

.x1tu97dn {
  --x1rafm1r: var(--teal-11);
}

.x1alc8zn {
  --x1rafm1r: var(--tomato-11);
}

.xkuihen {
  --x1rafm1r: var(--violet-11);
}

.x1c1usqx {
  --x1rafm1r: var(--yellow-11);
}

.x1a90num {
  --xme2ei9: var(--accent-a7);
}

.xycovxd {
  --xme2ei9: var(--amber-a7);
}

.x1hnhvay {
  --xme2ei9: var(--blue-a7);
}

.xfcvmsk {
  --xme2ei9: var(--bronze-a7);
}

.x117qq3i {
  --xme2ei9: var(--brown-a7);
}

.xsqk96e {
  --xme2ei9: var(--crimson-a7);
}

.x6ipu4c {
  --xme2ei9: var(--cyan-a7);
}

.x12dk2aj {
  --xme2ei9: var(--gold-a7);
}

.xl2o1r {
  --xme2ei9: var(--grass-a7);
}

.x1hecjk {
  --xme2ei9: var(--gray-a7);
}

.xd8t35k {
  --xme2ei9: var(--green-a7);
}

.x1wbm670 {
  --xme2ei9: var(--indigo-a7);
}

.xn87k2q {
  --xme2ei9: var(--iris-a7);
}

.x1aqslhx {
  --xme2ei9: var(--jade-a7);
}

.x1cx9r1h {
  --xme2ei9: var(--lime-a7);
}

.x1r09jpy {
  --xme2ei9: var(--mint-a7);
}

.x1pr7wrc {
  --xme2ei9: var(--orange-a7);
}

.x1yr59gl {
  --xme2ei9: var(--pink-a7);
}

.x19m16wg {
  --xme2ei9: var(--plum-a7);
}

.xitc7ei {
  --xme2ei9: var(--purple-a7);
}

.xnqodks {
  --xme2ei9: var(--red-a7);
}

.x1fhhscf {
  --xme2ei9: var(--ruby-a7);
}

.xl9fvrm {
  --xme2ei9: var(--sky-a7);
}

.xjmdjo {
  --xme2ei9: var(--teal-a7);
}

.x1d0lu16 {
  --xme2ei9: var(--tomato-a7);
}

.xi998v8 {
  --xme2ei9: var(--violet-a7);
}

.x1jexfoi {
  --xme2ei9: var(--yellow-a7);
}

.x1m38g8u {
  --xyzp79s: var(--accent-a3);
}

.x1baghn2 {
  --xyzp79s: var(--amber-a3);
}

.x1uqjo3z {
  --xyzp79s: var(--blue-a3);
}

.x1j9lr47 {
  --xyzp79s: var(--bronze-a3);
}

.xr9u4pe {
  --xyzp79s: var(--brown-a3);
}

.xqgzih9 {
  --xyzp79s: var(--crimson-a3);
}

.xwlelaz {
  --xyzp79s: var(--cyan-a3);
}

.xgiq7sn {
  --xyzp79s: var(--gold-a3);
}

.x1y823oz {
  --xyzp79s: var(--grass-a3);
}

.x88pg45 {
  --xyzp79s: var(--green-a3);
}

.x1nsfh8j {
  --xyzp79s: var(--indigo-a3);
}

.x1uz3hi3 {
  --xyzp79s: var(--iris-a3);
}

.x1b4m3mz {
  --xyzp79s: var(--jade-a3);
}

.xep0kbs {
  --xyzp79s: var(--lime-a3);
}

.x1ltexio {
  --xyzp79s: var(--mint-a3);
}

.x9jvxbw {
  --xyzp79s: var(--orange-a3);
}

.x1hk1e7a {
  --xyzp79s: var(--pink-a3);
}

.x96m810 {
  --xyzp79s: var(--plum-a3);
}

.x1tua409 {
  --xyzp79s: var(--purple-a3);
}

.xuvwfa9 {
  --xyzp79s: var(--red-a3);
}

.x1j2n3ul {
  --xyzp79s: var(--ruby-a3);
}

.xv8g5q7 {
  --xyzp79s: var(--sky-a3);
}

.x1298795 {
  --xyzp79s: var(--subtle-4);
}

.xijfnsm {
  --xyzp79s: var(--teal-a3);
}

.x18p74sq {
  --xyzp79s: var(--tomato-a3);
}

.xfecryz {
  --xyzp79s: var(--violet-a3);
}

.xv1ldnz {
  --xyzp79s: var(--yellow-a3);
}
