@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--gray-0:#fff;--gray-25:#fcfcfd;--gray-50:#f7f7f8;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#0b0c0e;--brand-50:#eff6ff;--brand-100:#dbeafe;--brand-200:#bfdbfe;--brand-300:#93c5fd;--brand-400:#60a5fa;--brand-500:#2563eb;--brand-600:#1d4ed8;--brand-700:#1e40af;--brand-800:#1e3a8a;--brand-900:#172554;--status-neutral-bg:var(--gray-100);--status-neutral-fg:var(--gray-600);--status-neutral-dot:var(--gray-400);--status-amber-bg:#fde68a;--status-amber-fg:#92400e;--status-amber-dot:#d97706;--status-green-bg:#dcfce7;--status-green-fg:#166534;--status-green-dot:#16a34a;--status-red-bg:#fee2e2;--status-red-fg:#991b1b;--status-red-dot:#dc2626;--status-blue-bg:var(--brand-50);--status-blue-fg:var(--brand-700);--status-blue-dot:var(--brand-500);--success-bg:var(--status-green-bg);--success-fg:var(--status-green-fg);--success-solid:#16a34a;--warning-bg:#fef3c7;--warning-fg:var(--status-amber-fg);--warning-solid:#d97706;--danger-bg:var(--status-red-bg);--danger-fg:var(--status-red-fg);--danger-solid:#dc2626;--info-bg:var(--brand-50);--info-fg:var(--brand-700);--info-solid:var(--brand-500);--stage-1-bg:#f6f7f9;--stage-1-fg:#4a5363;--stage-1-bar:#c2c6cd;--stage-2-bg:#e8f0fc;--stage-2-fg:#1b4b97;--stage-2-bar:#97b5e7;--stage-3-bg:#fae5c0;--stage-3-fg:#65440c;--stage-3-bar:#d59528;--stage-4-bg:#bce7df;--stage-4-fg:#144f44;--stage-4-bar:#3b9f8b;--stage-won-bg:#a4e5bb;--stage-won-fg:#124d27;--stage-won-bar:#2c8d50;--stage-lost-bg:#f3f4f5;--stage-lost-fg:#595f6d;--stage-lost-bar:#cccfd4;--canvas:var(--gray-50);--surface:var(--gray-0);--surface-subtle:var(--gray-100);--surface-sunken:var(--gray-25);--surface-hover:var(--gray-100);--surface-selected:var(--brand-50);--border:var(--gray-200);--border-strong:var(--gray-300);--border-focus:var(--brand-500);--rail-bg:#111214;--rail-bg-hover:#1d1f22;--rail-item-active-bg:#26282c;--rail-text:#c8cbd0;--rail-text-active:#fff;--rail-text-muted:#7c818a;--rail-border:#26282d;--text-primary:var(--gray-900);--text-secondary:var(--gray-500);--text-tertiary:var(--gray-400);--text-inverse:var(--gray-0);--text-action:var(--brand-500);--text-disabled:var(--gray-400);--overlay-surface:var(--gray-0);--tooltip-bg:#1f2126;--tooltip-fg:#f3f4f6;--keycap-bg:#33363c;--keycap-fg:#e5e7eb;--scrim:#11182773;--divider-inverse:#ffffff40;--chart-mark:var(--brand-500);--chart-mark-soft:var(--brand-200);--chart-dropoff:var(--gray-200);--chart-grid:var(--gray-200);--chart-axis:var(--gray-400);--skeleton-base:var(--gray-100);--skeleton-shine:var(--gray-200)}[data-theme=dark]{--canvas:#0b0c0e;--surface:#141518;--surface-subtle:#1b1d21;--surface-sunken:#101114;--surface-hover:#1b1d21;--surface-selected:#17233d;--border:#26282d;--border-strong:#3a3d44;--rail-bg:#1e2024;--rail-bg-hover:#282b30;--rail-item-active-bg:#34383e;--rail-text:#c3c7ce;--rail-text-active:#fff;--rail-text-muted:#868c96;--rail-border:#34383e;--text-primary:#e8eaed;--text-secondary:#8a9099;--text-tertiary:#6b7079;--text-inverse:#0b0c0e;--text-action:#4c7dff;--text-disabled:#5a5f68;--brand-500:#4c7dff;--brand-600:#6b93ff;--brand-50:#151b2b;--brand-100:#1b2540;--brand-700:#9db8ff;--status-neutral-bg:#22252a;--status-neutral-fg:#a9b0b9;--status-neutral-dot:#6b7079;--status-amber-bg:#3a2a0c;--status-amber-fg:#f2c86b;--status-amber-dot:#d9a13b;--status-green-bg:#122a1e;--status-green-fg:#6fd79f;--status-green-dot:#3fa971;--status-red-bg:#2e1513;--status-red-fg:#f09186;--status-red-dot:#d9564a;--status-blue-bg:#17233d;--status-blue-fg:#9db8ff;--status-blue-dot:#4c7dff;--stage-1-bg:#23272d;--stage-1-fg:#a7adba;--stage-1-bar:#535966;--stage-2-bg:#1a3158;--stage-2-fg:#91b8f6;--stage-2-bar:#3f72c3;--stage-3-bg:#4e3812;--stage-3-fg:#f0b248;--stage-3-bar:#ac7e2e;--stage-4-bg:#1b4c42;--stage-4-fg:#61d8c0;--stage-4-bar:#3ea893;--stage-won-bg:#1d5732;--stage-won-fg:#7ae0a0;--stage-won-bar:#41c070;--stage-lost-bg:#26292d;--stage-lost-fg:#969ba6;--stage-lost-bar:#50555e;--overlay-surface:#1b1d21;--tooltip-bg:#2a2d33;--tooltip-fg:#e8eaed;--keycap-bg:#3c4046;--keycap-fg:#e8eaed;--scrim:#0009;--divider-inverse:#ffffff38;--chart-mark:#4c7dff;--chart-mark-soft:#25325a;--chart-dropoff:#26282d;--chart-grid:#26282d;--chart-axis:#6b7079;--skeleton-base:#1b1d21;--skeleton-shine:#26282d}
:root{--font-ui:"Inter","SF Pro Text",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;--font-numeric:var(--font-ui);--text-2xs:10px;--lh-2xs:14px;--text-xs:11px;--lh-xs:16px;--text-sm:12px;--lh-sm:16px;--text-cell:13px;--lh-cell:18px;--text-base:14px;--lh-base:20px;--text-md:16px;--lh-md:24px;--text-lg:19px;--lh-lg:26px;--text-xl:22px;--lh-xl:28px;--text-2xl:26px;--lh-2xl:32px;--text-3xl:32px;--lh-3xl:38px;--text-4xl:38px;--lh-4xl:44px;--weight-regular:400;--weight-medium:500;--weight-semi:600;--weight-bold:700;--tracking-tight:-.01em;--tracking-normal:0;--tracking-label:.06em;--label-size:var(--text-xs);--label-weight:var(--weight-semi);--label-tracking:var(--tracking-label);--label-transform:uppercase;--label-color:var(--text-secondary);--label-lh:var(--lh-xs)}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px}
:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px}
:root{--shadow-0:none;--shadow-1:0 1px 3px #00000014, 0 1px 2px #0000000f;--shadow-2:0 12px 32px #00000024}[data-theme=dark]{--shadow-1:0 1px 3px #00000080, 0 1px 2px #0006;--shadow-2:0 12px 32px #0009}
:root{--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.65,.05,.36,1);--dur-instant:0s;--dur-fast:.12s;--dur-base:.15s;--dur-slow:.18s;--tooltip-delay:.4s;--skeleton-cycle:1.4s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--skeleton-cycle:0s}}
:root{--rail-width:232px;--rail-width-collapsed:56px;--detail-rail-width:400px;--settings-nav-width:236px;--drawer-width:290px;--topbar-height:56px;--pageheader-height:72px;--toolbar-height:44px;--page-padding-x:24px;--cell-padding-x:12px;--card-padding:16px;--search-width:440px;--modal-width-sm:510px;--modal-width-lg:726px;--metric-tile-width:168px;--metric-tile-height:122px;--board-column-width:300px;--row-height-compact:36px;--row-height-default:44px;--row-height-comfortable:56px;--row-height:var(--row-height-compact);--z-sticky:100;--z-rail:200;--z-dropdown:300;--z-drawer:400;--z-modal:500;--z-toast:600;--z-tooltip:700}[data-density=compact]{--row-height:var(--row-height-compact);--cell-padding-x:12px;--text-row:var(--text-cell)}[data-density=default]{--row-height:var(--row-height-default);--cell-padding-x:12px;--text-row:var(--text-cell)}[data-density=comfortable]{--row-height:var(--row-height-comfortable);--cell-padding-x:16px;--text-row:var(--text-base)}
:root{--space-05:2px;--control-height-xs:24px;--control-height-sm:28px;--control-height-md:32px;--control-height-lg:36px;--icon-button-size:28px;--control-box-check:16px;--switch-track-w:32px;--switch-track-h:18px;--switch-thumb:14px;--switch-pad:2px;--switch-travel:14px;--keycap-size:16px;--status-dot-size:6px;--expand-size:16px;--gutter-expand:22px;--inline-icon-col:16px;--avatar-xs:20px;--avatar-sm:24px;--avatar-md:32px;--avatar-lg:40px;--pill-height:20px;--pill-height-button:22px;--tag-height:22px;--badge-size:18px;--section-band-height:24px;--table-header-height:32px;--table-footer-height:36px;--stage-head-height:32px;--stage-band-height:26px;--stage-notch:10px;--stage-bar-width:4px;--board-column-min-height:320px;--stat-min-width:132px;--tile-wedge-w:56px;--tile-wedge-h:34px;--timeline-icon:24px;--empty-glyph-size:56px;--composer-min-height:88px;--divider-height:16px;--progress-height:4px;--rail-item-height:30px;--rail-subitem-height:26px;--tab-underline:2px;--tab-pill-height:26px;--drawer-row-height:38px;--overlay-width-menu:200px;--overlay-width-palette:610px;--overlay-width-toast:340px;--overlay-width-ai:380px;--overlay-top-offset:88px;--palette-top-offset:100px;--palette-input-height:44px;--palette-list-max-height:380px;--tooltip-gap:6px}[data-density=default]{--control-height-xs:26px;--control-height-sm:30px;--control-height-md:36px;--control-height-lg:40px;--icon-button-size:30px;--section-band-height:28px;--table-header-height:36px;--table-footer-height:40px;--avatar-xs:24px;--rail-item-height:32px}[data-density=comfortable]{--control-height-xs:28px;--control-height-sm:34px;--control-height-md:40px;--control-height-lg:46px;--icon-button-size:34px;--control-box-check:18px;--section-band-height:32px;--table-header-height:40px;--table-footer-height:44px;--avatar-xs:24px;--pill-height:22px;--pill-height-button:24px;--tag-height:24px;--rail-item-height:34px}
:root{--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--brand-500);--focus-ring-inset:inset 0 0 0 2px var(--brand-500);--focus-ring-inverse:0 0 0 2px var(--rail-bg), 0 0 0 4px var(--brand-400)}:where(a,button,[role=button],[role=menuitem],input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring);outline:none}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--canvas);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}a{color:var(--text-action);text-decoration:none}a:hover{color:var(--brand-600);text-decoration:underline}*,:before,:after{box-sizing:border-box}::selection{background:var(--brand-100);color:var(--brand-800)}.xm-label{font-size:var(--label-size);line-height:var(--label-lh);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--label-color)}
.xm-icon{background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.xm-label{font-size:var(--label-size);line-height:var(--label-lh);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);color:var(--label-color)}.xm-keycap{min-width:var(--keycap-size);height:var(--keycap-size);padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--keycap-bg);color:var(--keycap-fg);font-family:var(--font-ui);font-size:var(--text-xs);line-height:1;font-weight:var(--weight-medium);justify-content:center;align-items:center;display:inline-flex}.xm-keycap.is-light{background:var(--surface-subtle);color:var(--text-secondary);border:1px solid var(--border)}.xm-keys{align-items:center;gap:var(--space-1);display:inline-flex}.xm-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-cell);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;line-height:1;display:inline-flex}.xm-btn.is-sm{height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--text-sm)}.xm-btn.is-lg{height:var(--control-height-lg);padding:0 var(--space-4);font-size:var(--text-base)}.xm-btn.is-primary{background:var(--brand-500);color:var(--text-inverse);border-color:var(--brand-500)}.xm-btn.is-primary:hover{background:var(--brand-600);border-color:var(--brand-600)}.xm-btn.is-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text-primary)}.xm-btn.is-secondary:hover{background:var(--surface-subtle)}.xm-btn.is-ghost{color:var(--text-secondary)}.xm-btn.is-ghost:hover{background:var(--surface-subtle);color:var(--text-primary)}.xm-btn.is-danger{background:var(--surface);border-color:var(--border-strong);color:var(--danger-fg)}.xm-btn.is-danger:hover{background:var(--danger-bg)}.xm-btn[disabled],.xm-btn[aria-disabled=true]{color:var(--text-disabled);cursor:default;pointer-events:none}.xm-btn.is-primary[disabled],.xm-btn.is-primary[aria-disabled=true]{background:var(--gray-200);border-color:var(--gray-200);color:var(--text-disabled)}.xm-btn.is-secondary[disabled],.xm-btn.is-secondary[aria-disabled=true]{background:var(--surface);border-color:var(--border)}.xm-btn-wrap{display:inline-flex;position:relative}.xm-btn-wrap[data-disabled=true]{cursor:not-allowed}.xm-btn-wrap[data-disabled=true] .xm-btn{pointer-events:none}.xm-iconbtn{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.xm-iconbtn:hover,.xm-iconbtn.is-active{background:var(--surface-subtle);color:var(--text-primary)}.xm-iconbtn[disabled],.xm-iconbtn[aria-disabled=true]{color:var(--text-disabled);pointer-events:none}.xm-iconbtn.on-dark{color:var(--rail-text)}.xm-iconbtn.on-dark:hover{background:var(--rail-bg-hover);color:var(--rail-text-active)}.xm-split{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:stretch;display:inline-flex;overflow:hidden}.xm-split>.xm-split-main,.xm-split>.xm-split-caret{height:var(--control-height-md);font-family:var(--font-ui);font-size:var(--text-cell);font-weight:var(--weight-medium);color:var(--text-primary);align-items:center;gap:var(--space-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:0;display:inline-flex}.xm-split>.xm-split-main{padding:0 var(--space-3)}.xm-split>.xm-split-caret{padding:0 var(--space-2);border-left:1px solid var(--border);color:var(--text-secondary)}.xm-split>button:hover{background:var(--surface-subtle)}.xm-split.is-primary{border-color:var(--brand-500);background:var(--brand-500)}.xm-split.is-primary>button{color:var(--text-inverse)}.xm-split.is-primary>.xm-split-caret{border-left-color:var(--divider-inverse)}.xm-split.is-primary>button:hover{background:var(--brand-600)}.xm-split[data-disabled=true]{border-color:var(--border);background:var(--surface)}.xm-split[data-disabled=true]>button{color:var(--text-disabled);pointer-events:none}.xm-field{gap:var(--space-1);flex-direction:column;display:flex}.xm-field-label{font-size:var(--text-cell);font-weight:var(--weight-medium);color:var(--text-primary)}.xm-field-hint{font-size:var(--text-sm);color:var(--text-secondary)}.xm-field-hint.is-error{color:var(--danger-fg)}.xm-input{height:var(--control-height-md);width:100%;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-cell);transition:border-color var(--dur-fast) var(--ease-out)}.xm-input::placeholder{color:var(--text-tertiary)}.xm-input:hover{border-color:var(--gray-400)}.xm-input:focus{border-color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-100);outline:none}.xm-input[disabled]{background:var(--surface-subtle);color:var(--text-disabled);border-color:var(--border)}.xm-input.is-error{border-color:var(--danger-solid)}textarea.xm-input{height:auto;padding:var(--space-2) var(--space-3);line-height:var(--lh-base);resize:vertical}.xm-search{align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out);border:1px solid #0000;display:flex}.xm-search:focus-within{background:var(--surface);border-color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-100)}.xm-search input{min-width:0;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-cell);background:0 0;border:none;flex:1}.xm-search input:focus{box-shadow:none;outline:none}.xm-search input::placeholder{color:var(--text-tertiary)}.xm-search.is-lg{height:var(--control-height-lg)}.xm-select{align-items:center;width:100%;display:inline-flex;position:relative}.xm-select select{appearance:none;width:100%;height:var(--control-height-md);padding:0 var(--space-8) 0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-cell);cursor:pointer}.xm-select select:hover{border-color:var(--gray-400)}.xm-select select:focus{border-color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-100);outline:none}.xm-select select[disabled]{background:var(--surface-subtle);color:var(--text-disabled);border-color:var(--border);cursor:default}.xm-select .xm-select-caret{right:var(--space-3);pointer-events:none;color:var(--text-secondary);position:absolute}.xm-check{align-items:center;gap:var(--space-2);font-size:var(--text-cell);color:var(--text-primary);cursor:pointer;display:inline-flex}.xm-check-box{width:var(--control-box-check);height:var(--control-box-check);border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--text-inverse);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.xm-check:hover .xm-check-box{border-color:var(--gray-400)}.xm-check.is-on .xm-check-box,.xm-check.is-mixed .xm-check-box{background:var(--brand-500);border-color:var(--brand-500)}.xm-check.is-disabled{color:var(--text-disabled);cursor:default}.xm-check.is-disabled .xm-check-box{background:var(--surface-subtle);border-color:var(--border)}.xm-check input{opacity:0;width:0;height:0;position:absolute}.xm-check:focus-within .xm-check-box{box-shadow:var(--focus-ring)}.xm-radio{align-items:center;gap:var(--space-2);font-size:var(--text-cell);color:var(--text-primary);cursor:pointer;display:inline-flex}.xm-radio-dot{width:var(--control-box-check);height:var(--control-box-check);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);flex:none;justify-content:center;align-items:center;display:inline-flex}.xm-radio.is-on .xm-radio-dot{border-color:var(--brand-500);border-width:5px}.xm-radio.is-disabled{color:var(--text-disabled);cursor:default}.xm-radio.is-disabled .xm-radio-dot{background:var(--surface-subtle);border-color:var(--border)}.xm-radio input{opacity:0;width:0;height:0;position:absolute}.xm-radio:focus-within .xm-radio-dot{box-shadow:var(--focus-ring)}.xm-switch{align-items:center;gap:var(--space-2);font-size:var(--text-cell);color:var(--text-primary);cursor:pointer;display:inline-flex}.xm-switch-track{width:var(--switch-track-w);height:var(--switch-track-h);border-radius:var(--radius-full);background:var(--gray-300);padding:var(--switch-pad);transition:background var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}.xm-switch-thumb{width:var(--switch-thumb);height:var(--switch-thumb);border-radius:var(--radius-full);background:var(--surface);transition:transform var(--dur-fast) var(--ease-out);transform:translate(0)}.xm-switch.is-on .xm-switch-track{background:var(--brand-500)}.xm-switch.is-on .xm-switch-thumb{transform:translateX(var(--switch-travel))}.xm-switch.is-disabled{color:var(--text-disabled);cursor:default}.xm-switch.is-disabled .xm-switch-track{background:var(--border)}.xm-switch input{opacity:0;width:0;height:0;position:absolute}.xm-switch:focus-within .xm-switch-track{box-shadow:var(--focus-ring)}.xm-seg{align-items:center;gap:var(--space-05);padding:var(--space-05);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);display:inline-flex}.xm-seg-item{border-radius:var(--radius-full);height:var(--control-height-xs);padding:0 var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none}.xm-seg-item:hover{color:var(--text-primary)}.xm-seg-item.is-on{background:var(--surface-subtle);color:var(--text-primary)}.xm-seg-item[disabled]{color:var(--text-disabled);pointer-events:none}.xm-trigger{align-items:center;gap:var(--space-2);height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-cell);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);display:inline-flex}.xm-trigger:hover{background:var(--surface-subtle)}.xm-trigger .xm-trigger-value{color:var(--text-secondary);font-weight:var(--weight-regular)}.xm-trigger.is-on{border-color:var(--brand-500);color:var(--brand-600)}.xm-inline{grid-template-columns:var(--inline-icon-col) 1fr auto;align-items:start;gap:var(--space-2);padding:var(--space-1) var(--space-3);min-height:var(--control-height-sm);display:grid}.xm-inline:hover{background:var(--surface-sunken)}.xm-inline-value{font-size:var(--text-cell);color:var(--text-primary);word-break:break-word}.xm-inline-value.is-empty{color:var(--text-tertiary)}.xm-inline-actions{align-items:center;gap:var(--space-1);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);display:flex}.xm-inline:hover .xm-inline-actions,.xm-inline:focus-within .xm-inline-actions{opacity:1}.xm-addfield{width:100%;padding:var(--space-3);text-align:center;color:var(--text-action);font-family:var(--font-ui);font-size:var(--text-cell);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;display:block}.xm-addfield:hover{text-decoration:underline}.xm-composer{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.xm-composer-toolbar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.xm-composer-body{min-height:var(--composer-min-height);padding:var(--space-3);font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-primary);outline:none}.xm-composer-body:empty:before{content:attr(data-placeholder);color:var(--text-tertiary)}.xm-composer-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--surface-sunken);display:flex}.xm-divider-v{width:1px;height:var(--divider-height);background:var(--border)}.xm-drop{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-cell);text-align:center;flex-direction:column;display:flex}.xm-drop.is-over{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700)}.xm-file{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);display:flex}.xm-progress{height:var(--progress-height);border-radius:var(--radius-full);background:var(--surface-subtle);overflow:hidden}.xm-progress>i{background:var(--brand-500);height:100%;display:block}.xm-avatar{border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-secondary);font-weight:var(--weight-medium);text-transform:uppercase;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.xm-avatar.is-20{width:var(--avatar-xs);height:var(--avatar-xs);font-size:var(--text-2xs)}.xm-avatar.is-24{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--text-2xs)}.xm-avatar.is-32{width:var(--avatar-md);height:var(--avatar-md);font-size:var(--text-sm)}.xm-avatar.is-40{width:var(--avatar-lg);height:var(--avatar-lg);font-size:var(--text-base)}.xm-avatar img{object-fit:cover;width:100%;height:100%}.xm-pill{align-items:center;gap:var(--space-1);height:var(--pill-height);padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:var(--status-neutral-bg);color:var(--status-neutral-fg);display:inline-flex}.xm-pill .xm-pill-dot{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-full);background:currentColor;flex:none}.xm-pill.tone-neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.xm-pill.tone-amber{background:var(--status-amber-bg);color:var(--status-amber-fg)}.xm-pill.tone-green{background:var(--status-green-bg);color:var(--status-green-fg)}.xm-pill.tone-red{background:var(--status-red-bg);color:var(--status-red-fg)}.xm-pill.tone-blue{background:var(--status-blue-bg);color:var(--status-blue-fg)}.xm-pill.is-button{cursor:pointer;font-family:var(--font-ui);height:var(--pill-height-button);border:none}.xm-pill.is-button:hover{filter:brightness(.97)}.xm-badge{min-width:var(--badge-size);height:var(--badge-size);padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);justify-content:center;align-items:center;display:inline-flex}.xm-badge.tone-brand{background:var(--brand-500);color:var(--text-inverse);border-radius:var(--radius-full);padding:0 var(--space-2)}.xm-tag{align-items:center;gap:var(--space-1);height:var(--tag-height);padding:0 var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}.xm-tag button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.xm-tag button:hover{color:var(--text-primary)}.xm-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.xm-card.is-pad{padding:var(--card-padding)}.xm-card.is-hover:hover{border-color:var(--border-strong)}.xm-card-ghost{border:1px dashed var(--border-strong);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-cell);font-weight:var(--weight-medium);cursor:pointer;background:0 0;display:flex}.xm-card-ghost:hover{border-color:var(--brand-400);color:var(--brand-600);background:var(--brand-50)}.xm-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.xm-panel+.xm-panel{margin-top:var(--space-3)}.xm-panel-head{align-items:center;gap:var(--space-2);height:var(--section-band-height);padding:0 var(--space-3);background:var(--surface-subtle);border-bottom:1px solid var(--border);text-align:left;display:flex}.xm-panel-head:hover{background:var(--gray-200)}.xm-panel-toggle{align-items:center;gap:var(--space-2);min-width:0;height:100%;font-family:var(--font-ui);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex:1;padding:0;display:flex}.xm-panel-head .xm-panel-title{flex:1;min-width:0}.xm-panel-actions{align-items:center;gap:var(--space-1);display:flex}.xm-panel-body{padding:var(--space-2) 0}.xm-panel-body.is-pad{padding:var(--space-3)}.xm-tile{width:var(--metric-tile-width);min-height:var(--metric-tile-height);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:var(--space-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.xm-tile-number{font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:var(--weight-semi);color:var(--brand-500);letter-spacing:var(--tracking-tight)}.xm-tile-metric{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--text-cell);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.xm-tile-metric:hover{color:var(--brand-600)}.xm-tile-wedge{width:var(--tile-wedge-w);height:var(--tile-wedge-h);background:var(--chart-mark-soft);clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.5;position:absolute;bottom:0;right:0}.xm-tablewrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:max-content;max-width:100%;overflow:hidden}.xm-table{border-collapse:collapse;font-size:var(--text-cell)}.xm-table th,.xm-table td{padding:0 var(--cell-padding-x);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.xm-table thead th{height:var(--table-header-height);background:var(--surface-subtle);font-size:var(--text-cell);font-weight:var(--weight-semi);color:var(--text-primary)}.xm-table thead th.is-sortable{cursor:pointer}.xm-table thead th.is-sortable:hover{background:var(--gray-200)}.xm-table tbody tr{height:var(--row-height)}.xm-table tbody tr:hover{background:var(--surface-hover)}.xm-table tbody tr.is-selected{background:var(--surface-selected)}.xm-table tbody tr.is-focused{box-shadow:var(--focus-ring-inset)}.xm-table td{height:var(--row-height);color:var(--text-primary)}.xm-table .xm-cell-name{align-items:center;gap:var(--space-2);display:flex}.xm-table .xm-cell-link{color:var(--text-action);font-weight:var(--weight-medium)}.xm-table .xm-cell-link:hover{text-decoration:underline}.xm-table tfoot td{height:var(--table-footer-height);color:var(--text-secondary);border-bottom:none}.xm-table tbody tr:last-child td{border-bottom:1px solid var(--border)}.xm-calc{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-size:var(--text-cell);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.xm-calc:hover{color:var(--text-action)}.xm-selectionbar{align-items:center;gap:var(--space-3);height:var(--table-header-height);padding:0 var(--cell-padding-x);background:var(--surface-subtle);border-bottom:1px solid var(--border);font-size:var(--text-cell);font-weight:var(--weight-medium);display:flex}.xm-expand{width:var(--expand-size);height:var(--expand-size);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xm-expand:hover{color:var(--text-primary)}.xm-statband{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:stretch;gap:0;display:flex;overflow:hidden}.xm-stat{padding:var(--space-3) var(--space-4);min-width:var(--stat-min-width);gap:var(--space-1);border-right:1px solid var(--border);flex-direction:column;display:flex}.xm-stat:last-child{border-right:none}.xm-stat-value{font-size:var(--text-md);font-weight:var(--weight-semi);color:var(--text-primary)}.xm-stat-value.is-metric{color:var(--brand-500)}.xm-board{align-items:flex-start;gap:0;display:flex;overflow-x:auto}.xm-column{width:var(--board-column-width);border-right:1px solid var(--border);min-height:var(--board-column-min-height);flex:none}.xm-stagehead{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--stage-head-height);padding:0 var(--space-3) 0 var(--space-3);background:var(--surface-subtle);clip-path:polygon(0 0,calc(100% - var(--stage-notch)) 0,100% 50%,calc(100% - var(--stage-notch)) 100%,0 100%);display:flex}.xm-stageband{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--stage-band-height);padding:0 var(--space-3);background:var(--brand-50);border-bottom:1px solid var(--border);display:flex}.xm-stageband .xm-stageband-value{font-size:var(--text-cell);font-weight:var(--weight-semi);color:var(--text-primary)}.xm-columnbody{padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.xm-oppcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);position:relative;overflow:hidden}.xm-oppcard:hover{border-color:var(--border-strong)}.xm-oppcard:before{content:"";width:var(--stage-bar-width);background:var(--bar,var(--gray-300));position:absolute;top:0;bottom:0;left:0}.xm-column-empty{padding:var(--space-10) var(--space-4);color:var(--text-secondary);font-size:var(--text-cell);justify-content:center;align-items:center;display:flex}.xm-funnel{align-items:flex-end;gap:0;display:flex}.xm-funnel-stage{align-items:stretch;gap:var(--space-2);flex-direction:column;flex:1;display:flex}.xm-funnel-bar{background:var(--chart-mark);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.xm-funnel-drop{background:var(--chart-dropoff)}.xm-axis{font-size:var(--text-xs);color:var(--text-secondary)}.xm-chartgrid line{stroke:var(--chart-grid);stroke-width:1px}.xm-chart-line{fill:none;stroke:var(--chart-mark);stroke-width:1.5px}.xm-chart-dot{fill:var(--surface);stroke:var(--chart-mark);stroke-width:1.5px}.xm-bar{fill:var(--chart-mark)}.xm-timeline{flex-direction:column;display:flex;position:relative}.xm-tl-item{grid-template-columns:var(--timeline-icon) 1fr auto;gap:var(--space-3);padding:var(--space-3) 0;align-items:start;display:grid;position:relative}.xm-tl-item:before{content:"";left:calc(var(--timeline-icon) / 2 - 1px);background:var(--border);width:1px;position:absolute;top:0;bottom:0}.xm-tl-item:first-child:before{top:var(--space-4)}.xm-tl-item:last-child:before{bottom:calc(100% - var(--space-4))}.xm-tl-icon{z-index:1;width:var(--timeline-icon);height:var(--timeline-icon);border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:relative}.xm-tl-body{font-size:var(--text-cell);color:var(--text-primary);align-items:center;gap:var(--space-2);min-height:var(--timeline-icon);flex-wrap:wrap;display:flex}.xm-tl-meta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;min-height:var(--timeline-icon);display:flex}.xm-skel{background:var(--skeleton-base);border-radius:var(--radius-xs);position:relative;overflow:hidden}.xm-skel:after{content:"";background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent);animation:xm-shimmer var(--skeleton-cycle) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes xm-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.xm-skel:after{opacity:.4;animation:none}}.xm-empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.xm-empty-glyph{width:var(--empty-glyph-size);height:var(--empty-glyph-size);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.xm-empty h3{font-size:var(--text-xl);font-weight:var(--weight-semi);color:var(--text-primary);margin:0}.xm-empty p{max-width:44ch;font-size:var(--text-cell);line-height:var(--lh-base);color:var(--text-secondary);margin:0}.xm-rail{width:var(--rail-width);background:var(--rail-bg);color:var(--rail-text);flex-direction:column;flex:none;height:100%;display:flex;overflow:hidden}[data-theme=dark] .xm-rail{border-right:1px solid var(--rail-border)}.xm-rail.is-collapsed{width:var(--rail-width-collapsed)}.xm-rail-org{align-items:center;gap:var(--space-2);padding:var(--space-3);cursor:pointer;font-family:var(--font-ui);color:var(--rail-text);text-align:left;width:100%;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;display:flex}.xm-rail-org:hover{background:var(--rail-bg-hover)}.xm-rail-nav{padding:var(--space-2);gap:var(--space-05);flex-direction:column;flex:1;display:flex;overflow-y:auto}.xm-rail-item{align-items:center;gap:var(--space-3);height:var(--rail-item-height);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--rail-text);font-family:var(--font-ui);font-size:var(--text-base);cursor:pointer;text-align:left;width:100%;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;display:flex}.xm-rail-item:hover{background:var(--rail-bg-hover);color:var(--rail-text-active)}.xm-rail-item.is-active{background:var(--rail-item-active-bg);color:var(--rail-text-active);font-weight:var(--weight-medium)}.xm-rail-item .xm-rail-trail{color:var(--rail-text-muted);margin-left:auto;display:inline-flex}.xm-rail-sub{gap:var(--space-05);padding:var(--space-05) 0 var(--space-1) 0;flex-direction:column;display:flex}.xm-rail-subitem{align-items:center;gap:var(--space-2);height:var(--rail-subitem-height);padding:0 var(--space-3) 0 var(--space-6);border-radius:var(--radius-full);color:var(--rail-text-muted);font-family:var(--font-ui);font-size:var(--text-cell);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;display:flex}.xm-rail-subitem:hover{color:var(--rail-text-active)}.xm-rail-subitem.is-active{color:var(--rail-text-active);font-weight:var(--weight-medium)}.xm-rail-section{padding:var(--space-4) var(--space-3) var(--space-1);color:var(--rail-text-muted)}.xm-rail-foot{padding:var(--space-2);gap:var(--space-05);border-top:1px solid var(--rail-border);flex-direction:column;display:flex}.xm-topbar{align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-4) 0 var(--space-4);background:var(--surface);display:flex}.xm-topbar .xm-topbar-search{width:var(--search-width);max-width:50vw}.xm-topbar .xm-topbar-actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.xm-crumbs{align-items:center;gap:var(--space-2);font-size:var(--text-cell);color:var(--text-secondary);min-width:0;display:flex}.xm-crumbs a,.xm-crumbs button{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-cell);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:0;overflow:hidden}.xm-crumbs a:hover,.xm-crumbs button:hover{color:var(--text-primary);text-decoration:none}.xm-crumbs .xm-crumb-current{color:var(--text-primary);font-weight:var(--weight-medium)}.xm-crumbs .xm-crumb-sep{color:var(--text-tertiary);display:inline-flex}.xm-tabs{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);display:flex}.xm-tab{padding:var(--space-2) 0;font-family:var(--font-ui);font-size:var(--text-base);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;position:relative}.xm-tab:hover{color:var(--text-primary)}.xm-tab.is-active{color:var(--text-primary);font-weight:var(--weight-medium)}.xm-tab.is-active:after{content:"";height:var(--tab-underline);background:var(--text-primary);position:absolute;bottom:-1px;left:0;right:0}.xm-tabs.is-pill{gap:var(--space-1);border-bottom:none}.xm-tabs.is-pill .xm-tab{height:var(--tab-pill-height);padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-cell)}.xm-tabs.is-pill .xm-tab:after{display:none}.xm-tabs.is-pill .xm-tab.is-active{background:var(--surface-subtle)}.xm-tab-count{margin-left:var(--space-2)}.xm-pagination{align-items:center;gap:var(--space-2);font-size:var(--text-cell);color:var(--text-secondary);display:flex}.xm-pagenum{min-width:var(--icon-button-size);height:var(--icon-button-size);padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-cell);color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000}.xm-pagenum:hover{background:var(--surface-subtle)}.xm-pagenum.is-on{background:var(--brand-500);color:var(--text-inverse)}.xm-pagenum[disabled]{color:var(--text-disabled);pointer-events:none}.xm-recordpager{align-items:center;gap:var(--space-1);height:var(--control-height-lg);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--tooltip-bg);color:var(--tooltip-fg);box-shadow:var(--shadow-2);display:inline-flex}.xm-recordpager .xm-recordpager-label{font-size:var(--text-sm);padding:0 var(--space-2);white-space:nowrap}.xm-recordpager button{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-full);color:var(--tooltip-fg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.xm-recordpager button:hover{background:var(--keycap-bg)}.xm-recordpager button[disabled]{opacity:.4;pointer-events:none}.xm-density{align-items:center;gap:var(--space-2);display:inline-flex}.xm-menu{min-width:var(--overlay-width-menu);padding:var(--space-1);background:var(--overlay-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);animation:xm-rise var(--dur-fast) var(--ease-out)}@keyframes xm-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.xm-menuitem{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-cell);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.xm-menuitem:hover,.xm-menuitem.is-focused{background:var(--surface-subtle)}.xm-menuitem[disabled],.xm-menuitem[aria-disabled=true]{color:var(--text-disabled);pointer-events:none}.xm-menuitem.is-danger{color:var(--danger-fg)}.xm-menuitem.is-danger:hover{background:var(--danger-bg)}.xm-menuitem .xm-menuitem-trail{color:var(--text-tertiary);align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.xm-menuitem-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--lh-sm);display:block}.xm-menusep{height:1px;margin:var(--space-1) 0;background:var(--border)}.xm-menugroup{padding:var(--space-2) var(--space-2) var(--space-1)}.xm-popover{background:var(--overlay-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);animation:xm-rise var(--dur-fast) var(--ease-out)}.xm-popover-head{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border);display:flex}.xm-popover-body{padding:var(--space-3)}.xm-scrim{background:var(--scrim);z-index:var(--z-modal);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.xm-modal{margin-top:var(--overlay-top-offset);width:var(--modal-width-sm);max-width:calc(100% - var(--space-8));background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-2);animation:xm-pop var(--dur-base) var(--ease-out)}.xm-modal.is-lg{width:var(--modal-width-lg)}@keyframes xm-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.xm-modal-head{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);display:flex}.xm-modal-title{font-size:var(--text-md);font-weight:var(--weight-semi);flex:1}.xm-modal-body{padding:var(--space-4)}.xm-modal-foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border);display:flex}.xm-drawer{width:var(--drawer-width);background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-2);z-index:var(--z-drawer);animation:xm-slide var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes xm-slide{0%{transform:translate(100%)}to{transform:none}}.xm-drawer-head{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.xm-drawer-title{font-size:var(--text-md);font-weight:var(--weight-semi);flex:1}.xm-drawer-body{flex:1;overflow-y:auto}.xm-drawer-row{align-items:center;gap:var(--space-3);width:100%;height:var(--drawer-row-height);padding:0 var(--space-4);border:none;border-bottom:1px solid var(--border);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;display:flex}.xm-drawer-row:hover{background:var(--surface-hover)}.xm-tooltip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--tooltip-bg);color:var(--tooltip-fg);font-size:var(--text-xs);line-height:var(--lh-xs);white-space:nowrap;box-shadow:var(--shadow-1);display:inline-flex}.xm-tooltip-host{display:inline-flex;position:relative}.xm-tooltip-pop{left:50%;bottom:calc(100% + var(--tooltip-gap));z-index:var(--z-tooltip);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out) var(--tooltip-delay);position:absolute;transform:translate(-50%)}.xm-tooltip-host:hover .xm-tooltip-pop,.xm-tooltip-host:focus-within .xm-tooltip-pop{opacity:1}.xm-palette{width:var(--overlay-width-palette);max-width:calc(100% - var(--space-8));background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-2);margin-top:var(--palette-top-offset);overflow:hidden}.xm-palette-input{width:100%;height:var(--palette-input-height);padding:0 var(--space-4);background:var(--surface-subtle);font-family:var(--font-ui);font-size:var(--text-md);color:var(--text-primary);border:none}.xm-palette-input:focus{box-shadow:none;outline:none}.xm-palette-hint{padding:var(--space-2) var(--space-4);font-size:var(--text-cell);color:var(--text-secondary);border-bottom:1px solid var(--border)}.xm-palette-list{max-height:var(--palette-list-max-height);padding:var(--space-2);overflow-y:auto}.xm-toast{align-items:flex-start;gap:var(--space-3);width:var(--overlay-width-toast);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);display:flex}.xm-toast-title{font-size:var(--text-cell);font-weight:var(--weight-medium);color:var(--text-primary)}.xm-toast-body{font-size:var(--text-sm);color:var(--text-secondary)}.xm-banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-cell);background:var(--warning-bg);color:var(--warning-fg);display:flex}.xm-banner.tone-info{background:var(--info-bg);color:var(--info-fg)}.xm-banner.tone-danger{background:var(--danger-bg);color:var(--danger-fg)}.xm-banner.tone-success{background:var(--success-bg);color:var(--success-fg)}.xm-banner .xm-banner-trail{align-items:center;gap:var(--space-2);white-space:nowrap;margin-left:auto;display:flex}.xm-banner a{color:inherit;text-decoration:underline}.xm-row{align-items:center;gap:var(--space-2);display:flex}.xm-col{flex-direction:column;display:flex}.xm-muted{color:var(--text-secondary)}.xm-num{font-variant-numeric:tabular-nums}.xm-table th+th,.xm-table td+td{border-left:1px solid var(--border)}.xm-table .xm-cell-gutter+*,.xm-table .xm-cell-select+*{border-left:none}.xm-table .xm-cell-gutter{width:var(--gutter-expand);padding:0}.xm-rowmark{width:var(--gutter-expand);color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}.xm-statusdot{align-items:center;gap:var(--space-2);font-size:var(--text-row,var(--text-cell));color:var(--text-primary);white-space:nowrap;display:inline-flex}.xm-statusdot>i{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-full);background:var(--dot,var(--status-neutral-dot));flex:none}.xm-tooltip.is-stacked{align-items:flex-start;gap:var(--space-1);flex-direction:column}.xm-empty.is-success{padding-top:var(--space-16);gap:var(--space-2)}.xm-empty.is-success h3{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.xm-empty.is-problem h3{font-size:var(--text-xl)}.xm-empty-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.xm-diagnosis{text-align:left;gap:var(--space-2);max-width:40ch;font-size:var(--text-cell);line-height:var(--lh-base);color:var(--text-secondary);flex-direction:column;display:flex}.xm-diagnosis>p{margin:0}.xm-diagnosis ul{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.1em;display:flex}.xm-diagnosis b{color:var(--text-primary);font-weight:var(--weight-semi)}.xm-banner b{font-weight:var(--weight-semi)}
:root{--font-ui:var(--font-inter), "SF Pro Text", system-ui, -apple-system, "Segoe UI", sans-serif}[data-theme=dark]{--gray-200:#26282d}.xm-table-full,.xm-table-full .xm-table{width:100%}html,body{height:100%;overflow:hidden}.xm-setnav{width:var(--rail-width);height:calc(100vh - var(--topbar-height));padding:var(--space-4) var(--space-2) var(--space-6);border-right:1px solid var(--border);flex:none;align-self:flex-start;position:sticky;top:0;overflow-y:auto}.xm-setnav-group{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3) var(--space-1);color:var(--text-tertiary);display:flex}.xm-setnav-group:first-child{padding-top:var(--space-1)}.xm-setnav-items{border-left:1px solid var(--border);margin-left:18px}.xm-setnav-item{height:var(--rail-item-height);padding:0 var(--space-3) 0 13px;color:var(--text-secondary);font-size:var(--text-cell);border-left:2px solid #0000;align-items:center;margin-left:-1px;text-decoration:none;display:flex}.xm-setnav-item:hover{color:var(--text-primary)}.xm-setnav-item.is-active{border-left-color:var(--brand-500);color:var(--text-action);font-weight:var(--weight-medium)}.xm-set-page{max-width:960px}.xm-set-section{padding:var(--space-8) 0;border-top:1px solid var(--border)}.xm-set-section:first-child{border-top:none;padding-top:0}.xm-set-section>h2{margin:0 0 var(--space-5);font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--weight-semi);letter-spacing:var(--tracking-tight)}.xm-set-section .xm-field{max-width:560px}.xm-set-section .xm-input{max-width:320px}.xm-set-section p{max-width:560px}:root{--board-page:var(--canvas);--board-card:var(--surface);--board-card-hover:var(--surface-hover);--board-border:var(--border);--board-border-hover:var(--border-strong);--text-1:var(--text-primary);--text-2:var(--text-secondary);--text-3:var(--text-tertiary);--accent:var(--brand-500);--state-won:var(--status-green-fg);--state-lost:var(--status-red-fg);--band-bg:var(--status-blue-bg);--band-label:var(--status-blue-fg);--band-line:var(--brand-100);--board-column:#f4f4f4;--progress-fill:#007ebf;--board-stage-active-bg:#fccc0b;--board-stage-active-fg:#2e2e2e;--board-stage-won-bg:#8eda8d;--board-stage-won-fg:#2e2e2e;--board-stage-lost-bg:#e2e2e2;--board-stage-lost-fg:#474747;--board-count-bg:#e2e2e2;--board-count-fg:#2e2e2e}[data-theme=dark]{--board-column:#101010;--progress-fill:#90cfff;--board-stage-active-bg:#3a2d00;--board-stage-active-fg:#fccc0b;--board-stage-won-bg:#173617;--board-stage-won-fg:#8eda8d;--board-stage-lost-bg:#474747;--board-stage-lost-fg:#e2e2e2;--board-count-bg:#222;--board-count-fg:#e2e2e2}.xm-btn{border-radius:8px}.xm-btn.is-primary,.xm-btn.is-primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.xm-btn.is-primary:hover{filter:brightness(.92)}.xm-btn.is-secondary{background:var(--board-card);border-color:var(--board-border);color:var(--text-1)}.xm-btn.is-secondary:hover{background:var(--board-card-hover);border-color:var(--board-border-hover)}.xm-btn.is-ghost{color:var(--text-2)}.xm-btn.is-ghost:hover{background:var(--board-card-hover);color:var(--text-1)}:root{--canvas:#f9f9f9;--surface:#fff;--surface-subtle:#f1f1f1;--surface-sunken:#f9f9f9;--surface-hover:#f1f1f1;--surface-selected:#e5f3ff;--border:#e2e2e2;--border-strong:#c6c6c6;--border-focus:#598df2;--rail-bg:#111;--rail-bg-hover:#1e1e1e;--rail-item-active-bg:#222;--rail-text:#e2e2e2;--rail-text-active:#fff;--rail-text-muted:#919191;--rail-border:#2e2e2e;--text-primary:#2e2e2e;--text-secondary:#5e5e5e;--text-tertiary:#767676;--text-disabled:#ababab;--text-inverse:#fff;--text-action:#2b6cf0;--brand-500:#2b6cf0;--brand-600:#245bc6;--brand-50:#e5f3ff;--brand-100:#c9e7ff;--brand-700:#144a6d;--status-neutral-bg:#f1f1f1;--status-neutral-fg:#5e5e5e;--status-neutral-dot:#ababab;--status-amber-bg:#fffae1;--status-amber-fg:#8e4900;--status-amber-dot:#d7af1b;--status-green-bg:#dffadc;--status-green-fg:#306d31;--status-green-dot:#418a42;--status-red-bg:#ffece9;--status-red-fg:#a62927;--status-red-dot:#dd0f21;--status-blue-bg:#e5f3ff;--status-blue-fg:#144a6d;--status-blue-dot:#2b6cf0;--warning-bg:#fffae1;--success-solid:#418a42;--warning-solid:#b25d00;--danger-solid:#dd0f21;--info-solid:#2b6cf0;--overlay-surface:#fff;--tooltip-bg:#2e2e2e;--tooltip-fg:#f1f1f1;--keycap-bg:#474747;--keycap-fg:#e2e2e2;--chart-mark:#2b6cf0;--chart-mark-soft:#c9e7ff;--chart-dropoff:#e2e2e2;--chart-grid:#e2e2e2;--chart-axis:#ababab;--skeleton-base:#f1f1f1;--skeleton-shine:#e2e2e2}[data-theme=dark]{--canvas:#111;--surface:#191919;--surface-subtle:#1e1e1e;--surface-sunken:#111;--surface-hover:#1e1e1e;--surface-selected:#222;--border:#2e2e2e;--border-strong:#474747;--border-focus:#598df2;--rail-bg:#191919;--rail-bg-hover:#222;--rail-item-active-bg:#2e2e2e;--rail-text:#e2e2e2;--rail-text-active:#fff;--rail-text-muted:#919191;--rail-border:#2e2e2e;--text-primary:#e2e2e2;--text-secondary:#ababab;--text-tertiary:#919191;--text-disabled:#5e5e5e;--text-inverse:#fff;--text-action:#598df2;--brand-500:#2b6cf0;--brand-600:#2761d8;--brand-50:#08314c;--brand-100:#144a6d;--brand-700:#90cfff;--status-neutral-bg:#222;--status-neutral-fg:#e2e2e2;--status-neutral-dot:#919191;--status-amber-bg:#3a2d00;--status-amber-fg:#fccc0b;--status-amber-dot:#d7af1b;--status-green-bg:#173617;--status-green-fg:#8eda8d;--status-green-dot:#4cb24d;--status-red-bg:#4a201c;--status-red-fg:#ff8075;--status-red-dot:#fa4442;--status-blue-bg:#08314c;--status-blue-fg:#90cfff;--status-blue-dot:#2b6cf0;--warning-bg:#3a2d00;--success-solid:#4cb24d;--warning-solid:#d7af1b;--danger-solid:#dd0f21;--info-solid:#2b6cf0;--overlay-surface:#1e1e1e;--tooltip-bg:#2e2e2e;--tooltip-fg:#e2e2e2;--keycap-bg:#474747;--keycap-fg:#e2e2e2;--chart-mark:#2b6cf0;--chart-mark-soft:#08314c;--chart-dropoff:#2e2e2e;--chart-grid:#2e2e2e;--chart-axis:#919191;--skeleton-base:#1e1e1e;--skeleton-shine:#2e2e2e}.xm-pipelist{max-width:720px;margin:0;padding:0;list-style:none}.xm-pipelist-row{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border);grid-template-columns:1fr auto;display:grid}.xm-pipelist-row:first-child{border-top:none}.xm-pipelist-main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.xm-pipelist-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.xm-pipelist-name a{color:var(--text);font-weight:500;text-decoration:none}.xm-pipelist-name a:hover{text-decoration:underline}.xm-pipelist-count{font-size:var(--text-xs);color:var(--text-muted)}.xm-pipelist-stages{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.xm-pipelist-stage{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);display:inline-flex}.xm-pipelist-dot{border-radius:2px;flex:none;width:8px;height:8px}.xm-pipelist-actions{align-items:flex-start;gap:var(--space-1);opacity:.65;display:flex}.xm-pipelist-row:hover .xm-pipelist-actions,.xm-pipelist-actions:focus-within{opacity:1}.xm-pipelist-confirm{align-items:flex-end;gap:var(--space-3);padding:var(--space-3);background:var(--surface-subtle);border-radius:var(--radius-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.xm-pipelist-error{font-size:var(--text-cell);color:var(--danger-fg);background:var(--danger-bg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);grid-column:1/-1;margin:0}.xm-topbar .xm-tooltip-pop{top:calc(100% + var(--tooltip-gap));bottom:auto}
