@font-face{font-family:"Cursor Icons 16";font-style:normal;font-weight:400;font-display:block;src:url(/assets/cursor-icons-16-f_W_ogc-.woff2) format("woff2")}.cursor-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;font-family:"Cursor Icons 16";font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-slot=tray-footer]>*{box-sizing:border-box;min-width:0;width:100%;height:48px;border-radius:var(--sycice-radius-full)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-black: #000;--color-white: #fff;--sycice-neutral-light-1: #fcfcfd;--sycice-neutral-light-2: #f9f9fb;--sycice-neutral-light-3: #f0f0f3;--sycice-neutral-light-4: #e8e8ec;--sycice-neutral-light-5: #e0e1e6;--sycice-neutral-light-6: #d9d9e0;--sycice-neutral-light-7: #cdced6;--sycice-neutral-light-8: #b9bbc6;--sycice-neutral-light-9: #8b8d98;--sycice-neutral-light-10: #80838d;--sycice-neutral-light-11: #60646c;--sycice-neutral-light-12: #1c2024;--sycice-neutral-dark-1: #111113;--sycice-neutral-dark-2: #18191b;--sycice-neutral-dark-3: #212225;--sycice-neutral-dark-4: #272a2d;--sycice-neutral-dark-5: #2e3135;--sycice-neutral-dark-6: #363a3f;--sycice-neutral-dark-7: #43484e;--sycice-neutral-dark-8: #5a6169;--sycice-neutral-dark-9: #696e77;--sycice-neutral-dark-10: #777b84;--sycice-neutral-dark-11: #b0b4ba;--sycice-neutral-dark-12: #edeef0;--sycice-red-light-9: #e5484d;--sycice-red-light-10: #dc3d43;--sycice-red-dark-9: #e5484d;--sycice-red-dark-10: #ec5d5e;--color-neutral-50: oklch(98.5% 0 0);--color-neutral-100: oklch(97% 0 0);--color-neutral-400: oklch(70.8% 0 0);--color-neutral-500: oklch(55.6% 0 0);--color-neutral-800: oklch(26.9% 0 0);--color-neutral-950: oklch(14.5% 0 0);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-700: oklch(55.5% .163 48.998);--color-emerald-400: oklch(76.5% .177 163.223);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-700: oklch(50.8% .118 165.612);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-700: oklch(48.8% .243 264.376);--font-sans: "Inter Variable", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--font-heading: var(--font-sans);--font-display: "Cursor Display", var(--font-sans);--font-mono: "Geist Mono", "SFMono-Regular", Consolas, monospace;--sycice-nav-large-title-size: 36px;--sycice-nav-large-title-line: 44px;--sycice-nav-large-title-tracking: -.4px;--sycice-nav-inline-title-size: 16px;--sycice-nav-inline-title-line: 20px;--sycice-nav-inline-title-tracking: -.43px;--sycice-nav-large-subtitle-size: 14px;--sycice-nav-large-subtitle-line: 20px;--sycice-nav-inline-subtitle-size: 12px;--sycice-nav-inline-subtitle-line: 16px;--sycice-nav-inline-subtitle-tracking: .04px;--sycice-space-2: 2px;--sycice-space-4: 4px;--sycice-space-6: 6px;--sycice-space-8: 8px;--sycice-space-10: 10px;--sycice-space-12: 12px;--sycice-space-16: 16px;--sycice-space-20: 20px;--sycice-space-24: 24px;--sycice-space-32: 32px;--sycice-space-40: 40px;--sycice-space-48: 48px;--sycice-space-64: 64px;--sycice-control-size-xs: 32px;--sycice-control-size-s: 40px;--sycice-control-size-m: 44px;--sycice-control-size-l: 48px;--sycice-radius-2xs: 3px;--sycice-radius-xs: 4px;--sycice-radius-sm: 6px;--sycice-radius-md: 8px;--sycice-radius-lg: 10px;--sycice-radius-xl: 12px;--sycice-radius-2xl: 16px;--sycice-radius-full: 9999px;--sycice-elevation-low: 0 1px 2px color-mix(in srgb, var(--color-black) 5%, transparent);--sycice-elevation-medium: 0 4px 12px color-mix(in srgb, var(--color-black) 8%, transparent);--sycice-elevation-high: 0 24px 70px color-mix(in srgb, var(--color-black) 16%, transparent);--sycice-icon-sm: 16px;--sycice-icon-default: 24px;--sycice-icon-display: 48px;--radius: var(--sycice-radius-lg);--background: var(--sycice-neutral-light-1);--foreground: var(--sycice-neutral-light-12);--card: var(--sycice-neutral-light-1);--card-foreground: var(--foreground);--popover: var(--sycice-neutral-light-1);--popover-foreground: var(--foreground);--background-overlay: rgb(0 0 0 / 20%);--background-list: var(--sycice-neutral-light-2);--content-primary: var(--foreground);--content-secondary: var(--sycice-neutral-light-11);--content-tertiary: rgb(0 0 0 / 48%);--content-placeholder: rgb(0 0 0 / 36%);--content-disabled: rgb(0 0 0 / 28%);--primary: var(--sycice-neutral-light-12);--primary-foreground: var(--sycice-neutral-light-1);--secondary: var(--sycice-neutral-light-3);--secondary-foreground: var(--foreground);--muted: var(--sycice-neutral-light-2);--muted-foreground: var(--content-secondary);--accent: rgb(0 0 0 / 4%);--accent-foreground: var(--foreground);--sycice-accent: var(--sycice-neutral-light-12);--sycice-accent-foreground: var(--sycice-neutral-light-1);--sycice-accent-subtle: var(--accent);--destructive: var(--sycice-red-light-9);--destructive-foreground: var(--color-red-700);--destructive-solid: var(--sycice-red-light-9);--destructive-solid-hover: var(--sycice-red-light-10);--destructive-solid-active: var(--sycice-red-light-10);--destructive-solid-foreground: var(--color-white);--info: var(--color-blue-500);--info-foreground: var(--color-blue-700);--success: var(--color-emerald-500);--success-foreground: var(--color-emerald-700);--warning: var(--color-amber-500);--warning-foreground: var(--color-amber-700);--border: var(--sycice-neutral-light-6);--input: var(--sycice-neutral-light-7);--ring: var(--sycice-neutral-light-8);--sidebar: var(--background-list);--sidebar-foreground: var(--content-secondary);--sidebar-primary: var(--primary);--sidebar-primary-foreground: var(--primary-foreground);--sidebar-accent: var(--accent);--sidebar-accent-foreground: var(--accent-foreground);--sidebar-border: var(--border);--sidebar-ring: var(--ring);--background-soft: var(--muted);--surface: var(--card);--surface-strong: var(--card);--surface-muted: var(--muted);--surface-soft: var(--muted);--surface-warm: var(--background-list);--border-strong: var(--sycice-neutral-light-8);--text: var(--foreground);--text-muted: var(--muted-foreground);--brand: var(--primary);--brand-strong: var(--sycice-neutral-light-12);--brand-soft: var(--muted);--green: var(--foreground);--green-soft: var(--muted);--gold: var(--warning-foreground);--gold-soft: color-mix(in srgb, var(--warning) 12%, transparent);--danger: var(--destructive);--danger-soft: color-mix(in srgb, var(--destructive) 10%, transparent);--accent-soft: var(--accent);--accent-secondary: var(--secondary-foreground);--shadow-sm: var(--sycice-elevation-low);--shadow-md: var(--sycice-elevation-medium);--shadow-lg: var(--sycice-elevation-high);--content-width: 1160px}.dark{color-scheme:dark;--background: var(--sycice-neutral-dark-1);--foreground: var(--sycice-neutral-dark-12);--card: var(--sycice-neutral-dark-2);--card-foreground: var(--foreground);--popover: var(--sycice-neutral-dark-3);--popover-foreground: var(--foreground);--background-overlay: rgb(0 0 0 / 20%);--background-list: var(--sycice-neutral-dark-2);--content-primary: var(--foreground);--content-secondary: var(--sycice-neutral-dark-11);--content-tertiary: rgb(255 255 255 / 40%);--content-placeholder: rgb(255 255 255 / 32%);--content-disabled: rgb(255 255 255 / 24%);--primary: var(--sycice-neutral-dark-12);--primary-foreground: var(--sycice-neutral-dark-1);--secondary: var(--sycice-neutral-dark-3);--secondary-foreground: var(--foreground);--muted: var(--sycice-neutral-dark-2);--muted-foreground: var(--content-secondary);--accent: rgb(255 255 255 / 4%);--accent-foreground: var(--foreground);--sycice-accent: var(--sycice-neutral-dark-12);--sycice-accent-foreground: var(--sycice-neutral-dark-1);--sycice-accent-subtle: var(--accent);--destructive: var(--sycice-red-dark-9);--destructive-foreground: var(--color-red-400);--destructive-solid: var(--sycice-red-dark-9);--destructive-solid-hover: var(--sycice-red-dark-10);--destructive-solid-active: var(--sycice-red-dark-10);--destructive-solid-foreground: var(--color-white);--info: var(--color-blue-500);--info-foreground: var(--color-blue-400);--success: var(--color-emerald-500);--success-foreground: var(--color-emerald-400);--warning: var(--color-amber-500);--warning-foreground: var(--color-amber-400);--border: var(--sycice-neutral-dark-6);--input: var(--sycice-neutral-dark-7);--ring: var(--sycice-neutral-dark-8);--sidebar: var(--background-list);--sidebar-foreground: var(--content-secondary);--sidebar-primary: var(--primary);--sidebar-primary-foreground: var(--primary-foreground);--sidebar-accent: var(--accent);--sidebar-accent-foreground: var(--accent-foreground);--sidebar-border: var(--border);--sidebar-ring: var(--ring);--border-strong: var(--sycice-neutral-dark-8);--brand-strong: var(--sycice-neutral-dark-12);--surface-warm: var(--card)}@theme inline{ --font-sans: var(--font-sans); --font-heading: var(--font-heading); --font-display: var(--font-display); --font-mono: var(--font-mono); --radius-sm: var(--sycice-radius-sm); --radius-md: var(--sycice-radius-md); --radius-lg: var(--sycice-radius-lg); --radius-xl: var(--sycice-radius-xl); --color-background: var(--background); --color-background-overlay: var(--background-overlay); --color-background-list: var(--background-list); --color-foreground: var(--foreground); --color-content-primary: var(--content-primary); --color-content-secondary: var(--content-secondary); --color-content-tertiary: var(--content-tertiary); --color-content-placeholder: var(--content-placeholder); --color-content-disabled: var(--content-disabled); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-sycice-accent: var(--sycice-accent); --color-sycice-accent-foreground: var(--sycice-accent-foreground); --color-sycice-accent-subtle: var(--sycice-accent-subtle); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-destructive-solid: var(--destructive-solid); --color-destructive-solid-hover: var(--destructive-solid-hover); --color-destructive-solid-active: var(--destructive-solid-active); --color-destructive-solid-foreground: var(--destructive-solid-foreground); --color-info: var(--info); --color-info-foreground: var(--info-foreground); --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{*,:before,:after{border-color:var(--border);outline-color:color-mix(in srgb,var(--ring) 50%,transparent)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}code,kbd,samp,pre{font-family:var(--font-mono)}}:root{--surface-1: var(--background);--surface-2: var(--card);--surface-3: var(--popover);--surface-4: var(--popover);--surface-5: var(--popover);--surface-6: var(--popover);--surface-7: var(--popover);--surface-8: var(--popover);--surface-shadow-1: none;--surface-shadow-2: 0 1px 2px rgb(0 0 0 / 5%);--surface-shadow-3: 0 1px 2px rgb(0 0 0 / 6%), 0 4px 12px rgb(0 0 0 / 7%);--surface-shadow-4: 0 2px 4px rgb(0 0 0 / 7%), 0 8px 24px rgb(0 0 0 / 9%);--surface-shadow-5: 0 3px 6px rgb(0 0 0 / 8%), 0 12px 32px rgb(0 0 0 / 11%);--surface-shadow-6: 0 4px 8px rgb(0 0 0 / 9%), 0 18px 44px rgb(0 0 0 / 13%);--surface-shadow-7: 0 6px 12px rgb(0 0 0 / 10%), 0 24px 56px rgb(0 0 0 / 15%);--surface-shadow-8: 0 8px 16px rgb(0 0 0 / 11%), 0 32px 72px rgb(0 0 0 / 17%)}.dark{--surface-1: var(--background);--surface-2: color-mix(in oklab, var(--background) 97%, var(--foreground));--surface-3: color-mix(in oklab, var(--background) 94%, var(--foreground));--surface-4: color-mix(in oklab, var(--background) 91%, var(--foreground));--surface-5: color-mix(in oklab, var(--background) 88%, var(--foreground));--surface-6: color-mix(in oklab, var(--background) 85%, var(--foreground));--surface-7: color-mix(in oklab, var(--background) 82%, var(--foreground));--surface-8: color-mix(in oklab, var(--background) 79%, var(--foreground));--surface-shadow-1: inset 0 0 0 1px rgb(255 255 255 / 2%);--surface-shadow-2: inset 0 1px 0 rgb(255 255 255 / 2%), 0 1px 2px rgb(0 0 0 / 24%);--surface-shadow-3: inset 0 1px 0 rgb(255 255 255 / 3%), 0 4px 12px rgb(0 0 0 / 28%);--surface-shadow-4: inset 0 1px 0 rgb(255 255 255 / 3%), 0 8px 24px rgb(0 0 0 / 32%);--surface-shadow-5: inset 0 1px 0 rgb(255 255 255 / 4%), 0 12px 32px rgb(0 0 0 / 36%);--surface-shadow-6: inset 0 1px 0 rgb(255 255 255 / 4%), 0 18px 44px rgb(0 0 0 / 40%);--surface-shadow-7: inset 0 1px 0 rgb(255 255 255 / 5%), 0 24px 56px rgb(0 0 0 / 44%);--surface-shadow-8: inset 0 1px 0 rgb(255 255 255 / 6%), 0 32px 72px rgb(0 0 0 / 48%)}@theme inline{ --color-surface-1: var(--surface-1); --color-surface-2: var(--surface-2); --color-surface-3: var(--surface-3); --color-surface-4: var(--surface-4); --color-surface-5: var(--surface-5); --color-surface-6: var(--surface-6); --color-surface-7: var(--surface-7); --color-surface-8: var(--surface-8); --shadow-surface-1: var(--surface-shadow-1); --shadow-surface-2: var(--surface-shadow-2); --shadow-surface-3: var(--surface-shadow-3); --shadow-surface-4: var(--surface-shadow-4); --shadow-surface-5: var(--surface-shadow-5); --shadow-surface-6: var(--surface-shadow-6); --shadow-surface-7: var(--surface-shadow-7); --shadow-surface-8: var(--surface-shadow-8); }@property --sycice-scroll-fade-start{syntax: "<number>"; inherits: false; initial-value: 1;}@property --sycice-scroll-fade-end{syntax: "<number>"; inherits: false; initial-value: 1;}@keyframes sycice-scroll-fade-reveal-start{0%{--sycice-scroll-fade-start: 1}to{--sycice-scroll-fade-start: 0}}@keyframes sycice-scroll-fade-reveal-end{0%{--sycice-scroll-fade-end: 0}to{--sycice-scroll-fade-end: 1}}.scroll-fade,.scroll-fade-x{--scroll-fade-size: 2rem;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.scroll-fade{mask-image:linear-gradient(to bottom,transparent 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),transparent 100%)}.scroll-fade-x{mask-image:linear-gradient(to right,transparent 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),transparent 100%)}@supports (animation-timeline: scroll()){.scroll-fade{mask-image:linear-gradient(to bottom,rgb(0 0 0 / var(--sycice-scroll-fade-start)) 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),rgb(0 0 0 / var(--sycice-scroll-fade-end)) 100%);-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / var(--sycice-scroll-fade-start)) 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),rgb(0 0 0 / var(--sycice-scroll-fade-end)) 100%);animation:sycice-scroll-fade-reveal-start both linear,sycice-scroll-fade-reveal-end both linear;animation-range:0 var(--scroll-fade-size),calc(100% - var(--scroll-fade-size)) 100%;animation-timeline:scroll(self),scroll(self)}.scroll-fade-x{mask-image:linear-gradient(to right,rgb(0 0 0 / var(--sycice-scroll-fade-start)) 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),rgb(0 0 0 / var(--sycice-scroll-fade-end)) 100%);-webkit-mask-image:linear-gradient(to right,rgb(0 0 0 / var(--sycice-scroll-fade-start)) 0,black var(--scroll-fade-size),black calc(100% - var(--scroll-fade-size)),rgb(0 0 0 / var(--sycice-scroll-fade-end)) 100%);animation:sycice-scroll-fade-reveal-start both linear,sycice-scroll-fade-reveal-end both linear;animation-range:0 var(--scroll-fade-size),calc(100% - var(--scroll-fade-size)) 100%;animation-timeline:scroll(self inline),scroll(self inline)}}@media(prefers-reduced-motion:reduce){.scroll-fade,.scroll-fade-x{animation:none}}html{min-height:100%}body{min-height:100vh;margin:0}button,select{font-family:inherit}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x62852 {
    padding: var(--sycice-space-16);
  }

  .x1a33v74 {
    padding: var(--sycice-space-20);
  }

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

  .xm4267b {
    padding: var(--sycice-space-6);
  }

  .x1gluc6s {
    padding: var(--sycice-space-12);
  }

  .x14zjxzj {
    padding: var(--sycice-space-24);
  }

  @media (width >= 640px) {
    .xdu4fwy.xdu4fwy {
      padding: var(--sycice-space-20);
    }
  }
}

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

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

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

  .xuz7yzd {
    border-radius: 40px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .xp2y8z0 {
    border-radius: var(--sycice-radius-lg);
  }

  .xgmqt63 {
    border-radius: var(--sycice-radius-xl);
  }

  .xhl4g65 {
    border-radius: var(--sycice-radius-md);
  }

  .x1w7bucy {
    border-radius: var(--sycice-radius-2xl);
  }

  .x1skdgta {
    border-radius: var(--sycice-radius-sm);
  }

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

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1b56k65 {
    contain-intrinsic-size: 1px 640px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1kmbe4n {
    gap: 76px;
  }

  .x14kbac9 {
    gap: inherit;
  }

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

  .x140worf {
    gap: var(--sycice-space-16);
  }

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

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

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

  .xs7sfp8 {
    gap: var(--sycice-space-12);
  }

  .xfa7bzu {
    gap: var(--sycice-space-24);
  }

  .xyz2g3t {
    gap: var(--sycice-space-32);
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1874mrb {
    inset-inline: 72px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .x1nkss2m {
    margin-block: auto;
  }

  .x1x8gn5g {
    margin-block: var(--sycice-space-4);
  }

  .xjgtzcg {
    margin-inline: 4px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xoflmhs {
    margin-inline: var(--sycice-space-8);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

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

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

  .xl1xekf {
    padding-block: var(--sycice-space-12);
  }

  .x1pwlg63 {
    padding-block: var(--sycice-space-48);
  }

  .xgqpc5j {
    padding-block: var(--sycice-space-32);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .xtcbnjc {
    padding-inline: var(--sycice-space-16);
  }

  .xq64u7 {
    padding-inline: var(--sycice-space-20);
  }

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

  .x1uol5bc {
    padding-inline: var(--sycice-space-12);
  }

  .x1i3x6np {
    padding-inline: var(--sycice-space-24);
  }

  .x1bmxo9q {
    padding-inline: var(--sycice-space-32);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xgi0fob[aria-invalid="true"] {
    border-color: color-mix(in srgb,var(--destructive) 36%,transparent);
  }

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

  .x6i99kb:focus-visible {
    outline: 2px solid var(--ring);
  }

  .xt0b8zv:hover, .x1eo1aoc:active {
    text-decoration: underline;
  }

  @media (width >= 768px) and (width <= 1023.99px) {
    .x63d8ip.x63d8ip {
      padding-inline: var(--sycice-space-40);
    }
  }

  @media (width >= 1024px) {
    .xh4riz7.xh4riz7 {
      padding-inline: var(--sycice-space-48);
    }
  }
}

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

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

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

  .xkh2ocl {
    align-self: stretch;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

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

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

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

  .x1xb5t5o {
    appearance: auto;
  }

  .xjyslct {
    appearance: none;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .x19z9ohp {
    backdrop-filter: blur(2px);
  }

  .x10vetkm {
    background-color: color-mix(in srgb,var(--background) 95%,transparent);
  }

  .x15y8s4u {
    background-color: color-mix(in srgb,var(--destructive) 10%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x5gdprt {
    background-color: #0006;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1833ipc {
    background-color: var(--scrollbar-thumb-color);
  }

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

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

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

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

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

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

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

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

  .x1tycjwf {
    background-color: var(--tray-close-background);
  }

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

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

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

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

  .x1jahwtm {
    background-color: var(--background-list);
  }

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

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

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

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

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

  .x5w9769 {
    background-color: var(--background-overlay);
  }

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

  .x1o3jo1z {
    border-inline-end-color: #0000;
  }

  .xbh9eq6 {
    border-inline-end-color: var(--border);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .xg4obxw {
    box-shadow: var(--surface-shadow-1);
  }

  .xit1mps {
    box-shadow: var(--surface-shadow-2);
  }

  .x1q53hcf {
    box-shadow: var(--surface-shadow-3);
  }

  .x1kk7hmg {
    box-shadow: var(--surface-shadow-4);
  }

  .xrtchm6 {
    box-shadow: var(--surface-shadow-5);
  }

  .x3puuzl {
    box-shadow: var(--surface-shadow-6);
  }

  .x154k3q1 {
    box-shadow: var(--surface-shadow-7);
  }

  .x1p5g1pf {
    box-shadow: var(--surface-shadow-8);
  }

  .x646mfn {
    box-shadow: var(--sycice-elevation-medium);
  }

  .x6pjt {
    box-shadow: var(--sycice-elevation-low);
  }

  .x39l8n6 {
    box-shadow: var(--sycice-elevation-high);
  }

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

  .xv79rqj {
    caret-color: var(--sycice-accent);
  }

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

  .x1heor9g {
    color: inherit;
  }

  .xieo7tt {
    color: var(--tray-close-color);
  }

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

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

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

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

  .x1yixfe5 {
    color: var(--content-primary);
  }

  .xji5tfm {
    color: var(--content-secondary);
  }

  .x13qkmpc {
    color: var(--content-tertiary);
  }

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

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

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

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

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

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

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

  .xb5mbof {
    content-visibility: auto;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x2d0u4e {
    font-family: var(--font-heading);
  }

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

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x4w4kxp {
    font-size: var(--sycice-nav-large-subtitle-size);
  }

  .x19zt1uf {
    font-size: var(--sycice-nav-large-title-size);
  }

  .x1ailnyz {
    font-size: var(--sycice-nav-inline-subtitle-size);
  }

  .x1bo4eun {
    font-size: var(--sycice-nav-inline-title-size);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

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

  .x1mk1bxn {
    grid-column-start: 3;
  }

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

  .xy8i51e {
    grid-template-columns: 1rem 1fr;
  }

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

  .x1h5ziqk {
    grid-template-columns: 1rem minmax(0, 1fr);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xzgs2so {
    letter-spacing: -.04px;
  }

  .x18slkgx {
    letter-spacing: -.08px;
  }

  .x1mydf2t {
    letter-spacing: .04px;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

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

  .x15kcooo {
    letter-spacing: var(--sycice-nav-inline-subtitle-tracking);
  }

  .x7in8uh {
    letter-spacing: var(--sycice-nav-inline-title-tracking);
  }

  .x1bn2sk4 {
    letter-spacing: var(--sycice-nav-large-title-tracking);
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .x18v3saz {
    line-height: var(--sycice-nav-large-title-line);
  }

  .x1xg8l3e {
    line-height: var(--sycice-nav-inline-title-line);
  }

  .x12xwwen {
    line-height: var(--sycice-nav-inline-subtitle-line);
  }

  .x1kfns3h {
    line-height: var(--sycice-nav-large-subtitle-line);
  }

  .x1lxpwgx {
    margin-inline-end: -4px;
  }

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

  .x1ftarol {
    margin-inline-start: var(--sycice-space-16);
  }

  .xmu36h7 {
    opacity: .64;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1pic42t {
    padding-inline-end: 14px;
  }

  .x1x5flf6 {
    padding-inline-end: 18px;
  }

  .x1o5r3ls {
    padding-inline-end: 22px;
  }

  .xsfy40s {
    padding-inline-end: 32px;
  }

  .x194u5oj {
    padding-inline-end: 42px;
  }

  .x1stzrx6 {
    padding-inline-end: var(--sycice-space-16);
  }

  .xf5v6f6 {
    padding-inline-end: var(--sycice-space-8);
  }

  .x1onr9mi {
    padding-inline-start: 14px;
  }

  .xwn43p0 {
    padding-inline-start: 18px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .x1mfogq2 {
    padding-inline-start: 32px;
  }

  .xzk6atl {
    padding-inline-start: var(--sycice-space-8);
  }

  .xsddbzf {
    padding-inline-start: var(--sycice-space-12);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x5ve5x3 {
    touch-action: none;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .xyyilfv {
    transform-origin: 0 0;
  }

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

  .x1c071of {
    transform: none;
  }

  .xy0uawn {
    transform: translateX(var(--active-tab-left)) translateY(calc(-1 * var(--active-tab-bottom)));
  }

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .x19kvkq7 {
    transition-delay: .12s;
  }

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

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

  .x9dyr19 {
    transition-duration: .18s;
  }

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

  .x43t7r1 {
    transition-duration: .24s;
  }

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

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

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

  .xwwbhri {
    transition-property: background-color, width, height;
  }

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

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

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

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

  .x1pbvl4h {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x1lizcpb {
    transition-timing-function: ease-in;
  }

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

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1787pdo[data-highlighted] {
    background-color: var(--accent);
  }

  .xgjjday[data-selected], .xyrkrz5[data-checked] {
    background-color: var(--muted);
  }

  .xze12qc[data-orientation="vertical"] {
    border-inline-end-color: var(--border);
  }

  .x14jkn8l[data-orientation="vertical"] {
    border-inline-end-width: 1px;
  }

  .x1wyqy6n:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in srgb,var(--ring) 24%,transparent);
  }

  .xia76pg[data-active] {
    color: var(--foreground);
  }

  .xue0xgx[data-highlighted] {
    color: var(--accent-foreground);
  }

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

  .x18ko33d[data-orientation="vertical"] {
    flex-direction: column;
  }

  .x1iv7thx[data-orientation="vertical"] {
    flex-direction: row;
  }

  .x7jtexe[data-orientation="vertical"] {
    justify-content: flex-start;
  }

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

  .x5cdmdd[data-disabled] {
    opacity: .64;
  }

  .x1gqblgl[data-ending-style], .x1llxi74[data-starting-style], .xj3ky9t[data-unchecked] {
    opacity: 0;
  }

  .x14yfv3t[data-hovering], .x1xl9hlu[data-scrolling] {
    opacity: 1;
  }

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

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

  .xks0yor:focus-visible {
    outline-offset: 10px;
  }

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

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

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

  .xye1tj0[data-disabled] {
    pointer-events: none;
  }

  .x1pm9jgl[data-nested-dialog-open], .xg71pz7[data-ending-style], .xm3jndz[data-starting-style] {
    transform: scale(.98);
  }

  .x1fhs8mt[data-ending-style], .xztj5yo[data-starting-style] {
    transform: translateY(8px) scale(.98);
  }

  .x17scjzh[data-ending-style], .x1xurnqh[data-starting-style] {
    transform: translateY(calc(100% + max(2.125rem,env(safe-area-inset-bottom))));
  }

  .xgx2nz3[data-scrolling], .xtt0mxi[data-hovering] {
    transition-delay: 0s;
  }

  .x16bar5h[data-ending-style] {
    transition-duration: .12s;
  }

  .x1ukymqs[data-hovering], .xtert8e[data-scrolling] {
    transition-duration: .16s;
  }

  .xkopd0q[data-ending-style] {
    transition-duration: .18s;
  }

  .xp4eqlf[data-ending-style] {
    transition-duration: .1s;
  }

  .xpyob7y[data-ending-style] {
    transition-duration: .2s;
  }

  .x1rynsnr[data-ending-style] {
    transition-timing-function: cubic-bezier(.32, 0, .67, 0);
  }

  .x15z9aw7[data-ending-style] {
    transition-timing-function: ease-in;
  }

  .x13p79p[data-scrolling], .xrmak4j[data-hovering] {
    transition-timing-function: ease-out;
  }

  .x1h0c5z2:has(:disabled) {
    opacity: .48;
  }

  .xsbxl85:has( > [data-slot="button-content"] > [data-slot="cursor-icon"]:last-child) {
    padding-inline-end: 11px;
  }

  .xs28c49:has( > [data-slot="button-content"] > [data-slot="cursor-icon"]:last-child) {
    padding-inline-end: 14px;
  }

  .xcasamr:has( > [data-slot="button-content"] > [data-slot="cursor-icon"]:last-child) {
    padding-inline-end: 18px;
  }

  .x1po8yf1:has( > [data-slot="button-content"] > [data-slot="cursor-icon"]:first-child) {
    padding-inline-start: 11px;
  }

  .x1trehdp:has( > [data-slot="button-content"] > [data-slot="cursor-icon"]:first-child) {
    padding-inline-start: 14px;
  }

  .x1sfbjiu:has( > [data-slot="button-content"] > [data-slot="cursor-icon"]:first-child) {
    padding-inline-start: 18px;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .x16jh8n:disabled {
    opacity: .64;
  }

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

  .x13tz114:hover {
    background-color: color-mix(in srgb,var(--accent) 50%,transparent);
  }

  .x1e6hehi:hover {
    background-color: color-mix(in srgb,var(--destructive) 4%,transparent);
  }

  .x9t9dmk:hover {
    background-color: color-mix(in srgb,var(--primary) 90%,transparent);
  }

  .xnu6f78:hover, .x19wkvlj:hover {
    background-color: var(--accent);
  }

  .x1lbj3x9:hover {
    background-color: var(--destructive-solid-hover);
  }

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

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

  .xqrl7hk:active {
    background-color: color-mix(in srgb,var(--destructive) 8%,transparent);
  }

  .x8x589b:active {
    background-color: color-mix(in srgb,var(--foreground) 10%,transparent);
  }

  .x1x6xll7:active {
    background-color: color-mix(in srgb,var(--foreground) 40%,transparent);
  }

  .x1slaqzw:active {
    background-color: color-mix(in srgb,var(--primary) 80%,transparent);
  }

  .x5xsp6y:active {
    background-color: var(--destructive-solid-active);
  }

  .xvruv2t:active {
    transform: scale(.9);
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

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

  @media (width >= 640px) {
    .x2kc0e2.x2kc0e2 {
      flex-direction: row;
    }

    .x1w2jp23.x1w2jp23 {
      font-size: 14px;
    }
  }

  @media (width >= 768px) {
    .x1axlo8c.x1axlo8c {
      font-size: 36px;
    }
  }

  @media (width >= 1024px) {
    .xeng5sq.xeng5sq {
      grid-template-columns: 248px minmax(0, 1fr);
    }
  }

  @media (width >= 640px) and (width <= 1279.99px) {
    .x1b6slwd.x1b6slwd {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x1xrh62w.x1xrh62w {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 1280px) {
    .x5p20rn.x5p20rn {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

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

  @media (width >= 640px) {
    .xl6ahjf.xl6ahjf {
      justify-content: flex-end;
    }

    .xzda0x0.xzda0x0 {
      line-height: 16px;
    }
  }

  @media (width >= 768px) {
    .xlr28bv.xlr28bv {
      line-height: 44px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }

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

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

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

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x170jfvy {
    height: 10px;
  }

  .x19swzb4 {
    height: 112px;
  }

  .x1wkxgih {
    height: 120px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1dnml7z {
    height: 54px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1peatla {
    height: 64px;
  }

  .x1gb2em4 {
    height: 68px;
  }

  .xols6we {
    height: 6px;
  }

  .x31tyyb {
    height: 874px;
  }

  .xdk7pt {
    height: 8px;
  }

  .x1ahb1p8 {
    height: calc(54px + env(safe-area-inset-bottom, 0px));
  }

  .x1gezbiy {
    height: var(--active-tab-height);
  }

  .x1hod13m {
    height: var(--scroll-area-thumb-height);
  }

  .xvcimqq {
    height: var(--scrollbar-thumb-size);
  }

  .x1w841vh {
    height: var(--sycice-space-40);
  }

  .x1m5x49u {
    height: var(--sycice-control-size-xs);
  }

  .xw6cmrk {
    height: var(--sycice-control-size-s);
  }

  .x1pt3kaq {
    height: var(--sycice-space-48);
  }

  .x9p1v8y {
    height: var(--sycice-control-size-m);
  }

  .x3g85uw {
    height: var(--sycice-space-32);
  }

  .x1oihv05 {
    height: var(--sycice-control-size-l);
  }

  .xu96u03 {
    left: 0;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1wkqnoz {
    margin-bottom: var(--sycice-space-20);
  }

  .xfhxr71 {
    margin-bottom: var(--sycice-space-8);
  }

  .x16roets {
    margin-bottom: var(--sycice-space-12);
  }

  .x1nnwef3 {
    margin-bottom: var(--sycice-space-24);
  }

  .xlbl5ki {
    margin-bottom: var(--sycice-space-32);
  }

  .xt8zmls {
    margin-top: var(--sycice-space-16);
  }

  .x1y8f95z {
    margin-top: var(--sycice-space-6);
  }

  .xq84ent {
    margin-top: var(--sycice-space-8);
  }

  .x1h2b6gl {
    margin-top: var(--sycice-space-12);
  }

  .x1sne6zz {
    margin-top: var(--sycice-space-24);
  }

  .x9c3ce {
    margin-top: var(--sycice-space-32);
  }

  .x1xiyphd {
    max-height: 240px;
  }

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

  .xlcjqld {
    max-width: 1192px;
  }

  .x186ixgm {
    max-width: 1440px;
  }

  .xenbecp {
    max-width: 370px;
  }

  .x16x9y8g {
    max-width: 402px;
  }

  .x1n8psvb {
    max-width: 512px;
  }

  .x4uk5c4 {
    max-width: 672px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1yjoq1l {
    max-width: 768px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xi3av73 {
    min-height: 120px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1wzw5q2 {
    min-height: 68px;
  }

  .xseoqlg {
    min-height: 80px;
  }

  .x1dq8swt {
    min-height: var(--sycice-control-size-s);
  }

  .x1o33nf5 {
    min-height: var(--sycice-control-size-m);
  }

  .x1q0zk5z {
    min-height: var(--sycice-control-size-l);
  }

  .xeuugli {
    min-width: 0;
  }

  .xoifl8l {
    min-width: 132px;
  }

  .x15botz4 {
    min-width: 144px;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x80t9vs {
    min-width: var(--anchor-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .x1e4zzel {
    overscroll-behavior-y: contain;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .x1j85h84 {
    padding-bottom: 1px;
  }

  .x1a148e8 {
    padding-bottom: env(safe-area-inset-bottom, 0px);
  }

  .x1a0p80o {
    padding-bottom: max(2.125rem,env(safe-area-inset-bottom));
  }

  .x15wr5b0 {
    padding-bottom: var(--sycice-space-20);
  }

  .x1sehjv8 {
    padding-bottom: var(--sycice-space-10);
  }

  .x1vxngcj {
    padding-bottom: var(--sycice-space-24);
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x1krha3h {
    padding-top: var(--sycice-space-16);
  }

  .x1vutwa1 {
    padding-top: var(--sycice-space-8);
  }

  .x3m8u43 {
    right: 0;
  }

  .xlftelb {
    right: 12px;
  }

  .xfjxoi1 {
    right: 26px;
  }

  .x4h5fkn {
    scroll-margin-top: 96px;
  }

  .x1pdr0v7 {
    top: -1px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xd402qu {
    top: 26px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x9oiu8 {
    top: 96px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .xw0iwtq {
    width: 402px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xvni27 {
    width: 52px;
  }

  .x13zx6y {
    width: 68px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xoffw1 {
    width: var(--active-tab-width);
  }

  .xaxu0gd {
    width: var(--scroll-area-thumb-width);
  }

  .xj7pfo3 {
    width: var(--scrollbar-thumb-size);
  }

  .x1x2n9yh {
    width: var(--sycice-control-size-xs);
  }

  .x1kfpd6l {
    width: var(--sycice-control-size-s);
  }

  .x1jitfia {
    width: var(--sycice-control-size-m);
  }

  .xw2mkjg {
    width: var(--sycice-control-size-l);
  }

  .x75pdmx[data-orientation="horizontal"] {
    border-bottom-color: var(--border);
  }

  .xyn800g[data-orientation="horizontal"] {
    border-bottom-width: 1px;
  }

  .x5xwa9s[data-orientation="horizontal"] {
    height: 2px;
  }

  .x1i52ddk[data-orientation="vertical"] {
    width: 100%;
  }

  .xizdmum[data-orientation="vertical"] {
    width: 2px;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  @media (pointer: coarse) {
    .x63sfu2.x63sfu2 {
      height: 44px;
    }
  }

  @media (width >= 640px) {
    .xzvt24i.xzvt24i {
      min-height: 28px;
    }

    .xsq9ni0.xsq9ni0 {
      min-height: 32px;
    }

    .xl3d15m.xl3d15m {
      min-height: 36px;
    }
  }

  @media (pointer: coarse) and ((width < 640px)) {
    .x5wsh34.x5wsh34 {
      min-height: 44px;
    }
  }

  @media (pointer: coarse) {
    .x17aqpur.x17aqpur {
      min-height: 44px;
    }

    .x18s75z6.x18s75z6 {
      width: 44px;
    }
  }
}

@layer priority6 {
  .x1fltpts:after {
    inset: -10px;
  }
}

@layer priority7 {
  .xp87w4:after {
    border-radius: var(--sycice-radius-full);
  }

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

  .x8oh5xr:after {
    inset-inline: 32px;
  }
}

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

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

  .x15398bd::file-selector-button {
    color: var(--content-primary);
  }

  .xhxpl8j::placeholder {
    color: var(--content-placeholder);
  }

  .x100rkj9:after {
    content: "";
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x78ocv8::file-selector-button {
    font-family: var(--font-sans);
  }

  .xl9dndy::file-selector-button {
    font-size: 14px;
  }

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

  .x1rrwo2s::file-selector-button {
    margin-inline-end: var(--sycice-space-12);
  }

  .x2q1x1w:after {
    pointer-events: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }

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

@layer priority9 {
  .x1xrz1ek:after {
    bottom: 0;
  }

  .x1wsn0xg:after {
    height: 100%;
  }

  .xcock1l:after {
    height: 1px;
  }

  .x16v8oms:after {
    left: 50%;
  }

  .xqyeg0w:after {
    min-height: 44px;
  }

  .xeqc8tb:after {
    min-width: 44px;
  }

  .xoqv437:after {
    top: 50%;
  }

  .x4eaejv:after {
    width: 100%;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

.x1w3jx2c {
  --cursor-icon-size: var(--sycice-icon-default);
}

.x1ii6ld0 {
  --cursor-icon-size: var(--sycice-icon-sm);
}

.x1e69bcl {
  --scrollbar-thumb-color: color-mix(in srgb,var(--foreground) 20%,transparent);
}

.x12db4xa {
  --scrollbar-thumb-size: 4px;
}

.xq6dxj8 {
  --tray-close-background: var(--accent);
}

.x1h9k93a {
  --tray-close-color: var(--muted-foreground);
}

.xb1izxi:hover {
  --scrollbar-thumb-color: color-mix(in srgb,var(--foreground) 30%,transparent);
}

.xhhd2do:hover {
  --scrollbar-thumb-size: 6px;
}

.xd0tw9i:hover {
  --tray-close-background: color-mix(in srgb,var(--foreground) 10%,transparent);
}

.xp30v8y:hover {
  --tray-close-color: var(--accent-foreground);
}
