:where(:root,.ui[data-theme=light]){--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-1:4px;--r-2:6px;--h-sm:28px;--h-md:32px;--h-lg:36px;--bg:#fff;--surface-2:#eef0f3;--surface-3:#e2e5ea;--selected:#dce0e8;--border:#d0d4dc;--border-strong:#b3bac6;--text:#0e1116;--text-2:#3f4652;--text-3:#505764;--ink:#0e1116;--ink-fg:#fff;--grid:#0f172a12;--primary:#4c6a92;--primary-on:#fff;--p-100:#e5ecf5;--p-300:#a3bbd8;--p-500:#4c6a92;--p-700:#3b5476;--p-900:#1f2d40;--secondary:#06b6d4;--s-100:#dff8fc;--s-300:#7ee3f2;--s-500:#06b6d4;--s-700:#0e7490;--s-900:#0b3b4a;--tertiary:#10b981;--t-100:#d1fae5;--t-300:#6ee7b7;--t-500:#10b981;--t-700:#047857;--t-900:#064e3b;--link:var(--p-700);--focus:var(--primary);--ok:#166534;--ok-solid:#22c55e;--ok-on:#052e16;--ok-bg:#dcfce7;--warn:#92400e;--warn-solid:#f59e0b;--warn-on:#2b1700;--warn-bg:#fef3c7;--bad:#b91c1c;--bad-solid:#dc2626;--bad-on:#fff;--bad-bg:#fee2e2;--info:var(--p-700);--info-solid:#4c6a92;--info-on:#fff;--ok-badge:#15803d;--warn-badge:#b45309;--bad-badge:#b91c1c;--info-badge:#3b5476;--k-http:#2563eb;--k-http-on:#fff;--k-rpc:#0f766e;--k-rpc-on:#fff;--k-cli:#475569;--k-cli-on:#fff;--k-queue:#14b8a6;--k-queue-on:#042f2e;--k-schedule:#f59e0b;--k-schedule-on:#2b1700;--k-graphql:#be123c;--k-graphql-on:#fff;--k-websocket:#06b6d4;--k-websocket-on:#083344;--k-webhook:#f97316;--k-webhook-on:#2a1000;--code-bg:#0f1218;--code-fg:#e6e9ef;--code-dim:#7d8696;--code-hit:#f59e0b2e;--code-add:#22c55e29;--code-rem:#dc262633;--code-chg:#f59e0b2e;--shadow-pop:0 12px 32px -12px #0f172a47, 0 0 0 1px var(--border);--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--fs-10-5:10.5px;--fs-11:11px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-13-5:13.5px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--focus-ring:2px solid var(--focus);--dur:.12s;--merged:#6d28d9;--badge-fg:#fff;--knob:#fff;--mk-add:var(--ok);--mk-chg:var(--warn);--mk-rem:var(--bad);--mk-mov:var(--text-3);--mk-wrd:var(--text-2);--accent:var(--primary);--fam-trig:var(--text);--fam-dec:#a8573e;--fam-data:#3b7d91;--fam-bound:#4c6a8f;--fam-call:#3f7f7d;--fam-plumb:#6b7280;--map-col-0-band:#3b7d91;--map-col-1-band:#a8573e;--map-col-2-band:#4c6a8f;--map-col-3-band:#856a1e;--map-col-4-band:#3f7f7d;--map-col-5-band:#5a6f8a;--map-head-mix:12%;--map-canvas:#f6f7f9;--map-card:#fff;--map-card-line:#e2e5ea;--map-card-hover:#c5cad3;--map-line:#7a818c;--r-map-card:6px;--map-card-shadow:0 1px 2px #1018280d;--primary-highlight:#ffffff29;--fill-hover:brightness(.92);--live-glow:0 0 0 transparent;--scrim:#0e11164d;--scroll-edge:#10111424;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ui[data-theme=dark]{--bg:#131519;--surface-2:#181a1f;--surface-3:#1f2228;--selected:#262a31;--border:#2a2e35;--border-strong:#3c424c;--text:#e8eaed;--text-2:#adb3bc;--text-3:#9198a2;--ink:#e8eaed;--ink-fg:#0b0c0e;--grid:#ffffff0f;--link:var(--text);--ok:#4ade80;--warn:#fbbf24;--bad:#f87171;--info:#a3bbd8;--ok-bg:#14532d;--warn-bg:#713f12;--bad-bg:#7f1d1d;--shadow-pop:0 16px 40px -12px #000000b3, 0 0 0 1px var(--border-strong);--focus:var(--p-300);--focus-ring:2px solid var(--focus);--mk-add:var(--ok);--mk-chg:var(--warn);--mk-rem:var(--bad);--mk-mov:var(--text-3);--mk-wrd:var(--text-2);--accent:var(--primary);--fam-trig:var(--text);--fam-dec:#d08770;--fam-data:#88c0d0;--fam-bound:#81a1c1;--fam-call:#8fbcbb;--fam-plumb:#818896;--map-col-0-band:#88c0d0;--map-col-1-band:#d08770;--map-col-2-band:#81a1c1;--map-col-3-band:#ebcb8b;--map-col-4-band:#8fbcbb;--map-col-5-band:#a3b5cc;--map-head-mix:8%;--map-canvas:#0d0e11;--map-card:#18191d;--map-card-line:#2b2e34;--map-card-hover:#454a53;--map-line:#646b75;--map-card-shadow:none;--fill-hover:brightness(1.12);--live-glow:0 0 10px var(--tertiary);--scrim:#0009;--scroll-edge:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#131519;--surface-2:#181a1f;--surface-3:#1f2228;--selected:#262a31;--border:#2a2e35;--border-strong:#3c424c;--text:#e8eaed;--text-2:#adb3bc;--text-3:#9198a2;--ink:#e8eaed;--ink-fg:#0b0c0e;--grid:#ffffff0f;--link:var(--text);--ok:#4ade80;--warn:#fbbf24;--bad:#f87171;--info:#a3bbd8;--ok-bg:#14532d;--warn-bg:#713f12;--bad-bg:#7f1d1d;--shadow-pop:0 16px 40px -12px #000000b3, 0 0 0 1px var(--border-strong);--focus:var(--p-300);--focus-ring:2px solid var(--focus);--mk-add:var(--ok);--mk-chg:var(--warn);--mk-rem:var(--bad);--mk-mov:var(--text-3);--mk-wrd:var(--text-2);--accent:var(--primary);--fam-trig:var(--text);--fam-dec:#d08770;--fam-data:#88c0d0;--fam-bound:#81a1c1;--fam-call:#8fbcbb;--fam-plumb:#818896;--map-col-0-band:#88c0d0;--map-col-1-band:#d08770;--map-col-2-band:#81a1c1;--map-col-3-band:#ebcb8b;--map-col-4-band:#8fbcbb;--map-col-5-band:#a3b5cc;--map-head-mix:8%;--map-canvas:#0d0e11;--map-card:#18191d;--map-card-line:#2b2e34;--map-card-hover:#454a53;--map-line:#646b75;--map-card-shadow:none;--fill-hover:brightness(1.12);--live-glow:0 0 10px var(--tertiary);--scrim:#0009;--scroll-edge:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){.ui{--dur:0s}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cxp{box-sizing:border-box;border-left:1px solid var(--border);background:var(--bg);height:100%;min-height:0;padding:16px 18px;overflow-y:auto}.cxp-title{font-size:var(--fs-16);overflow-wrap:anywhere;margin:0;font-weight:600}.cxp-badges{flex-wrap:wrap;gap:6px;display:flex}.cxp-shape{box-sizing:border-box;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cxp-shape--vendor{background:var(--fam-bound);border-radius:0}.cxp-shape--pending{border:1.5px dashed var(--fam-bound);background:0 0}.cxp-shape--ring{border:1.5px dashed var(--text-3)}.cxp-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;display:block;overflow:hidden}.cxp .ui-li{padding:6px 2px}.cxp-foot{padding:6px 2px 0}.cxp .ui-li-meta{text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:38%;overflow:hidden}.cxp .ui-li-meta~.ui-li-trail{min-width:0}@media (width<=640px){.cxp .ui-li:has(>.ui-li-trail){display:flex}}.cxs{flex-direction:column;height:100dvh;min-height:0;display:flex}@media (width<=899px){.cxs{height:calc(100dvh - 48px)}}.cxs-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;min-height:360px;display:grid}.cxs-graph{min-width:0;min-height:0;position:relative}.cxs-kinds{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.cxs-kind{align-items:center;gap:6px;display:inline-flex}.cxs-notes{flex-direction:column;gap:8px;padding:12px 28px 0;display:flex}.cxs-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cxs-body--section{border:1px solid var(--border);flex:none;height:560px;min-height:0}@media (width<=760px){.cxs{height:auto}.cxs-body{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.cxs-graph{height:62vh}.cxs-body .cxp{border-left:0;border-top:1px solid var(--border);height:auto}.cxs-notes{padding-left:16px;padding-right:16px}.cxs .ui-toolbar .ui-search,.cxs-tools .ui-search{flex:100%}.cxs-body--section{height:auto}.cxs-body--section .cxs-graph{height:360px}}.cxr{flex-direction:column;gap:8px;width:340px;max-width:100%;display:flex}.cxr-acts{font-size:var(--fs-12);gap:12px;display:flex}.cxr-check{min-width:0;max-width:100%}.cxr-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cxr-name{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.cxr .ui-li-meta{width:auto}.cxr .ui-li-meta~.ui-li-trail{min-width:0}@media (width<=640px){.cxr .ui-li:has(>.ui-li-trail){display:flex}}body{margin:0}.app{flex-direction:column;min-height:100vh;display:flex}.main{flex-direction:column;flex:1;display:flex}.main:focus{outline:none}.page{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:32px 24px 96px;display:flex}.flows-stack{overflow-x:auto;container:flows/inline-size}.flows-grid{row-gap:var(--s-7);--ver-min:172px;--mapped-min:164px;--kind-w:90px;--kind-gap:10px;--tracks:[flow] minmax(max-content, 1fr) [calls] minmax(200px, max-content) [ver] minmax(var(--ver-min), max-content) [gaps] minmax(64px, max-content) [mapped] minmax(var(--mapped-min), max-content);grid-template-columns:var(--tracks);width:max-content;min-width:100%;display:grid}.flows-grid>section,.flows-grid .ui-table,.flows-grid .ui-table>thead,.flows-grid .ui-table>tbody,.flows-grid .ui-table tr{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.flows-grid>section{column-gap:0}.flows-grid>section>*{grid-column:1/-1}.flows-grid>section>:not(.ui-table){contain:inline-size;max-width:100cqw;position:sticky;left:0}.flows-grid .ui-table th,.flows-grid .ui-table td{align-items:center;display:flex}.flows-grid .ui-table .ui-num{justify-content:flex-end}.flows-grid .fcell{align-items:center;gap:var(--kind-gap);display:flex}.flows-grid .flows-kind{min-width:var(--kind-w);flex:none;display:inline-flex}.flows-grid .ui-table td.fl{flex-direction:column;justify-content:center;align-items:stretch}.flows-grid .flows-sum{contain:inline-size;margin-left:calc(var(--kind-w) + var(--kind-gap));align-items:last baseline;gap:var(--s-2);line-height:18px;display:flex}.flows-grid .flows-sum-text{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.flows-grid .flows-sum>.ui-link{flex:none}.flows-grid .flows-sum.open{white-space:normal;overflow-wrap:anywhere;display:block}.flows-grid .flows-sum.open .flows-sum-text{-webkit-line-clamp:none;line-clamp:none;display:inline;overflow:visible}.flows-grid .vcell{align-items:center;gap:var(--s-2);display:flex}.flows-grid .vcell>.ui-bar{flex:none}.flows-grid .mcell{justify-content:flex-end;align-items:baseline;gap:var(--s-2);display:flex}.flows-stack.no-commit .mcell>.ui-sha{display:none}.flows-stack.no-commit .flows-grid{--mapped-min:120px}.flows-stack.no-bar .vcell .ui-bar{width:64px}.flows-stack.no-bar .flows-grid{--ver-min:148px}.flows-stack.no-calls .flows-grid .calls{display:none}.flows-stack.no-calls .flows-grid{--tracks:[flow] minmax(max-content, 1fr) [ver] minmax(var(--ver-min), max-content) [gaps] minmax(64px, max-content) [mapped] minmax(var(--mapped-min), max-content)}.flows-stack.no-svc .fsvc{display:none}.flows-stack.cards{overflow:visible}.flows-stack.cards .flows-grid>section>:not(.ui-table){max-width:none;position:static}.flows-stack.cards .flows-grid{flex-direction:column;width:auto;min-width:0;display:flex}.flows-stack.cards .flows-grid>section{display:flex}.flows-stack.cards .ui-table,.flows-stack.cards .ui-table>tbody{display:block}.flows-stack.cards .ui-table>thead{display:none}.flows-stack.cards .ui-table tr{padding:var(--s-3) 0;border-bottom:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"fl fl fl""ver gaps mapped""calls calls calls";align-items:center;gap:6px 12px}.flows-stack.cards .ui-table tr:has(.mcell>.ui-badge--neutral){grid-template-areas:"fl fl fl""ver gaps.""mapped mapped mapped""calls calls calls"}.flows-stack.cards .ui-table tbody tr:last-child{border-bottom:0}.flows-stack.cards .ui-table td{border:0;padding:0;display:block;overflow:visible}.flows-stack.cards .ui-table .fl{white-space:normal;grid-area:fl;min-width:0}.flows-stack.cards .ui-table .ver{grid-area:ver}.flows-stack.cards .ui-table .gaps{grid-area:gaps;justify-self:end}.flows-stack.cards .ui-table .mapped{grid-area:mapped;justify-self:end}.flows-stack.cards .ui-table .mcell{row-gap:var(--s-1);flex-wrap:wrap}.flows-stack.cards .ui-table .fcell{overflow-wrap:break-word;display:block}.flows-stack.cards .ui-table .fcell>*{margin-right:var(--s-1)}.flows-stack.cards .ui-table .fcell .fsvc{display:inline}.flows-stack.cards .ui-table .flows-kind{min-width:0;display:inline}.flows-stack.cards .ui-table .flows-sum{margin-left:0}.flows-stack.cards .ui-table .calls{white-space:normal;grid-area:calls;display:block}:is(.flows-stack.cards .ui-table .calls:has(.flows-none),.flows-stack.cards .ui-table .gaps:has(.ui-count:not(.ui-count--hot))){display:none}@container flows (width<1080px){.flows-grid .mcell>.ui-sha{display:none}.flows-grid .vcell .ui-bar{width:64px}.flows-grid .ui-table .calls{display:none}.flows-grid{--ver-min:148px;--mapped-min:120px;--tracks:[flow] minmax(max-content, 1fr) [ver] minmax(var(--ver-min), max-content) [gaps] minmax(64px, max-content) [mapped] minmax(var(--mapped-min), max-content)}}@container flows (width<900px){.flows-grid .fcell .fsvc{display:none}}.repos-fit{container:repos/inline-size}.repos-fit :is(th,td):not(:first-child){width:1%}.repo-cell{gap:var(--s-1);white-space:normal;flex-direction:column;min-width:212px;display:flex}.repo-cell .runfold{display:none}.repo-stamp{flex-direction:column;gap:2px;display:flex}.repo-acts>.ui-inline{flex-wrap:nowrap;justify-content:flex-end}@container repos (width<900px){.repos-fit .run{display:none}.repo-cell .runfold{display:block}.repos-fit :is(th,td):not(:first-child){padding-left:var(--s-3);padding-right:var(--s-3)}.repos-fit :is(th,td):first-child{padding-right:var(--s-3)}}.prog-badge{width:104px;display:inline-flex}.prog-act{justify-content:flex-end;gap:var(--s-2);width:96px;display:inline-flex}@media (width<=640px){.prog-badge,.prog-act{width:auto}.prog-act:empty{display:none}}.models-row>.ui-li-trail .ui-select{width:108px}.models-row>.ui-li-text>.ui-li-sub{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.models-row .models-name{overflow-wrap:anywhere}.models-pick{gap:var(--s-3);width:440px;display:grid;top:calc(100% - 4px);right:0}.models-pick .ui-li-sub{flex-direction:column;align-items:flex-start;display:flex}.models-pick--up{top:auto;bottom:calc(100% - 4px)}@media (width<=640px){.models-row>.ui-li-trail>.models-reset{order:1}}.ui{color:var(--text);background:var(--bg);font:400 var(--fs-14)/1.55 var(--font);font-feature-settings:"tnum" 1, "cv11" 1;-webkit-font-smoothing:antialiased}.ui *,.ui :before,.ui :after{box-sizing:border-box}.ui-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-btn{box-sizing:border-box;height:var(--h-md);border-radius:var(--r-1);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:500 var(--fs-13)/1 var(--font);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.ui-btn:where(:hover:not(:disabled,[aria-disabled=true]),.is-hover){background:var(--surface-3)}.ui-btn--primary{background:var(--primary);color:var(--primary-on);border-color:var(--primary);box-shadow:inset 0 1px 0 var(--primary-highlight)}.ui-btn--secondary{background:var(--ink);color:var(--ink-fg);border-color:var(--ink)}.ui-btn--ghost{color:var(--text-2);background:0 0;border-color:#0000}.ui-btn--danger{background:var(--bad-solid);color:var(--bad-on);border-color:var(--bad-solid)}.ui-btn--ghost:where(:hover:not(:disabled,[aria-disabled=true]),.is-hover){background:var(--surface-3);color:var(--text)}:is(.ui-btn--primary,.ui-btn--secondary,.ui-btn--danger):where(:hover,.is-hover){filter:var(--fill-hover)}.ui-btn--sm{height:var(--h-sm);padding:0 10px;font-size:12.5px}.ui-btn[aria-pressed=true]{background:var(--selected);border-color:var(--border-strong);color:var(--text)}.ui-btn--lg{height:var(--h-lg);font-size:var(--fs-14);padding:0 14px}.ui-btn:is(:disabled,[aria-disabled=true]){opacity:.42;cursor:default;filter:none}a.ui-btn,a.ui-btn:hover{color:var(--text);text-decoration:none}a.ui-btn--primary,a.ui-btn--primary:hover{color:var(--primary-on)}a.ui-btn--secondary,a.ui-btn--secondary:hover{color:var(--ink-fg)}a.ui-btn--danger,a.ui-btn--danger:hover{color:var(--bad-on)}a.ui-btn--ghost{color:var(--text-2)}a.ui-btn--ghost:where(:hover,.is-hover){color:var(--text)}.ui-btn-spin{width:14px;height:14px;animation:ui-spin calc(var(--dur) * 6) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-btn-spin{animation:none}}.ui-ibtn{box-sizing:border-box;width:var(--h-md);height:var(--h-md);border-radius:var(--r-1);color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.ui-ibtn:where(:hover:not(:disabled,[aria-disabled=true]),.is-hover){background:var(--surface-3);color:var(--text)}.ui-ibtn--bd{border-color:var(--border-strong)}.ui-ibtn--sm{width:var(--h-sm);height:var(--h-sm)}.ui-ibtn:is(:disabled,[aria-disabled=true]){opacity:.42;cursor:default}a.ui-link,a.ui-link:hover,button.ui-link{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;cursor:pointer;font-weight:500;text-decoration-thickness:1.5px}button.ui-link{box-sizing:border-box;font:inherit;background:0 0;border:0;padding:0;font-weight:500}a.ui-link--quiet,a.ui-link--quiet:hover,button.ui-link--quiet{color:var(--text-2);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}a.ui-link--quiet:hover,button.ui-link--quiet:hover,.ui-link--quiet.is-hover{color:var(--text)}a.ui-link--strong,a.ui-link--strong:hover{color:var(--text);text-decoration-line:none}a.ui-link--strong:is(:hover,:focus-visible,.is-hover,.is-focus){text-decoration-line:underline}.ui-link--stretch:after{content:"";position:absolute;inset:0}button.ui-link--danger{color:var(--bad);-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}button.ui-link[aria-disabled=true]{color:var(--text-3);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:default}.ui-back{align-items:center;gap:4px;display:inline-flex}.ui-out{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.ui-out>svg{flex:none}.ui-out>.ui-out-icon{color:var(--text-2)}.ui-table .ui-out{z-index:2;position:relative}.ui-copy{align-items:center;gap:0;display:inline-flex}.ui-copy-status{font-size:var(--fs-12);color:var(--text-3)}.ui-copy-status:not(:empty){margin-left:8px}.ui-menu-wrap{vertical-align:middle;display:inline-flex}.ui-menu-wrap--block{display:flex}.ui-menu-wrap--block>.ui-ws{width:100%}.ui-menu{box-sizing:border-box;background:var(--bg);border-radius:var(--r-2);min-width:220px;box-shadow:var(--shadow-pop);flex-direction:column;padding:4px;display:flex}.ui-menu--fixed{z-index:30;position:fixed}.ui-menu-item{box-sizing:border-box;width:100%;height:30px;color:var(--text);font:400 var(--fs-13) var(--font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:0 8px;display:flex}.ui-menu-item svg{color:var(--text-3)}.ui-menu-item:where(:hover:not(:disabled),:focus-visible,.is-hover){background:var(--surface-3)}.ui-menu-item--danger,.ui-menu-item--danger svg{color:var(--bad)}.ui-menu-item:disabled{opacity:.42;cursor:default}a.ui-menu-item,a.ui-menu-item:hover{color:var(--text);text-decoration:none}.ui-menu-kbd{font:500 var(--fs-11) var(--font);color:var(--text-3);margin-left:auto}.ui-menu-check{margin-left:auto}.ui-menu-sep{background:var(--border);height:1px;margin:4px -4px}.ui-menu-group{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:6px 8px 4px;font-weight:600}.ui-fld{min-width:0;color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;display:flex}.ui-fld-label{font:inherit;color:inherit}.ui-field-help{color:var(--text-3);font-weight:400}.ui-field-error{color:var(--bad);font-weight:400}:is(input,select).ui-field{box-sizing:border-box;height:var(--h-md);border:1px solid var(--border-strong);border-radius:var(--r-1);background:var(--bg);width:100%;color:var(--text);font:400 var(--fs-13) var(--font);margin:0;padding:0 10px}input.ui-field::placeholder{color:var(--text-3)}:is(input,select).ui-field--sm{height:var(--h-sm);font-size:12.5px}:is(input,select).ui-field--lg{height:var(--h-lg)}:is(input,select).ui-field--error{border-color:var(--bad-solid);box-shadow:0 0 0 1px var(--bad-solid)}:is(input,select).ui-field:disabled{background:var(--surface-2);color:var(--text-3)}input.ui-field:focus-visible,select.ui-field:focus-visible,.ui-field.is-focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.ui-search,.ui-select{display:block;position:relative}.ui-search svg,.ui-select svg{color:var(--text-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-search svg{left:10px}.ui-select svg{right:9px}.ui-search input.ui-field{padding-left:32px}.ui-select select.ui-field{appearance:none;padding-right:30px}.ui-pager{font-size:var(--fs-12);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-pager-size{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-pager-range{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 4px}.ui-check{font-size:var(--fs-13);color:var(--text);cursor:pointer;align-items:center;gap:8px;display:inline-flex}input.ui-check-box{width:16px;height:16px;accent-color:var(--primary);margin:0}.ui-switch{box-sizing:border-box;color:var(--text);font:400 var(--fs-13) var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ui-switch:disabled{opacity:.42;cursor:default}.ui-switch-track{background:var(--border-strong);border-radius:8px;flex:none;width:28px;height:16px;position:relative}.ui-switch-track:after{content:"";background:var(--knob);width:12px;height:12px;transition:left var(--dur);border-radius:50%;position:absolute;top:2px;left:2px}.ui-switch[aria-checked=true] .ui-switch-track{background:var(--primary)}.ui-switch[aria-checked=true] .ui-switch-track:after{left:14px}@media (prefers-reduced-motion:reduce){.ui-switch-track:after{transition:none}}.ui-seg{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface-2);flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.ui-seg button{height:26px;color:var(--text-2);font:500 12.5px var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-seg button:where(:hover,.is-hover){color:var(--text)}.ui-seg button[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:0 0 0 1px var(--border-strong)}.ui-seg button:disabled{cursor:default}.ui-seg button:disabled:not([aria-pressed=true]){opacity:.42}.ui-seg-fld{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ui-seg-help{color:var(--text-2);font-size:var(--fs-12);flex-direction:column;gap:2px;display:flex}.ui-count-inline{color:var(--text-3);font-weight:400}.ui-tabs{box-shadow:inset 0 -1px 0 var(--border);gap:20px;display:flex;overflow-x:auto}.ui-tabs button{height:38px;color:var(--text-2);font:500 var(--fs-13) var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0;display:inline-flex}.ui-tabs button:where(:hover,.is-hover){color:var(--text)}.ui-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--primary)}.ui-tabs .ui-count-inline{font-size:var(--fs-12)}.ui-vtabs{flex-direction:column;gap:2px;width:200px;display:flex}a.ui-vtab,a.ui-vtab:hover{border-radius:var(--r-1);height:32px;color:var(--text-2);font-size:var(--fs-13);justify-content:space-between;align-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:flex}a.ui-vtab:hover,a.ui-vtab.is-hover{background:var(--surface-3);color:var(--text)}a.ui-vtab[aria-current]{background:var(--selected);color:var(--text);box-shadow:inset 2px 0 0 var(--primary)}.ui-navtabs{box-shadow:inset 0 -1px 0 var(--border);gap:20px;padding:0 28px;display:flex;overflow-x:auto}a.ui-navtab,a.ui-navtab:hover{box-sizing:border-box;height:38px;color:var(--text-2);font:500 var(--fs-13) var(--font);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;text-decoration:none;display:inline-flex}a.ui-navtab:hover,a.ui-navtab.is-hover{color:var(--text)}a.ui-navtab[aria-current]{color:var(--text);border-bottom-color:var(--primary)}.ui-pagehd:has(+.ui-navtabs){border-bottom:0;padding-bottom:10px}.ui-switch-fld{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ui-switch-help{color:var(--text-2);font-size:var(--fs-12);flex-direction:column;gap:2px;padding-left:36px;display:flex}.ui-search--grow{flex:280px;max-width:520px}@media (width<=640px){.ui-search--grow{flex-basis:100%;max-width:none}}.ui-vtab-tag{font-size:var(--fs-11);color:var(--text-3);font-weight:600}.ui-fld--sm{width:180px;max-width:100%}.ui-fld--md{width:268px;max-width:100%}.ui-badge{--ui-dot:var(--text-3);box-sizing:border-box;border-radius:var(--r-1);border:1px solid var(--border);background:var(--surface-2);height:20px;color:var(--text);font:500 var(--fs-12)/1 var(--font);white-space:nowrap;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.ui-badge:before{content:"";background:var(--ui-dot);border-radius:50%;width:6px;height:6px}:is(.ui-badge--ok,.ui-badge--warn,.ui-badge--bad,.ui-badge--info,.ui-badge--merged,.ui-badge--ink){--ui-dot:currentColor;color:var(--badge-fg);border-color:#0000}.ui-badge--ok{background:var(--ok-badge)}.ui-badge--warn{background:var(--warn-badge)}.ui-badge--bad{background:var(--bad-badge)}.ui-badge--info{background:var(--info-badge)}.ui-badge--merged{background:var(--merged)}.ui-badge--ink{background:var(--ink);color:var(--ink-fg)}.ui-badge--live:before{box-shadow:var(--live-glow)}.ui-badge--nodot:before{display:none}.ui-tag{--ui-kc:var(--surface-3);--ui-kon:var(--text-2);border-radius:var(--r-1);background:var(--ui-kc);min-width:42px;height:20px;color:var(--ui-kon);font:600 10.5px/1 var(--font);letter-spacing:.05em;white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ui-tag--http{--ui-kc:var(--k-http);--ui-kon:var(--k-http-on)}.ui-tag--rpc{--ui-kc:var(--k-rpc);--ui-kon:var(--k-rpc-on)}.ui-tag--cli{--ui-kc:var(--k-cli);--ui-kon:var(--k-cli-on)}.ui-tag--queue{--ui-kc:var(--k-queue);--ui-kon:var(--k-queue-on)}.ui-tag--schedule{--ui-kc:var(--k-schedule);--ui-kon:var(--k-schedule-on)}.ui-tag--graphql{--ui-kc:var(--k-graphql);--ui-kon:var(--k-graphql-on)}.ui-tag--websocket{--ui-kc:var(--k-websocket);--ui-kon:var(--k-websocket-on)}.ui-tag--webhook{--ui-kc:var(--k-webhook);--ui-kon:var(--k-webhook-on)}.ui-count{box-sizing:border-box;background:var(--surface-3);min-width:20px;height:18px;color:var(--text-2);font:600 var(--fs-11)/1 var(--font);border-radius:3px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ui-count--hot{background:var(--warn-badge);color:var(--badge-fg)}.ui-mk{font:600 var(--fs-12) var(--font);align-items:center;gap:5px;display:inline-flex}.ui-mk:before{content:"";background:currentColor;border-radius:1px;width:3px;height:12px}.ui-mk--add{color:var(--mk-add)}.ui-mk--chg{color:var(--mk-chg)}.ui-mk--rem{color:var(--mk-rem)}.ui-mk--mov{color:var(--mk-mov)}.ui-mk--wrd{color:var(--mk-wrd)}ins.ui-ins{background:var(--ok-bg);color:var(--text);box-shadow:inset 0 -2px 0 var(--ok-solid);border-radius:2px;padding:0 2px;text-decoration:none}del.ui-del{background:var(--bad-bg);color:var(--text);-webkit-text-decoration-color:var(--bad-solid);text-decoration-color:var(--bad-solid);border-radius:2px;padding:0 2px;text-decoration-thickness:2px}.ui-conf{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ui-conf i{box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.ui-conf--proven i{background:var(--primary)}.ui-conf--verified i{background:var(--ok-solid)}.ui-conf--inferred i{border:1.5px dashed var(--text-3)}.ui-dot{--ui-dc:var(--text-3);font-size:var(--fs-13);color:var(--text-2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ui-dot i{background:var(--ui-dc);border-radius:50%;flex:none;width:8px;height:8px}.ui-dot--live{--ui-dc:var(--tertiary)}.ui-dot--live i{box-shadow:0 0 0 3px color-mix(in srgb, var(--tertiary) 25%, transparent), var(--live-glow)}.ui-dot--ok{--ui-dc:var(--ok-solid)}.ui-dot--warn{--ui-dc:var(--warn-solid)}.ui-dot--bad{--ui-dc:var(--bad-solid)}.ui-sha{font-variant-numeric:tabular-nums;color:var(--text-2)}.ui-name,.ui-endpoint{font-family:var(--font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-endpoint{font-weight:500}.ui-stats{clip-path:inset(0 0 0 23px);flex-wrap:wrap;row-gap:12px;margin-left:-23px;display:flex}.ui-stat{border-left:1px solid var(--border);flex-direction:column;gap:2px;padding:0 22px;display:flex}.ui-stat-value{letter-spacing:-.02em;font-size:22px;font-weight:600}.ui-stat-label{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:600}.ui-stat-value--ok{color:var(--ok)}.ui-stat-value--warn{color:var(--warn)}.ui-stat-value--bad{color:var(--bad)}.ui-bar{background:var(--surface-3);vertical-align:middle;border-radius:1px;width:88px;height:6px;display:inline-flex;overflow:hidden}.ui-bar i{height:100%;display:block}.ui-bar i+i{box-shadow:inset 1px 0 0 var(--bg)}.ui-bar--wide{width:100%;height:8px}.ui-fill--primary{background:var(--primary)}.ui-fill--ok{background:var(--ok-solid)}.ui-fill--warn{background:var(--warn-solid)}.ui-fill--none{background:var(--border-strong)}.ui-legend{font-size:var(--fs-12);color:var(--text-2);flex-wrap:wrap;gap:6px 16px;display:flex}.ui-legend>span{align-items:center;gap:6px;display:inline-flex}.ui-legend i{border-radius:2px;width:10px;height:10px}.ui-table-box{border:1px solid var(--border);border-radius:var(--r-1);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.ui-table th{text-align:left;font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 14px;font-weight:600}.ui-table td{border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap;padding:10px 14px;line-height:20px}.ui-table tr{position:relative}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr:where(:hover,.is-hover),.ui-table tbody tr:where(:hover,.is-hover) td{background:var(--surface-2)}.ui-table tr.ui-tr--sel td{background:var(--selected)}.ui-table tr.ui-tr--sel td:first-child{box-shadow:inset 2px 0 0 var(--primary)}.ui-table .ui-num{text-align:right}.ui-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ui-li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 2px;display:flex;position:relative}.ui-li--sel{background:var(--selected);box-shadow:inset 2px 0 0 var(--primary)}:is(.ui-li--mk-add,.ui-li--mk-chg,.ui-li--mk-rem,.ui-li--mk-mov,.ui-li--mk-wrd){padding-left:12px}.ui-li--mk-add{box-shadow:inset 3px 0 0 var(--mk-add)}.ui-li--mk-chg{box-shadow:inset 3px 0 0 var(--mk-chg)}.ui-li--mk-rem{box-shadow:inset 3px 0 0 var(--mk-rem)}.ui-li--mk-mov{box-shadow:inset 3px 0 0 var(--mk-mov)}.ui-li--mk-wrd{box-shadow:inset 3px 0 0 var(--mk-wrd)}.ui-li-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-li-title{font-weight:500}.ui-li-sub{color:var(--text-3);font-size:12.5px}.ui-kv{font-size:var(--fs-13);grid-template-columns:130px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.ui-kv--inline{flex-wrap:wrap;gap:4px 6px;display:flex}.ui-kv--inline dd+dt{margin-left:12px}.ui-kv dt{color:var(--text-3)}.ui-kv dd{color:var(--text);min-width:0;margin:0}code.ui-code{font:400 12.5px var(--mono);background:var(--surface-3);border:1px solid var(--border);color:var(--text);overflow-wrap:anywhere;border-radius:3px;padding:1px 5px}.ui-codefig{min-width:0;margin:0}.ui-codecap{font-size:var(--fs-12);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}pre.ui-codeblock{background:var(--code-bg);color:var(--code-fg);border:1px solid var(--border);border-radius:var(--r-2);font:400 12.5px/1.7 var(--mono);margin:0;padding:12px 0;overflow-x:auto}.ui-codeblock-line{white-space:pre;padding:0 16px;display:block}.ui-codeblock-line--hit{background:var(--code-hit);box-shadow:inset 2px 0 0 var(--warn-solid)}.ui-codeblock-num{color:var(--code-dim);-webkit-user-select:none;user-select:none;width:30px;font-style:normal;display:inline-block}.ui-codeblock-more{color:var(--code-dim)}.ui-codepath{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-codecap>:not(.ui-codepath){flex:none}.ui-codenote{font-size:var(--fs-12);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px;margin:-2px 0 6px;display:flex}.ui-codeblock--marked .ui-codeblock-line--hit{box-shadow:inset 2px 0 0 var(--code-dim);background:0 0}.ui-codeblock--marked .ui-codeblock-line--added{background:var(--code-add);box-shadow:inset 2px 0 0 var(--ok-solid)}.ui-codeblock--marked .ui-codeblock-line--removed{background:var(--code-rem);box-shadow:inset 2px 0 0 var(--bad-solid)}.ui-codeblock--marked .ui-codeblock-line--changed{background:var(--code-chg);box-shadow:inset 2px 0 0 var(--warn-solid)}pre.ui-snippet{white-space:pre;padding:12px 16px}.ui-snippet-dim{color:var(--code-dim)}.ui-text--muted{color:var(--text-3)}.ui-text--12{font-size:var(--fs-12)}.ui-text--13{font-size:var(--fs-13)}.ui-text--w500{font-weight:500}.ui-text--w600{font-weight:600}.ui-text--nowrap{white-space:nowrap}.ui-text--keep{max-width:100%;display:inline-block}:is(p,div).ui-text{margin:0}.ui-table td.ui-td--muted{color:var(--text-3)}.ui-li--picked{background:var(--selected)}.ui-li-lead{flex:none;align-items:center;gap:10px;display:inline-flex}.ui-li-trail{min-height:var(--h-sm);flex:none;align-items:center;gap:8px;display:inline-flex}@media (width<=640px){.ui-li:has(>.ui-li-trail){grid-template-columns:auto minmax(0,1fr);gap:6px 12px;display:grid}.ui-li>.ui-li-trail{flex-wrap:wrap;grid-column:1/-1;justify-self:start}.ui-li>.ui-li-lead~.ui-li-trail{grid-column:2}.ui-li>.ui-li-text:first-child{grid-column:1/-1}}.ui-scrolllist{border:1px solid var(--border);border-radius:var(--r-1);max-height:min(296px,42vh);overflow-y:auto}.ui-scrolllist>.ui-list{border-top:0}.ui-scrolllist .ui-li{box-sizing:border-box;min-height:40px;padding:4px 8px 4px 12px}.ui-scrolllist .ui-li:last-child{border-bottom:0}.ui-scrolllist .ui-li.ui-li--act{padding:0}.ui-scrolllist .ui-li-act{padding:6px 8px 6px 12px}.ui-scrolllist-head{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:6px 12px;font-weight:600;line-height:16px;position:sticky;top:0}.ui-scrolllist>.ui-list+.ui-scrolllist-head{border-top:1px solid var(--border)}.ui-scrolllist[role=group]{scroll-padding-top:32px}.ui-listpanel{border:1px solid var(--border);border-radius:var(--r-1);background:var(--bg);min-width:0}.ui-listpanel-head{background:var(--surface-2);border-bottom:1px solid var(--border);border-radius:var(--r-1) var(--r-1) 0 0;font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px;display:flex}.ui-listpanel>.ui-list{border-top:0}.ui-listpanel .ui-li{padding-left:14px;padding-right:14px}.ui-listpanel .ui-li:last-child{border-bottom:0}.ui-listpanel-foot{border-top:1px solid var(--border);font-size:var(--fs-13);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 14px;display:flex}.ui-fill--bad{background:var(--bad-solid)}.ui-fill--ink{background:var(--ink)}.ui-fill--muted{background:var(--text-3)}.ui-legend b{color:var(--text);font-weight:600}.ui-legend--detail{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.ui-legend--detail>li{min-width:0}.ui-legend-head{font-size:var(--fs-13);color:var(--text);align-items:center;gap:8px;font-weight:500;display:flex}.ui-legend-head>i{border-radius:2px;flex:none;width:10px;height:10px}.ui-legend-head>b{margin-left:auto;font-weight:600}.ui-legend--detail p{font-size:var(--fs-12);color:var(--text-2);margin:4px 0 0}.ui-steps{font-size:var(--fs-13);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.ui-step{align-items:center;gap:8px;display:inline-flex}.ui-step-ln{background:var(--border-strong);flex:none;width:24px;height:1px;margin-right:4px}.ui-step-n{box-sizing:border-box;border:1px solid var(--border-strong);width:22px;height:22px;font:600 var(--fs-12)/1 var(--font);color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ui-step--done .ui-step-n{background:var(--ok-solid);border-color:var(--ok-solid);color:var(--ok-on)}.ui-step--current{color:var(--text);font-weight:500}.ui-step--current .ui-step-n{background:var(--ink);border-color:var(--ink);color:var(--ink-fg)}.ui-steps--vertical{flex-direction:column;align-items:flex-start;gap:12px}.ui-steps--vertical .ui-step-ln{display:none}@media (width<=640px){.ui-step-ln{display:none}}.ui-table td.ui-td--wrap{white-space:normal;overflow-wrap:anywhere}.ui-li.ui-li--act{padding:0}.ui-li-act{box-sizing:border-box;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;margin:0;padding:10px 2px;text-decoration:none;display:flex}a.ui-li-act,a.ui-li-act:hover{color:inherit;text-decoration:none}.ui-listgroup .ui-li:not(.ui-li--act),.ui-listgroup .ui-li-act{padding-left:8px;padding-right:8px}:is(.ui-li--mk-add,.ui-li--mk-chg,.ui-li--mk-rem,.ui-li--mk-mov,.ui-li--mk-wrd)>.ui-li-act,.ui-listgroup :is(.ui-li--mk-add,.ui-li--mk-chg,.ui-li--mk-rem,.ui-li--mk-mov,.ui-li--mk-wrd):not(.ui-li--act){padding-left:12px}.ui-listpanel .ui-li-act{padding-left:14px;padding-right:14px}.ui-li--act:not(.ui-li--sel,.ui-li--picked):where(:hover,.is-hover){background:var(--surface-2)}@media (width<=640px){.ui-li-act:has(>.ui-li-trail){grid-template-columns:auto minmax(0,1fr);gap:6px 12px;display:grid}.ui-li-act>.ui-li-trail{flex-wrap:wrap;grid-column:1/-1;justify-self:start}.ui-li-act>.ui-li-lead~.ui-li-trail{grid-column:2}.ui-li-act>.ui-li-text:first-child{grid-column:1/-1}}.ui-listgroup{flex-direction:column;min-width:0;display:flex}.ui-listgroup-head{justify-content:space-between;align-items:center;gap:8px;padding-right:8px;display:flex}.ui-fill--neutral{background:var(--text-3)}.ui-legend i:is(.ui-legend-line,.ui-legend-dash),.ui-legend-head>i:is(.ui-legend-line,.ui-legend-dash){border-radius:0;width:22px;height:2px}.ui-legend-dash{-webkit-mask:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px);mask:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px)}.ui-li--wrap{flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.ui-li--wrap>.ui-li-text{overflow-wrap:anywhere;flex:240px}.ui-li--wrap>.ui-li-trail{flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%}.ui-meter{max-width:420px}.ui-table tr.ui-tr--muted td{color:var(--text-3)}.ui-tally-line{font-size:var(--fs-12);font-weight:500;display:block}.ui-tally-g{white-space:nowrap}.ui-tally-n,.ui-tally-sep{color:var(--text-3)}.ui-mkc-n{font-weight:600}.ui-mkc--add{color:var(--mk-add)}.ui-mkc--chg{color:var(--mk-chg)}.ui-mkc--rem{color:var(--mk-rem)}.ui-mkc--mov{color:var(--mk-mov)}.ui-mkc--wrd{color:var(--mk-wrd)}.ui-table .ui-link--stretch:after{z-index:1}.ui-cn{box-sizing:border-box;background:var(--ink);width:18px;height:18px;color:var(--ink-fg);font:700 var(--fs-11)/1 var(--font);font-variant-numeric:tabular-nums;vertical-align:1px;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.ui-end--err .ui-cn{background:var(--bad-solid);color:var(--bad-on)}.ui-callout{--ui-cc:var(--info-solid);--ui-con:var(--info-on);border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface-2);font-size:var(--fs-13);color:var(--text);align-items:flex-start;gap:10px;padding:10px 12px 10px 15px;display:flex;position:relative;overflow:hidden}.ui-callout:before{content:"";background:var(--ui-cc);width:3px;position:absolute;inset:0 auto 0 0}.ui-callout-icon{border-radius:var(--r-1);background:var(--ui-cc);width:22px;height:22px;color:var(--ui-con);flex:none;margin-top:-1px;padding:4px}.ui-callout-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-callout-body b{font-weight:600}.ui-callout-act{align-self:center;gap:8px;margin-left:auto;display:flex}.ui-callout--neutral{--ui-cc:var(--text-3);--ui-con:var(--bg)}.ui-callout--ok{--ui-cc:var(--ok-solid);--ui-con:var(--ok-on)}.ui-callout--warn{--ui-cc:var(--warn-solid);--ui-con:var(--warn-on)}.ui-callout--bad{--ui-cc:var(--bad-solid);--ui-con:var(--bad-on)}.ui-inline-error{font-size:var(--fs-13);color:var(--bad);align-items:flex-start;gap:6px;margin:0;display:inline-flex}.ui-inline-error svg{flex:none;margin-top:calc(.5lh - 7px)}.ui-empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;padding:28px 0;display:flex}.ui-empty-title{font-size:var(--fs-16);margin:0;font-weight:600}.ui-empty-text{color:var(--text-2);font-size:var(--fs-13);max-width:56ch;margin:0}.ui-empty-ico{border-radius:var(--r-1);background:var(--surface-3);width:32px;height:32px;color:var(--text-2);place-items:center;display:grid}.ui-empty-act{flex-wrap:wrap;gap:8px;display:flex}.ui-skel{border-top:1px solid var(--border);position:relative}.ui-skel-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 2px;display:flex}.ui-skel-row i{background:var(--surface-3);border-radius:2px;height:10px;display:block}.ui-skel-row i.ui-skel-lead{width:42px;height:18px}.ui-skel-end{margin-left:auto}.ui-live{display:inline-flex}.ui-inline-error--warn{color:var(--warn)}.ui-callout-body :is(p,ul,ol){margin:0}.ui-callout-body :is(ul,ol){margin:4px 0 0;padding-left:18px}.ui-dialog-layer{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ui-scrim{z-index:50;background:var(--scrim);border:0;padding:0;position:fixed;inset:0}.ui-dialog-layer>.ui-scrim{z-index:0}.ui-dialog-panel{z-index:1;border-radius:var(--r-2);flex-direction:column;width:min(460px,100%);max-height:100%;display:flex;position:relative}.ui-dialog-panel:focus{outline:none}.ui-dialog{box-sizing:border-box;background:var(--bg);border-radius:var(--r-2);width:min(460px,100%);min-height:0;max-height:100%;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.ui-dialog-panel .ui-dialog{width:100%}.ui-dialog-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0 20px;display:flex}.ui-dialog-title{font-size:var(--fs-16);overflow-wrap:anywhere;margin:0;font-weight:600}.ui-dialog-head--rich{align-items:flex-start;gap:16px;padding-bottom:12px}.ui-dialog-ht{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-dialog-tline{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.ui-dialog-tools{flex:none;align-items:center;gap:6px;display:flex}.ui-dialog-body{min-height:0;font-size:var(--fs-13);color:var(--text-2);overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:12px;padding:10px 20px 18px;display:flex;overflow-y:auto}.ui-dialog-body p{margin:0}.ui-dialog-foot{border-top:1px solid var(--border);background:var(--surface-2);flex:none;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.ui-drawer{z-index:51;box-sizing:border-box;background:var(--bg);width:264px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-pop);position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.ui-drawer:focus{outline:none}.ui-drawer-close{position:absolute;top:12px;right:10px}.ui-popover{z-index:30;box-sizing:border-box;background:var(--bg);border-radius:var(--r-2);min-width:220px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-pop);padding:12px;position:fixed}.ui-popover:focus{outline:none}.ui-popover--inline{position:absolute}.ui-tip-wrap{display:inline-flex;position:relative}.ui-tip{z-index:60;border-radius:var(--r-1);background:var(--ink);color:var(--ink-fg);font:500 var(--fs-12)/1.3 var(--font);white-space:nowrap;pointer-events:none;padding:6px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ui-tip[hidden]{display:none}.ui-ts{display:inline}.ui-dialog-bar{flex:none;max-height:40vh;padding:12px 20px 4px;overflow-y:auto}.ui-dialog-foot--note{flex-wrap:wrap;justify-content:space-between}.ui-dialog-note{min-width:0;font-size:var(--fs-13);color:var(--text-2);overflow-wrap:anywhere;align-self:center}.ui-dialog-foot-act{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ui-fam{flex:none}.ui-fam--trig{color:var(--fam-trig)}.ui-fam--dec{color:var(--fam-dec)}.ui-fam--data{color:var(--fam-data)}.ui-fam--bound{color:var(--fam-bound)}.ui-fam--call{color:var(--fam-call)}.ui-fam--plumb{color:var(--fam-plumb)}.ui-fam--fail{color:var(--bad-solid)}.ui-fam--gap{color:var(--warn-solid)}.ui-icontile{box-sizing:border-box;border-radius:var(--r-1);flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.ui-icontile--ok{background:var(--ok-solid);color:var(--ok-on)}.ui-icontile--warn{background:var(--warn-solid);color:var(--warn-on)}.ui-icontile--bad{background:var(--bad-solid);color:var(--bad-on)}.ui-icontile--neutral{background:var(--surface-3);color:var(--text-2)}.ui-end{box-sizing:border-box;border-radius:var(--r-1);max-width:100%;color:var(--text);font:500 var(--fs-13)/22px var(--font);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;margin:0;padding:1px 6px 1px 0;display:inline-flex}.ui-end>.ui-end-mark{color:var(--text-3);flex:none;margin-top:4.5px}.ui-end--ok>.ui-end-mark{color:var(--ok)}.ui-end--err>.ui-end-mark{color:var(--bad)}.ui-end--gap>.ui-end-mark{color:var(--warn)}.ui-end>span{min-width:0}.ui-end b{white-space:nowrap;font-weight:600}.ui-end--ok b{color:var(--ok)}.ui-end--err b{color:var(--bad)}.ui-end--gap b{color:var(--warn)}.ui-end--sel{box-shadow:0 0 0 2px var(--primary)}.ui-cond{overflow-wrap:anywhere;font-weight:500}.ui-cond b{font-weight:600}.ui-cond--fail{color:var(--bad)}.ui-target{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;text-decoration-thickness:1.5px}.ui-target--un{color:var(--text-3);font-weight:400;text-decoration:none}.ui-target-more{white-space:pre;color:var(--text-3);font-weight:400;display:inline-block}.ui-group{color:var(--text-2);font:600 var(--fs-12)/20px var(--font);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.ui-group>svg{color:var(--fam-plumb);flex:none}button.ui-group{border-radius:var(--r-1);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0 4px 0 0}button.ui-group:hover{color:var(--text)}.ui-panecap{font-size:var(--fs-13);color:var(--text-2);overflow-wrap:anywhere}.ui-panecap b{color:var(--text);font-weight:600}.ui-blank{box-sizing:border-box;padding:0 var(--s-2);border-radius:var(--r-1);background:var(--surface-2) repeating-linear-gradient(135deg, var(--border) 0 1px, transparent 1px 8px);color:var(--text-3);font-size:var(--fs-12);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;display:flex;overflow:hidden}.ui-shell{align-items:stretch;min-height:100vh;display:flex}.ui-shell-side{background:var(--surface-2);border-right:1px solid var(--border);flex:none}.ui-shell-side>.ui-side{border-right:0;max-height:100vh;position:sticky;top:0;overflow-y:auto}.ui-shell-main{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.ui-shell .ui-topbar-menu,.ui-shell-bar--empty{display:none}@media (width>=900px){.ui-shell .ui-topbar-brand{display:none}}.ui-main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-main:focus{outline:none}@media (width<=899px){.ui-shell-side{display:none}.ui-shell-bar--empty{display:block}.ui-shell .ui-topbar-menu{display:inline-grid}}.ui-drawer .ui-side{border-right:0;width:auto;min-height:100%}.ui-topbar{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.ui-topbar-menu{flex:none}.ui-mark{border-radius:var(--r-1);background:var(--text);width:24px;height:24px;color:var(--bg);flex:none;place-items:center;display:grid}.ui-topbar-brand{display:flex}.ui-crumbs{min-width:0;font-size:var(--fs-13);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-crumbs-item{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-crumbs-item a{color:var(--text-2);text-decoration:none}.ui-crumbs-item a:where(:hover,.is-hover){color:var(--text)}.ui-crumbs-sep{color:var(--border-strong)}.ui-crumbs [aria-current]{color:var(--text);font-weight:500}@media (width<=640px){.ui-crumbs{flex-wrap:nowrap;margin:-4px;padding:4px;overflow:hidden}.ui-crumbs-item{display:contents}.ui-crumbs-sep{flex:none}.ui-crumbs-item>:last-child{text-overflow:ellipsis;white-space:nowrap;flex:0 1000000 auto;min-width:2.5em;overflow:hidden}.ui-crumbs-item:last-child>:last-child{flex-shrink:1000}.ui-crumbs-item--keep>:last-child{flex-shrink:1}.ui-crumbs-item:first-child>:last-child{flex-shrink:0}}.ui-side{box-sizing:border-box;border-right:1px solid var(--border);background:var(--surface-2);flex-direction:column;flex:none;gap:18px;width:232px;padding:12px 10px;display:flex}:is(a,span).ui-brand,a.ui-brand:hover{color:var(--text);font-weight:600;font-size:var(--fs-14);align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:flex}.ui-ws{border:1px solid var(--border);border-radius:var(--r-1);background:var(--bg);height:34px;color:var(--text);font:500 var(--fs-13) var(--font);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 8px;display:flex}.ui-ws:where(:hover,.is-hover){background:var(--surface-3)}.ui-ws-av{border-radius:var(--r-1);background:var(--primary);width:18px;height:18px;color:var(--primary-on);font-size:var(--fs-11);flex:none;place-items:center;font-weight:700;display:grid}.ui-ws-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-ws svg{color:var(--text-3);flex:none;margin-left:auto}.ui-nav{flex-direction:column;gap:1px;display:flex}.ui-nav-group{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:4px 8px 6px;font-weight:600}a.ui-nav-item{border-radius:var(--r-1);height:32px;color:var(--text-2);font-size:var(--fs-13);align-items:center;gap:10px;padding:0 8px;font-weight:500;text-decoration:none;display:flex}a.ui-nav-item:hover,a.ui-nav-item.is-hover{background:var(--surface-3);color:var(--text)}.ui-nav-item svg{color:var(--text-3);flex:none}a.ui-nav-item[aria-current]{background:var(--selected);color:var(--text);box-shadow:inset 2px 0 0 var(--primary)}.ui-nav-item[aria-current] svg{color:var(--primary)}.ui-nav-item .ui-count{margin-left:auto}.ui-nav-dot{background:var(--tertiary);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.ui-nav-item .ui-count+.ui-nav-dot{margin-left:0}.ui-pagehd{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:22px 28px 18px;display:flex}.ui-pagehd-main{min-width:0}.ui-pagehd-title{font-size:var(--fs-20);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600}.ui-pagehd-lede{max-width:80ch;color:var(--text-2);margin:4px 0 0}.ui-pagehd-act{flex-wrap:wrap;gap:8px;display:flex}.ui-meta{--sep:28px;margin:6px 0 0 calc(-1 * var(--sep));clip-path:inset(-8px -8px -8px calc(var(--sep) - 6px));font-size:var(--fs-13);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.ui-meta>*{margin-left:var(--sep);position:relative}.ui-meta>:before{content:"·";width:var(--sep);color:var(--text-3);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:100%}.ui-meta>:has(>.ui-badge):before{content:none}.ui-meta>:has(>.ui-badge)+:before{content:none}:is(.ui-meta>:has(>.ui-badge),.ui-meta>:has(+*>.ui-badge)){margin-right:calc(12px - var(--sep))}.ui-meta--commas{--sep:12px}.ui-meta--commas>:before{content:",";color:var(--text-2);justify-content:flex-start}.ui-section{flex-direction:column;gap:12px;display:flex}.ui-section-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:8px;display:flex}.ui-section-title{font-size:var(--fs-14);margin:0;font-weight:600}h2.ui-section-title{font-size:var(--fs-16)}.ui-section-act{gap:8px;margin-left:auto;display:flex}.ui-label{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;font-weight:600}.ui-split{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;display:grid}.ui-split-list{border-right:1px solid var(--border);min-width:0}.ui-split-detail{min-width:0}@media (width<=899px){.ui-split{grid-template-columns:minmax(0,1fr)}.ui-split-list{border-right:0;border-bottom:1px solid var(--border)}}.ui-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 28px;display:flex}.ui-footbar{z-index:10;border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:12px 28px;display:flex;position:sticky;bottom:0}.ui-page-body{gap:var(--s-4);min-width:0;padding:var(--s-5) var(--s-7) var(--s-12);flex-direction:column;display:flex}@media (width<=640px){.ui-pagehd,.ui-navtabs,.ui-toolbar,.ui-footbar,.ui-page-body{padding-left:var(--s-4);padding-right:var(--s-4)}}.ui-stack{flex-direction:column;min-width:0;display:flex}ul.ui-stack{margin:0;padding:0;list-style:none}:is(.ui-nav-item,.ui-brand,.ui-crumbs a):where(:focus-visible,.is-focus){outline:var(--focus-ring);outline-offset:2px}.ui-topbar--wrap{flex-wrap:wrap;height:auto;min-height:48px;padding-top:8px;padding-bottom:8px}.ui-section-meta{overflow-wrap:anywhere;min-width:0}.ui-footbar-text{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.ui-footbar-title{font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600}.ui-inline{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ui-inline--start{align-items:flex-start}.ui-inline--center{align-items:center}.ui-inline--end{align-items:flex-end}.ui-inline--baseline{align-items:baseline}.ui-inline--between{justify-content:space-between}.ui-spacer{flex:1}.ui-divider{background:var(--border);flex:none;width:1px;height:20px;display:inline-block}@media (width<=640px){.ui-topbar--wrap>:is(.ui-spacer,.ui-divider),.ui-footbar-note{display:none}.ui-footbar-text{flex:auto}}.ui-stack--start{align-items:flex-start}@media (width<=640px){.ui-crumbs--compact .ui-crumbs-item:not(:first-child,:last-child){display:none}}.ui-split-list:has(>.ui-vtabs){align-self:stretch}@media (width>=900px){.ui-split:has(>.ui-split-list>.ui-vtabs){flex:1 0 auto}}.ui-split-list>.ui-vtabs{width:auto;padding:var(--s-5) var(--s-4)}.ui-section-head+.ui-list{border-top:0}.ui-cols{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:24px;display:grid}.ui-cols>*{min-width:0}.ui-disclosure>summary{cursor:pointer;font-size:var(--fs-13);align-items:center;gap:6px;font-weight:500;list-style:none;display:inline-flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary svg{color:var(--text-3)}.ui-disclosure[open]>summary{margin-bottom:12px}.ui-disclosure[open]>summary svg{transform:rotate(90deg)}.ui-disclosure>summary:where(:focus-visible,.is-focus){outline:var(--focus-ring);outline-offset:2px}.ui-auth{background:var(--bg);display:flex}main.ui-auth{min-height:100vh}.ui-auth:focus{outline:none}.ui-auth-side{gap:var(--s-6);min-width:0;padding:var(--s-8) var(--s-10);flex-direction:column;flex:1 1 0;display:flex}.ui-auth-mid{padding:var(--s-10) 0;flex:1;align-items:center;display:flex}.ui-auth-box{gap:var(--s-6);flex-direction:column;width:100%;max-width:400px;display:flex}.ui-auth-head{gap:var(--s-2);flex-direction:column;display:flex}.ui-auth-title{font-size:var(--fs-24);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.ui-auth-lede{color:var(--text-2);margin:0}.ui-auth-acts{gap:var(--s-3);flex-direction:column;display:flex}.ui-auth-acts .ui-btn{width:100%}.ui-auth-or{align-items:center;gap:var(--s-3);font-size:var(--fs-13);color:var(--text-3);display:flex}.ui-auth-or:before,.ui-auth-or:after{content:"";background:var(--border);flex:1;height:1px}.ui-auth-g{border:1.5px solid var(--text-2);width:18px;height:18px;color:var(--text-2);font-size:var(--fs-11);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.ui-auth-foot{align-items:center;gap:var(--s-2);font-size:var(--fs-13);color:var(--text-2);display:flex}.ui-auth-foot svg{flex:none}.ui-auth-art{justify-content:center;gap:var(--s-4);min-width:0;padding:var(--s-10);background:var(--surface-2);border-left:1px solid var(--border);flex-direction:column;flex:1 1 0;display:flex}.ui-auth-art>*{align-self:center;width:100%;max-width:440px}@media (width<=899px){.ui-auth-art{display:none}.ui-auth-side{padding:var(--s-7) var(--s-4)}}:is(.ui-btn,.ui-ibtn,.ui-link,.ui-menu-item,.ui-ws,.ui-check-box,.ui-switch,.ui-seg button,.ui-tabs button,.ui-navtab,.ui-vtab,.ui-table-box,.ui-end,button.ui-group):where(:focus-visible,.is-focus){outline:var(--focus-ring);outline-offset:2px}.ui-tabs button:where(:focus-visible,.is-focus),.ui-navtab:where(:focus-visible,.is-focus),.ui-menu-item:where(:focus-visible,.is-focus){outline-offset:-2px}.ui-li-act:where(:focus-visible,.is-focus){outline:var(--focus-ring);outline-offset:-2px}.ui-li-meta{width:110px;min-width:0;color:var(--text-3);font-size:var(--fs-13);overflow-wrap:anywhere;flex:none}.ui-li-meta~.ui-li-trail{justify-content:flex-end;min-width:96px}@media (width<=640px){:is(.ui-li,.ui-li-act)>.ui-li-meta{grid-column:1}:is(.ui-li,.ui-li-act)>.ui-li-meta~.ui-li-trail{grid-column:2;justify-self:end}}.ui-chart{width:100%;max-width:900px;font-family:var(--font);font-variant-numeric:tabular-nums;display:block}.ui-chart-grid{stroke:var(--border)}.ui-chart-base{stroke:var(--border-strong)}.ui-chart-line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ui-chart-dot{fill:var(--primary);stroke:var(--bg);stroke-width:2px}.ui-chart-cap{stroke:var(--warn-solid);stroke-width:1.5px;stroke-dasharray:6 4}.ui-chart-caplbl{font-size:var(--fs-12);fill:var(--text-2);font-weight:600}.ui-chart-endlbl{font-size:var(--fs-12);fill:var(--text);font-weight:600}.ui-chart-ax{font-size:var(--fs-11);fill:var(--text-3)}.ui-chart--narrow{display:none}@media (width<=640px){.ui-chart--wide{display:none}.ui-chart--narrow{display:block}}
