@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}@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+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: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+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: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+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}@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+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: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+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: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+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;--gradient-border-subtle: linear-gradient( 90deg, rgba(0, 0, 0, 0), rgba(15, 23, 42, .06), rgba(0, 0, 0, 0) );--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 rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--authkit-shadow-md: 0 4px 12px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .05);--authkit-shadow-subtle: 0 0 0 1px rgba(15, 23, 42, .06) inset;--authkit-shadow-subtle-2: 0 1px 2px rgba(15, 23, 42, .04), 0 0 0 1px rgba(15, 23, 42, .06) inset;--authkit-shadow-subtle-4: 0 1px 3px rgba(15, 23, 42, .06), 0 4px 12px rgba(15, 23, 42, .04);--authkit-shadow-subtle-6: 0 8px 24px rgba(15, 23, 42, .08), 0 2px 8px rgba(15, 23, 42, .06);--background: #fcfcfd;--foreground: #0f172a;--card: #ffffff;--card-foreground: #0f172a;--popover: #ffffff;--popover-foreground: #0f172a;--primary: #0284c7;--primary-foreground: #ffffff;--secondary: #f1f5f9;--secondary-foreground: #0f172a;--muted: #f1f5f9;--muted-foreground: #64748b;--accent: #f1f5f9;--accent-foreground: #0f172a;--destructive: #ef4444;--destructive-foreground: #ffffff;--destructive-muted: rgba(239, 68, 68, .1);--destructive-border: rgba(239, 68, 68, .3);--success: #16a34a;--success-foreground: #ffffff;--success-muted: rgba(22, 163, 74, .1);--success-border: rgba(22, 163, 74, .3);--warning: #d97706;--warning-foreground: #ffffff;--warning-muted: rgba(217, 119, 6, .1);--warning-border: rgba(217, 119, 6, .3);--border: #e2e8f0;--input: #e2e8f0;--ring: #0284c7;--sidebar-background: #f8fafc;--sidebar-foreground: #334155;--sidebar-primary: #0f172a;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #ffffff;--sidebar-accent-foreground: #0f172a;--sidebar-border: #e2e8f0;--sidebar-ring: #0284c7;--sidebar-shadow: transparent;--sidebar-width: 240px;--sidebar-width-icon: 56px;--font-sans: var(--authkit-font-untitled-sans)}.dark{color-scheme:dark;--gradient-border-subtle: linear-gradient( 90deg, rgba(0, 0, 0, 0), rgba(186, 215, 247, .12), rgba(0, 0, 0, 0) );--authkit-shadow-sm: rgba(56, 189, 248, .14) 0px 0px 6px 0px;--authkit-shadow-md: rgba(14, 165, 233, .2) 0px 4px 16px 0px;--authkit-shadow-subtle: rgba(186, 215, 247, .1) 0px 0px 0px 1px inset;--authkit-shadow-subtle-2: rgba(199, 211, 234, .1) -.5px .5px 1px 0px inset, rgba(186, 215, 247, .06) 0px 0px 96px 0px inset;--authkit-shadow-subtle-4: rgba(199, 211, 234, .1) 0px 1px 1px 0px inset, rgba(199, 211, 234, .04) 0px 24px 48px 0px inset, rgba(6, 6, 14, .7) 0px 24px 32px 0px;--authkit-shadow-subtle-6: rgba(216, 236, 248, .14) 0px 1px 1px 0px inset, rgba(168, 216, 245, .05) 0px 24px 48px 0px inset, rgba(0, 0, 0, .5) 0px 16px 32px 0px;--background: #05060f;--foreground: #d8ecf8;--card: rgba(255, 255, 255, .03);--card-foreground: #d8ecf8;--popover: #0a0c1a;--popover-foreground: #d8ecf8;--primary: #0ea5e9;--primary-foreground: #ffffff;--secondary: rgba(255, 255, 255, .06);--secondary-foreground: #d1e4fa;--muted: rgba(255, 255, 255, .06);--muted-foreground: #9da7ba;--accent: rgba(255, 255, 255, .08);--accent-foreground: #ffffff;--destructive: #ff6b7a;--destructive-foreground: #ffffff;--destructive-muted: rgba(239, 68, 68, .15);--destructive-border: rgba(239, 68, 68, .35);--success: #7dd3a8;--success-foreground: #05060f;--success-muted: rgba(34, 197, 94, .15);--success-border: rgba(34, 197, 94, .35);--warning: #f7d38a;--warning-foreground: #05060f;--warning-muted: rgba(245, 158, 11, .15);--warning-border: rgba(245, 158, 11, .35);--border: rgba(255, 255, 255, .08);--input: rgba(255, 255, 255, .08);--ring: #38bdf8;--sidebar-background: #07091a;--sidebar-foreground: #d1e4fa;--sidebar-primary: #ffffff;--sidebar-primary-foreground: #05060f;--sidebar-accent: rgba(255, 255, 255, .06);--sidebar-accent-foreground: #ffffff;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-ring: #38bdf8;--sidebar-shadow: #05060f}*,*:before,*:after{box-sizing:border-box;border-color:var(--border)}html{font-family:var(--authkit-font-untitled-sans)}body{margin:0;padding:0;color:var(--foreground);font-family:var(--authkit-font-untitled-sans);font-size:14px;letter-spacing:-.01px;overflow-x:hidden;background:radial-gradient(circle at 50% -10%,rgba(2,132,199,.07),transparent 32rem),radial-gradient(circle at 92% 8%,rgba(14,165,233,.08),transparent 24rem),var(--background)}.dark body{background:radial-gradient(circle at 50% -10%,rgba(14,165,233,.2),transparent 30rem),radial-gradient(circle at 92% 8%,rgba(56,189,248,.12),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));padding:.2rem .4rem;border-radius:.25rem;font-size:.9em}.markdown-content pre{background:hsl(var(--muted));padding:1rem;border-radius:.25rem;overflow-x:auto;margin-bottom:1rem}.markdown-content pre code{background:transparent;padding:0}.markdown-content blockquote{border-left:4px solid hsl(var(--border));padding-left:1rem;margin-left:0;color:hsl(var(--muted-foreground));margin-bottom: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;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }

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

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

  .x2u8bby {
    border-radius: 0;
  }

  .x1khhgft {
    border-radius: 24px;
  }

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

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

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

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

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

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

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

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

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

  @media (width >= 768px) {
    .x332mfx.x332mfx {
      grid-column: span 2;
    }
  }
}

@layer priority4 {
  .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);
  }

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

  .x16xm5f2 {
    background-color: #eab3081a;
  }

  .x1923q4t {
    background-color: #f1f5f980;
  }

  .xglyob {
    background-color: #ffffff05;
  }

  .xdoowgk {
    background-color: #ffffff08;
  }

  .x1bhy06v {
    background-color: #ffffff0a;
  }

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

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

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

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

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

  .x10rjub1 {
    background-color: #38bdf81a;
  }

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

  .xjbqb8w {
    background-color: #0000;
  }

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

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

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

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

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

  .xhdg8po {
    caption-side: bottom;
  }

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

  .x1m3z5z6 {
    color: #eab308;
  }

  .x7idepl {
    color: #f59e0b;
  }

  .x1heor9g {
    color: inherit;
  }

  .xkj4gjp {
    color: #eab308e6;
  }

  .xtz6rxn {
    color: #ffffffb3;
  }

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

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

  .xtqikln {
    column-gap: 12px;
  }

  .x17zd0t2 {
    column-gap: 4px;
  }

  .xmixu3c {
    column-gap: 6px;
  }

  .xfex06f {
    column-gap: 8px;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x14isd7o {
    cursor: w-resize;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

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

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

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

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

  .x1k6wstc {
    font-size: 10px;
  }

  .xfifm61 {
    font-size: 12px;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1qab1bc {
    justify-self: end;
  }

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

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

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

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

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

  .x1159mfc {
    line-height: 1.1;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

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

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

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

  .xp1r0qw {
    row-gap: 12px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

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

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

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

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

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

  .xfagghw {
    transition-property: all;
  }

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

  .x1oy24xj {
    transition-property: color, background-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;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

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

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

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

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

  .xrip1xz:hover {
    background-color: #f1f5f966;
  }

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

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

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

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

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

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

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

    .x2cm8lx.x2cm8lx {
      display: inline;
    }

    .x14imms7.x14imms7 {
      display: none;
    }
  }

  @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) {
    .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 {
  .x10gpkci {
    border-bottom-color: var(--x17s49lc);
  }

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

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

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

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

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

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

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

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

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

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

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

  .x1ymw6g {
    height: 160px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1stpcqk {
    height: 224px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xrlp1an {
    height: 256px;
  }

  .x1dil35k {
    height: 288px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x591254 {
    height: 384px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xncym2f {
    left: 8px;
  }

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

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

  .xcmxlu1 {
    margin-left: 14px;
  }

  .xq1n1xh {
    margin-left: 16px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

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

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

  .x1o6q14k {
    margin-right: 16px;
  }

  .x1db2dqx {
    margin-right: 8px;
  }

  .xack27t {
    margin-right: auto;
  }

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

  .x36rmqc {
    max-width: 1024px;
  }

  .x1020ock {
    max-width: 1152px;
  }

  .x1wti20i {
    max-width: 1280px;
  }

  .x1tjw356 {
    max-width: 224px;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x1n8psvb {
    max-width: 512px;
  }

  .x1xn9zfg {
    max-width: 576px;
  }

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

  .xu0aao5 {
    min-height: 36px;
  }

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

  .xeuugli {
    min-width: 0;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .xytlacd {
    min-width: 224px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1120s5i {
    padding-bottom: 2px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

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

  .xd3ty66 {
    padding-left: 24px;
  }

  .xxpkpgd {
    padding-left: 28px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .x8e5d8q {
    padding-right: 24px;
  }

  .x1sai7j1 {
    padding-right: 28px;
  }

  .xmzs88n {
    padding-right: 4px;
  }

  .xy13l1i {
    padding-right: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

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

  .xq1dxzn {
    width: 160px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1so1ns2 {
    width: 192px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1t9vceh {
    width: 256px;
  }

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

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

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

  @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);
  --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;
}
