[data-sidebar-container]{--sidebar-duration: var(--primaris-sidebar-duration, .2s);--sidebar-easing: cubic-bezier(.33, 1, .68, 1)}[data-resizing=true][data-sidebar-wrapper],[data-resizing=true] [data-sidebar-container]{transition-duration:0ms!important}[data-resizing=true] *{-webkit-user-select:none;user-select:none}[data-resizing=true] [data-resize-handle]{background-color:var(--primaris-primary)}[data-sidebar-container][data-sidebar-container],[data-sidebar-section-group][data-sidebar-section-group],[data-sidebar-footer][data-sidebar-footer],[data-sidebar-avatar][data-sidebar-avatar],[data-sidebar-user-profile][data-sidebar-user-profile],[data-sidebar-header][data-sidebar-header],[data-sidebar-header-row][data-sidebar-header-row]{transition-duration:var(--sidebar-duration);transition-timing-function:var(--sidebar-easing)}[data-sidebar-speed="2x"][data-sidebar-speed="2x"]{transition-duration:calc(var(--sidebar-duration) / 2)}[data-sidebar-container][data-sidebar-container]{transition-property:width;width:100%;padding-inline:6px}[data-collapsed=true][data-sidebar-container][data-sidebar-container]{width:100%;padding-inline:6px}[data-sidebar-header][data-sidebar-header]{transition-property:margin,padding;margin-bottom:24px;padding-inline:4px}[data-collapsed=true] [data-sidebar-header][data-sidebar-header]{padding-inline:0;margin-bottom:8px}[data-sidebar-header-row][data-sidebar-header-row]{transition-property:gap;justify-content:flex-start;gap:8px}[data-collapsed=true] [data-sidebar-header-row][data-sidebar-header-row]{gap:0}[data-sidebar-nav][data-sidebar-nav]{align-items:stretch}[data-sidebar-link][data-sidebar-link]{overflow:hidden;width:100%;will-change:transform;transform:translateZ(0) rotate(.0001deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;gap:10px;transition-property:gap;transition-duration:var(--sidebar-duration);transition-timing-function:var(--sidebar-easing)}[data-collapsed=true] [data-sidebar-link][data-sidebar-link]{gap:0}[data-sidebar-label][data-sidebar-label]{white-space:nowrap;overflow:hidden;max-width:170px;width:auto;min-width:auto;flex:1 1 auto;opacity:1;visibility:visible;transition:opacity .12s ease-out 80ms,visibility 0ms linear 0ms,width 0ms linear 0ms,min-width 0ms linear 0ms,flex 0ms linear 0ms}[data-collapsed=true] [data-sidebar-label][data-sidebar-label]{opacity:0;visibility:hidden;width:0;min-width:0;flex:0 0 0px;transition:opacity 20ms ease-out,visibility 0ms linear 20ms,width 0ms linear 20ms,min-width 0ms linear 20ms,flex 0ms linear 20ms}[data-sidebar-icon][data-sidebar-icon]{flex-shrink:0;width:18px;height:18px;will-change:transform;transform:translateZ(0) rotate(.0001deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform;transition-duration:var(--sidebar-duration);transition-timing-function:var(--sidebar-easing)}[data-collapsed=true] [data-sidebar-icon][data-sidebar-icon]{transform:translate(calc(var(--sidebar-expand-progress, 0) * 6px)) translateZ(0) rotate(.0001deg)}[data-resizing=true] [data-sidebar-icon][data-sidebar-icon]{transition:none}[data-sidebar-section-group][data-sidebar-section-group]{transition-property:margin;margin-top:24px}[data-collapsed=true] [data-sidebar-section-group][data-sidebar-section-group]{margin-top:4px}[data-sidebar-section-header-wrapper][data-sidebar-section-header-wrapper]{overflow:hidden}[data-sidebar-section-chevron][data-sidebar-section-chevron]{opacity:1;visibility:visible;transition:opacity .12s ease-out 80ms,visibility 0ms linear 0ms}[data-collapsed=true] [data-sidebar-section-chevron][data-sidebar-section-chevron]{opacity:0;visibility:hidden;transition:opacity 20ms ease-out,visibility 0ms linear 20ms}[data-sidebar-footer][data-sidebar-footer]{opacity:0;visibility:hidden;pointer-events:none;display:flex;justify-content:center;transform:scale(.8);transition:none}[data-collapsed=true] [data-sidebar-footer][data-sidebar-footer]{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition:transform var(--sidebar-duration) var(--sidebar-easing),opacity 80ms ease-out}[data-sidebar-avatar][data-sidebar-avatar]{transition-property:transform;transform:scale(1) translate(0) rotate(.0001deg);transform-origin:left center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-collapsed=true] [data-sidebar-avatar][data-sidebar-avatar]{transform:scale(.85) translate(calc(6px + var(--sidebar-expand-progress, 0) * 6px)) rotate(.0001deg)}[data-resizing=true] [data-sidebar-avatar][data-sidebar-avatar]{transition:none}[data-sidebar-user-info][data-sidebar-user-info]{max-width:120px;opacity:1;visibility:visible;transition:opacity .12s ease-out 80ms,visibility 0ms linear 0ms}[data-collapsed=true] [data-sidebar-user-info][data-sidebar-user-info]{opacity:0;visibility:hidden;width:0;max-width:0;flex:0 0 0px;transition:opacity 20ms ease-out,visibility 0ms linear 20ms}[data-sidebar-user-profile][data-sidebar-user-profile]{transition-property:gap;gap:8px}[data-collapsed=true] [data-sidebar-user-profile][data-sidebar-user-profile]{gap:0}[data-sidebar-settings][data-sidebar-settings]{overflow:visible;opacity:1;visibility:visible;transition:opacity .12s ease-out 80ms,visibility 0ms linear 0ms}[data-collapsed=true] [data-sidebar-settings][data-sidebar-settings]{opacity:0;visibility:hidden;width:0;flex:0 0 0px;transition:opacity 20ms ease-out,visibility 0ms linear 20ms}@media(prefers-reduced-motion:reduce){[data-sidebar-label][data-sidebar-label]{transition:opacity 50ms ease-out,visibility 0ms linear 0ms}[data-collapsed=true] [data-sidebar-label][data-sidebar-label]{transition:opacity 50ms ease-out,visibility 0ms linear 50ms}[data-sidebar-section-chevron][data-sidebar-section-chevron]{transition:opacity 50ms ease-out,visibility 0ms linear 0ms}[data-collapsed=true] [data-sidebar-section-chevron][data-sidebar-section-chevron]{transition:opacity 50ms ease-out,visibility 0ms linear 50ms}[data-sidebar-user-info][data-sidebar-user-info]{transition:opacity 50ms ease-out,visibility 0ms linear 0ms}[data-collapsed=true] [data-sidebar-user-info][data-sidebar-user-info]{transition:opacity 50ms ease-out,visibility 0ms linear 50ms}[data-sidebar-settings][data-sidebar-settings]{transition:opacity 50ms ease-out,visibility 0ms linear 0ms}[data-collapsed=true] [data-sidebar-settings][data-sidebar-settings]{transition:opacity 50ms ease-out,visibility 0ms linear 50ms}}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;src:url(/fonts/inter/InterVariable.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;src:url(/fonts/inter/InterVariable-Italic.woff2) format("woff2")}:root{--font-sans: "Inter var", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: "SF Mono", "JetBrains Mono", "Fira Code", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background-color:var(--primaris-background);color:var(--primaris-foreground);font-family:var(--font-sans);font-feature-settings:"calt","case","ss01";letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}code,kbd,samp,pre{font-family:var(--font-mono)}::selection{background:var(--primaris-primary, #8b5cf6);color:var(--primaris-primary-foreground, #ffffff)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--primaris-ring, #8b5cf6);outline-offset:2px}button{font:inherit;color:inherit}ul,ol{list-style:none;margin:0;padding:0}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xqiqde7 {
    padding: 16px;
  }

  .x1p84nmx {
    padding: 32px;
  }

  .x24yptn {
    padding: 12px;
  }
}

@layer priority3 {
  .x1ng8pf9 {
    border-color: #eab3084d;
  }

  .xqsb5va {
    border-color: #f973164d;
  }

  .xgejvvm {
    border-color: #fff3;
  }

  .xk8jx6q {
    border-color: var(--x18vg84r);
  }

  .x1csxnyk {
    border-color: var(--x1ex315c);
  }

  .xonsfdo {
    border-color: var(--x1md3vb1);
  }

  .x5t6p50 {
    border-color: var(--xmty6m6);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq, .x1wkcsld {
    border-radius: 9999px;
  }

  .x1twbtea {
    border-radius: 8px;
  }

  .x19k10vh {
    border-radius: 4px;
  }

  .xs7b4ko {
    border-radius: 12px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xkvy71b {
    gap: 16px;
  }

  .x16uyp05 {
    gap: 8px;
  }

  .xey6u9w {
    gap: 4px;
  }

  .x1m25gzj {
    gap: 12px;
  }

  .x1qy10p1 {
    gap: 2px;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x41wchs {
    padding-block: 32px;
  }

  .xoq9fxd {
    padding-block: 8px;
  }

  .xox0mvb {
    padding-block: 4px;
  }

  .x6zru21 {
    padding-block: 12px;
  }

  .x1rb3rzv {
    padding-block: 2px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xsk7dga {
    padding-inline: 16px;
  }

  .x1w8ubbq {
    padding-inline: 24px;
  }

  .xuss1ji {
    padding-inline: 8px;
  }

  .xu4h3px {
    padding-inline: 4px;
  }

  .xjfyg9g {
    padding-inline: 12px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x7cbsoh {
    transition: background-color .15s ease-out;
  }

  .x1qorpx3 {
    transition: color .15s ease-out;
  }

  .x1h2kci9:focus-visible {
    outline: 2px solid;
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .x45aofr:hover {
    border-color: var(--xmty6m6);
  }

  .xwazgp5:hover {
    border-color: var(--xrltbii);
  }

  .xmoi937:hover {
    border-color: var(--xta08w8);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .xhnaycu:focus {
    border-color: #fff6;
  }

  .x1wdcylu:focus {
    border-color: var(--x1gn6tgn);
  }

  .x16gmog1:focus {
    outline: 2px solid;
  }

  .x1uvtmcs:focus {
    outline: none;
  }
}

@layer priority4 {
  .x6s0dn4 {
    align-items: center;
  }

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

  .xqcrz7y {
    align-self: flex-start;
  }

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

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

  .x1u6ievf {
    animation-fill-mode: both;
  }

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

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

  .xpssz2v {
    animation-name: xf1ur0u-B;
  }

  .x1jvxy6f {
    animation-name: xp42735-B;
  }

  .xjr47it {
    animation-name: xqpqw6m-B;
  }

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

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

  .x1c5tqo3 {
    background-color: #fff;
  }

  .x1nh4oco {
    background-color: #0003;
  }

  .xcpsgoo {
    background-color: #00000080;
  }

  .x679uo6 {
    background-color: #000c;
  }

  .xseu7i7 {
    background-color: #a855f733;
  }

  .x16xm5f2 {
    background-color: #eab3081a;
  }

  .x19vbswa {
    background-color: #eab30833;
  }

  .x1essui7 {
    background-color: #ef44441a;
  }

  .x131j8r0 {
    background-color: #ef444433;
  }

  .x17src3z {
    background-color: #f973161a;
  }

  .xmw8odh {
    background-color: #f9731633;
  }

  .xdoowgk {
    background-color: #ffffff08;
  }

  .xpj9qch {
    background-color: #ffffff0d;
  }

  .x15acvw9 {
    background-color: #22c55e1a;
  }

  .xf1fvjo {
    background-color: #22c55e33;
  }

  .xy989ll {
    background-color: #26262680;
  }

  .x19eg8cs {
    background-color: #3b82f61a;
  }

  .x12hmcb6 {
    background-color: #3b82f633;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xp7bup1 {
    background-color: var(--primaris-background-subtle);
  }

  .x16t4ahh {
    background-color: var(--x16vdpeg);
  }

  .xzhax0l {
    background-color: var(--x1ex315c);
  }

  .x1dfh56r {
    background-color: var(--x1fijbgs);
  }

  .x1nkzfcr {
    background-color: var(--x1fn6ihy);
  }

  .x1aouw9t {
    background-color: var(--x1i0sgl5);
  }

  .x1cvq9y7 {
    background-color: var(--x1md3vb1);
  }

  .x1temeh6 {
    background-color: var(--x1uso5wi);
  }

  .x6ft2rt {
    background-color: var(--x1vzg0hd);
  }

  .x25lzdl {
    background-color: var(--x7rpcts);
  }

  .xi7q6ng {
    background-color: var(--xben8w1);
  }

  .x1di73l2 {
    background-color: var(--xtjeg6o);
  }

  .x1e8cmkm {
    background-color: var(--xxfvswk);
  }

  .xri4chc {
    background-color: var(--xz89t6n);
  }

  .x1barp0i {
    box-shadow: 0 1px 2px #0003;
  }

  .xdwsiyt {
    box-shadow: 0 25px 50px -12px #00000040;
  }

  .xhq5umy {
    box-shadow: var(--x5pwcxj);
  }

  .x17vi229 {
    box-shadow: var(--xfek75d);
  }

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

  .x1uhaor7 {
    color: #4ade80;
  }

  .xhegbo0 {
    color: #60a5fa;
  }

  .x1t8c94o {
    color: #c084fc;
  }

  .x1f5xtb {
    color: #f87171;
  }

  .xozer5k {
    color: #facc15;
  }

  .x12ht0of {
    color: #fb923c;
  }

  .x1heor9g {
    color: inherit;
  }

  .x8zw2xu {
    color: var(--x13gk4rx);
  }

  .x1bi8x6p {
    color: var(--x14cm4px);
  }

  .x19z05lz {
    color: var(--x1by3j6d);
  }

  .xj52hhy {
    color: var(--x1ex315c);
  }

  .x15r1hwe {
    color: var(--x1v3dosz);
  }

  .x124bfw4 {
    color: var(--x1x9l3oa);
  }

  .x1pebpze {
    color: var(--x1ybkmu);
  }

  .x1wygegi {
    color: var(--x2053fd);
  }

  .x1ie5u7j {
    color: var(--x7rpcts);
  }

  .x104m0n2 {
    color: var(--xben8w1);
  }

  .x1bmbbin {
    color: var(--xd2vn5d);
  }

  .x1wxglnv {
    color: var(--xrltbii);
  }

  .x2xmvo6 {
    color: var(--xx7xj0c);
  }

  .x3wdoj4 {
    color: var(--xxfsq9a);
  }

  .x9xpak3 {
    color: var(--xz89t6n);
  }

  .xicojor {
    cursor: col-resize;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1ey7xld {
    font-family: monospace;
  }

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

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1bg78sv {
    font-size: 14px;
  }

  .x6v6lu2 {
    font-size: 28px;
  }

  .x1xuovmn {
    font-size: 13px;
  }

  .xbtxi0a {
    font-size: 10px;
  }

  .x147snb2 {
    font-size: 15px;
  }

  .xh9bimw {
    font-size: 22px;
  }

  .xp8hthb {
    font-size: 18px;
  }

  .x1dsm249 {
    font-size: 11px;
  }

  .xpkp979 {
    font-size: 36px;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1pfwrrd {
    font-weight: 400;
  }

  .x1xm8loc {
    font-weight: 700;
  }

  .x1njy9e0 {
    font-weight: 600;
  }

  .x4jv1y {
    font-weight: 500;
  }

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

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

  .x1p9eum2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .x1wlfl8j {
    grid-template-columns: repeat(3, 1fr);
  }

  .xl501l6 {
    grid-template-columns: repeat(4, 1fr);
  }

  .x14pda8z {
    grid-template-columns: var(--sidebar-width, 240px) 1fr;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1b9ml1h {
    letter-spacing: -.011em;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x16n75kc {
    line-height: 2.25rem;
  }

  .x13c2a9c {
    line-height: 1.5;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

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

  .x19zp9oi {
    transform: translate(-50%, -50%)scale(.95);
  }

  .x1t2qqyw {
    transform: translate(-50%, -50%)scale(1);
  }

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

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

  .x1fxybpz {
    transform: translateX(19px);
  }

  .x15duodk {
    transform: translateX(23px);
  }

  .xrnjk1x {
    transform: translateX(27px);
  }

  .x1nuzsif {
    transform: translateX(3px);
  }

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

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x155nim4 {
    transition-duration: var(--primaris-sidebar-duration, .2s);
  }

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

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

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

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

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

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

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

  .xe97l14 {
    transition-property: box-shadow, opacity;
  }

  .x7hfw76 {
    transition-property: grid-template-columns;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1xywjy2 {
    transition-timing-function: cubic-bezier(.32, 1.15, .64, 1);
  }

  .xvg9wpt {
    transition-timing-function: cubic-bezier(.33, 1, .68, 1);
  }

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

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x16fs9vb {
    will-change: transform, opacity, height;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .x14lqd9o {
    z-index: 400;
  }

  .xm0d26m {
    z-index: 500;
  }

  .xxerssf:focus-visible {
    box-shadow: 0 0 0 2px var(--x1fijbgs), 0 0 0 4px var(--x1gn6tgn);
  }

  .xm4mk91:focus-visible {
    outline-color: var(--x1gn6tgn);
  }

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

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

  .xgpw4wj:hover {
    background-color: #ffffff0d;
  }

  .x1hefge8:hover {
    background-color: #26262680;
  }

  .x1p6glyr:hover {
    background-color: var(--x1fijbgs);
  }

  .x1tjhlfl:hover {
    background-color: var(--x1i0sgl5);
  }

  .xyc3v1a:hover {
    background-color: var(--x1md3vb1);
  }

  .xxxkz6z:hover {
    background-color: var(--xta08w8);
  }

  .x1nixdj:hover {
    background-color: var(--xtjeg6o);
  }

  .x1hf3h2k:hover {
    color: var(--x1v3dosz);
  }

  .x1yti8j7:hover {
    color: var(--x1x9l3oa);
  }

  .xyg6iml:hover {
    color: var(--xben8w1);
  }

  .x1nmiwah:hover {
    color: var(--xta08w8);
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1fnradu:focus {
    outline-color: var(--x1gn6tgn);
  }

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

    .xg0664w.xg0664w {
      animation-iteration-count: 1;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }
}

@layer priority5 {
  .x1v2vsyb {
    border-bottom-color: var(--xmty6m6);
  }

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

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

  .x1wex4vq {
    border-top-color: var(--x1fn6ihy);
  }

  .x10ngst4 {
    border-top-color: var(--x1md3vb1);
  }

  .x1hxoaet {
    border-top-color: var(--xmty6m6);
  }

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

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

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

  .xc9qbxq {
    height: 36px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xktbohm {
    margin-bottom: 16px;
  }

  .x1g319m {
    margin-bottom: 32px;
  }

  .xzrwck7 {
    margin-bottom: 24px;
  }

  .x1e9keol {
    margin-bottom: 8px;
  }

  .xbk1pnl {
    margin-bottom: 4px;
  }

  .xdu6r69 {
    margin-bottom: 12px;
  }

  .x2t4l2r {
    margin-bottom: 2px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1lu41to {
    margin-left: -16px;
  }

  .xecjijr {
    margin-left: 8px;
  }

  .xqxl7dt {
    margin-left: 2px;
  }

  .xack27t {
    margin-right: auto;
  }

  .xfimuxb {
    margin-right: 8px;
  }

  .xayfli1 {
    margin-right: 2px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1wytcva {
    margin-top: -24px;
  }

  .x1hozhzk {
    margin-top: 16px;
  }

  .x1ivqs5t {
    margin-top: 32px;
  }

  .x19kve7i {
    margin-top: 24px;
  }

  .x1k3jpo {
    margin-top: 8px;
  }

  .xrfwp32 {
    margin-top: 4px;
  }

  .x1ipjng7 {
    margin-top: 12px;
  }

  .x1tlx64w {
    margin-top: 2px;
  }

  .xhd83ik {
    max-height: 85vh;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

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

  .xg6iff7 {
    min-height: 100vh;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xjxljni {
    min-height: 50vh;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1mv5wl4 {
    min-width: 4px;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .x156i6pr {
    padding-bottom: 8px;
  }

  .xccl3wg {
    padding-bottom: 4px;
  }

  .x3pnvro {
    padding-bottom: 12px;
  }

  .xetjc41 {
    padding-left: 8px;
  }

  .xqjf3p1 {
    padding-left: 4px;
  }

  .x70mhla {
    padding-left: 12px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xravlp4 {
    padding-right: 32px;
  }

  .x1u2iuni {
    padding-right: 8px;
  }

  .x17hs18k {
    padding-right: 4px;
  }

  .x17v6r1n {
    padding-right: 12px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .xzbzpdu {
    padding-top: 8px;
  }

  .x1yh8iyh {
    padding-top: 4px;
  }

  .xbn3qi2 {
    padding-top: 12px;
  }

  .x1qu5310 {
    right: 12px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x3847ll {
    top: 12px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .xzibbub {
    width: 448px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x51ohtg {
    width: 4px;
  }

  .xvni27 {
    width: 52px;
  }

  .x1247r65 {
    width: 60px;
  }
}

@layer priority6 {
  .xh26xo0:before {
    border-radius: 0 2px 2px 0;
  }
}

@layer priority7 {
  .x16115gl:before {
    background-color: var(--x1ex315c);
  }

  .x1kvgsje::placeholder {
    color: var(--xrltbii);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .x1hmns74:before {
    position: absolute;
  }

  .xkjykve:before {
    transform: translateY(-50%);
  }
}

@layer priority8 {
  .xj3gwzc:before {
    height: 16px;
  }

  .x1wlytlt:before {
    left: 0;
  }

  .x1knuo7r:before {
    top: 50%;
  }

  .x1n405n8:before {
    width: 3px;
  }
}

@keyframes xf1ur0u-B {
  0% {
    background-color: #0000;
  }

  50% {
    background-color: #ef44444d;
  }

  100% {
    background-color: #0000;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes xqpqw6m-B {
  0%, 100% {
    transform: translate(0)rotate(0);
  }

  5% {
    transform: translate(-2px, 1px)rotate(-1deg);
  }

  10% {
    transform: translate(2px, -1px)rotate(1deg);
  }

  15% {
    transform: translate(-1px, -1px)rotate(-.5deg);
  }

  20% {
    transform: translate(1px, 2px)rotate(.5deg);
  }

  25% {
    transform: translate(-2px)rotate(-1deg);
  }

  30% {
    transform: translate(2px, 1px)rotate(1deg);
  }

  35% {
    transform: translate(0, -2px)rotate(-.5deg);
  }

  40% {
    transform: translate(-1px, 1px)rotate(.5deg);
  }

  45% {
    transform: translate(2px, -1px)rotate(-1deg);
  }

  50% {
    transform: translate(-2px, 2px)rotate(1deg);
  }

  55% {
    transform: translate(1px)rotate(-.5deg);
  }

  60% {
    transform: translate(-1px, -1px)rotate(.5deg);
  }

  65% {
    transform: translate(2px, 1px)rotate(-1deg);
  }

  70% {
    transform: translate(-2px, -2px)rotate(1deg);
  }

  75% {
    transform: translate(1px, 1px)rotate(-.5deg);
  }

  80% {
    transform: translate(-1px)rotate(.5deg);
  }

  85% {
    transform: translate(2px, -1px)rotate(-.5deg);
  }

  90% {
    transform: translate(-1px, 1px)rotate(.5deg);
  }

  95% {
    transform: translate(1px, -1px)rotate(-.5deg);
  }
}

@keyframes xp42735-B {
  0% {
    transform: translateX(-50%)translateY(-50%)scale(1);
  }

  50% {
    transform: translateX(-50%)translateY(-50%)scale(1.02);
  }

  100% {
    transform: translateX(-50%)translateY(-50%)scale(1);
  }
}

:root, .x10spj0v {
  --x10s3aqf: none;
  --x1mbi984: 0 1px 2px #2a24220a;
  --x5pwcxj: 0 2px 4px #2a24220f;
  --x1uopdv1: 0 2px 8px #2a242214;
  --xvxaiyy: 0 4px 8px #2a242214, 0 1px 2px #2a24220a;
  --xfek75d: 0 8px 24px #2a24221f, 0 2px 8px #2a24220f;
  --x1faoqaq: 0 16px 48px #2a242229, 0 4px 16px #2a242214;
  --x1y41qao: 0 24px 64px #2a242233;
  --x1pk6fae: inset 0 1px 2px #2a242214;
  --x1aeoxpq: 0 0 24px #e888993d;
  --x1elu17a: 0 0 32px #e8889952;
}

:root, .x140m8ud {
  --x178ul6q: var(--primaris-glass-surface);
  --x5do47: var(--primaris-glass-surface-subtle);
  --xzeow0z: var(--primaris-glass-surface-elevated);
  --xeun1bi: var(--primaris-glass-border);
  --x8rt61c: var(--primaris-glass-border-subtle);
}

:root, .x1hi98lp {
  --x1fn6ihy: transparent;
  --xttyswp: currentColor;
  --x16vdpeg: var(--primaris-background);
  --x1fijbgs: var(--primaris-background-subtle);
  --x11lf2ll: var(--primaris-background-muted);
  --x1v3dosz: var(--primaris-foreground);
  --x14cm4px: var(--primaris-foreground-muted);
  --xrltbii: var(--primaris-foreground-subtle);
  --xxfvswk: var(--primaris-card);
  --x9eced7: var(--primaris-card-foreground);
  --xmty6m6: var(--primaris-border);
  --x1md3vb1: var(--primaris-border-subtle);
  --x1vzg0hd: var(--primaris-input);
  --x1ybkmu: var(--primaris-input-foreground);
  --x1gn6tgn: var(--primaris-ring);
  --x1ex315c: var(--primaris-primary);
  --xx7xj0c: var(--primaris-primary-foreground);
  --xta08w8: var(--primaris-primary-hover);
  --x1uso5wi: var(--primaris-secondary);
  --x1by3j6d: var(--primaris-secondary-foreground);
  --x1i0sgl5: var(--primaris-muted);
  --x1hghf66: var(--primaris-muted-foreground);
  --xtjeg6o: var(--primaris-accent);
  --x1x9l3oa: var(--primaris-accent-foreground);
  --xben8w1: var(--primaris-destructive);
  --x13gk4rx: var(--primaris-destructive-foreground);
  --xz89t6n: var(--primaris-success);
  --x2053fd: var(--primaris-success-foreground);
  --x7rpcts: var(--primaris-warning);
  --xd2vn5d: var(--primaris-warning-foreground);
  --xxfsq9a: var(--primaris-info);
  --xplvlrd: var(--primaris-info-foreground);
  --x18vg84r: var(--primaris-avatar-inset);
}
