@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,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}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gradient-border-subtle:linear-gradient(90deg, #0000, #0f172a0f, #0000);--authkit-font-untitled-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--authkit-font-aeonikpro:"Space Grotesk Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--authkit-font-dotdigital:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--authkit-radius-sm:2px;--authkit-radius-md:6px;--authkit-radius-lg:10px;--authkit-radius-2xl:16px;--authkit-radius-3xl:24px;--authkit-shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--authkit-shadow-md:0 4px 12px #0f172a0f, 0 1px 3px #0f172a0d;--authkit-shadow-subtle:0 0 0 1px #0f172a0f inset;--authkit-shadow-subtle-2:0 1px 2px #0f172a0a, 0 0 0 1px #0f172a0f inset;--authkit-shadow-subtle-4:0 1px 3px #0f172a0f, 0 4px 12px #0f172a0a;--authkit-shadow-subtle-6:0 8px 24px #0f172a14, 0 2px 8px #0f172a0f;--background:#fcfcfd;--foreground:#0f172a;--header-background:#fcfcfdcc;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#0284c7;--primary-foreground:#fff;--secondary:#f1f5f9;--secondary-foreground:#0f172a;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#f1f5f9;--accent-foreground:#0f172a;--destructive:#ef4444;--destructive-foreground:#fff;--destructive-muted:#ef44441a;--destructive-border:#ef44444d;--success:#16a34a;--success-foreground:#fff;--success-muted:#16a34a1a;--success-border:#16a34a4d;--warning:#d97706;--warning-foreground:#fff;--warning-muted:#d977061a;--warning-border:#d977064d;--border:#e2e8f0;--input:#e2e8f0;--ring:#0284c7;--sidebar-background:#f8fafc;--sidebar-foreground:#334155;--sidebar-primary:#0f172a;--sidebar-primary-foreground:#fff;--sidebar-accent:#fff;--sidebar-accent-foreground:#0f172a;--sidebar-border:#e2e8f0;--sidebar-ring:#0284c7;--sidebar-shadow:transparent;--sidebar-width:18rem;--sidebar-width-icon:3.5rem;--font-sans:var(--authkit-font-untitled-sans)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gradient-border-subtle:linear-gradient(90deg, #0000, #bad7f71f, #0000);--authkit-shadow-sm:#38bdf824 0px 0px 6px 0px;--authkit-shadow-md:#0ea5e933 0px 4px 16px 0px;--authkit-shadow-subtle:#bad7f71a 0px 0px 0px 1px inset;--authkit-shadow-subtle-2:#c7d3ea1a -.5px .5px 1px 0px inset, #bad7f70f 0px 0px 96px 0px inset;--authkit-shadow-subtle-4:#c7d3ea1a 0px 1px 1px 0px inset, #c7d3ea0a 0px 24px 48px 0px inset, #06060eb3 0px 24px 32px 0px;--authkit-shadow-subtle-6:#d8ecf824 0px 1px 1px 0px inset, #a8d8f50d 0px 24px 48px 0px inset, #00000080 0px 16px 32px 0px;--background:#05060f;--foreground:#d8ecf8;--header-background:#05060fb3;--card:#ffffff08;--card-foreground:#d8ecf8;--popover:#0a0c1a;--popover-foreground:#d8ecf8;--primary:#0ea5e9;--primary-foreground:#fff;--secondary:#ffffff0f;--secondary-foreground:#d1e4fa;--muted:#ffffff0f;--muted-foreground:#9da7ba;--accent:#ffffff14;--accent-foreground:#fff;--destructive:#ff6b7a;--destructive-foreground:#fff;--destructive-muted:#ef444426;--destructive-border:#ef444459;--success:#7dd3a8;--success-foreground:#05060f;--success-muted:#22c55e26;--success-border:#22c55e59;--warning:#f7d38a;--warning-foreground:#05060f;--warning-muted:#f59e0b26;--warning-border:#f59e0b59;--border:#ffffff14;--input:#ffffff14;--ring:#38bdf8;--sidebar-background:#07091a;--sidebar-foreground:#d1e4fa;--sidebar-primary:#fff;--sidebar-primary-foreground:#05060f;--sidebar-accent:#ffffff0f;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff14;--sidebar-ring:#38bdf8;--sidebar-shadow:#05060f}@layer base{*,:before,:after{box-sizing:border-box;border-color:var(--border)}}html{font-family:var(--authkit-font-untitled-sans)}body{color:var(--foreground);font-family:var(--authkit-font-untitled-sans);letter-spacing:-.01px;background:radial-gradient(circle at 50% -10%, #0284c712, transparent 32rem), radial-gradient(circle at 92% 8%, #0ea5e914, transparent 24rem), var(--background);margin:0;padding:0;font-size:14px;overflow-x:hidden}.dark body{background:radial-gradient(circle at 50% -10%, #0ea5e933, transparent 30rem), radial-gradient(circle at 92% 8%, #38bdf81f, transparent 24rem), var(--background)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.markdown-content{line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.5rem;margin-bottom:.5rem;line-height:1.2}.markdown-content h1{font-size:2rem}.markdown-content h2{font-size:1.5rem}.markdown-content h3{font-size:1.25rem}.markdown-content p{margin-bottom:1rem}.markdown-content ul,.markdown-content ol{margin-bottom:1rem;padding-left:2rem}.markdown-content li{margin-bottom:.25rem}.markdown-content a{color:hsl(var(--foreground));text-decoration:underline}.markdown-content code{background:hsl(var(--muted));border-radius:.25rem;padding:.2rem .4rem;font-size:.9em}.markdown-content pre{background:hsl(var(--muted));border-radius:.25rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.markdown-content pre code{background:0 0;padding:0}.markdown-content blockquote{border-left:4px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-bottom:1rem;margin-left:0;padding-left:1rem}.markdown-content hr{border:none;border-top:1px solid hsl(var(--border));margin:2rem 0}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}

@layer priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1bf08bo {
    margin: 0 auto 16px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x8jpe37 {
    margin: 16px auto 0;
  }

  .xqe1szj {
    margin: 4px 0 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1iwkndl {
    padding: 12px 16px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x36usyh {
    padding: 5px 10px;
  }

  .x8lhhth {
    padding: 5px 8px;
  }

  .xe8ttls {
    padding: 8px;
  }

  @media (width >= 640px) {
    .x1vs48sf.x1vs48sf {
      padding: 20px;
    }
  }

  @media (width >= 640px) and (width <= 1023.99px) {
    .xl29f19.xl29f19 {
      padding: 32px;
    }
  }

  @media (width >= 640px) {
    .xcda1pw.xcda1pw {
      padding: 32px;
    }
  }

  @media (width >= 1024px) {
    .xcg3v9c.xcg3v9c {
      padding: 40px;
    }
  }

  @media (width >= 640px) {
    .xvpa8b2.xvpa8b2 {
      padding: 40px;
    }
  }
}

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

  .xq7xlq2 {
    border-color: #ef444466;
  }

  .x1dlxfug {
    border-color: #ffffff1a;
  }

  .x13zw1w0 {
    border-color: #22c55e4d;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xc78a14 {
    border-color: var(--x17s49lc);
  }

  .x1al99lf {
    border-color: var(--x1k6bgnx);
  }

  .x1muopmb {
    border-color: var(--x1mmsa82);
  }

  .x1lb6wzp {
    border-color: var(--xbmpwk4);
  }

  .x1djysiw {
    border-color: var(--xlxym8);
  }

  .x1316cvu {
    border-color: var(--xqs3wf);
  }

  .xu6uwx6 {
    border-color: var(--xtx7hnx);
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .xod0dpt {
    border-radius: var(--x12t8g2t);
  }

  .xjweyps {
    border-radius: var(--x15by0w5);
  }

  .x1hrfo6w {
    border-radius: var(--x15chwy6);
  }

  .x1m3rnlr {
    border-radius: var(--x17bn92t);
  }

  .xuveg5o {
    border-radius: var(--x1bn3qvp);
  }

  .xrsv5el {
    border-radius: var(--x4ffr53);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x2hblnl {
    transition: background-color .12s, color .12s;
  }

  .x111pd7f {
    transition: background-color .15s;
  }

  .x9v64kc {
    transition: border-color .15s, background-color .15s;
  }

  .x191diov {
    transition: color .12s, background-color .12s;
  }

  .x1cgzccn:focus-visible {
    border-color: var(--x1k6bgnx);
  }

  .x1r84u6q:focus-visible {
    outline: 2px solid var(--x1k6bgnx);
  }

  .xw9ca45:hover {
    border-color: #fff3;
  }

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

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

  .x1lku1pv:hover {
    text-decoration: none;
  }

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

  @media (width >= 640px) {
    .xl2xck5.xl2xck5 {
      gap: 32px;
    }
  }
}

@layer priority4 {
  .xpbmxuj {
    accent-color: var(--x1gpzsx6);
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

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

  .x12yi2ue {
    animation-name: x1om8q5l-B;
  }

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

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

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

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

  .x1jh03n0 {
    backdrop-filter: blur(16px);
  }

  .xwhdwdg {
    backdrop-filter: blur(24px);
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x1d54wyu {
    background-color: color-mix(in srgb,var(--sidebar-accent) 40%,transparent);
  }

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

  .x16xm5f2 {
    background-color: #eab3081a;
  }

  .xglyob {
    background-color: #ffffff05;
  }

  .xdoowgk {
    background-color: #ffffff08;
  }

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

  .xilawcn {
    background-color: #05060fb3;
  }

  .xb8u5u1 {
    background-color: #05060fbf;
  }

  .x1gbg29d {
    background-color: #05060fcc;
  }

  .x5z12aj {
    background-color: #05060fe0;
  }

  .xdjt8tf {
    background-color: #38bdf81f;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x126fj6w {
    background-color: var(--x118ccn9);
  }

  .xdvzmw {
    background-color: var(--x15no1tv);
  }

  .x6pe7fs {
    background-color: var(--x17phfxy);
  }

  .xvrj1lv {
    background-color: var(--x17s49lc);
  }

  .xxlt9jx {
    background-color: var(--x1gpzsx6);
  }

  .xfxb859 {
    background-color: var(--x1mg7ysn);
  }

  .xdqq2bc {
    background-color: var(--x1pd1u3a);
  }

  .x3owip4 {
    background-color: var(--x1q3jh8e);
  }

  .x11h6um0 {
    background-color: var(--x1unpoow);
  }

  .xbop6cx {
    background-color: var(--x1x01lh3);
  }

  .x1ekyjp4 {
    background-color: var(--x4iazff);
  }

  .xn1oiq9 {
    background-color: var(--xey7i94);
  }

  .x1y6q2r9 {
    background-color: var(--xif9z4b);
  }

  .x1w8o1c2 {
    background-color: var(--xjo4g5);
  }

  .x1u6lcp8 {
    background-color: var(--xmu0bnj);
  }

  .xx2ixo1 {
    background-color: var(--xphmjsd);
  }

  .x1ak4rh4 {
    background-color: var(--xri8ls);
  }

  .x6ogiav {
    background-color: var(--xwurhwe);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xnm8tcy {
    box-shadow: 0 0 0 2px var(--x1k6bgnx);
  }

  .xnk57t0 {
    box-shadow: 0 0 0 2px var(--x1pd1u3a);
  }

  .xhdopzg {
    box-shadow: 0 4px 12px #0000000d;
  }

  .xuspdw0 {
    box-shadow: var(--x12tf59f);
  }

  .xqcncmo {
    box-shadow: var(--x1fakuql);
  }

  .x8axh5q {
    box-shadow: var(--x1gamstc);
  }

  .x11q6df {
    box-shadow: var(--x1tt7lsa);
  }

  .xcs25na {
    box-shadow: var(--xd1b2oy);
  }

  .x1xczg77 {
    box-shadow: var(--xrmn7r8);
  }

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

  .xhdg8po {
    caption-side: bottom;
  }

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

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

  .x1m3z5z6 {
    color: #eab308;
  }

  .x7idepl {
    color: #f59e0b;
  }

  .x149jrj8 {
    color: color-mix(in srgb,var(--sidebar-foreground) 70%,transparent);
  }

  .x1heor9g {
    color: inherit;
  }

  .xkj4gjp {
    color: #eab308e6;
  }

  .x99e291 {
    color: #ffffffd9;
  }

  .x1oa6pww {
    color: var(--x12snf1g);
  }

  .x915qto {
    color: var(--x17phfxy);
  }

  .xo9lvq2 {
    color: var(--x1gpzsx6);
  }

  .x1mwu796 {
    color: var(--x1pd1u3a);
  }

  .x30lx6v {
    color: var(--x1r7qvkr);
  }

  .xygep6y {
    color: var(--x1unpoow);
  }

  .xu7vrmp {
    color: var(--xcemk2t);
  }

  .x1m01uwg {
    color: var(--xebidio);
  }

  .x1a5yvgd {
    color: var(--xmu0bnj);
  }

  .x13qlzdy {
    color: var(--xrps8hs);
  }

  .x46ftzm {
    color: var(--xvcypqp);
  }

  .x1kmwcqn {
    color: var(--xwurhwe);
  }

  .x7faxr2 {
    color: var(--xxgqhu7);
  }

  .x1qjnv0g {
    color: var(--xzd9thg);
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .x17zd0t2 {
    column-gap: 4px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x14isd7o {
    cursor: w-resize;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1mb2qyg {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  }

  .x73shyw {
    font-family: var(--x1fudsyn);
  }

  .xemnhtl {
    font-family: var(--x1p48734);
  }

  .x1t6tz0l {
    font-feature-settings: "tnum";
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

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

  .x1tee5qw {
    grid-row-end: 3;
  }

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

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

  .x1f43al2 {
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1qab1bc {
    justify-self: end;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

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

  .x14lbdrl {
    letter-spacing: .15em;
  }

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

  .xtiv8zk {
    letter-spacing: .1px;
  }

  .x6qtydf {
    letter-spacing: .25em;
  }

  .xl5zsmt {
    letter-spacing: 2px;
  }

  .x4gjf66 {
    letter-spacing: inherit;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x15bjb6t {
    line-height: inherit;
  }

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

  .xl1xv1r {
    object-fit: cover;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x5ftkge {
    text-transform: inherit;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

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

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

  .x3c4gkl {
    transform: translateX(-1px);
  }

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

  .x6ll9c4 {
    transform: translateX(1px);
  }

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

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

  .xfagghw {
    transition-property: all;
  }

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

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

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

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

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

  .xshfolx {
    transition-property: border-color;
  }

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

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

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

  .xrf8owv {
    transition-property: color, border-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x40xr66 {
    transition-property: width, left, right;
  }

  .xxrbq2n {
    transition-property: width;
  }

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

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

  .x1hx0egp {
    -webkit-user-select: text;
    user-select: text;
  }

  .xiygsch {
    vertical-align: 1px;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1sdyfia {
    white-space: pre;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

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

  .x6vhr64 {
    word-break: break-words;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .xa9119d {
    z-index: 50;
  }

  .x18pcdzg:focus-visible {
    background-color: var(--xri8ls);
  }

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

  .xb35pbz:focus-visible {
    box-shadow: 0 0 0 2px var(--x1k6bgnx);
  }

  .x124f04i:focus-visible {
    color: var(--xwurhwe);
  }

  .xvp3qly.xvp3qly:where(.x-default-marker[data-collapsible="icon"] *) {
    display: none;
  }

  .xln5w55:focus-visible {
    outline-color: var(--x1k6bgnx);
  }

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

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

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

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

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

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

  .x1lxkxnq:hover {
    background-color: #0284c7;
  }

  .x3kja3q:hover {
    background-color: #ffffff0a;
  }

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

  .xou4o9s:hover {
    background-color: var(--x15no1tv);
  }

  .x1ylfz8t:hover {
    background-color: var(--x1q3jh8e);
  }

  .x1top0o6:hover {
    background-color: var(--xphmjsd);
  }

  .xp3t3ii:hover {
    background-color: var(--xqs3wf);
  }

  .x1y1x057:hover {
    background-color: var(--xri8ls);
  }

  .x4lfpb1:hover {
    box-shadow: var(--x1tt7lsa);
  }

  .x1nmynfv:hover {
    color: var(--x1unpoow);
  }

  .x1ts3dgb:hover {
    color: var(--xebidio);
  }

  .x1grz0yg:hover {
    color: var(--xvcypqp);
  }

  .xmfisa3:hover {
    color: var(--xwurhwe);
  }

  .x19odape:focus {
    background-color: #ef44441a;
  }

  .xc9su3c:focus {
    background-color: var(--x15no1tv);
  }

  .x4l1pky:focus {
    color: var(--x17phfxy);
  }

  .xgknp6q:focus {
    color: var(--xebidio);
  }

  .xymg228:active {
    transform: translateY(1px);
  }

  @media (width >= 1024px) {
    .x1g197jn.x1g197jn {
      align-items: center;
    }
  }

  @media (width >= 640px) {
    .xmci4ra.xmci4ra {
      align-items: center;
    }
  }

  @media (width >= 1024px) {
    .x1cv8tge.x1cv8tge {
      align-items: flex-start;
    }
  }

  @media (width >= 640px) {
    .x10isrdx.x10isrdx {
      align-items: flex-start;
    }
  }

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

  @media (width >= 640px) {
    .x1hgqwjb.x1hgqwjb {
      display: block;
    }
  }

  @media (width >= 1024px) {
    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }
  }

  @media (width >= 640px) {
    .x1x25rye.x1x25rye {
      display: flex;
    }

    .x14imms7.x14imms7 {
      display: none;
    }

    .xduuhaq.xduuhaq {
      display: table-cell;
    }
  }

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

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

    .x14linz1.x14linz1 {
      font-size: 28px;
    }

    .x1aegnp4.x1aegnp4 {
      font-size: 36px;
    }
  }

  @media (width >= 640px) and (width <= 1023.99px) {
    .xkems8t.xkems8t {
      font-size: 48px;
    }
  }

  @media (width >= 1024px) {
    .xorp987.xorp987 {
      font-size: 56px;
    }

    .xaaqv29.xaaqv29 {
      grid-template-columns: .75fr 1.25fr;
    }
  }

  @media (width >= 1280px) {
    .x183u1tx.x183u1tx {
      grid-template-columns: 1.2fr .8fr;
    }

    .xo1rx5k.xo1rx5k {
      grid-template-columns: 1.3fr .7fr;
    }
  }

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

  @media (width >= 768px) {
    .x1w50ppm.x1w50ppm {
      grid-template-columns: 1fr 180px auto;
    }

    .x7rohhd.x7rohhd {
      grid-template-columns: 1fr 1fr 180px;
    }
  }

  @media (width >= 1024px) {
    .x107k3e6.x107k3e6 {
      grid-template-columns: 1fr 1fr 1fr;
    }
  }

  @media (width >= 640px) and (width <= 1023.99px) {
    .x1vb4qoi.x1vb4qoi {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 640px) {
    .x2ump81.x2ump81 {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 768px) {
    .x1x0m7ff.x1x0m7ff {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 1024px) {
    .x1ijajuu.x1ijajuu {
      grid-template-columns: 1fr 22rem;
    }

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

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

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

  @media (width >= 768px) {
    .x1cpcnde.x1cpcnde {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width >= 640px) {
    .xfesp43.xfesp43 {
      grid-template-columns: repeat(3, 1fr);
    }
  }

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

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

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

  @media (width >= 640px) {
    .xqejunh.xqejunh {
      justify-content: space-between;
    }

    .xxsqzq5.xxsqzq5 {
      line-height: 1.1;
    }

    .xf5cgvx.xf5cgvx {
      line-height: 1.15;
    }
  }
}

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

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

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

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

  .x1jg05o9 {
    border-bottom-left-radius: var(--x15chwy6);
  }

  .xkzdsjm {
    border-bottom-left-radius: var(--x1bn3qvp);
  }

  .xd432l5 {
    border-bottom-right-radius: var(--x15chwy6);
  }

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

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

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .xlfdwb0 {
    border-left-color: var(--xbmpwk4);
  }

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

  .xyj58a3 {
    border-left-width: 0;
  }

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

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .xztkw74 {
    border-right-color: var(--x17s49lc);
  }

  .x13ya7l8 {
    border-right-color: var(--x1k6bgnx);
  }

  .xx8amwq {
    border-right-color: var(--xbmpwk4);
  }

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

  .xgfja2r {
    border-right-width: 0;
  }

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

  .xyy74w7 {
    border-right-width: 2px;
  }

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

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

  .xk3q8ai {
    border-top-left-radius: var(--x1bn3qvp);
  }

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1nbnut7 {
    height: 128px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xx3o462 {
    height: 15px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1isuwpm {
    height: 220px;
  }

  .x1stpcqk {
    height: 224px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xrlp1an {
    height: 256px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1dil35k {
    height: 288px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x591254 {
    height: 384px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1peatla {
    height: 64px;
  }

  .xy75621 {
    height: 72px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xncym2f {
    left: 8px;
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .x9a3u73 {
    margin-bottom: -24px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x1j74623 {
    margin-left: -24px;
  }

  .x1bawvfr {
    margin-left: -8px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .xq1n1xh {
    margin-left: 16px;
  }

  .x400o59 {
    margin-left: 20px;
  }

  .x1iog12x {
    margin-left: 4px;
  }

  .x16vho4v {
    margin-left: 6px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xm95mww {
    margin-right: -24px;
  }

  .xv8wvd9 {
    margin-right: -8px;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x1o6q14k {
    margin-right: 16px;
  }

  .x1db2dqx {
    margin-right: 8px;
  }

  .xack27t {
    margin-right: auto;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x19aweqf {
    max-height: 180px;
  }

  .x1xiyphd {
    max-height: 240px;
  }

  .x36rmqc {
    max-width: 1024px;
  }

  .x1020ock {
    max-width: 1152px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1wti20i {
    max-width: 1280px;
  }

  .x1tjw356 {
    max-width: 224px;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1n8psvb {
    max-width: 512px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1xn9zfg {
    max-width: 576px;
  }

  .xh9uqaf {
    max-width: 60%;
  }

  .x4uk5c4 {
    max-width: 672px;
  }

  .x1yjoq1l {
    max-width: 768px;
  }

  .x1jrhgas {
    max-width: 85vw;
  }

  .x1ubw7bo {
    max-width: 896px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x6lgdlw {
    min-height: 112px;
  }

  .xj9xw9b {
    min-height: 26px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1gffi92 {
    min-height: calc(100svh - 4rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .xytlacd {
    min-width: 224px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .xlrd64x {
    min-width: 26px;
  }

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

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1g2khh7 {
    padding-bottom: 14px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .x1j85h84 {
    padding-bottom: 1px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xnljgj5 {
    padding-left: 22px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .xxpkpgd {
    padding-left: 28px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .xcpk43y {
    padding-left: 5px;
  }

  .x11iknt3 {
    padding-left: 6px;
  }

  .xp5pvr8 {
    padding-left: 7px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1sai7j1 {
    padding-right: 28px;
  }

  .xmzs88n {
    padding-right: 4px;
  }

  .x1nx2rwh {
    padding-right: 5px;
  }

  .x1ug7bdz {
    padding-right: 6px;
  }

  .x82l30n {
    padding-right: 7px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x11jdl05 {
    right: -8px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xlftelb {
    right: 12px;
  }

  .xk6ci0l {
    right: 20px;
  }

  .x19up5dg {
    right: 8px;
  }

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

  .x13ko0gm {
    top: -32px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .x1tk7jg1 {
    top: 12px;
  }

  .xmhk92p {
    top: 20px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xfr5jun {
    top: 8px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x2pejg6 {
    width: 128px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1a00udw {
    width: 15px;
  }

  .xq1dxzn {
    width: 160px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1so1ns2 {
    width: 192px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1t9vceh {
    width: 256px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x1vz4e29 {
    width: 66%;
  }

  .x19app5s {
    width: 68%;
  }

  .x1f9tj09 {
    width: 85%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x13oubkp {
    width: 96px;
  }

  .xkxa9zd {
    width: calc(100% - 32px);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x1nxupii {
    width: var(--sidebar-width);
  }

  .x14tvv71:last-child {
    border-bottom-style: none;
  }

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

  .xijydq4:hover {
    border-right-color: var(--x1k6bgnx);
  }

  @media (width >= 768px) {
    .xn4dnj1.xn4dnj1 {
      height: 100svh;
    }
  }

  @media (width >= 640px) {
    .xflwwjm.xflwwjm {
      max-width: 288px;
    }

    .xh13w15.xh13w15 {
      padding-bottom: 48px;
    }

    .x1mem2lr.x1mem2lr {
      padding-bottom: 64px;
    }

    .x18chd6h.x18chd6h {
      padding-bottom: 96px;
    }
  }

  @media (width >= 640px) and (width <= 1023.99px) {
    .x1wz1sno.x1wz1sno {
      padding-left: 24px;
    }
  }

  @media (width >= 640px) {
    .xzt4sd7.xzt4sd7 {
      padding-left: 24px;
    }
  }

  @media (width >= 1024px) {
    .x1ag0ufp.x1ag0ufp {
      padding-left: 32px;
    }
  }

  @media (width >= 640px) and (width <= 1023.99px) {
    .x1rfst3c.x1rfst3c {
      padding-right: 24px;
    }
  }

  @media (width >= 640px) {
    .x1w2nbpo.x1w2nbpo {
      padding-right: 24px;
    }
  }

  @media (width >= 1024px) {
    .xxvvy0v.xxvvy0v {
      padding-right: 32px;
    }
  }

  @media (width >= 640px) {
    .xkkfcmx.xkkfcmx {
      padding-top: 32px;
    }

    .x1xzn8uf.x1xzn8uf {
      padding-top: 48px;
    }

    .x1b18z7i.x1b18z7i {
      padding-top: 56px;
    }

    .xkc5iik.xkc5iik {
      padding-top: 80px;
    }

    .x1oftwic.x1oftwic {
      padding-top: 96px;
    }

    .x3bzmvp.x3bzmvp {
      width: 140px;
    }

    .xndtx08.xndtx08 {
      width: 384px;
    }

    .x1qa66lv.x1qa66lv {
      width: auto;
    }
  }
}

@layer priority6 {
  .xtv8c7u::placeholder {
    color: var(--xrps8hs);
  }
}

@keyframes x1om8q5l-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .4;
  }

  100% {
    opacity: 1;
  }
}

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

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

:root, .xtdtdu1 {
  --x17bn92t: var(--authkit-radius-sm);
  --x1bn3qvp: var(--authkit-radius-md);
  --x12t8g2t: var(--authkit-radius-lg);
  --x4ffr53: 16px;
  --x15chwy6: var(--authkit-radius-2xl);
  --x1tukyi0: var(--authkit-radius-3xl);
  --x15by0w5: 9999px;
}

:root, .x1xh31as {
  --x1pd1u3a: var(--background);
  --xwurhwe: var(--foreground);
  --xif9z4b: var(--header-background);
  --x1mg7ysn: var(--card);
  --x12snf1g: var(--card-foreground);
  --x4iazff: var(--popover);
  --xzd9thg: var(--popover-foreground);
  --x1gpzsx6: var(--primary);
  --x1r7qvkr: var(--primary-foreground);
  --xjo4g5: var(--secondary);
  --xcemk2t: var(--secondary-foreground);
  --xri8ls: var(--muted);
  --xrps8hs: var(--muted-foreground);
  --x15no1tv: var(--accent);
  --xebidio: var(--accent-foreground);
  --x17phfxy: var(--destructive);
  --xsh5dr7: var(--destructive-foreground);
  --x118ccn9: var(--destructive-muted);
  --xqs3wf: var(--destructive-border);
  --x1unpoow: var(--success);
  --xioos2f: var(--success-foreground);
  --x1q3jh8e: var(--success-muted);
  --xlxym8: var(--success-border);
  --xmu0bnj: var(--warning);
  --xkvb2fb: var(--warning-foreground);
  --xey7i94: var(--warning-muted);
  --xtx7hnx: var(--warning-border);
  --x17s49lc: var(--border);
  --x1mmsa82: var(--input);
  --x1k6bgnx: var(--ring);
  --x1x01lh3: var(--sidebar-background);
  --xxgqhu7: var(--sidebar-foreground);
  --xfo4imo: var(--sidebar-primary);
  --xynlonw: var(--sidebar-primary-foreground);
  --xphmjsd: var(--sidebar-accent);
  --xvcypqp: var(--sidebar-accent-foreground);
  --xbmpwk4: var(--sidebar-border);
  --xiln2rj: var(--sidebar-ring);
  --x1u3xdan: var(--sidebar-shadow);
}

:root, .x1b82cbo {
  --x1qwy06w: var(--authkit-font-untitled-sans);
  --x1fudsyn: var(--authkit-font-aeonikpro);
  --x1p48734: var(--authkit-font-dotdigital);
}

:root, .x1qelixb {
  --x1tt7lsa: var(--authkit-shadow-sm);
  --x1fakuql: var(--authkit-shadow-md);
  --x12tf59f: var(--authkit-shadow-subtle);
  --xrmn7r8: var(--authkit-shadow-subtle-2);
  --x1gamstc: var(--authkit-shadow-subtle-4);
  --xd1b2oy: var(--authkit-shadow-subtle-6);
}

:root, .x3819xw {
  --xgs6603: 4px;
  --xl0hk5w: 8px;
  --x1akllw9: 12px;
  --x1yt9rw3: 16px;
  --x1ga4ob1: 20px;
  --x1nrx8l9: 24px;
  --x6gye1p: 32px;
  --x1avixwy: 40px;
  --x1aljyv0: 48px;
  --xwkp8hb: 56px;
}
