@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-italic-CsfrDhJx.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-italic-xTUDxVF8.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-italic-CIUtULAL.woff2) format("woff2"),url(/assets/inter-cyrillic-400-italic-DsJ3McxZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-italic-DgljI1UR.woff2) format("woff2"),url(/assets/inter-greek-ext-400-italic-ByZcx49q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-italic-SVIaMW7s.woff2) format("woff2"),url(/assets/inter-greek-400-italic-C1OpWafJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-italic-Ceaj4WUo.woff2) format("woff2"),url(/assets/inter-vietnamese-400-italic-E-DnQMHp.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2) format("woff2"),url(/assets/inter-latin-ext-400-italic-DpQ6ZOoA.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2) format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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{--kai-palette-neutral-50: #f6f8f9;--kai-palette-neutral-100: #eceff2;--kai-palette-neutral-200: #d6dce2;--kai-palette-neutral-300: #b3bec8;--kai-palette-neutral-400: #8a99a8;--kai-palette-neutral-500: #697a8a;--kai-palette-neutral-600: #536170;--kai-palette-neutral-700: #434f5c;--kai-palette-neutral-800: #39434e;--kai-palette-neutral-900: #232c36;--kai-palette-neutral-950: #141b23;--kai-palette-blue-50: #f4f8fb;--kai-palette-blue-100: #e1eef9;--kai-palette-blue-200: #c3e0f8;--kai-palette-blue-300: #9ccef8;--kai-palette-blue-400: #6cb8f6;--kai-palette-blue-500: #369fee;--kai-palette-blue-600: #0084d5;--kai-palette-blue-700: #1962a2;--kai-palette-blue-800: #0e3c6e;--kai-palette-blue-900: #041e42;--kai-palette-blue-950: #000c1e;--kai-palette-violet-50: #faf5ff;--kai-palette-violet-100: #f3e8ff;--kai-palette-violet-200: #e9d5ff;--kai-palette-violet-300: #d8b4fe;--kai-palette-violet-400: #c084fc;--kai-palette-violet-500: #a855f7;--kai-palette-violet-600: #9333ea;--kai-palette-violet-700: #7e22ce;--kai-palette-violet-800: #6b21a8;--kai-palette-violet-900: #581c87;--kai-palette-violet-950: #3b0764;--kai-palette-fuchsia-50: #fdf4ff;--kai-palette-fuchsia-100: #fbe6fe;--kai-palette-fuchsia-200: #f5d0fe;--kai-palette-fuchsia-300: #f0abfc;--kai-palette-fuchsia-400: #e879f9;--kai-palette-fuchsia-500: #d946ef;--kai-palette-fuchsia-600: #c026d3;--kai-palette-fuchsia-700: #a21caf;--kai-palette-fuchsia-800: #86198f;--kai-palette-fuchsia-900: #701a75;--kai-palette-fuchsia-950: #4a044e;--kai-palette-red-50: #feeded;--kai-palette-red-100: #fee2e2;--kai-palette-red-200: #fecaca;--kai-palette-red-300: #fca5a5;--kai-palette-red-400: #f47c7c;--kai-palette-red-500: #ef4444;--kai-palette-red-600: #dc2626;--kai-palette-red-700: #b91c1c;--kai-palette-red-800: #991b1b;--kai-palette-red-900: #7f1d1d;--kai-palette-red-950: #450a0a;--kai-palette-orange-50: #fff6f0;--kai-palette-orange-100: #ffe8d7;--kai-palette-orange-200: #fdd5b4;--kai-palette-orange-300: #fcb478;--kai-palette-orange-400: #fb923c;--kai-palette-orange-500: #f97316;--kai-palette-orange-600: #ea580c;--kai-palette-orange-700: #c2410c;--kai-palette-orange-800: #b1401a;--kai-palette-orange-900: #7c2d12;--kai-palette-orange-950: #431407;--kai-palette-yellow-50: #fcf3e0;--kai-palette-yellow-100: #f4e9bd;--kai-palette-yellow-200: #f4dd92;--kai-palette-yellow-300: #f7d174;--kai-palette-yellow-400: #f9c44e;--kai-palette-yellow-500: #f4b62c;--kai-palette-yellow-600: #f2a50a;--kai-palette-yellow-700: #c68813;--kai-palette-yellow-800: #996a1a;--kai-palette-yellow-900: #6d4b15;--kai-palette-yellow-950: #412c0a;--kai-palette-green-50: #f4f9f6;--kai-palette-green-100: #dcfce7;--kai-palette-green-200: #a8efbc;--kai-palette-green-300: #6ce195;--kai-palette-green-400: #42c877;--kai-palette-green-500: #22ac60;--kai-palette-green-600: #209151;--kai-palette-green-700: #1c7542;--kai-palette-green-800: #195c34;--kai-palette-green-900: #124426;--kai-palette-green-950: #042d15;--kai-palette-indigo-50: #f5f6fe;--kai-palette-indigo-100: #e0e7ff;--kai-palette-indigo-200: #c7d2fe;--kai-palette-indigo-300: #a5b4fc;--kai-palette-indigo-400: #818cf8;--kai-palette-indigo-500: #6366f1;--kai-palette-indigo-600: #4f46e5;--kai-palette-indigo-700: #4338ca;--kai-palette-indigo-800: #3730a3;--kai-palette-indigo-900: #312e81;--kai-palette-indigo-950: #1e1b4b;--kai-palette-shade-veil: rgba(20, 27, 35, .65);--kai-palette-shade-veil-strong: rgba(0, 0, 0, .7);--kai-palette-shade-soft: rgba(20, 27, 35, .15);--kai-palette-shade-hard: rgba(0, 0, 0, .4);--kai-palette-white: #ffffff;--kai-palette-black: #000000;--kai-scale-0: 0px;--kai-scale-1: 2px;--kai-scale-2: 4px;--kai-scale-3: 8px;--kai-scale-4: 12px;--kai-scale-5: 16px;--kai-scale-6: 20px;--kai-scale-7: 24px;--kai-scale-8: 32px;--kai-scale-9: 40px;--kai-scale-10: 48px;--kai-scale-11: 64px;--kai-scale-12: 80px;--kai-curve-none: 0px;--kai-curve-sm: 3px;--kai-curve-md: 6px;--kai-curve-lg: 10px;--kai-curve-pill: 9999px;--kai-height-sm: 28px;--kai-height-md: 36px;--kai-height-lg: 44px;--kai-stroke-thin: 1px;--kai-stroke-thick: 2px;--kai-size-rail: 64px;--kai-size-sidebar: 264px;--kai-size-topbar: 56px;--kai-size-menu-min: 200px;--kai-size-content: 1440px;--kai-face-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--kai-face-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--kai-step-xs: 12px;--kai-step-sm: 13px;--kai-step-base: 14px;--kai-step-md: 16px;--kai-step-lg: 20px;--kai-step-xl: 25px;--kai-step-2xl: 31px;--kai-step-3xl: 39px;--kai-weight-regular: 400;--kai-weight-medium: 500;--kai-weight-semibold: 600;--kai-leading-tight: 1.2;--kai-leading-snug: 1.4;--kai-leading-relaxed: 1.6;--kai-tracking-tight: -.01em;--kai-tracking-normal: 0em;--kai-tracking-wide: .08em;--kai-layer-base: 0;--kai-layer-sticky: 100;--kai-layer-overlay: 200;--kai-layer-popover: 300;--kai-motion-duration-instant: 80ms;--kai-motion-duration-fast: .14s;--kai-motion-duration-normal: .22s;--kai-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--kai-motion-easing-enter: cubic-bezier(0, 0, .2, 1);--kai-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--kai-palette-brand-azure: var(--kai-palette-blue-600);--kai-control-height-sm: var(--kai-height-sm);--kai-control-height-md: var(--kai-height-md);--kai-control-height-lg: var(--kai-height-lg);--kai-control-padding-x-sm: var(--kai-scale-3);--kai-control-padding-x-md: var(--kai-scale-4);--kai-control-padding-x-lg: var(--kai-scale-5);--kai-control-icon-size-sm: var(--kai-scale-5);--kai-control-icon-size-md: var(--kai-scale-6);--kai-control-icon-size-lg: var(--kai-scale-7);--kai-focus-offset: var(--kai-scale-1);--kai-space-inset-xs: var(--kai-scale-2);--kai-space-inset-sm: var(--kai-scale-3);--kai-space-inset-md: var(--kai-scale-5);--kai-space-inset-lg: var(--kai-scale-7);--kai-space-inset-xl: var(--kai-scale-8);--kai-space-stack-xs: var(--kai-scale-2);--kai-space-stack-sm: var(--kai-scale-3);--kai-space-stack-md: var(--kai-scale-5);--kai-space-stack-lg: var(--kai-scale-8);--kai-space-stack-xl: var(--kai-scale-10);--kai-space-inline-xs: var(--kai-scale-1);--kai-space-inline-sm: var(--kai-scale-2);--kai-space-inline-md: var(--kai-scale-3);--kai-space-inline-lg: var(--kai-scale-5);--kai-radius-control: var(--kai-curve-md);--kai-radius-surface: var(--kai-curve-lg);--kai-radius-pill: var(--kai-curve-pill);--kai-border-width-default: var(--kai-stroke-thin);--kai-border-width-focus: var(--kai-stroke-thick);--kai-type-body-family: var(--kai-face-sans);--kai-type-body-size: var(--kai-step-base);--kai-type-body-weight: var(--kai-weight-regular);--kai-type-body-leading: var(--kai-leading-relaxed);--kai-type-body-strong-size: var(--kai-step-base);--kai-type-body-strong-weight: var(--kai-weight-medium);--kai-type-heading-family: var(--kai-face-sans);--kai-type-heading-weight: var(--kai-weight-semibold);--kai-type-heading-leading: var(--kai-leading-tight);--kai-type-heading-tracking: var(--kai-tracking-tight);--kai-type-heading-size-sm: var(--kai-step-md);--kai-type-heading-size-md: var(--kai-step-lg);--kai-type-heading-size-lg: var(--kai-step-xl);--kai-type-heading-size-xl: var(--kai-step-2xl);--kai-type-small-size: var(--kai-step-sm);--kai-type-small-leading: var(--kai-leading-snug);--kai-type-line-tight: var(--kai-leading-tight);--kai-type-line-snug: var(--kai-leading-snug);--kai-type-line-relaxed: var(--kai-leading-relaxed);--kai-type-label-size: var(--kai-step-sm);--kai-type-label-weight: var(--kai-weight-medium);--kai-type-label-tracking: var(--kai-tracking-wide);--kai-type-code-family: var(--kai-face-mono);--kai-type-code-size: var(--kai-step-sm);--kai-alert-accent-width: var(--kai-scale-1);--kai-badge-padding-y: var(--kai-scale-1);--kai-badge-dot-size: var(--kai-scale-2);--kai-shell-sidebar-width: var(--kai-size-sidebar);--kai-shell-rail-width: var(--kai-size-rail);--kai-shell-topbar-height: var(--kai-size-topbar);--kai-shell-content-max: var(--kai-size-content);--kai-shell-layer-sticky: var(--kai-layer-sticky);--kai-shell-layer-overlay: var(--kai-layer-overlay);--kai-topbar-height: var(--kai-size-topbar);--kai-breadcrumb-item-max: var(--kai-size-menu-min);--kai-menu-min-width: var(--kai-size-menu-min);--kai-menu-shadow-offset-y: var(--kai-scale-2);--kai-menu-shadow-blur: var(--kai-scale-4);--kai-menu-layer: var(--kai-layer-popover);--kai-color-bg-canvas: var(--kai-palette-neutral-50);--kai-color-bg-surface: var(--kai-palette-white);--kai-color-bg-sunken: var(--kai-palette-neutral-100);--kai-color-bg-inverse: var(--kai-palette-neutral-900);--kai-color-bg-veil: var(--kai-palette-shade-veil);--kai-color-shadow-popover: var(--kai-palette-shade-soft);--kai-color-fg-default: var(--kai-palette-neutral-900);--kai-color-fg-muted: var(--kai-palette-neutral-600);--kai-color-fg-subtle: var(--kai-palette-neutral-500);--kai-color-fg-on-accent: var(--kai-palette-white);--kai-color-fg-inverse: var(--kai-palette-neutral-50);--kai-color-border-default: var(--kai-palette-neutral-200);--kai-color-border-strong: var(--kai-palette-neutral-300);--kai-color-border-control: var(--kai-palette-neutral-500);--kai-color-border-control-hover: var(--kai-palette-neutral-600);--kai-color-border-focus: var(--kai-palette-blue-600);--kai-color-accent-default: var(--kai-palette-blue-600);--kai-color-accent-hover: var(--kai-palette-blue-700);--kai-color-accent-active: var(--kai-palette-blue-800);--kai-color-accent-subtle: var(--kai-palette-blue-50);--kai-color-accent-text: var(--kai-palette-blue-700);--kai-color-accent-graphic: var(--kai-palette-blue-600);--kai-color-status-success-mark: var(--kai-palette-green-600);--kai-color-status-success-solid: var(--kai-palette-green-700);--kai-color-status-success-solid-hover: var(--kai-palette-green-800);--kai-color-status-success-on-solid: var(--kai-palette-white);--kai-color-status-success-text: var(--kai-palette-green-700);--kai-color-status-success-subtle: var(--kai-palette-green-50);--kai-color-status-success-border: var(--kai-palette-green-200);--kai-color-status-warning-mark: var(--kai-palette-yellow-800);--kai-color-status-warning-solid: var(--kai-palette-yellow-600);--kai-color-status-warning-solid-hover: var(--kai-palette-yellow-500);--kai-color-status-warning-on-solid: var(--kai-palette-yellow-950);--kai-color-status-warning-text: var(--kai-palette-yellow-900);--kai-color-status-warning-subtle: var(--kai-palette-yellow-50);--kai-color-status-warning-border: var(--kai-palette-yellow-200);--kai-color-status-danger-mark: var(--kai-palette-red-600);--kai-color-status-danger-solid: var(--kai-palette-red-600);--kai-color-status-danger-solid-hover: var(--kai-palette-red-700);--kai-color-status-danger-on-solid: var(--kai-palette-white);--kai-color-status-danger-text: var(--kai-palette-red-700);--kai-color-status-danger-subtle: var(--kai-palette-red-50);--kai-color-status-danger-border: var(--kai-palette-red-200);--kai-color-status-info-mark: var(--kai-palette-blue-600);--kai-color-status-info-solid: var(--kai-palette-blue-600);--kai-color-status-info-solid-hover: var(--kai-palette-blue-700);--kai-color-status-info-on-solid: var(--kai-palette-white);--kai-color-status-info-text: var(--kai-palette-blue-700);--kai-color-status-info-subtle: var(--kai-palette-blue-50);--kai-color-status-info-border: var(--kai-palette-blue-200);--kai-control-gap: var(--kai-space-inline-md);--kai-focus-width: var(--kai-border-width-focus);--kai-alert-padding: var(--kai-space-inset-md);--kai-alert-radius: var(--kai-radius-control);--kai-alert-gap: var(--kai-space-inline-lg);--kai-alert-border-width: var(--kai-border-width-default);--kai-alert-success-bg: var(--kai-color-status-success-subtle);--kai-alert-success-border: var(--kai-color-status-success-border);--kai-alert-success-mark: var(--kai-color-status-success-mark);--kai-alert-success-fg: var(--kai-color-status-success-text);--kai-alert-warning-bg: var(--kai-color-status-warning-subtle);--kai-alert-warning-border: var(--kai-color-status-warning-border);--kai-alert-warning-mark: var(--kai-color-status-warning-mark);--kai-alert-warning-fg: var(--kai-color-status-warning-text);--kai-alert-danger-bg: var(--kai-color-status-danger-subtle);--kai-alert-danger-border: var(--kai-color-status-danger-border);--kai-alert-danger-mark: var(--kai-color-status-danger-mark);--kai-alert-danger-fg: var(--kai-color-status-danger-text);--kai-alert-info-bg: var(--kai-color-status-info-subtle);--kai-alert-info-border: var(--kai-color-status-info-border);--kai-alert-info-mark: var(--kai-color-status-info-mark);--kai-alert-info-fg: var(--kai-color-status-info-text);--kai-badge-padding-x: var(--kai-space-inline-md);--kai-badge-radius: var(--kai-radius-pill);--kai-badge-font-size: var(--kai-type-label-size);--kai-badge-font-weight: var(--kai-type-label-weight);--kai-badge-gap: var(--kai-space-inline-sm);--kai-badge-neutral-bg: var(--kai-color-bg-sunken);--kai-badge-neutral-fg: var(--kai-color-fg-muted);--kai-badge-success-bg: var(--kai-color-status-success-subtle);--kai-badge-success-fg: var(--kai-color-status-success-text);--kai-badge-warning-bg: var(--kai-color-status-warning-subtle);--kai-badge-warning-fg: var(--kai-color-status-warning-text);--kai-badge-danger-bg: var(--kai-color-status-danger-subtle);--kai-badge-danger-fg: var(--kai-color-status-danger-text);--kai-badge-info-bg: var(--kai-color-status-info-subtle);--kai-badge-info-fg: var(--kai-color-status-info-text);--kai-button-radius: var(--kai-radius-control);--kai-button-padding-x: var(--kai-control-padding-x-md);--kai-button-padding-y: var(--kai-space-inset-sm);--kai-button-height: var(--kai-control-height-md);--kai-button-font-size: var(--kai-type-body-strong-size);--kai-button-font-weight: var(--kai-type-body-strong-weight);--kai-button-primary-bg: var(--kai-color-accent-default);--kai-button-primary-bg-hover: var(--kai-color-accent-hover);--kai-button-primary-bg-active: var(--kai-color-accent-active);--kai-button-primary-fg: var(--kai-color-fg-on-accent);--kai-button-secondary-bg: var(--kai-color-bg-surface);--kai-button-secondary-bg-hover: var(--kai-color-bg-sunken);--kai-button-secondary-fg: var(--kai-color-fg-default);--kai-button-secondary-border: var(--kai-color-border-control);--kai-button-ghost-bg: var(--kai-color-bg-surface);--kai-button-ghost-bg-hover: var(--kai-color-accent-subtle);--kai-button-ghost-fg: var(--kai-color-accent-text);--kai-button-ghost-border: var(--kai-color-border-default);--kai-button-danger-bg: var(--kai-color-status-danger-solid);--kai-button-danger-bg-hover: var(--kai-color-status-danger-solid-hover);--kai-button-danger-fg: var(--kai-color-status-danger-on-solid);--kai-field-height: var(--kai-control-height-lg);--kai-field-padding-x: var(--kai-space-inset-sm);--kai-field-bg: var(--kai-color-bg-surface);--kai-field-fg: var(--kai-color-fg-default);--kai-field-placeholder: var(--kai-color-fg-subtle);--kai-field-border: var(--kai-color-border-control);--kai-field-border-hover: var(--kai-color-border-control-hover);--kai-field-border-focus: var(--kai-color-border-focus);--kai-field-border-invalid: var(--kai-color-status-danger-mark);--kai-field-radius: var(--kai-radius-control);--kai-field-padding-y: var(--kai-space-inset-xs);--kai-field-label-size: var(--kai-type-label-size);--kai-shell-content-padding: var(--kai-space-inset-lg);--kai-shell-bg: var(--kai-color-bg-canvas);--kai-shell-veil: var(--kai-color-bg-veil);--kai-sidebar-bg: var(--kai-color-bg-surface);--kai-sidebar-border: var(--kai-color-border-default);--kai-sidebar-padding-x: var(--kai-space-inset-sm);--kai-sidebar-padding-y: var(--kai-space-inset-md);--kai-sidebar-gap: var(--kai-space-inline-xs);--kai-sidebar-section-gap: var(--kai-space-stack-md);--kai-sidebar-item-height: var(--kai-control-height-lg);--kai-sidebar-item-padding-x: var(--kai-space-inset-sm);--kai-sidebar-item-radius: var(--kai-radius-control);--kai-sidebar-item-gap: var(--kai-space-inline-md);--kai-sidebar-item-fg: var(--kai-color-fg-default);--kai-sidebar-item-bg-hover: var(--kai-color-bg-sunken);--kai-sidebar-item-fg-active: var(--kai-color-accent-text);--kai-sidebar-item-bg-active: var(--kai-color-accent-subtle);--kai-sidebar-item-mark-active: var(--kai-color-accent-graphic);--kai-sidebar-icon-size: var(--kai-control-icon-size-md);--kai-sidebar-group-fg: var(--kai-color-fg-muted);--kai-topbar-bg: var(--kai-color-bg-surface);--kai-topbar-border: var(--kai-color-border-default);--kai-topbar-padding-x: var(--kai-space-inset-md);--kai-topbar-gap: var(--kai-space-inline-md);--kai-page-header-gap: var(--kai-space-stack-sm);--kai-page-header-padding-y: var(--kai-space-inset-md);--kai-page-header-border: var(--kai-color-border-default);--kai-page-header-title-size: var(--kai-type-heading-size-lg);--kai-page-header-subtitle-fg: var(--kai-color-fg-muted);--kai-tabs-gap: var(--kai-space-inline-md);--kai-tabs-border: var(--kai-color-border-default);--kai-tabs-item-height: var(--kai-control-height-lg);--kai-tabs-item-padding-x: var(--kai-space-inset-sm);--kai-tabs-item-fg: var(--kai-color-fg-muted);--kai-tabs-item-fg-hover: var(--kai-color-fg-default);--kai-tabs-item-fg-active: var(--kai-color-accent-text);--kai-tabs-indicator: var(--kai-color-accent-graphic);--kai-tabs-indicator-size: var(--kai-border-width-focus);--kai-tabs-panel-padding: var(--kai-space-inset-md);--kai-breadcrumb-gap: var(--kai-space-inline-md);--kai-breadcrumb-font-size: var(--kai-type-small-size);--kai-breadcrumb-fg: var(--kai-color-accent-text);--kai-breadcrumb-fg-current: var(--kai-color-fg-default);--kai-breadcrumb-separator-fg: var(--kai-color-fg-subtle);--kai-menu-bg: var(--kai-color-bg-surface);--kai-menu-border: var(--kai-color-border-strong);--kai-menu-radius: var(--kai-radius-control);--kai-menu-padding-y: var(--kai-space-inset-xs);--kai-menu-gap: var(--kai-space-inline-xs);--kai-menu-item-height: var(--kai-control-height-md);--kai-menu-item-padding-x: var(--kai-space-inset-sm);--kai-menu-item-fg: var(--kai-color-fg-default);--kai-menu-item-bg-hover: var(--kai-color-bg-sunken);--kai-menu-item-fg-danger: var(--kai-color-status-danger-text);--kai-menu-separator: var(--kai-color-border-default);--kai-menu-shadow-color: var(--kai-color-shadow-popover);--kai-surface-bg: var(--kai-color-bg-surface);--kai-surface-border: var(--kai-color-border-default);--kai-surface-radius: var(--kai-radius-surface);--kai-surface-padding: var(--kai-space-inset-lg);--kai-surface-gap: var(--kai-space-stack-md);--kai-grid-header-bg: var(--kai-color-bg-sunken);--kai-grid-header-fg: var(--kai-color-fg-muted);--kai-grid-row-bg: var(--kai-color-bg-surface);--kai-grid-row-bg-hover: var(--kai-color-accent-subtle);--kai-grid-row-border: var(--kai-color-border-default);--kai-grid-cell-padding-x: var(--kai-space-inset-sm);--kai-grid-cell-padding-y: var(--kai-space-inset-xs);--kai-button-gap: var(--kai-control-gap)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--kai-color-bg-canvas: var(--kai-palette-blue-950);--kai-color-bg-surface: var(--kai-palette-blue-900);--kai-color-bg-sunken: var(--kai-palette-neutral-950);--kai-color-bg-inverse: var(--kai-palette-neutral-100);--kai-color-bg-veil: var(--kai-palette-shade-veil-strong);--kai-color-shadow-popover: var(--kai-palette-shade-hard);--kai-color-fg-default: var(--kai-palette-neutral-100);--kai-color-fg-muted: var(--kai-palette-neutral-400);--kai-color-fg-subtle: var(--kai-palette-neutral-500);--kai-color-fg-on-accent: var(--kai-palette-white);--kai-color-fg-inverse: var(--kai-palette-neutral-900);--kai-color-border-default: var(--kai-palette-neutral-800);--kai-color-border-strong: var(--kai-palette-neutral-700);--kai-color-border-control: var(--kai-palette-neutral-400);--kai-color-border-control-hover: var(--kai-palette-neutral-300);--kai-color-border-focus: var(--kai-palette-blue-400);--kai-color-accent-default: var(--kai-palette-blue-600);--kai-color-accent-hover: var(--kai-palette-blue-700);--kai-color-accent-active: var(--kai-palette-blue-800);--kai-color-accent-subtle: var(--kai-palette-blue-950);--kai-color-accent-text: var(--kai-palette-blue-300);--kai-color-accent-graphic: var(--kai-palette-blue-600);--kai-color-status-success-mark: var(--kai-palette-green-600);--kai-color-status-success-solid: var(--kai-palette-green-700);--kai-color-status-success-solid-hover: var(--kai-palette-green-800);--kai-color-status-success-on-solid: var(--kai-palette-white);--kai-color-status-success-text: var(--kai-palette-green-400);--kai-color-status-success-subtle: var(--kai-palette-green-950);--kai-color-status-success-border: var(--kai-palette-green-800);--kai-color-status-warning-mark: var(--kai-palette-yellow-600);--kai-color-status-warning-solid: var(--kai-palette-yellow-600);--kai-color-status-warning-solid-hover: var(--kai-palette-yellow-500);--kai-color-status-warning-on-solid: var(--kai-palette-yellow-950);--kai-color-status-warning-text: var(--kai-palette-yellow-400);--kai-color-status-warning-subtle: var(--kai-palette-yellow-950);--kai-color-status-warning-border: var(--kai-palette-yellow-800);--kai-color-status-danger-mark: var(--kai-palette-red-500);--kai-color-status-danger-solid: var(--kai-palette-red-600);--kai-color-status-danger-solid-hover: var(--kai-palette-red-700);--kai-color-status-danger-on-solid: var(--kai-palette-white);--kai-color-status-danger-text: var(--kai-palette-red-400);--kai-color-status-danger-subtle: var(--kai-palette-red-950);--kai-color-status-danger-border: var(--kai-palette-red-800);--kai-color-status-info-mark: var(--kai-palette-blue-600);--kai-color-status-info-solid: var(--kai-palette-blue-600);--kai-color-status-info-solid-hover: var(--kai-palette-blue-700);--kai-color-status-info-on-solid: var(--kai-palette-white);--kai-color-status-info-text: var(--kai-palette-blue-300);--kai-color-status-info-subtle: var(--kai-palette-blue-950);--kai-color-status-info-border: var(--kai-palette-blue-800)}}:root[data-theme=dark]{--kai-color-bg-canvas: var(--kai-palette-blue-950);--kai-color-bg-surface: var(--kai-palette-blue-900);--kai-color-bg-sunken: var(--kai-palette-neutral-950);--kai-color-bg-inverse: var(--kai-palette-neutral-100);--kai-color-bg-veil: var(--kai-palette-shade-veil-strong);--kai-color-shadow-popover: var(--kai-palette-shade-hard);--kai-color-fg-default: var(--kai-palette-neutral-100);--kai-color-fg-muted: var(--kai-palette-neutral-400);--kai-color-fg-subtle: var(--kai-palette-neutral-500);--kai-color-fg-on-accent: var(--kai-palette-white);--kai-color-fg-inverse: var(--kai-palette-neutral-900);--kai-color-border-default: var(--kai-palette-neutral-800);--kai-color-border-strong: var(--kai-palette-neutral-700);--kai-color-border-control: var(--kai-palette-neutral-400);--kai-color-border-control-hover: var(--kai-palette-neutral-300);--kai-color-border-focus: var(--kai-palette-blue-400);--kai-color-accent-default: var(--kai-palette-blue-600);--kai-color-accent-hover: var(--kai-palette-blue-700);--kai-color-accent-active: var(--kai-palette-blue-800);--kai-color-accent-subtle: var(--kai-palette-blue-950);--kai-color-accent-text: var(--kai-palette-blue-300);--kai-color-accent-graphic: var(--kai-palette-blue-600);--kai-color-status-success-mark: var(--kai-palette-green-600);--kai-color-status-success-solid: var(--kai-palette-green-700);--kai-color-status-success-solid-hover: var(--kai-palette-green-800);--kai-color-status-success-on-solid: var(--kai-palette-white);--kai-color-status-success-text: var(--kai-palette-green-400);--kai-color-status-success-subtle: var(--kai-palette-green-950);--kai-color-status-success-border: var(--kai-palette-green-800);--kai-color-status-warning-mark: var(--kai-palette-yellow-600);--kai-color-status-warning-solid: var(--kai-palette-yellow-600);--kai-color-status-warning-solid-hover: var(--kai-palette-yellow-500);--kai-color-status-warning-on-solid: var(--kai-palette-yellow-950);--kai-color-status-warning-text: var(--kai-palette-yellow-400);--kai-color-status-warning-subtle: var(--kai-palette-yellow-950);--kai-color-status-warning-border: var(--kai-palette-yellow-800);--kai-color-status-danger-mark: var(--kai-palette-red-500);--kai-color-status-danger-solid: var(--kai-palette-red-600);--kai-color-status-danger-solid-hover: var(--kai-palette-red-700);--kai-color-status-danger-on-solid: var(--kai-palette-white);--kai-color-status-danger-text: var(--kai-palette-red-400);--kai-color-status-danger-subtle: var(--kai-palette-red-950);--kai-color-status-danger-border: var(--kai-palette-red-800);--kai-color-status-info-mark: var(--kai-palette-blue-600);--kai-color-status-info-solid: var(--kai-palette-blue-600);--kai-color-status-info-solid-hover: var(--kai-palette-blue-700);--kai-color-status-info-on-solid: var(--kai-palette-white);--kai-color-status-info-text: var(--kai-palette-blue-300);--kai-color-status-info-subtle: var(--kai-palette-blue-950);--kai-color-status-info-border: var(--kai-palette-blue-800)}.kai-logo[data-v-f50fafd6]{display:block;flex:none;object-fit:contain}
