@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:where([data-ui-stack]>:not(:last-child)){margin-block-start:0}:where([data-ui-stack="2"]>:not(:last-child)){margin-block-end:.5rem}:where([data-ui-stack="3"]>:not(:last-child)){margin-block-end:.75rem}:where([data-ui-stack="4"]>:not(:last-child)){margin-block-end:1rem}:where([data-ui-stack="5"]>:not(:last-child)){margin-block-end:1.25rem}:where([data-ui-stack="8"]>:not(:last-child)){margin-block-end:2rem}:where([data-ui-icons=button],[data-slot=tabs-trigger],[data-slot=select-trigger],[data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger]) :where(svg){pointer-events:none;flex-shrink:0;width:1rem;height:1rem}:where([data-ui-icons=button][data-size=block] svg){flex-shrink:1}:where([data-ui-icons=badge]>svg){pointer-events:none;width:1rem;height:1rem}:where([data-slot=checkbox-indicator]>svg,[data-slot=select-scroll-up-button] svg,[data-slot=select-scroll-down-button] svg){width:1rem;height:1rem}:where([data-slot=dialog-description]>a){text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){:where([data-slot=dialog-description]>a:hover){color:var(--foreground)}}:where([data-slot=select-trigger]>[data-slot=select-value]){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;gap:.5rem;display:flex;overflow:hidden}:where([data-slot=select-item]>span:last-child){align-items:center;gap:.5rem;display:flex}:where([data-slot=tooltip-content] [data-slot=kbd]){isolation:isolate;z-index:50;position:relative}*{border-color:var(--border);outline-color:color-mix(in oklab, var(--ring) 60%, transparent)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}html,body,#root{min-height:100%}body{background-color:var(--background);color:var(--foreground);text-rendering:optimizelegibility;min-width:320px;min-height:100vh;font-size:1rem;line-height:1.5}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}::selection{background:var(--signal);color:var(--destructive-foreground)}}:is([data-slot=select-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-item]:not([data-variant=destructive])):focus *{color:var(--accent-foreground)}[data-slot=dropdown-menu-item][data-variant=destructive]>svg{color:currentColor}:root{--line-height-2xl:calc(2 / 1.5);--background:oklch(92.5% .003 90);--foreground:oklch(17% .004 95);--card:oklch(99.5% .001 90);--card-foreground:var(--foreground);--popover:oklch(99.5% .001 90);--popover-foreground:var(--foreground);--primary:oklch(17% .004 95);--primary-foreground:oklch(98.5% .002 90);--secondary:oklch(94.5% .003 90);--secondary-foreground:var(--foreground);--muted:oklch(94% .003 90);--muted-foreground:oklch(43% .006 90);--accent:oklch(92% .025 30);--accent-foreground:var(--foreground);--destructive:oklch(55% .2 28);--destructive-foreground:oklch(98.5% .002 90);--signal:oklch(62% .22 29);--border:oklch(68% .006 90);--input:oklch(42% .006 90);--ring:var(--foreground)}
/*$vite$:1*/
@layer reset, base, priority1;

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

  .xfs4j3v {
    inset: 1rem;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  @media (width >= 48rem) {
    .x1kn36d2.x1kn36d2 {
      padding: .75rem;
    }

    .x1qri333.x1qri333 {
      padding: 1.25rem;
    }

    .x1du3j0p.x1du3j0p {
      padding: 1.5rem;
    }

    .x1cjeoqy.x1cjeoqy {
      padding: 2.5rem;
    }

    .x1cexhtr.x1cexhtr {
      padding: 2rem;
    }
  }
}

@layer priority3 {
  .x7ic2hj {
    border-color: #ffffff4d;
    border-color: lab(100% -.0000298023 .0000119209 / .3);
  }

  .x1fy4avp {
    border-color: #ffffff59;
    border-color: lab(100% -.0000298023 .0000119209 / .35);
  }

  .xhx6xnl {
    border-color: #fff6;
    border-color: lab(100% -.0000298023 .0000119209 / .4);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1io3bm2 {
    border-color: var(--border);
  }

  .xft9759 {
    border-color: var(--destructive);
  }

  .xntzcp6 {
    border-color: var(--foreground);
  }

  .xtdmv5m {
    border-color: var(--input);
  }

  .xnu7srt {
    border-color: var(--primary);
  }

  .xuoxqrz {
    border-color: var(--signal);
  }

  .x1vxew43 {
    border-inline-style: solid;
  }

  .x1l0rsgs {
    border-inline-width: 1px;
  }

  .xtkphhm {
    border-radius: 3.40282e38px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x1168ng5 {
    grid-row: span 2 / span 2;
  }

  .x1wr5l7l {
    inset-inline: 1rem;
  }

  .xdvhukp {
    outline: 2px solid #0000;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x12m9giz {
    scroll-margin-block: .25rem;
  }

  .x1huz31m[data-variant="line"] {
    border-color: #0000;
  }

  .xcgyqac.xcgyqac:where(.x-default-marker[data-slot="toast"][data-variant="destructive"] *) {
    border-color: var(--destructive-foreground);
  }

  .x1y861nn[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .xfwgj5j:focus-visible {
    border-color: var(--foreground);
  }

  .x103y1nx[data-state="checked"] {
    border-color: var(--primary);
  }

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

  .x1bavlhx.x1bavlhx:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="vertical"]) *), .x1hckdz1[data-side="left"], .xd70cs2[data-side="right"] {
    inset-block: 0;
  }

  .x14oy140.x14oy140:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="horizontal"]) *), .x1p99ec1[data-side="top"], .xrhb3up[data-side="bottom"] {
    inset-inline: 0;
  }

  @media (width >= 48rem) {
    .x11k7bcq.x11k7bcq {
      border-color: var(--foreground);
    }

    .x1hr7h01.x1hr7h01 {
      border-style: solid;
    }

    .xc3g28p.xc3g28p {
      border-width: 1px;
    }

    .xraorbc.xraorbc {
      gap: .75rem;
    }

    .xt2il0z.xt2il0z {
      gap: 1rem;
    }
  }

  @media (hover: hover) {
    .xk8h1cg.xk8h1cg:is(a):hover {
      border-color: var(--input);
    }

    .x1usz2mk.x1usz2mk:hover {
      border-color: currentColor;
    }

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

    .x1llc0wf.x1llc0wf:hover {
      border-color: var(--input);
    }
  }
}

@layer priority4 {
  .xzpoy3v {
    -webkit-user-select: auto;
  }

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

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

  .x1jza9w9 {
    background-color: #000c;
    background-color: lab(0% 0 0 / .8);
  }

  .xn765nl {
    background-color: color-mix(in oklab,var(--foreground) 35%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x11gw9ax {
    background-color: var(--background);
  }

  .xms2ikn {
    background-color: var(--border);
  }

  .x1ep7253 {
    background-color: var(--card);
  }

  .x1z04brh {
    background-color: var(--destructive);
  }

  .x14xb6xe {
    background-color: var(--foreground);
  }

  .xuhz2es {
    background-color: var(--muted);
  }

  .xqy2nev {
    background-color: var(--popover);
  }

  .x16pmass {
    background-color: var(--primary-foreground);
  }

  .x8qxh4v {
    background-color: var(--primary);
  }

  .x1ut2sa4 {
    background-color: var(--secondary);
  }

  .x1k18bhn {
    background-color: var(--signal);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

  .xfungia {
    color: #fff;
  }

  .x147lty9 {
    color: #ffffffb3;
    color: lab(100% -.0000298023 .0000119209 / .7);
  }

  .xo7ftj4 {
    color: #ffffffbf;
    color: lab(100% -.0000298023 .0000119209 / .75);
  }

  .x15ksv7a {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1vmm6hg {
    color: var(--background);
  }

  .x1gm2m0v {
    color: var(--card-foreground);
  }

  .xw939az {
    color: var(--destructive-foreground);
  }

  .x1orek7e {
    color: var(--destructive);
  }

  .x11jfisy {
    color: var(--foreground);
  }

  .xrvchh {
    color: var(--muted-foreground);
  }

  .x1gjcqpb {
    color: var(--popover-foreground);
  }

  .xgbnldg {
    color: var(--primary-foreground);
  }

  .x154ywzv {
    color: var(--secondary-foreground);
  }

  .x11tx30v {
    color: var(--signal);
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1fqg0hg {
    fill: var(--foreground);
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x9q8ikr {
    font-family: JetBrains Mono Variable, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x3xbxsf {
    grid-auto-rows: min-content;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x1nuqfva {
    grid-template-columns: minmax(0, 1fr) auto minmax(0, .8fr);
  }

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

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

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x15bdqvn {
    justify-self: flex-end;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .xslovp2 {
    letter-spacing: .35em;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1vz3sv3 {
    line-height: 1.2;
  }

  .x15bjb6t {
    line-height: inherit;
  }

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

  .xtaz4m5 {
    list-style-type: disc;
  }

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

  .x11t971q {
    margin-inline-end: auto;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xow5087 {
    opacity: 0;
  }

  .x1vqud6w {
    opacity: .7;
  }

  .x1jposba {
    opacity: .75;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xqfkjy8 {
    padding-inline-end: .5rem;
  }

  .x5tukcl {
    padding-inline-end: .625rem;
  }

  .xkyoe5z {
    padding-inline-end: .75rem;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xpnwous {
    padding-inline-end: 1.25rem;
  }

  .x167vaf5 {
    padding-inline-end: 1rem;
  }

  .x1rgrh6f {
    padding-inline-start: .5rem;
  }

  .xd1uisr {
    padding-inline-start: .625rem;
  }

  .x1m83qfk {
    padding-inline-start: .75rem;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x8945me {
    padding-inline-start: 1rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1yl65le {
    rotate: 45deg;
  }

  .x1fc8kun {
    row-gap: .5rem;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

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

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

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

  .x11xpdln {
    transition-property: transform;
  }

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

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

  .xo1vkrj {
    translate: 0 calc(-50% - 2px);
  }

  .x1kxipp6 {
    -webkit-user-select: auto;
    user-select: auto;
  }

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xa9119d {
    z-index: 50;
  }

  .xdcpkrv.xdcpkrv:where(.x-default-marker:disabled ~ *) {
    cursor: not-allowed;
  }

  .x10p91v.x10p91v:where(.x-default-marker:disabled ~ *) {
    opacity: .5;
  }

  .x11paglw[data-orientation="vertical"] {
    align-self: stretch;
  }

  .x1qfun5c.x1qfun5c:where(.x-default-marker[data-slot="toast"][data-variant="destructive"] *), .x1yzs5as[data-variant="line"] {
    background-color: #0000;
  }

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

  .x1fw7mlr[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  .x1l03olh[data-state="unchecked"] {
    background-color: var(--muted);
  }

  .x1dxn92g[data-state="checked"] {
    background-color: var(--primary);
  }

  .x1ezbcox[data-state="open"], .x72znzr.x72znzr:where(.x-default-marker[data-slot="dropdown-menu-item"]:focus *) {
    color: var(--accent-foreground);
  }

  .x10fgzdk.x10fgzdk:where(.x-default-marker[data-slot="toast"][data-variant="destructive"] *), .xfhorlh[data-variant="destructive"]:focus {
    color: var(--destructive-foreground);
  }

  .x18ss0vo[data-variant="destructive"] {
    color: var(--destructive);
  }

  .xwbwkg[data-placeholder] {
    color: var(--muted-foreground);
  }

  .xqfxvzd[data-state="checked"] {
    color: var(--primary-foreground);
  }

  .xazu8c8[data-disabled]:not([data-disabled="false"]) {
    cursor: not-allowed;
  }

  .x16yzcw2[data-orientation="vertical"], .x1oakacn[data-orientation="horizontal"], .xjpc6q5.xjpc6q5:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="vertical"]) *) {
    flex-direction: column;
  }

  .x8955xw.x8955xw:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="vertical"]) *) {
    justify-content: flex-start;
  }

  .x1i5aul8[data-size="sm"] {
    line-height: 1.5;
  }

  .x1rroco0.x1rroco0:where(.x-default-marker[data-slot="field"]:has(:disabled) *), .xyhmahb[data-disabled]:not([data-disabled="false"]), .xyqtk3g.xyqtk3g:where(.x-default-marker[data-disabled]:not([data-disabled="false"]) *) {
    opacity: .5;
  }

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

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

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

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

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

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

  .x1x65lqo:focus-visible {
    outline-width: 0;
  }

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

  .xg8duhk.xg8duhk:where(.x-default-marker[data-slot="card"][data-size="sm"] *) {
    padding-inline-end: .75rem;
  }

  .xmsttvh.xmsttvh:where(.x-default-marker[data-slot="card"][data-size="sm"] *) {
    padding-inline-start: .75rem;
  }

  .x1bfqs2i.x1bfqs2i:where(.x-default-marker[data-disabled]:not([data-disabled="false"]) *), .x1vuqpdi[data-disabled]:not([data-disabled="false"]) {
    pointer-events: none;
  }

  .xa4sobv.xa4sobv:where(.x-default-marker:is(details[open]) *) {
    transform: rotate(45deg);
  }

  .xazejr4[data-side="left"] {
    translate: -.25rem;
  }

  .xpi3wq4[data-side="right"] {
    translate: .25rem;
  }

  .xo4o8mw[data-side="top"] {
    translate: 0 -.25rem;
  }

  .x1ycxaol[data-side="bottom"] {
    translate: 0 .25rem;
  }

  .xai33qa[data-swipe-cancel] {
    translate: 0;
  }

  .x1cy0wil[data-swipe-end] {
    translate: var(--radix-toast-swipe-end-x) 0;
  }

  .x4ezmnj[data-swipe-move] {
    translate: var(--radix-toast-swipe-move-x) 0;
  }

  .x1r18tff:focus-visible {
    z-index: 10;
  }

  .xqdqmwp:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .xhjxxtg:has([data-slot="card-description"]) {
    grid-template-rows: auto auto;
  }

  .x1cqu1am.x1cqu1am[data-state="active"]:where(.x-default-marker[data-slot="tabs-list"][data-variant="default"] *) {
    background-color: var(--primary);
  }

  .xmp6uwr.xmp6uwr[data-state="active"]:where(.x-default-marker[data-slot="tabs-list"][data-variant="line"] *) {
    color: var(--foreground);
  }

  .xsj7h92.xsj7h92[data-state="active"]:where(.x-default-marker[data-slot="tabs-list"][data-variant="default"] *) {
    color: var(--primary-foreground);
  }

  .x1fjh0rs.x1fjh0rs:where(.x-default-marker[data-slot="tabs-list"][data-variant="line"] *):where(.x-default-marker[data-slot="tabs-trigger"][data-state="active"] *) {
    opacity: 1;
  }

  .x1tdjiw0.x1tdjiw0[data-state="unchecked"]:where(.x-default-marker[data-slot="switch"][data-size="default"] *), .xufkhi9.xufkhi9[data-state="unchecked"]:where(.x-default-marker[data-slot="switch"][data-size="sm"] *) {
    translate: 0;
  }

  .x11bwocv.x11bwocv[data-state="checked"]:where(.x-default-marker[data-slot="switch"][data-size="default"] *) {
    translate: 1.25rem;
  }

  .x1upmf8e.x1upmf8e[data-state="checked"]:where(.x-default-marker[data-slot="switch"][data-size="sm"] *) {
    translate: 1rem;
  }

  .x1897muk:disabled {
    background-color: var(--muted);
  }

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

  .x1p41ljy:disabled {
    opacity: .45;
  }

  .x1r6tflx:disabled {
    opacity: .5;
  }

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

  .xrlkdcs:read-only {
    background-color: var(--muted);
  }

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

  .x1bhn1g9:focus {
    color: var(--accent-foreground);
  }

  .xymar0d:focus {
    opacity: 1;
  }

  .xryx94i:focus {
    outline-color: currentColor;
  }

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

  .x1rvh84u:focus {
    outline-offset: -2px;
  }

  .x1cm8ssg:focus {
    outline-offset: 2px;
  }

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

  .xbtwl55:focus {
    outline-width: 2px;
  }

  @media (width >= 48rem) {
    .xo2ubr0.xo2ubr0 {
      align-items: center;
    }

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

    .xgyijw5.xgyijw5 {
      border-block-style: solid;
    }

    .x1soptvc.x1soptvc {
      border-block-width: 1px;
    }

    .xxigu4w.xxigu4w {
      display: inline;
    }

    .x1yn2rt8.x1yn2rt8 {
      display: none;
    }

    .x1azbkut.x1azbkut {
      flex-direction: column;
    }

    .x1k046mz.x1k046mz {
      flex-direction: row;
    }

    .x1hyugqk.x1hyugqk {
      font-size: 1.5rem;
    }

    .x1mkodf0.x1mkodf0 {
      font-size: 1.875rem;
    }

    .xs5xfkh.xs5xfkh {
      font-size: 2.25rem;
    }

    .xmj75j1.xmj75j1 {
      font-size: 3.75rem;
    }

    .x1d8euw9.x1d8euw9 {
      font-size: 3rem;
    }

    .x1cxur1p.x1cxur1p {
      grid-template-columns: .6fr 1fr;
    }

    .x1guroxb.x1guroxb {
      grid-template-columns: .85fr 1.15fr;
    }

    .x1117awd.x1117awd {
      grid-template-columns: 1.05fr .95fr;
    }

    .x1nf76lg.x1nf76lg {
      grid-template-columns: 1.15fr .85fr;
    }

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

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

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

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

    .x6omb94.x6omb94 {
      line-height: 1;
    }

    .x1tbbf36.x1tbbf36 {
      line-height: 1.11111;
    }

    .xdn46wf.xdn46wf {
      order: 1;
    }

    .x1qeq7s0.x1qeq7s0 {
      order: 2;
    }

    .x14rmjrb.x14rmjrb {
      padding-inline-end: .75rem;
    }

    .x59gllj.x59gllj {
      padding-inline-end: 1.25rem;
    }

    .xanda1p.xanda1p {
      padding-inline-end: 1.5rem;
    }

    .xnfefgs.xnfefgs {
      padding-inline-end: 2rem;
    }

    .x1xdnd4w.x1xdnd4w {
      padding-inline-start: .75rem;
    }

    .xnng4oi.xnng4oi {
      padding-inline-start: 1.25rem;
    }

    .x3uiqg0.x3uiqg0 {
      padding-inline-start: 1.5rem;
    }

    .xxleeco.xxleeco {
      padding-inline-start: 2rem;
    }
  }

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

  @media (width >= 48rem) {
    .x1ehy739.x1ehy739 {
      white-space: nowrap;
    }
  }

  @media (hover: hover) {
    .xrgm0eu.xrgm0eu:is(a):hover {
      background-color: color-mix(in oklab,var(--destructive) 90%,transparent);
    }

    .xqlossh.xqlossh:is(a):hover {
      background-color: var(--foreground);
    }

    .xzad3kt.xzad3kt:is(a):hover {
      background-color: var(--muted);
    }
  }

  @media (width >= 48rem) {
    .x1su0ds4.x1su0ds4.x1su0ds4:where(.x-default-marker[data-slot="card"][data-size="sm"] *) {
      padding-inline-end: .75rem;
    }

    .x1x6deas.x1x6deas.x1x6deas:where(.x-default-marker[data-slot="card"][data-size="compact"] *) {
      padding-inline-end: 1rem;
    }

    .x9nf70q.x9nf70q.x9nf70q:where(.x-default-marker[data-slot="card"][data-size="sm"] *) {
      padding-inline-start: .75rem;
    }

    .x1b1h3fy.x1b1h3fy.x1b1h3fy:where(.x-default-marker[data-slot="card"][data-size="compact"] *) {
      padding-inline-start: 1rem;
    }
  }

  @media (hover: hover) {
    .xpbscr9.xpbscr9:hover {
      background-color: color-mix(in oklab,var(--card) 20%,transparent);
    }

    .x194w94k.x194w94k:hover {
      background-color: color-mix(in oklab,var(--destructive) 90%,transparent);
    }

    .x17rjcda.x17rjcda:hover {
      background-color: var(--muted);
    }

    .xjlgkfs.xjlgkfs:hover {
      color: var(--destructive);
    }

    .xwd18cg.xwd18cg:hover {
      color: var(--foreground);
    }

    .x178tlwf.x178tlwf:hover {
      opacity: 1;
    }

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

    .x1j55w3z.x1j55w3z.x1j55w3z:hover:where(.x-default-marker[data-slot="toast"][data-variant="destructive"] *) {
      background-color: var(--destructive-foreground);
    }

    .x1gfpe1t.x1gfpe1t.x1gfpe1t:hover:where(.x-default-marker[data-slot="tabs-list"][data-variant="default"] *) {
      background-color: var(--muted);
    }

    .xcb36bx.xcb36bx.xcb36bx:hover:where(.x-default-marker[data-slot="toast"][data-variant="destructive"] *) {
      color: var(--destructive);
    }
  }
}

@layer priority5 {
  .x18nw31t {
    border-bottom-color: var(--foreground);
  }

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

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

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

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

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

  .xs1s249 {
    border-right-width: 1px;
  }

  .xlya59e {
    border-top-style: dashed;
  }

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

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

  .x1szun9y {
    bottom: 1rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xj194u3 {
    left: 50%;
  }

  .x1hpqcdg {
    margin-bottom: .25rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xpoiemb {
    margin-right: .5rem;
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

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

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1bwycvy {
    max-height: 100vh;
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .xg1enw6 {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .x13r2y4a {
    max-height: var(--radix-select-content-available-height);
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .xvcrhkp {
    max-width: calc(100% - 2rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x19r4su4 {
    min-height: 14rem;
  }

  .x1xqys5c {
    min-height: 18rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .xl77w6h {
    min-height: 7rem;
  }

  .xupfsn {
    min-height: calc(100dvh - 4.5rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .x1kr0gcy {
    min-width: 42.5rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xnw97ix {
    padding-bottom: .125rem;
  }

  .xes99ow {
    padding-bottom: .25rem;
  }

  .xmnamis {
    padding-bottom: .5rem;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .x1q8uoa4 {
    padding-bottom: 4rem;
  }

  .x15u6esi {
    padding-left: .5rem;
  }

  .x79ra4s {
    padding-left: .75rem;
  }

  .x1vua2ax {
    padding-left: 1.5rem;
  }

  .x19pir32 {
    padding-right: .625rem;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .xl8an7g {
    padding-right: 3rem;
  }

  .xrhwvvd {
    padding-top: .125rem;
  }

  .x1iul6r4 {
    padding-top: .25rem;
  }

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

  .x1q57ora {
    padding-top: .75rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1rjoabk {
    padding-top: 2.5rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x1eedl9s {
    scroll-margin-top: 1rem;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1755psy {
    top: 50%;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1o6l61p {
    width: 100dvw;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x75liqz {
    width: var(--radix-dropdown-menu-trigger-width);
  }

  .x4np8m8[data-variant="line"] {
    border-bottom-color: var(--border);
  }

  .x1jp2w1b[data-side="top"] {
    border-bottom-style: solid;
  }

  .x1q8zilx:not(:last-child), .x1vd56mg[data-side="top"] {
    border-bottom-width: 1px;
  }

  .x1ti28dc[data-side="right"] {
    border-left-style: solid;
  }

  .x1cp3hua[data-side="right"] {
    border-left-width: 1px;
  }

  .x1rh30x8[data-side="left"] {
    border-right-style: solid;
  }

  .xglyzjs[data-side="left"] {
    border-right-width: 1px;
  }

  .xogv2cm[data-side="bottom"] {
    border-top-style: solid;
  }

  .x1s5ek9q[data-side="bottom"] {
    border-top-width: 1px;
  }

  .x1rlgvnz.x1rlgvnz:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="horizontal"]) *) {
    bottom: -5px;
  }

  .x1femx0p[data-side="bottom"] {
    bottom: 0;
  }

  .x1d3oy39.x1d3oy39:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="horizontal"]) *) {
    height: .125rem;
  }

  .xrv2gdy[data-orientation="horizontal"] {
    height: .5rem;
  }

  .x1octwu7.x1octwu7:where(.x-default-marker[data-slot="switch"][data-size="default"] *), .x50f9ij[data-size="sm"] {
    height: 1.25rem;
  }

  .xugi284[data-size="default"] {
    height: 1.5rem;
  }

  .x1hwcoaf[data-orientation="horizontal"], .x1wtwhif[data-side="right"], .xexy1wo[data-side="left"], .xqmlo60[data-orientation="vertical"] {
    height: 100%;
  }

  .x17glnou[data-orientation="horizontal"] {
    height: 1px;
  }

  .x9luorq.x9luorq:where(.x-default-marker[data-slot="switch"][data-size="sm"] *) {
    height: 1rem;
  }

  .xpcqwe9[data-size="sm"] {
    height: 2.5rem;
  }

  .x13fad84[data-size="default"], .x1uansd.x1uansd:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="vertical"]) *), .xjnu0ak.xjnu0ak:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="horizontal"]) *) {
    height: 2.75rem;
  }

  .x1eb45oo.x1eb45oo:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="vertical"]) *) {
    height: fit-content;
  }

  .xadigt7[data-position="popper"] {
    height: var(--radix-select-trigger-height);
  }

  .xsck8mo[data-side="left"] {
    left: 0;
  }

  .x1ovbxj4[data-side="bottom"], .xms3piy[data-side="top"] {
    max-height: 85dvh;
  }

  .xuo62dv[data-orientation="vertical"] {
    min-height: 10rem;
  }

  .xtxn1es[data-position="popper"] {
    min-width: var(--radix-select-trigger-width);
  }

  .x4qwx2c.x4qwx2c:where(.x-default-marker[data-slot="card"][data-size="sm"] *) {
    padding-bottom: .75rem;
  }

  .x10m6dsj[data-inset] {
    padding-left: 2rem;
  }

  .x1hi0117.x1hi0117:where(.x-default-marker[data-slot="dialog-content"][data-show-close-button="true"] *) {
    padding-right: 2.5rem;
  }

  .xbav1y9.xbav1y9:where(.x-default-marker[data-slot="sheet-content"][data-show-close-button="true"] *) {
    padding-right: 3.5rem;
  }

  .x83f2tf.x83f2tf:where(.x-default-marker[data-slot="card"][data-size="sm"] *) {
    padding-top: .75rem;
  }

  .xex4iiy.xex4iiy:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="vertical"]) *) {
    right: -.25rem;
  }

  .xo0qzn5[data-side="right"] {
    right: 0;
  }

  .x1kc3hq1[data-side="top"] {
    top: 0;
  }

  .x17c5px4.x17c5px4:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="vertical"]) *) {
    width: .125rem;
  }

  .x2zgs2d[data-orientation="vertical"] {
    width: .5rem;
  }

  .xydubu5.xydubu5:where(.x-default-marker[data-slot="switch"][data-size="default"] *) {
    width: 1.25rem;
  }

  .x1g487ut[data-orientation="vertical"], .x1idi9na[data-position="popper"], .x1j3zqwa[data-orientation="horizontal"], .x4j8lql.x4j8lql:where(.x-default-marker[data-slot="tabs"]:where([data-orientation="vertical"]) *) {
    width: 100%;
  }

  .xnrrnll[data-orientation="vertical"] {
    width: 1px;
  }

  .xxtyme4.xxtyme4:where(.x-default-marker[data-slot="switch"][data-size="sm"] *) {
    width: 1rem;
  }

  .xmupseq[data-size="sm"] {
    width: 2.25rem;
  }

  .x1jb2e79[data-size="default"] {
    width: 2.75rem;
  }

  .xbi6ss8[data-orientation="vertical"] {
    width: auto;
  }

  .x1qpofik[data-side="right"], .x1qvbrji[data-side="left"] {
    width: calc(100% - 2rem);
  }

  .x3ih8mk:has([data-icon="inline-start"]) {
    padding-left: .5rem;
  }

  .x17gieje:has([data-icon="inline-start"]) {
    padding-left: .625rem;
  }

  .x1ptr9v7:has([data-icon="inline-start"]) {
    padding-left: .875rem;
  }

  .xsx7o5v:has([data-icon="inline-start"]) {
    padding-left: 1rem;
  }

  .x1f35h9d:has([data-slot="kbd"]) {
    padding-right: .375rem;
  }

  .x13liw5n:has([data-icon="inline-end"]) {
    padding-right: .5rem;
  }

  .x185mw8y:has([data-icon="inline-end"]) {
    padding-right: .625rem;
  }

  .xmcztqc:has([data-icon="inline-end"]) {
    padding-right: .875rem;
  }

  .xw87icl:has([data-icon="inline-end"]) {
    padding-right: 1rem;
  }

  .x1lpyac:last-child {
    border-right-width: 0;
  }

  @media (width >= 48rem) {
    .xhre3tn.xhre3tn {
      border-left-style: solid;
    }

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

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

    .x1w03z2l.x1w03z2l {
      border-right-width: 1px;
    }

    .x1xkanjh.x1xkanjh {
      border-top-width: 0;
    }

    .xbvzrs5.xbvzrs5 {
      bottom: 0;
    }

    .x12hrtqc.x12hrtqc {
      max-width: 30rem;
    }

    .xjabbd1.xjabbd1 {
      max-width: 32rem;
    }

    .x1ivo4ck.x1ivo4ck {
      min-height: calc(100dvh - 3rem);
    }

    .x53a8b.x53a8b {
      padding-bottom: .75rem;
    }

    .x1pde9vs.x1pde9vs {
      padding-bottom: 1.25rem;
    }

    .xbjc0e8.xbjc0e8 {
      padding-bottom: 1.5rem;
    }

    .x1g3a69f.x1g3a69f {
      padding-bottom: 1rem;
    }

    .x1o4rqp5.x1o4rqp5 {
      padding-bottom: 2rem;
    }

    .x1sm01tx.x1sm01tx {
      padding-bottom: 3.5rem;
    }

    .x1iontuk.x1iontuk {
      padding-top: .75rem;
    }

    .xuaf17j.xuaf17j {
      padding-top: 1.25rem;
    }

    .x1o98h65.x1o98h65 {
      padding-top: 1.5rem;
    }

    .x1lududu.x1lududu {
      padding-top: 1rem;
    }

    .x19ns5u6.x19ns5u6 {
      padding-top: 2rem;
    }

    .xxmwkl4.xxmwkl4 {
      padding-top: 3.5rem;
    }

    .x1ppojur.x1ppojur {
      right: 0;
    }

    .x10pb95.x10pb95 {
      top: auto;
    }

    .x1erorte.x1erorte {
      width: auto;
    }

    .x1rlhxne.x1rlhxne {
      width: fit-content;
    }

    .x1frkw5j.x1frkw5j[data-side="right"], .xmj9bm3.xmj9bm3[data-side="left"] {
      max-width: 28rem;
    }

    .xc0ncah.xc0ncah.xc0ncah:where(.x-default-marker[data-slot="card"][data-size="sm"] *) {
      padding-bottom: .75rem;
    }

    .xmkkr0m.xmkkr0m.xmkkr0m:where(.x-default-marker[data-slot="card"][data-size="compact"] *) {
      padding-bottom: 1rem;
    }

    .x4lorf0.x4lorf0.x4lorf0:where(.x-default-marker[data-slot="card"][data-size="sm"] *) {
      padding-top: .75rem;
    }

    .x90snv7.x90snv7.x90snv7:where(.x-default-marker[data-slot="card"][data-size="compact"] *) {
      padding-top: 1rem;
    }
  }
}

@layer priority6 {
  .xjrgur1:after {
    inset: -.5rem;
  }
}

@layer priority7 {
  .x1aypxx0::file-selector-button {
    border-style: solid;
  }

  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  .x1mb6vs7:after {
    inset-block: -.5rem;
  }

  .x1drj3a8:after {
    inset-inline: -.75rem;
  }
}

@layer priority8 {
  .xu197gb::file-selector-button {
    background-color: #0000;
  }

  .xumu5of::placeholder {
    color: color-mix(in oklab,currentColor 50%,transparent);
  }

  .xxafpb4::file-selector-button {
    color: var(--foreground);
  }

  .xl76lok::placeholder {
    color: var(--muted-foreground);
  }

  .x1s928wv:after {
    content: "";
  }

  .x175mh63::-webkit-details-marker {
    content: none;
  }

  .x1lnurhe::marker {
    content: none;
  }

  .x16a5dtp::file-selector-button {
    display: inline-flex;
  }

  .x1eavpj9::file-selector-button {
    font-size: 1rem;
  }

  .x1livwk2::placeholder {
    font-weight: 400;
  }

  .xpblgp8::file-selector-button {
    font-weight: 500;
  }

  .x13s51t5::placeholder {
    letter-spacing: 0;
  }

  .x1nborh6::file-selector-button {
    line-height: 1.5;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .x1yzigoh::placeholder {
    text-transform: none;
  }
}

@layer priority9 {
  .x12fd254::file-selector-button {
    height: 2rem;
  }

  .x5bp8y5::file-selector-button {
    margin-right: .75rem;
  }
}

@property --x-transform {
  syntax: "*";
  inherits: false
}
