[data-ds=graphite]{color-scheme:dark;--ds-bg: #0b0c0f;--ds-side: #14151b;--ds-surface: #191a21;--ds-surface2: #1f2028;--ds-hover: #23252e;--ds-nav-active: #262833;--ds-border: rgba(255, 255, 255, .07);--ds-border-strong: rgba(255, 255, 255, .12);--ds-text: #e7e8ec;--ds-qr-bg: #ffffff;--ds-qr-fg: #0b0c0f;--ds-text2: #9ea1ad;--ds-text3: #666a77;--ds-accent: #7c7cf8;--ds-accent-text: #a5a6ff;--ds-on-accent: #ffffff;--ds-ok: #4cc38a;--ds-warn: #e9b03f;--ds-err: #f0565c;--ds-info: #4ea6f5;--ds-sel: rgba(124, 124, 248, .12);--ds-add-bg: rgba(76, 195, 138, .1);--ds-del-bg: rgba(240, 86, 92, .1);--ds-code-bg: #111217;--ds-modal-bg: #17181f;--ds-float-bg: #1a1b23;--ds-toast-bg: #22232d;--ds-scrim: rgba(5, 6, 10, .62);--ds-media-scrim: rgba(0, 0, 0, .93);--ds-media-bg: #000000;--ds-paper: #ededf1;--ds-on-warn: #111111;--ds-ask-grad: linear-gradient(90deg, #5e8bf7, #3fb6c9);--ds-veil: #ffffff;--ds-shade: #000000;--ds-veil-15: color-mix(in srgb, var(--ds-veil) 1.5%, transparent);--ds-veil-20: color-mix(in srgb, var(--ds-veil) 2%, transparent);--ds-veil-25: color-mix(in srgb, var(--ds-veil) 2.5%, transparent);--ds-veil-30: color-mix(in srgb, var(--ds-veil) 3%, transparent);--ds-veil-40: color-mix(in srgb, var(--ds-veil) 4%, transparent);--ds-veil-60: color-mix(in srgb, var(--ds-veil) 6%, transparent);--ds-veil-70: color-mix(in srgb, var(--ds-veil) 7%, transparent);--ds-veil-80: color-mix(in srgb, var(--ds-veil) 8%, transparent);--ds-veil-160: color-mix(in srgb, var(--ds-veil) 16%, transparent);--ds-veil-180: color-mix(in srgb, var(--ds-veil) 18%, transparent);--ds-veil-350: color-mix(in srgb, var(--ds-veil) 35%, transparent);--ds-shade-20: color-mix(in srgb, var(--ds-shade) 20%, transparent);--ds-shade-22: color-mix(in srgb, var(--ds-shade) 22%, transparent);--ds-shade-25: color-mix(in srgb, var(--ds-shade) 25%, transparent);--ds-shade-35: color-mix(in srgb, var(--ds-shade) 35%, transparent);--ds-shade-42: color-mix(in srgb, var(--ds-shade) 42%, transparent);--ds-shade-45: color-mix(in srgb, var(--ds-shade) 45%, transparent);--ds-shade-50: color-mix(in srgb, var(--ds-shade) 50%, transparent);--ds-shade-55: color-mix(in srgb, var(--ds-shade) 55%, transparent);--ds-shade-60: color-mix(in srgb, var(--ds-shade) 60%, transparent);--ds-company: #9ea1ad;--ds-g-panel: #14151b;--ds-g-panel-strong: #16171d;--ds-g-card: #1b1c24;--ds-g-card-sel: #1f2033;--ds-g-input: #1c1d25;--ds-g-btn2: #22242d;--ds-g-seg: #1c1d25;--ds-g-seg-on: #2a2c36;--ds-g-stroke: rgba(255, 255, 255, .06);--ds-g-footer: #16171d;--ds-g-shadow: 0 8px 28px rgba(0, 0, 0, .45);--ds-g-btn-shadow: 0 4px 12px rgba(124, 124, 248, .35);--ds-accent-grad: linear-gradient(90deg, #8b7cf8, #5e8bf7);--ds-accent-grad-diag: linear-gradient(135deg, #8b7cf8, #5e8bf7);--ds-bg-fill: linear-gradient(135deg, #0d0e14 0%, #14101f 50%, #0b1119 100%);--ds-r-sm: 6px;--ds-r-md: 8px;--ds-r-lg: 12px;--ds-r-xl: 16px;--ds-r-pill: 999px;--ds-gap: 12px;--ds-s-1: 4px;--ds-s-2: 8px;--ds-s-3: 12px;--ds-s-4: 16px;--ds-s-5: 20px;--ds-s-6: 24px;--ds-t-fast: .12s;--ds-t-base: .16s;--ds-ease: cubic-bezier(.2, 0, 0, 1);--ds-side-w: 236px;--ds-list-w: 470px;--ds-icon-s: 16px;--ds-icon-sw: 1.75;--ds-font: "Inter", system-ui, sans-serif;--ds-mono: "JetBrains Mono", ui-monospace, monospace}[data-ds=graphite][data-theme=light],[data-theme=light] [data-ds=graphite]{color-scheme:light;--ds-bg: #f4f5f8;--ds-side: #eceef3;--ds-surface: #ffffff;--ds-surface2: #f1f2f6;--ds-hover: #e8eaf0;--ds-nav-active: #e2e4ed;--ds-border: rgba(16, 18, 27, .08);--ds-border-strong: rgba(16, 18, 27, .14);--ds-text: #1b1d24;--ds-text2: #5d6170;--ds-text3: #8a8e9a;--ds-accent: #5b5bd6;--ds-accent-text: #4b4bc2;--ds-on-accent: #ffffff;--ds-ok: #1c9a5d;--ds-warn: #b7791f;--ds-err: #d4383e;--ds-info: #1f7fd1;--ds-sel: rgba(91, 91, 214, .1);--ds-add-bg: rgba(28, 154, 93, .1);--ds-del-bg: rgba(212, 56, 62, .08);--ds-code-bg: #f3f4f7;--ds-company: #6d717d;--ds-modal-bg: #ffffff;--ds-float-bg: #ffffff;--ds-toast-bg: #ffffff;--ds-scrim: rgba(16, 18, 27, .32);--ds-veil: #000000;--ds-shade: rgba(16, 18, 27, .32);--ds-paper: #ffffff;--ds-g-panel: #ffffff;--ds-g-panel-strong: #fbfbfd;--ds-g-card: #ffffff;--ds-g-card-sel: #eef0ff;--ds-g-input: #f4f5f8;--ds-g-btn2: #eef0f4;--ds-g-seg: #eef0f4;--ds-g-seg-on: #ffffff;--ds-g-stroke: rgba(16, 18, 27, .08);--ds-g-footer: #fbfbfd;--ds-g-shadow: 0 8px 28px rgba(16, 18, 27, .08);--ds-g-btn-shadow: 0 4px 12px rgba(91, 91, 214, .25);--ds-accent-grad: linear-gradient(90deg, #7a6cf2, #4f7ff0);--ds-accent-grad-diag: linear-gradient(135deg, #7a6cf2, #4f7ff0);--ds-bg-fill: linear-gradient(135deg, #f6f7fa 0%, #f3f1fa 50%, #f1f5f9 100%)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/app/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(/app/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/app/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(/app/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/app/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(/app/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/app/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(/app/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/app/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(/app/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/app/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(/app/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/app/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:normal;font-display:swap;font-weight:500;src:url(/app/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/app/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(/app/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/app/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(/app/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/app/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(/app/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/app/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(/app/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/app/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(/app/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/app/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(/app/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/app/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(/app/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/app/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(/app/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/app/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(/app/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/app/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(/app/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/app/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(/app/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/app/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(/app/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/app/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(/app/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/app/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(/app/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/app/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(/app/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/app/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(/app/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/app/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(/app/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/app/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(/app/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/app/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(/app/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/app/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(/app/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/app/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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/app/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/app/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/app/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/app/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/app/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/app/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/app/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/app/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/app/assets/jetbrains-mono-greek-500-normal-D7SFKleX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/app/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/app/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/app/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/app/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/app/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/app/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/app/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/app/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/app/assets/jetbrains-mono-latin-600-normal-BfsvjouI.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2) format("woff2"),url(/app/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/app/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/app/assets/jetbrains-mono-greek-700-normal-DEigVDxa.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2) format("woff2"),url(/app/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/app/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/app/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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:JetBrains Mono;font-style:normal;font-weight:100 500;font-display:swap;src:url(/app/assets/JetBrainsMono-Regular-C8L8B0wz.woff2) format("woff2");unicode-range:U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-257F,U+2580-259F,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+27F0-27FF,U+2900-297F,U+2B00-2BFF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600 800;font-display:swap;src:url(/app/assets/JetBrainsMono-Bold-0imoSlIn.woff2) format("woff2");unicode-range:U+2190-21FF,U+2200-22FF,U+2300-23FF,U+2500-257F,U+2580-259F,U+25A0-25FF,U+2600-26FF,U+2700-27BF,U+27F0-27FF,U+2900-297F,U+2B00-2BFF}[data-ds=graphite]{font-family:var(--ds-font);font-size:13px;line-height:20px;color:var(--ds-text);-webkit-font-smoothing:antialiased}[data-ds=graphite] .ds-t-hero{font-size:40px;line-height:47px;font-weight:700;letter-spacing:-.02em}[data-ds=graphite] .ds-t-h1{font-size:22px;line-height:29px;font-weight:600;letter-spacing:-.01em}[data-ds=graphite] .ds-t-h2{font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.005em}[data-ds=graphite] .ds-t-h3{font-size:14px;line-height:20px;font-weight:600}[data-ds=graphite] .ds-t-body{font-size:13px;line-height:20px;font-weight:400}[data-ds=graphite] .ds-t-bodyM{font-size:13px;line-height:19px;font-weight:500}[data-ds=graphite] .ds-t-small{font-size:12px;line-height:17px;font-weight:400;color:var(--ds-text2)}[data-ds=graphite] .ds-t-smallM{font-size:12px;line-height:17px;font-weight:500}[data-ds=graphite] .ds-t-tiny{font-size:11px;line-height:15px;font-weight:400;color:var(--ds-text3)}[data-ds=graphite] .ds-t-label{font-size:11px;line-height:15px;font-weight:500;color:var(--ds-text3);text-transform:uppercase;letter-spacing:.04em}[data-ds=graphite] .ds-t-mono{font-family:var(--ds-mono);font-size:12px;line-height:19px;font-weight:400}[data-ds=graphite] .ds-t-monoS{font-family:var(--ds-mono);font-size:11px;line-height:17px;font-weight:400;color:var(--ds-text3)}[data-ds=graphite].ds-root,[data-ds=graphite] .ds-root{background:var(--ds-bg-fill);min-height:100%}[data-ds=graphite] :focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}[data-ds=graphite] .ds-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--ds-g-panel);border:1px solid var(--ds-g-stroke);border-radius:var(--ds-r-xl);box-shadow:var(--ds-g-shadow);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}[data-ds=graphite] .ds-panel--strong{background:var(--ds-g-panel-strong)}[data-ds=graphite] .ds-card{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--ds-surface);border:1px solid var(--ds-g-stroke);border-radius:var(--ds-r-lg)}[data-ds=graphite] .ds-card--sel{background:var(--ds-g-card-sel)}[data-ds=graphite] .ds-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--ds-r-pill);font-size:11px;line-height:15px;font-weight:500;white-space:nowrap;border:1px solid transparent;min-width:0;max-width:100%;box-sizing:border-box}[data-ds=graphite] .ds-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-ds=graphite] .ds-chip>.ds-icon{flex:none}[data-ds=graphite] .ds-chip--neutral{color:var(--ds-text2);background:var(--ds-surface2);border-color:var(--ds-border)}[data-ds=graphite] .ds-chip--mono{font-family:var(--ds-mono);font-weight:500}[data-ds=graphite] .ds-chip__dot{width:6px;height:6px;border-radius:50%;flex:none}[data-ds=graphite] .ds-mark{background:color-mix(in srgb,var(--ds-accent) 28%,transparent);color:inherit;border-radius:2px}[data-ds=graphite] .ds-kbd{display:inline-flex;align-items:center;padding:0 5px;border-radius:4px;font:500 10px/16px var(--ds-font);color:var(--ds-text3);background:var(--ds-surface2);border:1px solid var(--ds-border)}[data-ds=graphite] .ds-kbd--on-accent{background:color-mix(in srgb,var(--ds-on-accent) 18%,transparent);color:color-mix(in srgb,var(--ds-on-accent) 90%,transparent);border-color:transparent}[data-ds=graphite] .ds-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:var(--ds-r-pill);border:1px solid transparent;background:none;cursor:pointer;font-family:var(--ds-font);transition:filter .12s,background-color .12s}[data-ds=graphite] .ds-btn--small{padding:3px 10px}[data-ds=graphite] .ds-btn--icon{padding:6px}[data-ds=graphite] .ds-btn--small.ds-btn--icon{padding:3px}[data-ds=graphite] .ds-btn--primary{background:var(--ds-accent-grad);box-shadow:var(--ds-g-btn-shadow)}[data-ds=graphite] .ds-btn--primary:hover:not(:disabled):not(.is-disabled){filter:brightness(1.08)}[data-ds=graphite] .ds-btn--secondary{background:var(--ds-g-btn2);border-color:var(--ds-border-strong)}[data-ds=graphite] .ds-btn--secondary:hover:not(:disabled):not(.is-disabled){background:var(--ds-hover)}[data-ds=graphite] .ds-btn--ghost:hover:not(:disabled):not(.is-disabled){background:var(--ds-hover)}[data-ds=graphite] .ds-btn--danger{border-color:color-mix(in srgb,var(--ds-err) 35%,transparent)}[data-ds=graphite] .ds-btn--danger:hover:not(:disabled):not(.is-disabled){background:var(--ds-del-bg)}[data-ds=graphite] a.ds-btn{text-decoration:none}[data-ds=graphite] .ds-btn:disabled,[data-ds=graphite] .ds-btn.is-disabled{cursor:not-allowed;background:var(--ds-surface2);border-color:var(--ds-border);box-shadow:none;filter:none}[data-ds=graphite] .ds-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;color:var(--ds-on-accent);font-weight:600;line-height:1;user-select:none}[data-ds=graphite] .ds-agent{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;user-select:none}[data-ds=graphite] .ds-agent__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;pointer-events:none}[data-ds=graphite] .ds-agent__state{position:absolute;right:-2px;bottom:-2px;border-radius:50%;border:2px solid var(--ds-side);background:var(--ds-accent)}[data-ds=graphite] .ds-agent[data-state=waiting] .ds-agent__state{background:var(--ds-warn)}[data-ds=graphite] .ds-agent[data-state=working] .ds-agent__state{color:var(--ds-accent);animation:ds-dot-pulse 1.8s ease-out infinite}@media (prefers-reduced-motion: reduce){[data-ds=graphite] .ds-agent[data-state=working] .ds-agent__state{animation:none}}[data-ds=graphite] .ds-divider{height:1px;width:100%;background:var(--ds-border);flex:none}[data-ds=graphite] .ds-divider--v{width:1px;height:auto;align-self:stretch}[data-ds=graphite] .ds-iconbox{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%}[data-ds=graphite] .ds-nav{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:10px;border:0;background:none;color:var(--ds-text2);text-decoration:none;cursor:pointer;text-align:left;font:400 13px/20px var(--ds-font)}[data-ds=graphite] .ds-nav:hover{background:var(--ds-hover)}[data-ds=graphite] .ds-nav--active,[data-ds=graphite] .ds-nav--active:hover{background:var(--ds-nav-active);color:var(--ds-text);font-weight:500}[data-ds=graphite] .ds-nav__lead{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:16px;min-height:16px}[data-ds=graphite] .ds-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ds=graphite] .ds-nav__count{padding:1px 7px;border-radius:var(--ds-r-pill);background:var(--ds-surface2);font-size:11px;line-height:15px;font-weight:600;color:var(--ds-text2)}[data-ds=graphite] .ds-nav__count--hot{background:var(--ds-accent-grad);color:var(--ds-on-accent)}[data-ds=graphite] .ds-person{display:inline-flex;align-items:center;gap:8px}[data-ds=graphite] .ds-dot{display:inline-block;flex:none;border-radius:50%}[data-ds=graphite] .ds-dot--pulse{box-shadow:0 0 0 0 currentColor;color:var(--ds-ok);animation:ds-dot-pulse 1.8s ease-out infinite}@keyframes ds-dot-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}70%,to{box-shadow:0 0 0 5px transparent}}@media (prefers-reduced-motion: reduce){[data-ds=graphite] .ds-dot--pulse{animation:none}}[data-ds=graphite] .ds-chip--btn{cursor:pointer;font:inherit}[data-ds=graphite] .ds-chip--btn:hover{filter:brightness(1.12)}[data-ds=graphite] .ds-chip--btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}[data-ds=graphite] .ds-grow{flex:1;min-width:0}[data-ds=graphite] .ds-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}[data-ds=graphite] .ds-seg{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:var(--ds-r-pill);background:var(--ds-g-seg);border:1px solid var(--ds-border)}[data-ds=graphite] .ds-seg__item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:0;border-radius:var(--ds-r-pill);background:none;cursor:pointer;font:500 12px/17px var(--ds-font);color:var(--ds-text2)}[data-ds=graphite] .ds-seg__item:hover{color:var(--ds-text)}[data-ds=graphite] .ds-seg__item--on{background:var(--ds-g-seg-on);color:var(--ds-text)}[data-ds=graphite] .ds-seg__count{font-size:11px;line-height:15px;font-weight:500;color:var(--ds-text3)}[data-ds=graphite] .ds-seg__item--on .ds-seg__count{color:var(--ds-accent-text)}[data-ds=graphite] .ds-tabs{position:relative;display:flex;gap:20px;box-shadow:inset 0 -1px var(--ds-border);overflow-x:auto;scrollbar-width:none}[data-ds=graphite] .ds-tabs::-webkit-scrollbar{display:none}[data-ds=graphite] .ds-tabs__item{display:inline-flex;flex:none;align-items:center;gap:6px;padding:9px 0 10px;border:0;white-space:nowrap;border-bottom:2px solid transparent;background:none;cursor:pointer;font:500 12px/17px var(--ds-font);color:var(--ds-text2)}[data-ds=graphite] .ds-tabs__item:hover{color:var(--ds-text)}[data-ds=graphite] .ds-tabs__item--on{color:var(--ds-text);border-bottom-color:var(--ds-accent)}[data-ds=graphite] .ds-tabs__count{padding:0 6px;border-radius:var(--ds-r-pill);background:var(--ds-surface2);font-size:11px;line-height:15px;color:var(--ds-text3)}[data-ds=graphite] .ds-tabs__item--on .ds-tabs__count{background:color-mix(in srgb,var(--ds-accent) 18%,transparent);color:var(--ds-accent-text)}[data-ds=graphite] .ds-ladder{display:flex;flex-direction:column;gap:8px;width:100%}[data-ds=graphite] .ds-ladder__row{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}[data-ds=graphite] .ds-ladder__step{display:flex;align-items:center;gap:8px;flex:none}[data-ds=graphite] .ds-ladder__dot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;box-sizing:border-box;background:var(--ds-surface);border:1px solid var(--ds-border-strong);font:600 11px/1 var(--ds-font);color:var(--ds-text3)}[data-ds=graphite] .ds-ladder__name{font:500 12px/17px var(--ds-font);color:var(--ds-text3);white-space:nowrap}[data-ds=graphite] .ds-ladder__line{flex:1;min-width:8px;height:2px;border-radius:1px;background:var(--ds-border)}[data-ds=graphite] .ds-ladder__line.is-done{background:color-mix(in srgb,var(--ds-ok) 50%,transparent)}[data-ds=graphite] .ds-ladder--compact .ds-ladder__name,[data-ds=graphite] .ds-ladder--compact .ds-ladder__dot>*{display:none}[data-ds=graphite] .ds-ladder--compact .ds-ladder__dot{width:10px;height:10px;font-size:0}[data-ds=graphite] .ds-ladder--compact .ds-ladder__step.is-now{padding:0;border:0;background:none}[data-ds=graphite] .ds-ladder--compact .ds-ladder__step.is-now .ds-ladder__dot{background:var(--ds-accent);border-color:transparent;box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 25%,transparent)}[data-ds=graphite] .ds-ladder--compact .ds-ladder__step{flex:none}[data-ds=graphite] .ds-ladder--compact .ds-ladder__line{min-width:4px}[data-ds=graphite] .ds-ladder__step.is-done .ds-ladder__dot{background:var(--ds-ok);border-color:transparent}[data-ds=graphite] .ds-ladder__step.is-done .ds-ladder__name{color:var(--ds-text2)}[data-ds=graphite] .ds-ladder__step.is-failed .ds-ladder__dot{background:var(--ds-err);border-color:transparent}[data-ds=graphite] .ds-ladder__step.is-failed .ds-ladder__name{color:var(--ds-err);font-weight:600}[data-ds=graphite] .ds-ladder__step.is-now{padding:5px 12px 5px 6px;border-radius:var(--ds-r-pill);background:color-mix(in srgb,var(--ds-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--ds-accent) 30%,transparent)}[data-ds=graphite] .ds-ladder__step.is-now .ds-ladder__dot{background:var(--ds-accent-grad);border-color:transparent;color:var(--ds-on-accent)}[data-ds=graphite] .ds-ladder__step.is-now .ds-ladder__name{font-weight:600;color:var(--ds-accent-text)}[data-ds=graphite] .ds-field{display:flex;flex-direction:column;gap:6px;width:100%}[data-ds=graphite] .ds-field__head{display:flex;align-items:center;gap:6px}[data-ds=graphite] .ds-field__label{flex:1;color:var(--ds-text2)}[data-ds=graphite] .ds-field__box{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--ds-r-md);background:var(--ds-g-input);border:1px solid var(--ds-border-strong)}[data-ds=graphite] .ds-field__box--multi{align-items:flex-start}[data-ds=graphite] .ds-field__box:focus-within{border-color:color-mix(in srgb,var(--ds-accent) 60%,transparent);box-shadow:0 0 0 .5px color-mix(in srgb,var(--ds-accent) 60%,transparent)}[data-ds=graphite] .ds-field__box--err{border-color:color-mix(in srgb,var(--ds-err) 60%,transparent)}[data-ds=graphite] .ds-field__box input,[data-ds=graphite] .ds-field__box textarea{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;resize:vertical;font:400 13px/20px var(--ds-font);color:var(--ds-text)}[data-ds=graphite] .ds-field__box input::placeholder,[data-ds=graphite] .ds-field__box textarea::placeholder{color:var(--ds-text3)}[data-ds=graphite] .ds-field__box :focus-visible{outline:0}[data-ds=graphite] .ds-select{box-sizing:border-box;width:100%;padding:9px 36px 9px 12px;border-radius:var(--ds-r-md);border:1px solid var(--ds-border-strong);color:var(--ds-text);font:400 13px/20px var(--ds-font);appearance:none;-webkit-appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%238e8e99' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E") no-repeat right 14px center / 12px 12px,var(--ds-g-input)}[data-ds=graphite] .ds-select:disabled{cursor:default;opacity:.6}[data-ds=graphite] .ds-select--compact{width:auto;padding:5px 28px 5px 8px;font-size:12px;background-position:right 9px center,0 0}[data-ds=graphite] .ds-select:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ds-accent) 60%,transparent);box-shadow:0 0 0 .5px color-mix(in srgb,var(--ds-accent) 60%,transparent)}[data-ds=graphite] .ds-select--err{border-color:color-mix(in srgb,var(--ds-err) 60%,transparent)}[data-ds=graphite] .ds-radio{position:relative;display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--ds-r-md);border:1px solid var(--ds-border);cursor:pointer}[data-ds=graphite] .ds-radio:hover{background:var(--ds-hover)}[data-ds=graphite] .ds-radio.is-on{background:var(--ds-sel);border-color:var(--ds-accent);box-shadow:inset 0 0 0 .5px var(--ds-accent)}[data-ds=graphite] .ds-radio.is-disabled{opacity:.5;cursor:not-allowed}[data-ds=graphite] .ds-radio__mark{flex:none;box-sizing:border-box;width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--ds-border-strong);display:inline-flex;align-items:center;justify-content:center}[data-ds=graphite] .ds-radio.is-on .ds-radio__mark{background:var(--ds-accent-grad);border-color:transparent}[data-ds=graphite] .ds-radio.is-on .ds-radio__mark:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ds-on-accent)}[data-ds=graphite] .ds-radio__text{flex:1;display:flex;flex-direction:column;gap:2px}[data-ds=graphite] .ds-radio:has(:focus-visible){outline:2px solid var(--ds-accent);outline-offset:2px}[data-ds=graphite] .ds-toggle{flex:none;box-sizing:border-box;width:34px;height:20px;padding:2px;border-radius:10px;cursor:pointer;background:var(--ds-surface2);border:0;box-shadow:inset 0 0 0 1px var(--ds-border-strong);display:inline-flex;align-items:center}[data-ds=graphite] .ds-toggle__knob{width:16px;height:16px;border-radius:50%;background:var(--ds-text3);transition:transform .15s}[data-ds=graphite] .ds-toggle.is-on{background:var(--ds-accent-grad);box-shadow:none}[data-ds=graphite] .ds-toggle.is-on .ds-toggle__knob{background:var(--ds-on-accent);transform:translate(14px)}@media (prefers-reduced-motion: reduce){[data-ds=graphite] .ds-toggle__knob{transition:none}}[data-ds=graphite] .ds-toggle:disabled{opacity:.5;cursor:not-allowed}[data-ds=graphite] .ds-check{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}[data-ds=graphite] .ds-check.is-disabled{opacity:.5;cursor:not-allowed}[data-ds=graphite] .ds-check__box{flex:none;box-sizing:border-box;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--ds-border-strong);display:inline-flex;align-items:center;justify-content:center}[data-ds=graphite] .ds-check.is-on .ds-check__box{background:var(--ds-accent-grad);border-color:transparent}[data-ds=graphite] .ds-check:has(:focus-visible) .ds-check__box{outline:2px solid var(--ds-accent);outline-offset:2px}[data-ds=graphite] .ds-setting{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--ds-border)}[data-ds=graphite] .ds-setting.is-last{border-bottom:0}[data-ds=graphite] .ds-setting__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-ds=graphite] .ds-bar{display:flex;overflow:hidden;background:var(--ds-surface2)}[data-ds=graphite] .ds-table{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:var(--ds-r-lg);background:var(--ds-g-card);border:1px solid var(--ds-g-stroke)}[data-ds=graphite] .ds-table__head,[data-ds=graphite] .ds-table__row{min-width:min-content;display:grid;gap:12px;align-items:center}[data-ds=graphite] .ds-table__head{padding:9px 16px;background:var(--ds-veil-20);border-bottom:1px solid var(--ds-border)}[data-ds=graphite] .ds-table__row{padding:10px 16px;border-bottom:1px solid var(--ds-border)}[data-ds=graphite] .ds-table__row:last-child{border-bottom:0}[data-ds=graphite] .ds-table__row.is-dim{background:var(--ds-veil-15)}[data-ds=graphite] .ds-table__row.is-sel{background:var(--ds-sel)}[data-ds=graphite] .ds-table__row.is-click{cursor:pointer}[data-ds=graphite] .ds-table__row.is-click:not(.is-sel):hover{background:var(--ds-hover)}[data-ds=graphite] .ds-table__cell{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}[data-ds=graphite] .ds-table__head>:first-child,[data-ds=graphite] .ds-table__row>.ds-table__cell:first-child{position:sticky;left:0;z-index:1;margin-left:-16px;padding-left:16px;background:var(--ds-g-card)}[data-ds=graphite] .ds-table__head>:first-child{background:linear-gradient(var(--ds-veil-20),var(--ds-veil-20)),var(--ds-g-card)}[data-ds=graphite] .ds-table__row.is-dim>.ds-table__cell:first-child{background:linear-gradient(var(--ds-veil-15),var(--ds-veil-15)),var(--ds-g-card)}[data-ds=graphite] .ds-table__row.is-sel>.ds-table__cell:first-child{background:linear-gradient(var(--ds-sel),var(--ds-sel)),var(--ds-g-card)}[data-ds=graphite] .ds-table__row.is-click:not(.is-sel):hover>.ds-table__cell:first-child{background:linear-gradient(var(--ds-hover),var(--ds-hover)),var(--ds-g-card)}[data-ds=graphite] .ds-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ds=graphite] .ds-pagehead{display:flex;flex-direction:column;gap:10px;padding:18px 28px 14px;border-bottom:1px solid var(--ds-border)}[data-ds=graphite] .ds-pagehead.has-tabs{padding-bottom:0;border-bottom:0}[data-ds=graphite] .ds-pagehead h1{margin:0}[data-ds=graphite] .ds-pagehead__row{display:flex;align-items:center;gap:10px}[data-ds=graphite] .ds-pagehead__crumbs{flex:1;display:flex;align-items:center;gap:10px;min-width:0}[data-ds=graphite] .ds-pagehead__crumb{display:inline-flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}[data-ds=graphite] .ds-pagehead__crumb>span{overflow:hidden;text-overflow:ellipsis}[data-ds=graphite] .ds-pagehead__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-ds=graphite] .ds-stat{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:var(--ds-r-lg);background:var(--ds-g-card);border:1px solid var(--ds-g-stroke)}[data-ds=graphite] .ds-banner b{font-weight:600}[data-ds=graphite] .ds-banner{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--ds-r-md);border:1px solid transparent}[data-ds=graphite] .ds-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;text-align:center}[data-ds=graphite] .ds-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%}[data-ds=graphite] .ds-empty__actions{display:flex;gap:8px;padding-top:6px}[data-ds=graphite] .ds-skel{display:block;flex:none;animation:ds-skel 1.4s ease-in-out infinite}@keyframes ds-skel{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){[data-ds=graphite] .ds-skel{animation:none}}[data-ds=graphite] .ds-pagehead__crumb:not(:last-child){flex:none}.ds-layer{position:static;font-family:var(--ds-font);color:var(--ds-text)}[data-ds=graphite] .ds-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:var(--ds-scrim);animation:ds-fade var(--ds-t-base) var(--ds-ease)}[data-ds=graphite] .ds-overlay--drawer{justify-content:flex-end;align-items:stretch;padding:12px}[data-ds=graphite] .ds-modal,[data-ds=graphite] .ds-drawer{display:flex;flex-direction:column;max-height:100%;overflow:hidden;border-radius:var(--ds-r-xl);background:var(--ds-modal-bg);border:1px solid var(--ds-border-strong);outline:0}[data-ds=graphite] .ds-modal{max-width:100%;box-shadow:0 24px 64px var(--ds-shade-60),0 0 40px color-mix(in srgb,var(--ds-accent) 8%,transparent);animation:ds-pop var(--ds-t-base) var(--ds-ease)}[data-ds=graphite] .ds-modal__head{display:flex;align-items:center;gap:12px;padding:18px 20px 12px}[data-ds=graphite] .ds-modal__head h2{margin:0}[data-ds=graphite] .ds-modal__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}[data-ds=graphite] .ds-modal__x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:0;border-radius:var(--ds-r-md);background:var(--ds-surface2);cursor:pointer}[data-ds=graphite] .ds-modal__x:hover{background:var(--ds-hover)}[data-ds=graphite] .ds-modal__body{display:flex;flex-direction:column;gap:14px;padding:6px 20px 18px;overflow:auto}[data-ds=graphite] .ds-modal__foot{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--ds-veil-25);border-top:1px solid var(--ds-border)}[data-ds=graphite] .ds-modal__foot>.ds-row{flex:1 1 auto;min-width:0}[data-ds=graphite] .ds-drawer{max-width:calc(100vw - 24px);box-shadow:0 0 60px var(--ds-shade-60);animation:ds-slide var(--ds-t-base) var(--ds-ease)}[data-ds=graphite] .ds-drawer__head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--ds-border)}[data-ds=graphite] .ds-drawer__head h2{margin:0}[data-ds=graphite] .ds-drawer__x{display:inline-flex;padding:2px;border:0;border-radius:var(--ds-r-sm);background:none;cursor:pointer}[data-ds=graphite] .ds-drawer__x:hover{background:var(--ds-hover)}[data-ds=graphite] .ds-drawer__body{flex:1;display:flex;flex-direction:column;gap:12px;padding:14px 18px;overflow:auto}[data-ds=graphite] .ds-popover{position:fixed;z-index:1001;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--ds-r-lg);background:var(--ds-float-bg);border:1px solid var(--ds-border-strong);box-shadow:0 16px 40px var(--ds-shade-55);animation:ds-drop var(--ds-t-fast) var(--ds-ease);max-height:calc(100vh - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}[data-ds=graphite] .ds-popover--static{position:static;animation:none}[data-ds=graphite] .ds-popitem{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ds-r-md);cursor:pointer;outline:0}[data-ds=graphite] .ds-popitem:hover,[data-ds=graphite] .ds-popitem:focus-visible{background:var(--ds-hover)}[data-ds=graphite] .ds-popitem.is-sel{background:var(--ds-sel)}[data-ds=graphite] .ds-popitem:focus-visible{box-shadow:inset 0 0 0 1px var(--ds-accent)}[data-ds=graphite] .ds-popitem.is-disabled{opacity:.5;cursor:not-allowed}[data-ds=graphite] .ds-popitem__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}[data-ds=graphite] .ds-poplabel{padding:8px 10px 4px}[data-ds=graphite] .ds-toasts{position:fixed;z-index:1002;left:50%;bottom:24px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}[data-ds=graphite] .ds-toast{display:inline-flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:var(--ds-r-lg);pointer-events:auto;background:var(--ds-toast-bg);border:1px solid var(--ds-border-strong);box-shadow:0 12px 32px var(--ds-shade-50);animation:ds-rise var(--ds-t-base) var(--ds-ease)}[data-ds=graphite] .ds-toast__action{border:0;padding:0;background:none;cursor:pointer;color:var(--ds-accent-text);font-family:var(--ds-font)}[data-ds=graphite] .ds-toast__action:hover{text-decoration:underline}[data-ds=graphite] .ds-tooltip{position:fixed;z-index:1003;max-width:280px;padding:5px 8px;border-radius:var(--ds-r-sm);pointer-events:none;background:var(--ds-toast-bg);border:1px solid var(--ds-border-strong);box-shadow:0 8px 20px var(--ds-shade-45);color:var(--ds-text)}[data-ds=graphite] .ds-tipwrap{display:inline-flex}[data-ds=graphite] .ds-tipwrap :disabled,[data-ds=graphite] .ds-tipwrap .is-disabled{pointer-events:none}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes ds-slide{0%{opacity:0;transform:translate(24px)}}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ds-drop{0%{opacity:0;transform:translateY(-4px)}}[data-ds=graphite] .ds-reveal{animation:ds-drop var(--ds-t-fast) var(--ds-ease)}[data-ds=graphite] .ds-fadein{animation:ds-fade var(--ds-t-base) var(--ds-ease)}@media (prefers-reduced-motion: reduce){[data-ds=graphite] .ds-overlay,[data-ds=graphite] .ds-modal,[data-ds=graphite] .ds-drawer,[data-ds=graphite] .ds-popover,[data-ds=graphite] .ds-toast,[data-ds=graphite] .ds-reveal,[data-ds=graphite] .ds-fadein{animation:none}[data-ds=graphite] *{transition-duration:0s!important}}[data-ds=graphite] .ds-table__row,[data-ds=graphite] .ds-popitem,[data-ds=graphite] .ds-chip--btn,[data-ds=graphite] .ds-nav,[data-ds=graphite] .ds-card,[data-ds=graphite] .ds-seg__item,[data-ds=graphite] .ds-tabs__item{transition:background-color var(--ds-t-fast) var(--ds-ease),border-color var(--ds-t-fast) var(--ds-ease),color var(--ds-t-fast) var(--ds-ease)}[data-ds=graphite] .ds-pick{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:16px}[data-ds=graphite] .ds-pick>.ds-chip{font-size:12px;line-height:16px;padding:3px 9px}[data-ds=graphite] .ds-pick>.ds-pick__chip{padding-right:4px}[data-ds=graphite] .ds-pick__x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:1px;border:0;border-radius:50%;background:none;cursor:pointer}[data-ds=graphite] .ds-pick__x:hover{background:var(--ds-hover)}[data-ds=graphite] .ds-pick__x:focus-visible{outline:2px solid var(--ds-accent);outline-offset:0}[data-ds=graphite] .ds-pick__empty{color:var(--ds-text3)}[data-ds=graphite] .ds-pick__search{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:7px 10px;border-radius:var(--ds-r-md);background:var(--ds-g-input);border:1px solid var(--ds-border-strong)}[data-ds=graphite] .ds-pick__search:focus-within{border-color:color-mix(in srgb,var(--ds-accent) 60%,transparent)}[data-ds=graphite] .ds-pick__search input{flex:1;min-width:0;border:0;outline:0;background:none;padding:0;font:400 13px/20px var(--ds-font);color:var(--ds-text)}[data-ds=graphite] .ds-pick__search input::placeholder{color:var(--ds-text3)}[data-ds=graphite] .ds-pick__list{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}[data-ds=graphite] .ds-pick__none{padding:8px 10px;color:var(--ds-text3)}[data-ds=graphite] .ds-help{vertical-align:middle;border-radius:50%;cursor:help}[data-ds=graphite] .ds-help:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}[data-ds=graphite] .ds-help__mark{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--ds-border-strong);color:var(--ds-text3);font:600 10px/1 var(--ds-font);text-transform:none;letter-spacing:0}[data-ds=graphite] .ds-help:hover .ds-help__mark{color:var(--ds-text);border-color:var(--ds-text3)}[data-ds=graphite] .ds-seclabel{display:inline-flex;align-items:center;gap:5px}[data-ds=graphite] .ds-field__label--help{flex:none}[data-ds=graphite] .ds-field__head>.ds-help{margin-right:auto}[data-ds=graphite] .ds-toggle-chip.is-on{background:color-mix(in srgb,var(--ds-accent) 26%,transparent)!important;border-color:color-mix(in srgb,var(--ds-accent) 55%,transparent)}[data-ds=graphite] .ds-skel-list{display:flex;flex-direction:column;gap:8px}[data-ds=graphite] .ds-skel-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--ds-r-lg);background:var(--ds-g-card);border:1px solid var(--ds-g-stroke)}[data-ds=graphite] .ds-skel-bare{display:flex;align-items:center;gap:12px;padding:2px 0}[data-ds=graphite] .ds-skel-lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}[data-ds=graphite] .ds-skel-lines>.ds-skel{max-width:100%}[data-ds=graphite] .ds-skel-ctx{display:flex;flex-direction:column;gap:16px}[data-ds=graphite] .ds-skel-row{display:flex;gap:8px}[data-ds=graphite] .ds-error{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 32px;text-align:center}[data-ds=graphite] .ds-error__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%}[data-ds=graphite] .ds-error__msg{display:flex;flex-direction:column;align-items:center;gap:14px}[data-ds=graphite] .ds-error__actions{display:flex;gap:8px}[data-ds=graphite] .ds-error__box{box-sizing:border-box;width:560px;max-width:100%;display:flex;flex-direction:column;gap:6px;padding:14px;text-align:left;border-radius:var(--ds-r-lg);background:var(--ds-g-card);border:1px solid var(--ds-g-stroke)}[data-ds=graphite] .ds-error__box summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}[data-ds=graphite] .ds-error__box summary::-webkit-details-marker{display:none}[data-ds=graphite] .ds-error__box:not([open]) summary .ds-icon{transform:rotate(-90deg)}[data-ds=graphite] .ds-error__cache{opacity:.6}[data-ds=graphite] .ds-connpill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:var(--ds-r-pill);background:var(--ds-toast-bg);border:1px solid;box-shadow:0 12px 32px var(--ds-shade-50)}[data-ds=graphite] .ds-missed{display:inline-flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border-radius:var(--ds-r-lg);background:color-mix(in srgb,var(--ds-accent) 14%,var(--ds-modal-bg));border:1px solid color-mix(in srgb,var(--ds-accent) 40%,transparent);box-shadow:0 12px 32px var(--ds-shade-45)}[data-ds=graphite] .ds-queued{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--ds-r-pill);background:var(--ds-surface2);border:1px solid var(--ds-border-strong)}[data-ds=graphite] .ds-denied__tip{display:flex;flex-direction:column;gap:2px;padding:3px 2px}[data-ds=graphite] .ds-error-boundary{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:auto}[data-ds=graphite] .ds-skel-code{display:flex;flex-direction:column;gap:var(--ds-s-3);padding:var(--ds-s-4)}[data-ds=graphite] .ds-skel-code__row{display:flex;align-items:center;gap:var(--ds-s-4)}[data-ds=graphite] .ds-skel-feed{display:flex;flex-direction:column;gap:var(--ds-s-6)}[data-ds=graphite] .ds-skel-feed__turn{display:flex;flex-direction:column;gap:var(--ds-s-4)}[data-ds=graphite] .ds-skel-feed__me{align-self:flex-end}[data-ds=graphite] .ds-skel-feed__agent{display:flex;gap:var(--ds-s-3)}[data-ds=graphite]{--ds-hl-kw: #b49cf5;--ds-hl-str: #8fcf9f;--ds-hl-num: #e6b673;--ds-hl-fn: #7cb7f5;--ds-hl-type: #6fcfc4;--ds-hl-com: #6e7281;--ds-hl-attr: #e59aa6;--ds-hl-meta: #9ea1ad}[data-ds=graphite][data-theme=light],[data-theme=light] [data-ds=graphite]{--ds-hl-kw: #7c3aed;--ds-hl-str: #16803c;--ds-hl-num: #b45309;--ds-hl-fn: #1d6fd1;--ds-hl-type: #0f8a80;--ds-hl-com: #8a8e9a;--ds-hl-attr: #c2410c;--ds-hl-meta: #5d6170}[data-ds=graphite] .hljs{background:transparent;color:inherit}[data-ds=graphite] :is(.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-built_in.hljs-keyword){color:var(--ds-hl-kw)}[data-ds=graphite] :is(.hljs-string,.hljs-regexp,.hljs-template-tag,.hljs-addition,.hljs-selector-attr){color:var(--ds-hl-str)}[data-ds=graphite] :is(.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-variable.constant_,.hljs-selector-pseudo){color:var(--ds-hl-num)}[data-ds=graphite] :is(.hljs-title,.hljs-title.function_,.hljs-section,.hljs-selector-id){color:var(--ds-hl-fn)}[data-ds=graphite] :is(.hljs-type,.hljs-title.class_,.hljs-built_in,.hljs-selector-class){color:var(--ds-hl-type)}[data-ds=graphite] :is(.hljs-comment,.hljs-quote){color:var(--ds-hl-com);font-style:italic}[data-ds=graphite] :is(.hljs-attr,.hljs-attribute,.hljs-property,.hljs-name,.hljs-tag,.hljs-deletion,.hljs-variable,.hljs-template-variable,.hljs-params){color:var(--ds-hl-attr)}[data-ds=graphite] .hljs-params{color:inherit}[data-ds=graphite] :is(.hljs-meta,.hljs-subst,.hljs-punctuation,.hljs-operator){color:var(--ds-hl-meta)}[data-ds=graphite] .hljs-emphasis{font-style:italic}[data-ds=graphite] .hljs-strong{font-weight:600}[data-ds=graphite] .ds-md{font-size:13px;line-height:1.55;color:var(--ds-text);overflow-wrap:anywhere;min-width:0}[data-ds=graphite] .ds-md--raw{white-space:pre-wrap}[data-ds=graphite] .ds-md>:first-child{margin-top:0}[data-ds=graphite] .ds-md img.ds-md__img{display:inline-block;vertical-align:top;width:320px;max-width:100%;aspect-ratio:16 / 10;height:auto;margin:6px 8px 6px 0;padding:4px;box-sizing:border-box;object-fit:contain;background:var(--ds-surface);border-radius:var(--ds-r-lg);border:1px solid var(--ds-border);cursor:zoom-in}[data-ds=graphite] .ds-md img.ds-md__img:hover{border-color:var(--ds-border-strong)}[data-ds=graphite] .ds-md>:last-child{margin-bottom:0}[data-ds=graphite] .ds-md :is(p,ul,ol,pre,table,blockquote){margin:0 0 8px}[data-ds=graphite] .ds-md :is(ul,ol){padding-left:20px}[data-ds=graphite] .ds-md li+li{margin-top:2px}[data-ds=graphite] .ds-md li>:is(ul,ol){margin:2px 0 0}[data-ds=graphite] .ds-md li::marker{color:var(--ds-text3)}[data-ds=graphite] .ds-md :is(h1,h2,h3,h4,h5,h6){margin:12px 0 6px;font-weight:600;line-height:1.35}[data-ds=graphite] .ds-md h1{font-size:16px}[data-ds=graphite] .ds-md h2{font-size:15px}[data-ds=graphite] .ds-md :is(h3,h4,h5,h6){font-size:13px}[data-ds=graphite] .ds-md strong{font-weight:600}[data-ds=graphite] .ds-md a{color:var(--ds-accent-text);text-decoration:none}[data-ds=graphite] .ds-md a:hover{text-decoration:underline}[data-ds=graphite] .ds-md code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;padding:1px 5px;border-radius:4px;background:var(--ds-code-bg);border:1px solid var(--ds-g-stroke)}[data-ds=graphite] .ds-md pre{padding:10px 12px;border-radius:var(--ds-r-md);background:var(--ds-code-bg);border:1px solid var(--ds-g-stroke);overflow-x:auto;white-space:pre;overflow-wrap:normal}[data-ds=graphite] .ds-md__code{position:relative;margin:0 0 8px}[data-ds=graphite] .ds-md__code>pre{margin:0;padding-right:44px}[data-ds=graphite] .ds-md__copy{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--ds-g-stroke);border-radius:var(--ds-r-md);background:var(--ds-surface2);color:var(--ds-text2);cursor:pointer;opacity:0;transition:opacity .12s}[data-ds=graphite] .ds-md__code:hover .ds-md__copy,[data-ds=graphite] .ds-md__copy:focus-visible{opacity:1}[data-ds=graphite] .ds-md__copy:hover{color:var(--ds-text)}@media (hover: none){[data-ds=graphite] .ds-md__copy{opacity:1}}[data-ds=graphite] .ds-md pre code{padding:0;border:none;background:none;font-size:12px;line-height:1.5}[data-ds=graphite] .ds-md blockquote{padding-left:10px;border-left:2px solid var(--ds-border-strong);color:var(--ds-text2)}[data-ds=graphite] .ds-md hr{border:none;border-top:1px solid var(--ds-border);margin:10px 0}[data-ds=graphite] .ds-md table{border-collapse:collapse;display:block;overflow-x:auto;max-width:100%}[data-ds=graphite] .ds-md :is(th,td){padding:4px 10px;border:1px solid var(--ds-border);text-align:left;vertical-align:top}[data-ds=graphite] .ds-md th{background:var(--ds-surface2);font-weight:600}:where([data-ds=graphite]) .ds-chippress{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;font:inherit;border-radius:999px}:where([data-ds=graphite]) .ds-chippress:disabled{cursor:default;opacity:.5}:where([data-ds=graphite]) .ds-chippress:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}:where([data-ds=graphite]) .ds-linkbtn{padding:0;border:0;background:none;cursor:pointer;border-radius:6px}:where([data-ds=graphite]) .ds-linkbtn:hover .ds-text{text-decoration:underline}:where([data-ds=graphite]) .ds-stack{display:flex;flex-direction:column}:where([data-ds=graphite]) .ds-row{display:flex;align-items:center}:where([data-ds=graphite]) .ds-row--wrap{flex-wrap:wrap}:where([data-ds=graphite]) .ds-shrink{min-width:0}
