@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_014e29;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_Fallback_014e29;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_014e29{font-family:__Plus_Jakarta_Sans_014e29,__Plus_Jakarta_Sans_Fallback_014e29;font-style:normal}.__variable_014e29{--font-jakarta:"__Plus_Jakarta_Sans_014e29","__Plus_Jakarta_Sans_Fallback_014e29"}@font-face{font-family:__Outfit_e143fd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_e143fd;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Outfit_e143fd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_e143fd;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Outfit_e143fd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_e143fd;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Outfit_e143fd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_e143fd;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Outfit_Fallback_e143fd;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_e143fd{font-family:__Outfit_e143fd,__Outfit_Fallback_e143fd;font-style:normal}.__variable_e143fd{--font-outfit:"__Outfit_e143fd","__Outfit_Fallback_e143fd"}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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_Fallback_a3cc63;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:__JetBrains_Mono_a3cc63,__JetBrains_Mono_Fallback_a3cc63;font-style:normal}.__variable_a3cc63{--font-jetbrains:"__JetBrains_Mono_a3cc63","__JetBrains_Mono_Fallback_a3cc63"}:root{--n-0:#fff;--n-50:#fafafa;--n-100:#f4f4f5;--n-200:#e4e4e7;--n-300:#d4d4d8;--n-400:#a1a1aa;--n-500:#71717a;--n-600:#52525b;--n-700:#3f3f46;--n-800:#27272a;--n-900:#18181b;--n-950:#09090b;--d-0:#17171a;--d-1:#1c1c1f;--d-2:#24242a;--d-3:#2e2e35;--bg:var(--n-0);--bg2:var(--n-50);--bg3:var(--n-0);--card:var(--n-0);--card-hover:var(--n-100);--shell:var(--n-100);--panel:var(--n-0);--border:var(--n-200);--border-bright:var(--n-400);--ink:var(--n-950);--ink2:var(--n-700);--ink3:var(--n-500);--blue:var(--n-900);--blue-2:var(--n-700);--blue-3:var(--n-600);--green:var(--n-800);--red:var(--n-900);--ok:#15803d;--ok-bg:#f0fdf4;--ok-border:#bbf7d0;--warn:#b45309;--warn-bg:#fffbeb;--warn-border:#fde68a;--danger:#dc2626;--danger-bg:#fef2f2;--danger-border:#fecaca;--radius:0.625rem;--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--ring:#b4b4b4;--ring-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--ctl-h:36px;--ctl-h-sm:32px;--ctl-h-xs:24px;--f-head:var(--font-geist-sans),var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-body:var(--font-geist-sans),var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--color-white-rgb:255 255 255;--color-gray-50-rgb:250 250 250;--color-gray-100-rgb:244 244 245;--color-gray-200-rgb:228 228 231;--color-gray-300-rgb:212 212 216;--color-gray-400-rgb:161 161 170;--color-gray-500-rgb:113 113 122;--color-gray-600-rgb:82 82 91;--color-gray-700-rgb:63 63 70;--color-gray-800-rgb:39 39 42;--color-gray-900-rgb:9 9 11}.dark{--bg:var(--d-1);--bg2:var(--d-0);--bg3:#1a1a1d;--card:var(--d-2);--card-hover:var(--d-3);--shell:#141417;--panel:var(--d-1);--border:#303037;--border-bright:#55555f;--ink:#f4f4f5;--ink2:#c6c6ce;--ink3:#92929c;--blue:var(--n-100);--blue-2:var(--n-300);--blue-3:var(--n-400);--green:var(--n-200);--red:var(--n-100);--ok:#6ee7b7;--ok-bg:rgba(16,185,129,.13);--ok-border:rgba(16,185,129,.3);--warn:#fcd34d;--warn-bg:rgba(245,158,11,.13);--warn-border:rgba(245,158,11,.3);--danger:#f87171;--danger-bg:hsla(0,91%,71%,.12);--danger-border:hsla(0,91%,71%,.3);--ring:#6b6b73;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px -1px rgba(0,0,0,.4);--shadow-md:0 4px 6px -1px rgba(0,0,0,.45),0 2px 4px -2px rgba(0,0,0,.45);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -4px rgba(0,0,0,.5);--color-white-rgb:28 28 31;--color-gray-50-rgb:23 23 26;--color-gray-100-rgb:36 36 42;--color-gray-200-rgb:48 48 55;--color-gray-300-rgb:85 85 95;--color-gray-400-rgb:122 122 132;--color-gray-500-rgb:146 146 156;--color-gray-600-rgb:178 178 188;--color-gray-700-rgb:198 198 206;--color-gray-800-rgb:228 228 231;--color-gray-900-rgb:244 244 245}body,html{background:var(--bg);color:var(--ink)}body{font-family:var(--f-body);font-feature-settings:"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{letter-spacing:-.02em}.dk-scope{--bg:var(--panel);--surface:var(--bg2);--surface-hover:var(--card);--surface-sunken:var(--bg2);--overlay:var(--panel);--text:var(--ink);--text-body:var(--ink2);--text-muted:var(--ink2);--text-faint:var(--ink3);--border-subtle:var(--border);--border-strong:var(--border-bright);--brand:var(--ink);--brand-text:var(--ink);--brand-border:var(--border-bright);--brand-tint:var(--bg2);--info:var(--ink2);--success:var(--ok);--warning:var(--warn);--tint-bg:var(--bg2);--tint-border:var(--border);--tint-fg:var(--ink2);--font-sans:var(--f-body);--font-mono:var(--f-mono);--font-serif:ui-serif,"Iowan Old Style",Georgia,"Times New Roman",serif;--fs-display:30px;--fs-h2:22px;--fs-h3:17px;--fs-h4:15px;--fs-body:14.5px;--fs-sm:13px;--fs-xs:12px;--fs-2xs:11px;--fs-code:12.8px;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.72;--lh-code:1.65;--fw-normal:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--r-full:999px;--shadow-md:var(--shadow-sm);--shadow-lg:var(--shadow-md);--dur-fast:120ms;--dur:180ms;--ease:cubic-bezier(0.32,0.72,0,1);--topbar-h:0px;--z-modal:50}.dk-measure{padding:24px 32px}.dk-measure>.dx-prose{max-width:780px;margin-inline:auto}@media (max-width:720px){.dk-measure{padding:16px 18px}}.dx-prose{font-family:var(--font-sans,inherit);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.dx-prose>*+*{margin-top:var(--sp-4)}.dx-prose h1,.dx-prose h2,.dx-prose h3,.dx-prose h4{font-family:var(--font-serif);color:var(--text);font-weight:var(--fw-semi);letter-spacing:-.005em;scroll-margin-top:calc(var(--topbar-h) + var(--sp-6))}.dx-prose h1{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.012em}.dx-prose h2{font-size:var(--fs-h2);line-height:var(--lh-snug)}.dx-prose h3{font-size:var(--fs-h3);line-height:1.4}.dx-prose h4{font-size:var(--fs-h4);line-height:1.45}.dx-prose>h2{margin-top:var(--sp-12)}.dx-prose>h3{margin-top:var(--sp-8)}.dx-prose>h4{margin-top:var(--sp-6)}.dx-prose>h2+*,.dx-prose>h3+*,.dx-prose>h4+*{margin-top:var(--sp-3)}.dx-heading-anchor{margin-left:var(--sp-2);color:var(--text-faint);opacity:0;text-decoration:none;font-weight:var(--fw-normal);transition:opacity var(--dur-fast) var(--ease)}.dx-heading-anchor:focus-visible,.dx-prose h2:hover .dx-heading-anchor,.dx-prose h3:hover .dx-heading-anchor,.dx-prose h4:hover .dx-heading-anchor{opacity:1}.dx-prose strong{color:var(--text);font-weight:var(--fw-bold)}.dx-prose em{font-style:italic}.dx-prose a{color:var(--brand-text);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklab,var(--brand) 40%,transparent);transition:text-decoration-color var(--dur-fast) var(--ease)}.dx-prose a:hover{text-decoration-color:var(--brand)}.dx-prose ol,.dx-prose ul{padding-left:var(--sp-6)}.dx-prose ul{list-style:disc}.dx-prose ol{list-style:decimal}.dx-prose li::marker{color:var(--text-faint)}.dx-prose li+li,.dx-prose li>ol,.dx-prose li>ul{margin-top:var(--sp-2)}.dx-prose :not(pre)>code{font-family:var(--font-mono);font-size:.875em;padding:.12em .36em;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border-subtle);color:var(--text);overflow-wrap:anywhere}.dx-prose blockquote{border-left:2px solid var(--border-strong);padding-left:var(--sp-4);color:var(--text-muted)}.dx-prose hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--sp-10) 0}.dx-prose img{width:auto;max-width:100%;height:auto;display:block;border-radius:var(--r-lg);border:1px solid var(--border-subtle)}.dx-table-wrap{width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:var(--r-lg);scrollbar-width:thin}.dx-prose table{width:auto;max-width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.dx-prose td,.dx-prose th{max-width:38ch;min-width:7ch;overflow-wrap:anywhere}@media (max-width:720px){.dx-prose td,.dx-prose th{max-width:24ch;min-width:5ch}}.dx-prose thead{background:var(--surface)}.dx-prose th{text-align:left;font-weight:var(--fw-semi);color:var(--text);white-space:normal;border-bottom:1px solid var(--border)}.dx-prose td,.dx-prose th{padding:var(--sp-3) var(--sp-4)}.dx-prose td{border-bottom:1px solid var(--border-subtle);vertical-align:top}.dx-prose tbody tr:last-child td{border-bottom:0}.dx-prose tbody tr:hover{background:var(--surface)}:where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}.dx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dx-skip{position:absolute;left:var(--sp-4);top:-100px;z-index:var(--z-modal);padding:var(--sp-3) var(--sp-4);background:var(--overlay);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);transition:top var(--dur) var(--ease)}.dx-skip:focus{top:var(--sp-4);text-decoration:none}.dx-callout{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);padding:var(--sp-4);border-left:3px solid var(--tint-fg);border-radius:0;background:var(--tint-bg);color:var(--text-body);font-size:var(--fs-sm);line-height:1.6}.dx-callout__tag{font-weight:var(--fw-bold);color:var(--tint-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.dx-callout__icon{color:var(--tint-fg);display:flex;padding-top:1px}.dx-callout__body>:first-child{margin-top:0}.dx-callout__body>*+*{margin-top:var(--sp-2)}.dx-callout__title{font-weight:var(--fw-bold);color:var(--text)}.dx-callout a{color:var(--tint-fg)}.dx-callout--check,.dx-callout--danger,.dx-callout--info,.dx-callout--note,.dx-callout--tip,.dx-callout--warning{--tint-fg:var(--text-muted);--tint-bg:var(--surface-sunken);--tint-border:var(--border)}.dx-callout--brand{--tint-fg:var(--brand-text);--tint-bg:var(--brand-tint);--tint-border:var(--brand-border)}.dx-code{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-sunken);overflow:hidden;position:relative}.dx-code__header{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--surface);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-2xs);color:var(--text-muted);min-height:36px}.dx-code__name{font-family:var(--font-mono);color:var(--text-body)}.dx-code__lang{margin-left:auto;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint)}.dx-code__actions{display:flex;align-items:center;gap:var(--sp-1)}.dx-code__body{overflow-x:auto;padding:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-code);line-height:var(--lh-code);color:var(--text-body);scrollbar-width:thin;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.dx-code__body pre{margin:0}.dx-code__body code{font:inherit;background:none;border:0;padding:0;white-space:pre}.dx-code__float{position:absolute;top:var(--sp-2);right:var(--sp-2)}@media (hover:hover){.dx-code__float{opacity:0;transition:opacity var(--dur) var(--ease)}.dx-code:hover .dx-code__float,.dx-code__float:focus-within{opacity:1}}.dx-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);height:26px;min-width:26px;padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--overlay);color:var(--text-muted);font-size:var(--fs-2xs);font-family:var(--font-sans);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.dx-icon-btn:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}.dx-icon-btn[data-state=done]{color:var(--success);border-color:color-mix(in oklab,var(--success) 40%,var(--border))}.dx-tabs__list{display:flex;align-items:center;gap:var(--sp-1);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border-subtle);margin-bottom:var(--sp-4)}.dx-tabs__list::-webkit-scrollbar{display:none}.dx-tabs__tab{position:relative;padding:var(--sp-2) var(--sp-3);border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.dx-tabs__tab:hover,.dx-tabs__tab[aria-selected=true]{color:var(--text)}.dx-tabs__tab[aria-selected=true]:after{content:"";position:absolute;left:var(--sp-2);right:var(--sp-2);bottom:-1px;height:2px;background:var(--brand);border-radius:var(--r-full)}.dx-codegroup{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.dx-codegroup .dx-tabs__list{margin:0;padding:0 var(--sp-2);background:var(--surface);border-bottom:1px solid var(--border-subtle)}.dx-codegroup .dx-code{border:0;border-radius:0}.dx-accordion{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--bg)}.dx-accordion+.dx-accordion{margin-top:var(--sp-2)}.dx-accordion__trigger{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);transition:background var(--dur-fast) var(--ease)}.dx-accordion__trigger:hover{background:var(--surface)}.dx-accordion__chev{color:var(--text-muted);transition:transform var(--dur) var(--ease);flex:none}.dx-accordion__trigger[aria-expanded=true] .dx-accordion__chev{transform:rotate(90deg)}.dx-accordion__panel{padding:0 var(--sp-4) var(--sp-4);font-size:var(--fs-sm);color:var(--text-body);border-top:1px solid var(--border-subtle)}.dx-accordion__panel>:first-child{margin-top:var(--sp-4)}.dx-accordion__panel>*+*{margin-top:var(--sp-3)}.dx-cards{display:grid;gap:var(--sp-4);grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}@media (max-width:720px){.dx-cards{grid-template-columns:1fr}}.dx-card{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.dx-card,.dx-prose a.dx-card,a.dx-card,a.dx-card:hover{text-decoration:none}a.dx-card:hover{border-color:var(--brand-border);box-shadow:var(--shadow-md);transform:translateY(-1px)}.dx-card__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-md);background:var(--brand-tint);color:var(--brand-text);margin-bottom:var(--sp-1)}.dx-card__title{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--text)}.dx-card__body{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.55}.dx-prose .dx-steps,.dx-steps{list-style:none;padding:0;counter-reset:dx-step}.dx-prose .dx-step{margin-top:0}.dx-step{position:relative;padding-left:var(--sp-10);padding-bottom:var(--sp-6);counter-increment:dx-step}.dx-step:before{content:counter(dx-step);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:var(--fs-2xs);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.dx-step:after{content:"";position:absolute;left:13px;top:30px;bottom:0;width:1px;background:var(--border-subtle)}.dx-step:last-child{padding-bottom:0}.dx-step:last-child:after{display:none}.dx-step__title{font-family:var(--font-serif);font-size:var(--fs-h4);font-weight:var(--fw-semi);color:var(--text);margin-bottom:var(--sp-2);padding-top:3px}.dx-step__body>*+*{margin-top:var(--sp-3)}.dx-badge{display:inline-flex;align-items:center;gap:var(--sp-1);padding:.1rem .4rem;border-radius:var(--r-sm);font-size:var(--fs-2xs);font-weight:var(--fw-medium);font-family:var(--font-sans);line-height:1.5;background:var(--tint-bg);color:var(--tint-fg);border:1px solid var(--tint-border);white-space:nowrap}.dx-badge--neutral{--tint-fg:var(--text-muted);--tint-bg:var(--surface);--tint-border:var(--border)}.dx-badge--brand{--tint-fg:var(--brand-text);--tint-bg:var(--brand-tint);--tint-border:var(--brand-border)}.dx-badge--success{--tint-fg:var(--success);--tint-bg:color-mix(in oklab,var(--success) 10%,var(--bg));--tint-border:color-mix(in oklab,var(--success) 26%,var(--border))}.dx-badge--warning{--tint-fg:var(--warning);--tint-bg:color-mix(in oklab,var(--warning) 12%,var(--bg));--tint-border:color-mix(in oklab,var(--warning) 28%,var(--border))}.dx-badge--danger{--tint-fg:var(--danger);--tint-bg:color-mix(in oklab,var(--danger) 10%,var(--bg));--tint-border:color-mix(in oklab,var(--danger) 26%,var(--border))}.dx-badge--info{--tint-fg:var(--info);--tint-bg:color-mix(in oklab,var(--info) 10%,var(--bg));--tint-border:color-mix(in oklab,var(--info) 26%,var(--border))}.dx-method{font-family:var(--font-mono);font-weight:var(--fw-semi);letter-spacing:.02em}.dx-method--get{--tint-fg:var(--info)}.dx-method--post{--tint-fg:var(--success)}.dx-method--patch,.dx-method--put{--tint-fg:var(--warning)}.dx-method--delete{--tint-fg:var(--danger)}.dx-fields{border-top:1px solid var(--border-subtle)}.dx-field{padding:var(--sp-4) 0;border-bottom:1px solid var(--border-subtle)}.dx-field__head{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.dx-field__name{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.dx-field__type{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted)}.dx-field__body{font-size:var(--fs-sm);color:var(--text-body)}.dx-field__body,.dx-field__body>*+*{margin-top:var(--sp-2)}.dx-field__nested{margin-top:var(--sp-3);margin-left:var(--sp-4);padding-left:var(--sp-4);border-left:1px solid var(--border-subtle)}.dx-expandable__trigger{display:inline-flex;align-items:center;gap:var(--sp-2);border:0;background:none;cursor:pointer;padding:0;font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.dx-expandable__trigger:hover{color:var(--brand-text)}.dx-expandable__trigger .dx-accordion__chev{transition:transform var(--dur) var(--ease)}.dx-expandable__trigger[aria-expanded=true] .dx-accordion__chev{transform:rotate(90deg)}.dx-frame{border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;background:var(--surface)}.dx-frame img{border:0;border-radius:0;width:auto;max-width:100%;height:auto;margin-inline:auto}.dx-frame{display:flex;flex-direction:column}.dx-frame>img{align-self:center}.dx-frame__caption{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--text-muted);border-top:1px solid var(--border-subtle);text-align:center}.dx-search-trigger{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.dx-search-trigger:hover{border-color:var(--border-strong);background:var(--surface-hover)}.dx-search-trigger--topbar{width:auto;min-width:240px;height:34px;border-radius:var(--r-lg)}.dx-search-trigger__label{flex:1;text-align:left}.dx-kbd{margin-left:auto;gap:3px;font-family:var(--font-sans);color:var(--text-faint)}.dx-kbd,.dx-kbd kbd{display:inline-flex;align-items:center}.dx-kbd kbd{justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);font-family:inherit;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.dx-menu-btn,.dx-theme-btn{width:34px;height:34px;min-width:34px;padding:0;border-radius:var(--r-lg)}.dx-tree{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);padding:var(--sp-4) var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-code);line-height:1.6;overflow-x:auto;scrollbar-width:thin}.dx-prose .dx-tree__list,.dx-tree__list{list-style:none;padding:0;margin:0}.dx-prose .dx-tree__list .dx-tree__list,.dx-tree__list .dx-tree__list{margin-left:7px;padding-left:var(--sp-5);border-left:1px solid var(--border)}.dx-prose .dx-tree__item,.dx-tree__item{margin:0}.dx-prose .dx-tree__item+.dx-tree__item{margin-top:0}.dx-tree__row{display:flex;align-items:center;gap:var(--sp-2);margin:0 calc(var(--sp-3) * -1);padding:3px var(--sp-3);border-radius:var(--r-md);transition:background var(--dur-fast) var(--ease)}.dx-tree__row:hover{background:var(--surface-hover)}.dx-tree__icon{display:flex;flex:none;color:var(--text-faint)}.dx-tree__item[data-kind=dir]>.dx-tree__row>.dx-tree__icon{color:var(--text-muted)}.dx-tree__name{color:var(--text-body);white-space:nowrap}.dx-tree__item[data-kind=dir]>.dx-tree__row>.dx-tree__name{color:var(--text);font-weight:var(--fw-medium)}.dx-columns{display:grid;gap:var(--sp-5);margin:var(--sp-6) 0;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}.dx-columns__col>:first-child{margin-top:0}.dx-columns__col>:last-child{margin-bottom:0}@media (max-width:760px){.dx-columns{grid-template-columns:1fr}}.dx-math{padding:var(--sp-5) var(--sp-6);font-family:var(--font-mono);font-size:1.05rem;text-align:center;color:var(--text)}.dx-math,.dx-mermaid{margin:var(--sp-6) 0;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-sunken);overflow-x:auto}.dx-mermaid{padding:var(--sp-5);display:flex;justify-content:center}.dx-mermaid svg{max-width:100%;height:auto}.dx-mermaid--error{flex-direction:column;gap:var(--sp-3);align-items:stretch}.dx-mermaid--error p{margin:0;font-size:.85rem;color:var(--text-muted)}.dx-mermaid--error pre{margin:0;font-size:.8rem;white-space:pre-wrap;color:var(--text-muted)}.dx-tiles{display:grid;gap:var(--sp-3);margin:var(--sp-6) 0;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.dx-tile{display:flex;align-items:center;justify-content:center;min-height:56px;padding:var(--sp-4);border-radius:var(--r-lg);text-align:center;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;font-size:.875rem;font-weight:500;transition:border-color .15s,background .15s,transform .15s}a.dx-tile:hover{border-color:var(--brand-border);background:var(--surface-hover);transform:translateY(-1px)}@media (max-width:640px){.dx-tiles{grid-template-columns:1fr 1fr}}.dx-video{display:block;background:var(--dx-video-mat,#000)}.dx-embed,.dx-video{width:100%;border-radius:var(--r-lg)}.dx-embed{position:relative;margin:var(--sp-6) 0;overflow:hidden;border:1px solid var(--border);background:var(--surface-sunken)}.dx-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dx-swatches{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin:var(--sp-6) 0}.dx-swatch{display:flex;flex-direction:column;gap:var(--sp-2);min-width:96px}.dx-swatch__chip{height:52px;border-radius:var(--r-lg);border:1px solid var(--border)}.dx-swatch__name{font-size:.8125rem;font-weight:550;color:var(--text)}.dx-swatch__hex{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);background:none;padding:0}.dx-badges{gap:var(--sp-2);margin:var(--sp-5) 0}.dx-badges,.dx-iconrow{display:flex;flex-wrap:wrap}.dx-iconrow{gap:var(--sp-5);margin:var(--sp-6) 0}.dx-iconrow__item{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);min-width:72px}.dx-iconrow__glyph{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);color:var(--text)}.dx-iconrow__label{font-size:.75rem;color:var(--text-muted)}.dx-keys{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-5) 0}.dx-keys__row{display:flex;align-items:center;gap:var(--sp-4)}.dx-keys__label{flex:1;font-size:.875rem;color:var(--text)}.dx-keys__combo{display:flex;align-items:center;gap:4px}.dx-keys__combo kbd{font-family:var(--font-mono);font-size:.7rem;padding:3px 7px;border-radius:var(--r-sm);border:solid var(--border);border-width:1px 1px 2px;background:var(--surface);color:var(--text-muted)}.dx-term{margin:var(--sp-5) 0}.dx-term abbr{text-decoration:none;font-weight:600;color:var(--text);border-bottom:1.5px dotted var(--border-strong);cursor:help}.dx-term__def{display:block;margin-top:var(--sp-1);font-size:.875rem;color:var(--text-muted)}.dx-banner{margin:0 0 var(--sp-6);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface)}.dx-banner>:first-child{margin-top:0}.dx-banner>:last-child{margin-bottom:0}.dx-banner--warning{border-color:color-mix(in srgb,var(--warning,#f0b04a) 33%,transparent);background:color-mix(in srgb,var(--warning,#f0b04a) 8%,transparent)}.dx-banner--danger{border-color:color-mix(in srgb,var(--danger,#e5484d) 33%,transparent);background:color-mix(in srgb,var(--danger,#e5484d) 8%,transparent)}.dx-banner--success{border-color:color-mix(in srgb,var(--success,#30a46c) 33%,transparent);background:color-mix(in srgb,var(--success,#30a46c) 8%,transparent)}.dx-update{margin:var(--sp-6) 0;padding-left:var(--sp-5);border-left:2px solid var(--border)}.dx-update__head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.dx-update__version{font-family:var(--font-mono);font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:var(--r-full);border:1px solid var(--border);color:var(--text)}.dx-update__date{font-size:.8125rem;color:var(--text-muted)}.dx-update__body>:first-child{margin-top:0}.dx-prompt{margin:var(--sp-6) 0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border);background:var(--surface-sunken)}.dx-prompt__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border)}.dx-prompt__title{font-size:.8125rem;font-weight:600;color:var(--text)}.dx-prompt__copy{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;font-size:.75rem;font-family:inherit;transition:color .15s,border-color .15s}.dx-prompt__copy:hover{color:var(--text);border-color:var(--border-strong)}.dx-prompt__body{margin:0;padding:var(--sp-4);font-family:var(--font-mono);font-size:.8125rem;line-height:1.65;white-space:pre-wrap;color:var(--text)}.dx-api{margin:var(--sp-6) 0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}.dx-api__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface-sunken)}.dx-api__path{font-family:var(--font-mono);font-size:.8125rem;color:var(--text);background:none;padding:0}.dx-api>.dx-code{margin:0;border:0;border-radius:0}.dx-method,.dx-status{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.03em;padding:3px 7px;border-radius:var(--r-sm)}.dx-method--get{color:var(--dx-method-get,var(--info,#0e7490));background:color-mix(in srgb,var(--dx-method-get,var(--info,#0e7490)) 13%,transparent)}.dx-method--post{color:var(--dx-method-post,var(--success,#15803d));background:color-mix(in srgb,var(--dx-method-post,var(--success,#15803d)) 13%,transparent)}.dx-method--patch,.dx-method--put{color:var(--dx-method-put,var(--warning,#b45309));background:color-mix(in srgb,var(--dx-method-put,var(--warning,#b45309)) 13%,transparent)}.dx-method--delete{color:var(--dx-method-delete,var(--danger,#b91c1c));background:color-mix(in srgb,var(--dx-method-delete,var(--danger,#b91c1c)) 13%,transparent)}.dx-status--ok{color:var(--success,#15803d);background:color-mix(in srgb,var(--success,#15803d) 13%,transparent)}.dx-status--err{color:var(--danger,#b91c1c);background:color-mix(in srgb,var(--danger,#b91c1c) 13%,transparent)}.dx-params{margin:var(--sp-6) 0}.dx-code,.dx-code pre,.dx-scroll-x,.dx-table-wrap,.dx-tabs__bar{overscroll-behavior-x:contain}