@property --glass-color{syntax:"<color>";inherits:true;initial-value:#50505066}@property --glass-ink{syntax:"<color>";inherits:true;initial-value:#fff}@property --glass-hover{syntax:"<color>";inherits:true;initial-value:#ffffff1f}@property --glass-lens{syntax:"<color>";inherits:true;initial-value:#ffffff2e}@property --glass-dim{syntax:"<number>";inherits:true;initial-value:.46}@property --glass-contrast{syntax:"<number>";inherits:true;initial-value:.8}@property --glass-rim-strength{syntax:"<number>";inherits:true;initial-value:1}@property --glass-saturate{syntax:"<number>";inherits:true;initial-value:2.9}:root{--glass-color:#50505066;--glass-sheen:#ffffff14;--glass-ink:white;--glass-ink-muted:#ffffffb3;--glass-rim:white;--glass-rim-strength:1;--glass-hover:#ffffff1f;--glass-lens:#ffffff2e;--glass-lens-blend:plus-lighter;--glass-dim:.46;--glass-contrast:.8;--glass-saturate:2.9;--glass-contact:0 1px 2px #0003;--glass-shade:#0003;--glass-ring:transparent;--glass-lift-shade:#0000002e;--glass-lift:0 2px 4px #0000000f, 0 10px 32px -8px #0000002e;--glass-track:#fff3;--glass-solid:#ffffffeb;--glass-solid-ink:#0a84ff;--accent:#0a84ff;--accent-ink:white;--accent-text-mix:100%;--accent-wash-mix:20%;--accent-hover-mix:32%;--focus-ring:#4da3ff;--danger-ink:#ff8a80}@media (prefers-color-scheme:light){:root{--glass-color:#e8e8ec99;--glass-sheen:#ffffff24;--glass-rim-strength:0;--glass-ink:#1c1c1e;--glass-ink-muted:#1c1c1ea8;--glass-hover:#0000000f;--glass-lens:#00000014;--glass-lens-blend:normal;--glass-dim:1.4;--glass-contrast:.9;--glass-saturate:1.8;--glass-contact:0 0 0 1px #00000014;--glass-shade:transparent;--glass-ring:#00000014;--glass-lift-shade:#0000001a;--glass-lift:0 1px 2px #00000008, 0 6px 20px -8px #0000001a;--glass-track:#0000001a;--accent-text-mix:55%;--accent-wash-mix:22%;--accent-hover-mix:34%;--focus-ring:#0a64d6;--danger-ink:#b3261e}}[data-tint]{--glass-color:color-mix(in srgb, color-mix(in srgb, var(--tint) 26%, #0a0a0c) 75%, transparent);--glass-sheen:#ffffff0d;--glass-ink:var(--tint);--glass-rim:color-mix(in oklab, var(--tint) 60%, white);--accent:var(--tint)}@media (prefers-color-scheme:light){[data-tint]{--glass-color:color-mix(in srgb, color-mix(in srgb, var(--tint) 28%, #f0f0f3) 60%, transparent);--glass-sheen:#ffffff14;--glass-ink:color-mix(in oklab, var(--tint) 55%, black);--glass-rim:white}}:root,[data-tint],[data-accent]{--glass-fill:linear-gradient(var(--glass-sheen), #fff0), linear-gradient(var(--glass-color), var(--glass-color));--glass-backdrop:blur(16px) brightness(var(--glass-dim)) contrast(var(--glass-contrast)) saturate(var(--glass-saturate));--accent-text:color-mix(in oklab, var(--accent) var(--accent-text-mix), black);--accent-wash:color-mix(in oklab, var(--accent) var(--accent-wash-mix), transparent);--accent-wash-hover:color-mix(in oklab, var(--accent) var(--accent-hover-mix), transparent);--glass-control:color-mix(in oklab, var(--glass-ink) 10%, transparent);--glass-control-hover:color-mix(in oklab, var(--glass-ink) 16%, transparent)}[data-tint]{transition:--glass-color .25s ease-out,--glass-ink .25s ease-out,--glass-hover .25s ease-out,--glass-lens .25s ease-out,--glass-rim-strength .25s ease-out,--glass-dim .25s ease-out,--glass-contrast .25s ease-out,--glass-saturate .25s ease-out}:root{--spring-settle:linear(0, .032, .103, .199, .306, .416, .521, .618, .709, .783, .845, .895, .935, .966, .989, 1.005, 1.016, 1.023, 1.026, 1.027, 1.026, 1.025, 1.022, 1.019, 1.016, 1.013, 1.01, 1.008, 1.006, 1.004, 1.003, 1.002, 1);--spring-settle-time:.306s}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}input,button,textarea,select{font:inherit}img,picture,svg{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}

@layer priority1 {
  :root, .x14ystvg {
    --x15hoh7l: 22px;
    --xis410t: 28px;
    --xcsi6rm: 9999px;
  }

  :root, .xkxsvmz {
    --x1irlon2: .8125rem;
    --xkctslr: 1rem;
    --x10l48k6: 1.25rem;
    --x1y14x2d: 1.5rem;
    --xbddx14: 500;
    --x4r8mo0: 600;
  }

  :root, .x1n5b3cv {
    --x7t34yq: .25rem;
    --x10xx4i3: .5rem;
    --x1f311d9: .75rem;
    --x1h127g6: 1rem;
    --x1hw4okx: 1.5rem;
    --xi6buh5: 2rem;
    --xd00qfv: 3rem;
  }
}

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1dsueuo {
    padding: var(--x1hw4okx);
  }
}

@layer priority3 {
  .x1yt6v20 {
    border-radius: .75rem;
  }

  .xx20hqb {
    border-radius: 2rem;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1nk484e {
    border-radius: var(--x15hoh7l);
  }

  .x12p4kvu {
    border-radius: var(--xis410t);
  }

  .xng3xce {
    border-style: none;
  }

  .x98rzlu {
    flex: 1;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x8ul6m3 {
    gap: var(--x10xx4i3);
  }

  .xmcj5uh {
    gap: var(--x1h127g6);
  }

  .x1az9sj7 {
    gap: var(--x1hw4okx);
  }

  .xznd8da {
    gap: var(--x7t34yq);
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x18trzvk {
    margin-inline: var(--x1f311d9);
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .x24mc7u {
    padding-block: var(--x1f311d9);
  }

  .x13bznsg {
    padding-block: var(--x7t34yq);
  }

  .xnbbvcr {
    padding-block: var(--xd00qfv);
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xgtxv7t {
    padding-inline: var(--x1h127g6);
  }

  .xlxm9bq {
    padding-inline: var(--x1hw4okx);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }
}

@layer priority4 {
  .x1ljfxq5 {
    -webkit-backdrop-filter: brightness(1.12) saturate(1.15);
  }

  .xzufh46 {
    -webkit-backdrop-filter: var(--glass-backdrop);
  }

  .x1y2larg {
    -webkit-mask-composite: source-in;
  }

  .x1oiv8mc {
    -webkit-mask-image: linear-gradient(#000 15%, #0000 50%), linear-gradient(to right, #0000 3%, #000 24% 76%, #0000 97%);
  }

  .x1agt3l9 {
    -webkit-mask-image: linear-gradient(to top, #000 15%, #0000 50%), linear-gradient(to right, #0000 3%, #000 24% 76%, #0000 97%);
  }

  .xzdet3w {
    -webkit-mask-image: radial-gradient(circle at var(--light-x, 50%) var(--light-y, 50%),black,transparent 70%);
  }

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

  .x6s0dn4 {
    align-items: center;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x5pka6i {
    backdrop-filter: brightness(1.12) saturate(1.15);
  }

  .x16vq314 {
    backdrop-filter: var(--glass-backdrop);
  }

  .xlp1x4z {
    backface-visibility: hidden;
  }

  .xzxeuva {
    background-color: #3a1d45;
  }

  .x1hhy9lc {
    background-color: color-mix(in oklab,var(--danger-ink) 22%,transparent);
  }

  .x1np77uz {
    background-color: #ffffff14;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1e4wz91 {
    background-color: var(--accent-wash);
  }

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

  .x1mvbtnp {
    background-color: var(--glass-control);
  }

  .x1uput6o {
    background-image: radial-gradient(closest-side,color-mix(in oklab,var(--glass-rim) 30%,transparent),color-mix(in oklab,var(--glass-rim) 25%,transparent) 20%,color-mix(in oklab,var(--glass-rim) 14.6%,transparent) 40%,color-mix(in oklab,var(--glass-rim) 5.9%,transparent) 60%,color-mix(in oklab,var(--glass-rim) 1.7%,transparent) 80%,transparent);
  }

  .xzc4vhq {
    background-image: var(--glass-fill);
  }

  .xxf0kue {
    box-shadow: 0 2px 8px #0000004d;
  }

  .xob1r6w {
    box-shadow: inset 0 -1px .5px color-mix(in oklab,var(--glass-rim) 20%,transparent),inset 0 -10px 10px -6px color-mix(in oklab,var(--glass-rim) 8%,transparent);
  }

  .x1jispya {
    box-shadow: inset 0 -1px .5px color-mix(in oklab,var(--glass-rim) 20%,transparent),inset 0 -4px 4px -2px color-mix(in oklab,var(--glass-rim) 6%,transparent);
  }

  .xvtt78w {
    box-shadow: inset 0 0 10px color-mix(in oklab,var(--glass-rim) 55%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--glass-rim) 35%,transparent);
  }

  .x91g0rp {
    box-shadow: inset 0 1px .75px color-mix(in oklab,var(--glass-rim) 20%,transparent),inset 0 10px 10px -6px color-mix(in oklab,var(--glass-rim) 10%,transparent);
  }

  .x19l0w3 {
    box-shadow: inset 0 1px .75px color-mix(in oklab,var(--glass-rim) 20%,transparent),inset 0 4px 4px -2px color-mix(in oklab,var(--glass-rim) 6%,transparent);
  }

  .xaehy3r {
    box-shadow: var(--glass-contact), var(--glass-lift);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .xyuzwpf {
    color: var(--accent-ink);
  }

  .x1xdoe2v {
    color: var(--accent-text);
  }

  .x1eckw7s {
    color: var(--danger-ink);
  }

  .xvklg2t {
    color: var(--glass-ink-muted);
  }

  .xftwf4m {
    color: var(--glass-ink);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x11l6oa1 {
    font-size: var(--x1irlon2);
  }

  .xrls904 {
    font-size: var(--x1y14x2d);
  }

  .xz4wdl1 {
    font-size: var(--xkctslr);
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x6nabo2 {
    font-weight: var(--x4r8mo0);
  }

  .xxmnxi {
    font-weight: var(--xbddx14);
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .xyo8xb9 {
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .x9unilx {
    -webkit-mask-image: linear-gradient(#000 15%, #0000 50%), linear-gradient(to right, #0000 3%, #000 24% 76%, #0000 97%);
    mask-image: linear-gradient(#000 15%, #0000 50%), linear-gradient(to right, #0000 3%, #000 24% 76%, #0000 97%);
  }

  .x1ge5i9a {
    -webkit-mask-image: linear-gradient(to top, #000 15%, #0000 50%), linear-gradient(to right, #0000 3%, #000 24% 76%, #0000 97%);
    mask-image: linear-gradient(to top, #000 15%, #0000 50%), linear-gradient(to right, #0000 3%, #000 24% 76%, #0000 97%);
  }

  .xsd7lyj {
    -webkit-mask-image: radial-gradient(circle at var(--light-x, 50%) var(--light-y, 50%),black,transparent 70%);
    mask-image: radial-gradient(circle at var(--light-x, 50%) var(--light-y, 50%),black,transparent 70%);
  }

  .x197sbye {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1ubwi4m {
    opacity: var(--glass-rim-strength);
  }

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

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x43c3x3 {
    padding-inline-end: .375rem;
  }

  .x183qbbg {
    padding-inline-end: 2.5rem;
  }

  .x10mud68 {
    padding-inline-start: .875rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x11bb0y5 {
    scale: .5;
  }

  .x1hsy5kr {
    scale: 1;
  }

  .x1yc453h {
    text-align: start;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

  .x1gjkc9i {
    transform: translate(var(--mx, 0px),var(--my, 0px)) scale(calc(var(--ms, 1) * var(--msx, 1)),calc(var(--ms, 1) * var(--msy, 1)));
  }

  .x17dzmu4 {
    transform: translateZ(0);
  }

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

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

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

  .x1d8287x {
    transition-duration: .3s;
  }

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xx0sulb {
    transition-property: scale, opacity;
  }

  .x18dpk69 {
    transition-property: transform, background-color;
  }

  .x11xpdln {
    transition-property: transform;
  }

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

  .x113ijq {
    translate: -50% -50%;
  }

  .x16n82f9 {
    translate: -50%;
  }

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

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

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

  .xtgyt42:disabled {
    cursor: default;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x10q9xyq:hover {
    background-color: color-mix(in oklab,var(--danger-ink) 32%,transparent);
  }

  .x174drp9:hover {
    background-color: var(--accent-wash-hover);
  }

  .x1wqo43g:hover {
    background-color: var(--glass-control-hover);
  }

  .x1p6gulu:hover {
    background-color: var(--glass-hover);
  }

  .xgwqcfx:active {
    transform: scale(.94);
  }

  .x263hti:active {
    transform: translateZ(0) scale(.96);
  }

  @media (prefers-color-scheme: light) {
    .x1bxxk32.x1bxxk32 {
      background-color: #efe2f1;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xwgeui0.xwgeui0 {
      scale: 1;
    }
  }
}

@layer priority5 {
  .x1ey2m1c {
    bottom: 0;
  }

  .x7n5guz {
    bottom: max(1rem,env(safe-area-inset-bottom));
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x3w6y8g {
    height: var(--fd-closed-height);
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1p9jaz2 {
    left: var(--light-x, 50%);
  }

  .x9vm0f9 {
    margin-bottom: var(--x1f311d9);
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .xievg3w {
    margin-top: var(--x10xx4i3);
  }

  .x137f1t1 {
    margin-top: var(--x1f311d9);
  }

  .xi6rk59 {
    margin-top: var(--x1h127g6);
  }

  .x10nxbww {
    margin-top: var(--x1hw4okx);
  }

  .xjtw7oq {
    margin-top: var(--x7t34yq);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .x1yh02es {
    padding-bottom: 6rem;
  }

  .x1b58sdr {
    padding-top: .5rem;
  }

  .x1uof5rz {
    padding-top: var(--x1hw4okx);
  }

  .x10rbbe7 {
    right: 1.5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x12o47qk {
    top: 1.25rem;
  }

  .xos8dz7 {
    top: var(--light-y, 50%);
  }

  .x1r7uy43 {
    top: var(--x1f311d9);
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xjdehy0 {
    width: calc(100vw - 2rem);
  }

  .x1qtope2 {
    width: max(160%, 10rem);
  }

  .xh21xyl {
    width: var(--fd-open-width);
  }
}

@layer priority6 {
  .x1kkxhwe::placeholder {
    color: var(--glass-ink-muted);
  }
}
