:root{--font-sans:"Inter", "Geist", ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--font-heading:"Geist", ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-11:11px;--leading-11:11px;--text-12:12px;--leading-17:17px;--text-13:13px;--text-14:14px;--leading-20:20px;--text-15:15px;--text-16:16px;--leading-24:24px;--text-20:20px;--leading-26:26px;--text-22:22px;--text-26:26px;--leading-32:32px;--tracking-013:-.13px;--tracking-015:-.15px;--tracking-02:-.2px;--tracking-04:-.4px;--tracking-06:-.6px;--tracking-btn:.24px;--tracking-label:.22px;--tracking-section:1.1px;--white:#fff;--black:#000;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e6e6e6;--neutral-300:#d3d3d3;--neutral-400:#a3a3a3;--neutral-500:#727272;--neutral-600:#535353;--neutral-700:#404040;--neutral-800:#272727;--neutral-900:#1a1a1a;--neutral-950:#0b0b0b;--gray-50:#f7f9fa;--gray-100:#e4e7ec;--gray-200:#f2f4f7;--gray-300:#d1d5db;--gray-400:#6e707a;--gray-500:#6b7280;--gray-600:#667085;--gray-700:#98a2b3;--gray-800:#1d2939;--brand-50:#f1f6fd;--brand-100:#dfeafa;--brand-200:#c6dbf7;--brand-300:#9ec5f2;--brand-400:#70a6ea;--brand-500:#4e85e3;--brand-600:#3a6ad6;--brand-700:#3056c5;--brand-800:#2d47a0;--brand-900:#293f7f;--brand-950:#1d284e;--button-blue-from:#88c0fd;--button-blue-to:#2e78ef;--filter-accent:#2e6dd2;--filter-border:#97c7fb;--filter-bg:#97c7fb1a;--filter-hover-bg:#f8f8f8;--gradient-soft-from:#97c7fb;--gradient-soft-to:#4f7fcd;--error:#fd3363;--error-50:#fd33631a;--error-100:#fd336326;--error-300:#ffa2a2;--danger:#e53c3f;--danger-red:#ff383c;--danger-dot:#f55858;--success:#399d98;--success-bg:#3daf9d1a;--metric-up:#57a01c;--metric-up-bg:#5ee7281a;--metric-up-border:#79a94166;--performance-up:#489808;--performance-down:#d5384b;--healthy-green:#5cc00c;--warning:#e29a12;--warning-bg:#ea9e101a;--warning-insight:#a27706;--warning-insight-bg:#f9f5e954;--warning-insight-border:#a2770626;--pending-chip-bg:#fff4e5;--pending-chip-text:#b25e00;--info:#9b9b9b;--info-bg:#5959590f;--badge-primary:#345fd9;--badge-primary-bg:#ecf6ff;--badge-primary-border:#c4def1;--badge-blue:#345fd9;--badge-blue-bg:#edf3ff;--badge-blue-border:#aed3fa;--badge-gray:#5b6171;--badge-gray-bg:#f5f6f8;--badge-gray-border:#d9dee4;--badge-green:#366f08;--badge-green-bg:#edfcde;--badge-green-border:#b5ef72;--badge-red:#d5384b;--badge-red-bg:#ffedef;--badge-red-border:#fbcdd7;--badge-warning:#c37629;--badge-warning-bg:#fffde1;--badge-warning-border:#f6db9466;--badge-orange:#cb6301;--badge-orange-bg:#ffefdf;--badge-orange-border:#f6ba94;--badge-purple:#5d1ea1;--badge-purple-bg:#f7eeff;--badge-purple-border:#d0bcf2;--badge-cyan:#2689d9;--badge-cyan-bg:#e5f7fb;--badge-cyan-border:#9cd5e7;--badge-pink:#d538ae;--badge-pink-bg:#d5389e1a;--badge-pink-border:#d538ae33;--text-primary:var(--neutral-900);--text-secondary:var(--neutral-700);--text-tertiary:var(--neutral-600);--text-quaternary:var(--neutral-500);--text-placeholder:var(--neutral-500);--text-brand:var(--brand-600);--text-brand-strong:var(--brand-900);--foreground:#111;--foreground-muted:#0009;--foreground-subtle:#00000054;--foreground-placeholder:#0000004d;--bg-primary:var(--white);--bg-secondary:var(--neutral-50);--bg-tertiary:var(--neutral-100);--bg-hover:#f8f8f8;--bg-neutral:#fafafa;--bg-brand:var(--brand-50);--bg-brand-solid:var(--brand-600);--bg-brand-solid-hover:var(--brand-700);--bg-overlay:var(--neutral-950);--bg-site-chrome:#e7f1f9;--bg-widget:#eef4f8;--bg-light-blue:#fafdff;--white-05:#ffffff0d;--white-10:#ffffff1a;--white-15:#ffffff26;--white-30:#ffffff4d;--white-35:#ffffff59;--white-40:#fff6;--white-60:#fff9;--white-65:#ffffffa6;--white-88:#ffffffe0;--white-90:#ffffffe6;--white-97:#fffffff7;--border-light:#0000000d;--border-06:#0000000f;--border-dark:#06060617;--border-default:#0000001a;--border-medium:#00000017;--border-20:#0003;--border-input-strong:var(--gray-300);--border-glass:#ffffff80;--border-glass-soft:#ffffff4d;--border-table:#ebebeb;--table-bg:#fafafa;--table-header:#fafafa;--table-row-selected:#f7f7f7;--table-row-selected-blue:#eaf2fb80;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-9:9px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-15:15px;--radius-16:16px;--radius-full:9999px;--shadow-glass:#1018280d 0 0 0 1px, #1a1f3214 0 2px 10px, #1a1f3229 0 16px 40px -18px, #ffffffe6 0 1px 0 0 inset, #0000000f 0 -1px 0 0 inset, #ffffff80 1px 0 0 0 inset, #ffffff80 -1px 0 0 0 inset;--shadow-sidebar:#10182809 0 0 0 1px, #1018282e 0 4px 34px -10px, #fffffff2 4px 4px 10px -4px inset, #0a1f440d -4px -4px 10px -4px inset;--shadow-frosted:#1018282e 0 4px 34px -10px, #fffffff2 4px 4px 10px -4px inset, #0a1f440d -4px -4px 10px -4px inset;--shadow-nav-active:#1a1f3214 0 2px 10px, #ffffffe6 0 1px 0 0 inset, #0000000f 0 -1px 0 0 inset, #ffffff80 1px 0 0 0 inset, #ffffff80 -1px 0 0 0 inset;--shadow-nav-hover:#1a1f320d 0 1px 6px, #ffffffb3 0 1px 0 0 inset, #00000008 0 -1px 0 0 inset, #ffffff59 1px 0 0 0 inset, #ffffff59 -1px 0 0 0 inset;--shadow-liquid-hover:#10182829 0 2px 12px -4px, #4e85e338 0 0 14px -3px, #fffffff2 0 1px 0 0 inset, #0a1f440d 0 -1px 0 0 inset;--shadow-menu:#10182842 0 18px 40px -13px, #1018281a 0 5px 12px -8px, #ffffffb3 0 1px 0 0 inset;--shadow-menu-selected:#ffffffb3 0 0 0 1px inset, #10182821 0 0 22px -6px;--shadow-card-section:84px 71px 66px #001f4703, 38px 31px 49px #001f4705, 9px 8px 27px #001f4705;--shadow-card-subtle:0 0 8px .4px #0000001f;--shadow-card-soft:2px 2px 20px 0 #0000000d;--shadow-card-06:0 0 8px 0 #0000000f;--shadow-home-card:0 0 24px 0 #00000014;--shadow-stat-card:2px 2px 14px 0 #1a1f321a;--shadow-metric-card:0 0 0 1px #10182808, 2px 2px 42px -12px #61696e33;--shadow-tile:#1018280d 0 1px 2px 0, #10182814 0 12px 28px -16px, #1018280a 0 0 0 1px;--shadow-empty-hero:0 1px 2px #1018280d, 0 12px 28px -16px #10182814;--shadow-input:0 0 8px .4px #00000014;--shadow-white-button:0 0 8px .4px #00000014;--shadow-sort-button:0 0 10px .4px #0000001a;--shadow-primary-button:0 1px 2px 0 #0000000d;--shadow-primary-button-inset:inset -1px -1px 1px 0 #1c488f80, inset 1px 1px 1px 0 #ffffff80;--shadow-dark-button-inset:#ffffff2e 1px 1px 1px 0 inset, #0009 -1px -1px 1px 0 inset;--shadow-dialog:3px 10px 24px 0 #181b1e1f;--shadow-switch-thumb:0 1px 2px 0 #0000001a;--shadow-checkbox-inset:-1px -1px 2px 0 #4e85e3 inset, 1px 1px 2px 0 #ffffff8c inset;--shadow-tooltip-dark:0 4px 10px 0 #00000026, inset 0 0 9px 0 #ffffff8c;--shadow-2fa-section:0 0 15px 0 #0000000d;--shadow-app-tile:0 1px 2px #10182814, 0 0 0 1px #1018280a;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 4px 16px #0000000f;--shadow-lg:0 8px 32px #00000014;--gradient-button-primary:linear-gradient(to bottom, var(--button-blue-from), var(--button-blue-to));--gradient-button-primary-hover:linear-gradient(to bottom, color-mix(in srgb, var(--button-blue-from) 80%, var(--button-blue-to)), color-mix(in srgb, var(--button-blue-to) 85%, black));--gradient-button-dark:linear-gradient(to bottom, #343434, #0c0c0c);--gradient-switch-on:linear-gradient(129deg, #c6dbf7 -35.88%, #4e85e3 139.56%);--gradient-switch-thumb:linear-gradient(145deg, #ffffff8f 8.61%, #ffffffed 68.42%);--gradient-check:linear-gradient(140deg, #97c7fb -4.75%, #4f7fcd 126.18%);--gradient-progress:linear-gradient(176deg, #97c7fb 4.75%, #4f7fcd 126.18%);--gradient-progress-track:linear-gradient(179deg, #97c7fb33 4.75%, #4f7fcd33 126.18%);--gradient-step-done:linear-gradient(137deg, #b5ef72 3.65%, #4b9c09 100.65%);--gradient-shell:radial-gradient(1100px 650px at 8% 0%, #dce9f7 0%, #dce9f700 62%), radial-gradient(900px 560px at 92% 6%, #e3eefa 0%, #e3eefa00 60%), radial-gradient(1200px 700px at 50% 105%, #dfedf8 0%, #dfedf800 62%), radial-gradient(700px 500px at 55% 45%, #ffffffb3 0%, #fff0 70%), linear-gradient(180deg, #edf4fb 0%, #e8f1f9 50%, #eef5fb 100%);--blur-frosted:blur(14px) saturate(1.5);--blur-liquid:blur(8px) saturate(1.4);--blur-menu:blur(28px) saturate(1.8);--blur-dialog:blur(25px);--blur-sm:blur(4px);--blur-md:blur(12px);--blur-lg:blur(16px);--blur-xl:blur(24px);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration-fast:.1s;--duration-nav:.16s;--duration-base:.15s;--duration-slow:.3s;--rail-width:48px;--rail-padding:10px 8px;--rail-gap:4px;--rail-button:32px;--rail-app-tile:26px;--sidebar-width:220px;--sidebar-gap:10px;--header-height:52px;--header-control:34px;--header-pill:40px;--main-radius:12px;--main-padding:30px 20px 20px;--shell-padding-top:12px;--shell-padding-bottom:16px;--shell-padding-x:13px;--icon-size:16px;--icon-stroke:1.6;--ease-reveal:cubic-bezier(.78, 0, .32, 1);--ease-rise:cubic-bezier(.22, 1, .36, 1);--ease-word:cubic-bezier(.25, .6, .3, 1);--ease-card:cubic-bezier(.2, .8, .2, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--duration-menu:.15s;--duration-rise:.44s;--duration-rise-item:.34s;--duration-modal:.2s;--duration-backdrop:.3s;--duration-panel:.25s;--duration-chart:1.6s;--duration-chart-kc:1.9s;--duration-word:.35s;--interval-word:3s;--duration-tile:.12s;--delay-tile:.18s;--duration-wallet:.35s;--duration-sheen:.8s;--duration-drawer:.3s;--duration-icon:.15s;--duration-chip:.1s;--shadow-palette:#10182847 0 24px 80px -24px, #ffffffbf 0 1px 0 0 inset;--shadow-palette-side:#fff9 0 1px 0 0 inset, #1018280a 0 1px 2px 0;--shadow-palette-item:#1018281f 0 1px 2px 0, #1018281f 0 3px 8px -2px, #ffffffe6 0 1px 0 0 inset, #1018280a 0 -1px 0 0 inset;--shadow-palette-card:#1018280d 0 1px 2px 0, #ffffffe6 0 1px 0 0 inset, #1018280a 0 0 0 1px inset;--shadow-apps-tile:0 1px 18px 0 #0000000d;--shadow-panel:0 0 25px 0 #00000014;--shadow-brand-plus:0 4px 14px -2px #2e78ef73, 0 1px 2px #00000014;--shadow-wallet:#00000052 0 8px 18px -12px;--shadow-wallet-hover:#0000006b 0 16px 32px -16px;--shadow-biz-card-hover:#1018280f 0 2px 5px, #1018284d 0 14px 32px -20px, #fffffff2 0 1px 0 0 inset;--backdrop-modal:#00000026;--blur-modal:blur(2px);--blur-palette:blur(24px);--blur-drawer:blur(12px);--bp-xs:375px;--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--drawer-width:300px;--drawer-width-sm:272px;--drawer-width-xs:248px}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-sans);font-size:var(--text-16);line-height:var(--leading-24);color:var(--text-primary);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}input,textarea{font:inherit;color:inherit}::placeholder{color:var(--text-placeholder);opacity:1}.x-icon{width:var(--icon-size);height:var(--icon-size);stroke:currentColor;fill:none;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.x-icon--14{width:14px;height:14px}.x-icon--12{width:12px;height:12px}.x-icon--18{width:18px;height:18px}.x-icon--20{width:20px;height:20px}.x-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.x-shell{background:var(--gradient-shell);background-color:var(--white);min-height:100dvh;padding:var(--shell-padding-top) var(--shell-padding-x) 0 var(--shell-padding-x);flex-direction:column;display:flex}.x-shell--image{background-image:var(--shell-image), var(--gradient-shell);background-position:50%;background-size:cover}.x-shell__row{min-height:0;height:calc(100dvh - var(--shell-padding-top));flex:none;display:flex}.x-rail{width:var(--rail-width);align-items:center;gap:var(--rail-gap);padding:var(--rail-padding);padding-bottom:var(--shell-padding-bottom);flex-direction:column;flex-shrink:0;height:100%;display:flex}.x-rail__logo{justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;display:flex}.x-rail__btn,.x-rail__add{width:var(--rail-button);height:var(--rail-button);min-height:var(--rail-button);border-radius:var(--radius-10);color:var(--text-primary);transition:background var(--duration-nav), box-shadow var(--duration-nav), transform var(--duration-nav), color var(--duration-nav);border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.x-rail__btn:hover,.x-rail__add:hover{-webkit-backdrop-filter:var(--blur-liquid);background:var(--white-60);box-shadow:var(--shadow-liquid-hover)}.x-rail__btn--active{background:var(--white-60);border-color:var(--border-glass);border-radius:var(--radius-8);box-shadow:var(--shadow-liquid-hover)}.x-rail__group{align-items:center;gap:var(--rail-gap);flex-direction:column;display:flex}.x-rail__sep{height:10px}.x-rail__app{width:var(--rail-app-tile);height:var(--rail-app-tile);border-radius:var(--radius-8);background:var(--white-90);box-shadow:var(--shadow-app-tile);color:#fff;transition:transform var(--duration-base), box-shadow var(--duration-base);justify-content:center;align-items:center;margin:3px 0;font-size:12px;font-weight:700;display:flex;overflow:hidden}.x-rail__app:hover{box-shadow:var(--shadow-sm), var(--shadow-app-tile);transform:translateY(-1px)}.x-rail__app img{object-fit:cover;width:100%;height:100%}.x-rail__spacer{flex:1}.x-rail__avatar{border-radius:var(--radius-full);width:28px;height:28px;margin-top:4px}.x-body{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.x-header{z-index:30;padding:0 0 12px var(--sidebar-gap);height:var(--header-height);justify-content:space-between;align-items:center;gap:6px;display:flex;position:relative}.x-header__left{width:var(--sidebar-width);flex-shrink:0;align-items:center;display:flex}.x-header__center{flex:1;justify-content:center;min-width:0;margin:0 12px;display:flex}.x-header__right{align-items:center;gap:8px;display:flex}.x-frosted{-webkit-backdrop-filter:var(--blur-frosted);background:var(--white-60);box-shadow:var(--shadow-frosted);border:1px solid var(--border-glass-soft)}.x-org-switcher{height:var(--header-pill);border-radius:var(--radius-12);width:100%;font-size:var(--text-14);line-height:var(--leading-20);transition:background var(--duration-nav), box-shadow var(--duration-nav);align-items:center;gap:8px;padding:0 12px 0 10px;font-weight:500;display:flex}.x-org-switcher:hover{background:var(--white-65)}.x-org-switcher__logo{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.x-org-switcher__name{text-align:left;flex:1}.x-org-switcher .x-icon{color:var(--text-secondary)}.x-search{height:var(--header-pill);border-radius:var(--radius-full);width:100%;max-width:680px;color:var(--text-secondary);font-size:var(--text-13);line-height:var(--leading-17);text-align:left;transition:background var(--duration-nav), box-shadow var(--duration-nav);align-items:center;gap:7.5px;padding:8px 8px 8px 12px;font-weight:500;display:flex}.x-search:hover{background:var(--white-65)}.x-search .x-icon{color:var(--brand-500)}.x-search__placeholder{color:var(--text-secondary);flex:1}.x-search__kbd{color:var(--text-quaternary);background:var(--white-60);border:1px solid var(--border-light);border-radius:6px;padding:2px 6px;font-size:11px}.x-icon-btn{width:var(--header-control);height:var(--header-control);border-radius:var(--radius-full);color:var(--text-primary);transition:background var(--duration-nav), box-shadow var(--duration-nav), transform var(--duration-nav);justify-content:center;align-items:center;display:flex}.x-icon-btn:hover{background:var(--white-90)}.x-icon-group{height:var(--header-control);border-radius:var(--radius-full);align-items:center;padding:0 2px;display:flex}.x-icon-group .x-icon-btn{width:32px;height:32px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.x-icon-group .x-icon-btn:hover{background:var(--white-60)}.x-icon-group__sep{background:var(--border-default);width:1px;height:16px;margin:0 2px}.x-pill-dark{border-radius:var(--radius-full);background:var(--neutral-700);color:#fff;height:34px;font-size:var(--text-13);white-space:nowrap;transition:background var(--duration-base);align-items:center;gap:8px;padding:6px 12px 6px 8px;font-weight:600;line-height:19.5px;display:flex}.x-pill-dark:hover{background:var(--neutral-800)}.x-pill-dark__ring{width:22px;height:22px;transform:rotate(-90deg)}.x-pill-dark__ring circle{fill:none;stroke-width:2.5px}.x-pill-dark__ring .track{stroke:#ffffff40}.x-pill-dark__ring .fill{stroke:#fff;stroke-linecap:round}.x-workspace{min-height:0;padding-bottom:var(--shell-padding-bottom);flex:1;display:flex}.x-sidebar{width:var(--sidebar-width);margin-left:var(--sidebar-gap);border-radius:var(--radius-12);background:var(--white-60);border:1px solid var(--border-glass);box-shadow:var(--shadow-sidebar);-webkit-backdrop-filter:var(--blur-frosted);flex-direction:column;flex-shrink:0;padding:10px 13px 13px;display:flex;overflow-y:auto}.x-sidebar__title{font-family:var(--font-heading);font-size:var(--text-15);line-height:var(--leading-20);color:var(--text-primary);justify-content:space-between;align-items:center;padding:2px 10px 10px;font-weight:600;display:flex}.x-sidebar__pin{width:24px;height:24px;color:var(--text-quaternary);transition:background var(--duration-nav), box-shadow var(--duration-nav), color var(--duration-nav);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:flex}.x-sidebar__pin:hover{-webkit-backdrop-filter:var(--blur-liquid);background:var(--white-60);box-shadow:var(--shadow-liquid-hover)}.x-sidebar__pin .x-icon{width:14px;height:14px;transition:transform .15s var(--ease-in-out), color .15s var(--ease-in-out)}.x-sidebar__pin:not(.x-sidebar__pin--pinned):hover .x-icon,.x-sidebar__pin--pinned .x-icon{color:var(--brand-600);transform:rotate(45deg)}.x-sidebar__pin--pinned:hover .x-icon{transform:rotate(0)}.x-nav{flex-direction:column;gap:1px;display:flex}.x-nav__item{border-radius:var(--radius-8);width:100%;height:34px;font-size:var(--text-14);line-height:var(--leading-20);color:var(--text-primary);text-align:left;transition:background var(--duration-nav), box-shadow var(--duration-nav), transform var(--duration-nav), color var(--duration-nav);border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.x-nav__item .x-icon{color:var(--text-secondary)}.x-nav__item:hover{-webkit-backdrop-filter:var(--blur-liquid);background:var(--white-60);box-shadow:var(--shadow-liquid-hover)}.x-nav__item--active{background:var(--white-35);border-color:var(--border-glass);box-shadow:var(--shadow-nav-active)}.x-nav__item--active:hover{background:var(--white-60)}.x-nav__text{flex:1}.x-nav__ext{color:var(--text-secondary)}.x-nav__label{font-size:var(--text-11);letter-spacing:var(--tracking-section);text-transform:uppercase;color:var(--text-quaternary);margin-top:10px;padding:0 10px 6px;font-weight:500;line-height:1}.x-nav__sep{background:var(--border-06);height:1px;margin:10px 10px 0}.x-main{min-width:0;margin-left:var(--sidebar-gap);border-radius:var(--main-radius);background:var(--white-88);box-shadow:var(--shadow-glass);padding:var(--main-padding);scrollbar-width:none;flex:1;overflow-y:auto}.x-main::-webkit-scrollbar{display:none}.x-main--narrow>*{max-width:1005px;margin-left:auto;margin-right:auto}.x-page-title{font-family:var(--font-heading);font-size:var(--text-20);line-height:var(--leading-26);letter-spacing:var(--tracking-04);color:var(--text-primary);white-space:nowrap;margin:0 0 20px;padding-left:5px;font-weight:600}.x-page-title--lg{font-family:var(--font-sans);font-size:var(--text-26);line-height:var(--leading-32);letter-spacing:var(--tracking-06)}.x-h2{font-family:var(--font-sans);font-size:var(--text-20);line-height:var(--leading-26);letter-spacing:var(--tracking-02);margin:0;font-weight:600}.x-h3{font-size:var(--text-15);line-height:var(--leading-17);letter-spacing:var(--tracking-015);margin:0;font-weight:600}.x-h3--secondary{color:var(--text-secondary);letter-spacing:0;line-height:22.5px}.x-text-13{font-size:var(--text-13);line-height:var(--leading-17);letter-spacing:var(--tracking-013)}.x-text-12{font-size:var(--text-12);line-height:var(--leading-17)}.x-muted{color:var(--text-quaternary)}.x-muted-40{opacity:.4}.x-muted-70{opacity:.7}.x-eyebrow{font-size:var(--text-11);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary);opacity:.4;margin:0;font-weight:600;line-height:1}.x-section-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-quaternary);margin:0 0 10px 6px;font-size:12px;font-weight:500;line-height:16px}.x-section{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 12px;display:flex}.x-section__text{flex-direction:column;gap:4px;padding-left:2px;display:flex}.x-section__title{font-size:var(--text-15);line-height:var(--leading-17);letter-spacing:var(--tracking-015);margin:0;font-weight:600}.x-section__desc{font-size:var(--text-13);line-height:var(--leading-17);letter-spacing:var(--tracking-013);color:var(--text-primary);opacity:.7;margin:0}.x-stack{flex-direction:column;gap:30px;display:flex}.x-card{background:var(--white);border:1px solid var(--border-06);border-radius:var(--radius-15);box-shadow:var(--shadow-card-section);flex-direction:column;gap:20px;padding:15px;display:flex}.x-card--row{flex-direction:row;justify-content:space-between;align-items:center}.x-card__head{align-items:center;gap:12px;display:flex}.x-card__title{font-size:var(--text-15);line-height:var(--leading-17);letter-spacing:var(--tracking-015);margin:0;font-weight:600}.x-card__sub{font-size:var(--text-12);line-height:var(--leading-17);opacity:.7;margin:0}.x-card--flat{box-shadow:var(--shadow-2fa-section);gap:10px}.x-card--tile{border-radius:var(--radius-16);box-shadow:var(--shadow-tile);border:0;gap:0;padding:16px 20px 20px}.x-fieldset{background:var(--white-40);border-radius:var(--radius-12);box-shadow:var(--shadow-input);align-items:stretch;width:100%;display:flex}.x-field{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:1px;padding:10px 20px;display:flex}.x-field+.x-field{border-left:1px solid var(--border-06)}.x-field__label{font-size:var(--text-13);line-height:var(--leading-17);letter-spacing:var(--tracking-013);margin:0;font-weight:500}.x-field__value{font-size:var(--text-13);line-height:var(--leading-17);letter-spacing:var(--tracking-013);align-items:center;gap:6px;margin:0;font-weight:400;display:flex}.x-field__value .x-icon{width:14px;height:14px;color:var(--text-secondary)}.x-btn{border-radius:var(--radius-12);font-size:var(--text-13);line-height:var(--leading-17);letter-spacing:var(--tracking-btn);white-space:nowrap;transition:all var(--duration-slow) var(--ease-in-out);flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-weight:500;display:inline-flex;position:relative}.x-btn:active{transform:scale(.98)}.x-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.x-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--brand-500);outline:none}.x-btn .x-icon{width:14px;height:14px}.x-btn--primary{color:#fff;background-image:var(--gradient-button-primary);height:35px;box-shadow:var(--shadow-primary-button);padding:0 15px}.x-btn--primary:hover{background-image:var(--gradient-button-primary-hover)}.x-btn--primary.x-btn--sm{height:34px;font-size:var(--text-14);padding:9px 12px;font-weight:600}.x-btn--primary.x-btn--inset{box-shadow:var(--shadow-primary-button-inset), var(--shadow-primary-button)}.x-btn--dark{height:40px;font-size:var(--text-14);letter-spacing:0;color:#fff;background-image:var(--gradient-button-dark);box-shadow:var(--shadow-dark-button-inset), 0 1px 2px #00000040;padding:0 16px;font-weight:500}.x-btn--dark:hover{filter:brightness(1.08)}.x-btn--secondary{height:36px;color:var(--text-primary);background:var(--white);border:1px solid var(--border-input-strong);padding:9px 12px}.x-btn--secondary:hover{background:var(--bg-hover)}.x-btn--white{border-radius:var(--radius-8);height:29px;font-size:var(--text-13);letter-spacing:0;color:var(--text-primary);background:var(--white);border:1.5px solid var(--border-light);box-shadow:var(--shadow-white-button);padding:0 12px;line-height:19.5px}.x-btn--white:hover{background:var(--bg-hover)}.x-btn--white.x-btn--tight{padding:0 8px}.x-btn--ghost{border-radius:var(--radius-full);letter-spacing:0;height:29px;color:var(--text-primary);border:1px solid var(--border-default);transition:all var(--duration-fast);background:0 0;gap:5px;padding:7px 8px;font-weight:400}.x-btn--ghost:hover{background:var(--filter-hover-bg)}.x-btn--ghost .x-icon{color:var(--text-secondary)}.x-btn--icon{border-radius:var(--radius-10);background:var(--white);border:1px solid var(--border-input-strong);width:32px;height:32px;color:var(--text-primary);padding:0}.x-btn--icon:hover{background:var(--bg-hover)}.x-btn--icon.x-btn--round{border-radius:var(--radius-full);border-color:var(--border-light);width:28px;height:28px;box-shadow:var(--shadow-white-button)}.x-btn--link{color:var(--brand-600);letter-spacing:0;height:auto;padding:0;font-weight:500}.x-btn--link:hover{text-decoration:underline}.x-btn--text{color:var(--text-primary);letter-spacing:0;height:auto;padding:0;font-weight:600}.x-btn--warning{border-radius:var(--radius-8);background:var(--white);height:32px;color:var(--warning-insight);border:1px solid var(--warning-insight-border);letter-spacing:0;padding:0 10px;font-weight:500}.x-chip{border-radius:var(--radius-14);background:var(--filter-bg);border:1px solid var(--filter-border);height:29px;font-size:var(--text-13);line-height:var(--leading-17);letter-spacing:var(--tracking-013);color:var(--foreground);transition:background var(--duration-fast);align-items:center;gap:5px;padding:6px 8px;font-weight:500;display:inline-flex}.x-chip:hover{background:#97c7fb2e}.x-chip .x-icon{width:14px;height:14px;color:var(--text-primary)}.x-chip__sep{opacity:.45;padding:0 1px}.x-chip__value{color:var(--filter-accent);font-weight:600}.x-segmented{border-radius:var(--radius-12);background:var(--white-15);align-items:center;height:37px;padding:4px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80,0 1px 3px #1018280f}.x-segmented__item{border-radius:var(--radius-10);height:29px;font-size:var(--text-14);color:var(--text-quaternary);transition:all var(--duration-base);flex:1;justify-content:center;align-items:center;font-weight:500;display:flex}.x-segmented__item--on{color:#fff;background:linear-gradient(#3a3a3a,#262626);font-weight:600;box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff1f}.x-tabs{border-bottom:1px solid var(--border-06);align-items:center;gap:8px;margin-bottom:12px;display:flex}.x-tab{height:40px;font-size:var(--text-13);line-height:var(--leading-17);color:var(--text-primary);transition:all var(--duration-slow) var(--ease-in-out);border-bottom:1.5px solid #0000;align-items:center;margin-bottom:-1px;padding:0 10px;font-weight:500;display:inline-flex}.x-tab--active{border-bottom-color:#000}.x-tab:not(.x-tab--active){color:var(--text-quaternary)}.x-tab:not(.x-tab--active):hover{color:var(--text-primary)}.x-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.x-toolbar__group{align-items:center;gap:8px;display:flex}.x-form-group{flex-direction:column;gap:5px;width:100%;display:flex}.x-label{font-size:var(--text-13);color:var(--text-primary);cursor:pointer;align-items:center;gap:4px;font-weight:500;line-height:19.5px;display:flex}.x-input{border-radius:var(--radius-10);border:1.5px solid var(--border-light);background:var(--white);transition:border-color var(--duration-base), box-shadow var(--duration-base), background var(--duration-base);align-items:center;display:flex;position:relative;box-shadow:0 0 #0000}.x-input:focus-within{border-color:var(--brand-300);background:linear-gradient(#fff,#fff);box-shadow:0 0 0 3px #4e85e31f}.x-input input,.x-input textarea{border-radius:var(--radius-10);width:100%;height:40px;font-size:var(--text-13);color:var(--text-primary);caret-color:var(--brand-600);background:0 0;border:0;outline:none;padding:10px 12px;line-height:1.3}.x-input textarea{resize:vertical;height:92px;line-height:1.5}.x-input--icon .x-icon{width:15px;height:15px;color:var(--text-secondary);pointer-events:none;position:absolute;left:12px}.x-hint{font-size:var(--text-12);line-height:var(--leading-17);color:var(--text-quaternary)}.x-search-input{border-radius:var(--radius-12);background:var(--white-60);border:1px solid var(--border-light);width:176px;height:34px;box-shadow:var(--shadow-input);align-items:center;display:flex;position:relative}.x-search-input .x-icon{width:15px;height:15px;color:var(--text-secondary);position:absolute;left:10px}.x-search-input input{width:100%;height:100%;font-size:var(--text-13);border-radius:var(--radius-12);background:0 0;border:0;outline:none;padding:0 10px 0 32px}.x-switch{border-radius:var(--radius-full);width:30px;height:19px;transition:background var(--duration-base);background:#e0e0e0;flex-shrink:0;align-items:center;padding:3px 2px;display:inline-flex;position:relative}.x-switch__thumb{width:15px;height:15px;box-shadow:var(--shadow-switch-thumb);transition:transform var(--duration-base) var(--ease-out);background:#fff;border-radius:25px}.x-switch--on{background:var(--gradient-switch-on), #e0e0e0}.x-switch--on .x-switch__thumb{transform:translate(11px)}.x-checkbox{border:1px solid var(--border-default);color:#fff;background:#f2f2f2;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.x-checkbox--on{background:var(--gradient-check);box-shadow:var(--shadow-checkbox-inset);border-color:#0000}.x-checkbox .x-icon{stroke-width:2.5px;width:11px;height:11px}.x-avatar{border-radius:var(--radius-9);object-fit:cover;color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:inline-flex}.x-avatar--sm{border-radius:var(--radius-8);width:26px;height:26px;font-size:11px}.x-avatar--md{border-radius:var(--radius-8);width:32px;height:32px;font-size:12px}.x-avatar--circle{border-radius:var(--radius-full)}.x-avatar--ring{box-shadow:0 0 0 4px var(--white-60), 0 4px 14px #1018281f}.x-badge{border-radius:var(--radius-full);height:22px;font-size:var(--text-12);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;font-weight:500;line-height:16px;display:inline-flex}.x-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.x-badge--green{color:var(--badge-green);background:var(--badge-green-bg);border-color:var(--badge-green-border)}.x-badge--blue{color:var(--badge-blue);background:var(--badge-blue-bg);border-color:var(--badge-blue-border)}.x-badge--gray{color:var(--badge-gray);background:var(--badge-gray-bg);border-color:var(--badge-gray-border)}.x-badge--red{color:var(--badge-red);background:var(--badge-red-bg);border-color:var(--badge-red-border)}.x-badge--warning{color:var(--badge-warning);background:var(--badge-warning-bg);border-color:var(--badge-warning-border)}.x-badge--orange{color:var(--badge-orange);background:var(--badge-orange-bg);border-color:var(--badge-orange-border)}.x-badge--purple{color:var(--badge-purple);background:var(--badge-purple-bg);border-color:var(--badge-purple-border)}.x-badge--cyan{color:var(--badge-cyan);background:var(--badge-cyan-bg);border-color:var(--badge-cyan-border)}.x-badge--pink{color:var(--badge-pink);background:var(--badge-pink-bg);border-color:var(--badge-pink-border)}.x-badge--pending{color:var(--pending-chip-text);background:var(--pending-chip-bg)}.x-banner{border-radius:var(--radius-10);background:var(--warning-insight-bg);border:1px solid var(--warning-insight-border);min-height:47px;color:var(--warning-insight);font-size:var(--text-13);line-height:var(--leading-17);align-items:center;gap:8px;padding:7px 12px;display:flex}.x-banner__title{flex-shrink:0;align-items:center;gap:5px;font-weight:500;display:flex}.x-banner__sep{background:var(--warning-insight-border);width:1px;height:17px;margin:0 4px}.x-banner__text{flex:1}.x-banner__close{color:var(--text-primary);display:flex}.x-table-wrap{border-radius:var(--radius-12) var(--radius-12) 0 0;border:1px solid var(--border-06);border-bottom:0;flex-direction:column;display:flex;overflow:hidden}.x-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-13);line-height:var(--leading-17)}.x-table thead{z-index:2;position:sticky;top:0}.x-table th{background:var(--table-bg);text-align:left;height:36px;color:var(--text-primary);border-bottom:1px solid var(--border-table);white-space:nowrap;padding:9px 15px;font-weight:500}.x-table th+th{border-left:1px solid var(--border-06)}.x-table th:first-child{border-top-left-radius:var(--radius-12)}.x-table td{border-bottom:1px solid var(--border-table);vertical-align:middle;color:var(--text-primary);padding:10px 15px}.x-table tr:hover td{background:var(--table-row-selected)}.x-table td.x-td--muted{color:var(--text-quaternary)}.x-table .x-td--check{text-align:center;width:44px}.x-table__person{align-items:center;gap:10px;font-weight:500;display:flex}.x-table__foot{font-size:var(--text-13);color:var(--text-quaternary);justify-content:space-between;align-items:center;padding:14px 10px 0;display:flex}.x-pager{gap:4px;display:flex}.x-pager button{border-radius:var(--radius-8);width:28px;height:28px;color:var(--text-quaternary);justify-content:center;align-items:center;display:flex}.x-pager button:hover{background:var(--bg-hover);color:var(--text-primary)}.x-access{gap:4px;display:flex}.x-access__app{color:#fff;width:22px;height:22px;box-shadow:var(--shadow-app-tile);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.x-access__app--off{opacity:.25;filter:grayscale()}.x-menu{border-radius:var(--radius-12);width:260px;box-shadow:var(--shadow-menu);-webkit-backdrop-filter:var(--blur-menu);background:#ffffff9e;border:1px solid #fff9;flex-direction:column;padding:15px;display:flex}.x-menu__hero{flex-direction:column;align-items:center;gap:10px;padding:4px 0 14px;display:flex}.x-menu__hero-name{font-size:var(--text-15);letter-spacing:var(--tracking-015);font-weight:600}.x-menu__item{border-radius:var(--radius-8);width:100%;height:36px;font-size:var(--text-14);line-height:var(--leading-20);color:var(--foreground);text-align:left;transition:all var(--duration-base) ease;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.x-menu__item .x-icon{color:var(--text-secondary)}.x-menu__item:hover{background:var(--white-60)}.x-menu__item--selected{background:var(--white-60);box-shadow:var(--shadow-menu-selected);justify-content:space-between;padding:5px 11px 5px 5px}.x-menu__item--selected>span{align-items:center;gap:8px;display:flex}.x-menu__check{border-radius:var(--radius-full);background:var(--gradient-check);color:#fff;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.x-menu__check .x-icon{stroke-width:2.5px;width:10px;height:10px}.x-menu__label{font-size:var(--text-11);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.4;margin:0 0 12px 8px;font-weight:600;line-height:10px}.x-menu__sep{background:var(--border-06);height:1px;margin:10px -15px}.x-menu__plus{border-radius:var(--radius-8);background:var(--white);border:1px solid var(--border-light);width:26px;height:26px;box-shadow:var(--shadow-app-tile);justify-content:center;align-items:center;display:flex}.x-popover{border-radius:var(--radius-12);width:340px;box-shadow:var(--shadow-menu);-webkit-backdrop-filter:var(--blur-menu);background:#ffffff9e;border:1px solid #fff9;flex-direction:column;gap:10px;padding:12px;display:flex}.x-popover__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.x-popover__title{font-size:var(--text-20);line-height:var(--leading-26);letter-spacing:var(--tracking-02);flex:1;margin:0;font-weight:600}.x-popover__empty{text-align:center;font-size:var(--text-13);color:var(--text-secondary);padding:10px 0}.x-popover__foot{font-size:var(--text-13);justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.x-tooltip{border-radius:var(--radius-8);background:var(--white);height:26px;font-size:var(--text-12);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border-06);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.x-tooltip--dark{background:var(--neutral-800);color:#fff;box-shadow:var(--shadow-tooltip-dark)}.x-overlay{z-index:998;-webkit-backdrop-filter:blur(6px);transition:opacity var(--duration-slow) var(--ease-in-out);background:#ffffff59;position:fixed;inset:0}.x-dialog{border-radius:var(--radius-16);background:var(--white-97);border:1.5px solid var(--border-dark);width:408px;box-shadow:var(--shadow-dialog);-webkit-backdrop-filter:var(--blur-dialog);flex-direction:column;display:flex;overflow:hidden}.x-dialog--right{top:var(--shell-padding-top);right:var(--shell-padding-x);bottom:var(--shell-padding-bottom);z-index:999;position:fixed}.x-dialog__head{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.x-dialog__title{font-size:var(--text-15);line-height:var(--leading-20);letter-spacing:var(--tracking-015);margin:0;font-weight:600}.x-dialog__body{flex-direction:column;flex:1;gap:16px;padding:14px 18px;display:flex;overflow-y:auto}.x-dialog__desc{font-size:var(--text-13);line-height:var(--leading-17);color:var(--text-secondary);margin:0}.x-dialog__foot{border-top:1px solid var(--border-light);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.x-upload{align-items:center;gap:14px;display:flex}.x-upload__box{border-radius:var(--radius-12);justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.x-upload__plus{border:1px solid var(--border-default);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-6px;right:-6px}.x-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:32px 15px;display:flex;position:relative}.x-empty__icon{border-radius:var(--radius-16);background:var(--brand-50);width:56px;height:56px;color:var(--brand-600);box-shadow:0 0 0 1px var(--brand-100);justify-content:center;align-items:center;margin-bottom:10px;display:flex;position:relative}.x-empty__icon .x-icon{width:22px;height:22px}.x-empty__icon:before,.x-empty__icon:after{content:"";pointer-events:none;border:1px solid #0000000b;border-radius:50%;position:absolute}.x-empty__icon:before{inset:-22px}.x-empty__icon:after{border-color:#00000008;inset:-62px}.x-empty__title{font-size:var(--text-15);line-height:var(--leading-17);letter-spacing:var(--tracking-015);margin:0;font-weight:600;position:relative}.x-empty__title em{font-style:italic}.x-empty__desc{font-size:var(--text-12);line-height:var(--leading-17);opacity:.4;max-width:340px;margin:0;font-weight:500;position:relative}.x-empty--panel{background:var(--white);border-radius:var(--radius-12);box-shadow:var(--shadow-empty-hero);padding:16px 15px}.x-tile{background:var(--white);border-radius:var(--radius-16);box-shadow:var(--shadow-tile);flex-direction:column;min-height:140px;padding:16px 20px 20px;display:flex}.x-tile__title{font-size:var(--text-15);color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-weight:600;line-height:22.5px;display:flex}.x-tile__title .x-icon{width:14px;height:14px;color:var(--text-quaternary)}.x-tile__value{font-size:var(--text-26);line-height:var(--leading-32);letter-spacing:var(--tracking-06);margin:8px 0 0;font-weight:600}.x-tile__delta{font-size:var(--text-13);line-height:var(--leading-17);opacity:.4;margin-top:4px;font-weight:500}.x-tile__delta--up{color:var(--metric-up);opacity:1}.x-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.x-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.x-grid-2--wide{grid-template-columns:1.9fr 1fr}.x-progress{background:var(--gradient-progress-track);border-radius:999px;height:6px;overflow:hidden}.x-progress__fill{background:var(--gradient-progress);border-radius:999px;height:100%}.x-divider{background:var(--border-06);height:1px}.x-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x-col{flex-direction:column;gap:8px;display:flex}.x-swatch{color:var(--text-quaternary);flex-direction:column;gap:6px;font-size:11px;display:flex}.x-swatch__color{border-radius:var(--radius-8);height:44px;box-shadow:inset 0 0 0 1px var(--border-06)}.x-swatches{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;display:grid}@keyframes x-menu-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes x-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes x-modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes x-fade{0%{opacity:0}to{opacity:1}}@keyframes x-panel-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes x-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes x-card-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes x-widget-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes x-tile-in{to{opacity:1}}@keyframes x-chart-reveal{0%{clip-path:inset(-60px 100% -60px 0)}to{clip-path:inset(-60px 0)}}@keyframes x-word-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes x-word-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes x-skeleton{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes x-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes x-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}@keyframes x-spin{to{transform:rotate(360deg)}}.x-icon-btn,.x-org-switcher,.x-search,.x-header__menu,.x-header__plus{transition:transform var(--duration-icon) var(--ease-out), filter var(--duration-icon) var(--ease-out), background var(--duration-icon) var(--ease-out), box-shadow var(--duration-icon) var(--ease-out)}.x-icon-btn:hover,.x-org-switcher:hover,.x-search:hover,.x-header__menu:hover{filter:brightness(1.04);background:var(--white-60);transform:translateY(-1px)}.x-icon-btn:active,.x-org-switcher:active,.x-search:active,.x-header__menu:active{transform:translateY(0)scale(.95)}.x-icon-group .x-icon-btn:hover{background:var(--white-60);transform:none}.x-btn--white{transition:color var(--duration-chip) linear, background-color var(--duration-chip) linear, border-color var(--duration-chip) linear}.x-chip{transition:all var(--duration-chip) var(--ease-in-out)}.x-chip:hover{background:#97c7fb29;transform:none}.x-card--hover{transition:transform var(--duration-slow), box-shadow var(--duration-slow)}.x-card--hover:hover{box-shadow:var(--shadow-lg), var(--shadow-card-section);transform:translateY(-2px)}.x-card--biz{transition:transform .18s,box-shadow .18s,border-color .18s}.x-card--biz:hover{box-shadow:var(--shadow-biz-card-hover);border-color:#1018281c;transform:translateY(-2px)}.x-table tbody tr{transition:background-color var(--duration-base) ease}.x-rail--css-tips .x-rail__btn[data-tip]{position:relative}.x-rail--css-tips .x-rail__btn[data-tip]:after{content:attr(data-tip);border-radius:var(--radius-8);background:var(--white);height:26px;color:var(--text-primary);font-size:var(--text-12);white-space:nowrap;box-shadow:var(--shadow-sm), 0 0 0 1px var(--border-06);opacity:0;pointer-events:none;z-index:40;align-items:center;padding:0 8px;font-weight:500;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.x-rail--css-tips .x-rail__btn[data-tip]:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.x-menu,.x-popover--pop{transform-origin:top;will-change:transform, opacity;backface-visibility:hidden;animation:x-menu-pop var(--duration-menu) var(--ease-out) both}.x-popover{transform-origin:top;will-change:transform, opacity;animation:x-rise var(--duration-rise) var(--ease-rise) both}.x-popover>*{animation:x-rise var(--duration-rise-item) var(--ease-out) both}.x-popover>:nth-child(2){animation-delay:40ms}.x-popover>:nth-child(3){animation-delay:80ms}.x-popover>:nth-child(4){animation-delay:.12s}.x-dialog--right{animation:x-panel-in var(--duration-panel) var(--ease-out) both}.x-dialog--center{animation:x-modal-pop var(--duration-modal) var(--ease-out) both}.x-overlay{animation:x-fade var(--duration-backdrop) var(--ease-out) both}.x-overlay--modal{background:var(--backdrop-modal);-webkit-backdrop-filter:var(--blur-modal)}.x-rise{animation:x-card-rise .48s var(--ease-rise) both}.x-rise[data-i="1"]{animation-delay:60ms}.x-rise[data-i="2"]{animation-delay:.12s}.x-rise[data-i="3"]{animation-delay:.18s}.x-rise[data-i="4"]{animation-delay:.24s}.x-rise[data-i="5"]{animation-delay:.3s}.x-rise[data-i="6"]{animation-delay:.36s}.x-tile{opacity:0;animation:x-tile-in var(--duration-tile) ease-out var(--delay-tile) forwards}.x-tile:nth-child(2){animation-delay:calc(var(--delay-tile) + 60ms)}.x-tile:nth-child(3){animation-delay:calc(var(--delay-tile) + .12s)}.x-widget-in{animation:x-widget-in .4s var(--ease-out) both}.x-skeleton{background:var(--neutral-100);border-radius:6px;position:relative;overflow:hidden}.x-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:40%;animation:1.5s linear infinite x-skeleton;position:absolute;inset:0}.x-live-dot{background:var(--healthy-green);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.x-live-dot:before{content:"";background:inherit;animation:x-ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.x-menu,.x-popover,.x-popover>*,.x-dialog--right,.x-dialog--center,.x-overlay,.x-rise,.x-widget-in,.x-chart svg{animation:none!important}.x-tile{opacity:1;animation:none}.x-rail__btn,.x-nav__item,.x-btn,.x-icon-btn,.x-card--hover,.x-wallet-card{transition:none!important;transform:none!important}}.x-chart{width:100%;position:relative}.x-chart svg{width:100%;height:auto;animation:x-chart-reveal var(--duration-chart) var(--ease-reveal) both;display:block}.x-chart__grid{stroke:#0000000f;stroke-width:1px}.x-chart__line{fill:none;stroke:var(--button-blue-to);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.x-chart__line--soft{stroke:var(--brand-300)}.x-chart__area{fill:url(#x-chart-fill)}.x-chart__marker{fill:#fff;stroke:var(--button-blue-to);stroke-width:2px;filter:drop-shadow(0 0 8px #66b5f459)}.x-chart__label{fill:var(--text-quaternary);font-size:11px;font-family:var(--font-sans)}.x-chart-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#fffc;border:1px solid #7575751a;border-radius:10px;padding:8px 10px;font-size:12px;position:absolute;box-shadow:0 6px 24px #353a441f,inset 0 0 12px #0000000a}.x-chart-tooltip b{font-size:14px;font-weight:600;display:block}.x-wallet-frame{perspective:900px}.x-wallet-card{aspect-ratio:1.586;box-shadow:var(--shadow-wallet), #ffffffa6 0 0 0 1px inset;transition:transform var(--duration-wallet) var(--ease-card), box-shadow var(--duration-wallet) var(--ease-card);will-change:transform;background:radial-gradient(115% 105% at 12% 0,#97c7fb52,#97c7fb00 48%),linear-gradient(150deg,#eef0f3e0,#e2e4e9d1);border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px 24px;display:flex;position:relative;overflow:hidden}.x-wallet-frame:hover .x-wallet-card{box-shadow:var(--shadow-wallet-hover), #ffffffa6 0 0 0 1px inset;transform:perspective(900px)rotateX(3.5deg)rotateY(-4.5deg)translateY(-4px)}.x-wallet-card__sheen{opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#fff6 48%,#ffffff1f 54%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)skew(-8deg)}.x-wallet-frame:hover .x-wallet-card__sheen{opacity:1;transition:transform var(--duration-sheen) var(--ease-word), opacity .2s linear;transform:translate(130%)skew(-8deg)}.x-wallet-card__emboss{filter:drop-shadow(0 -.5px .3px #ffffff80)drop-shadow(0 1px 1px #10182833)}.x-wallet-card__eyebrow{letter-spacing:.22px;text-transform:uppercase;opacity:.4;font-size:11px;font-weight:600}.x-wallet-card__name{letter-spacing:-.15px;font-size:15px;font-weight:600}.x-wallet-card__chip{background:linear-gradient(135deg,#f2d98c,#d9b55a);border-radius:6px;width:34px;height:26px;box-shadow:inset 0 0 0 1px #00000014}.x-search__well{vertical-align:bottom;display:inline-grid;overflow:hidden}.x-search__well>span{white-space:pre;grid-area:1/1}.x-search__word--in{animation:x-word-in var(--duration-word) var(--ease-word) both}.x-search__word--out{animation:x-word-out var(--duration-word) var(--ease-word) both}.x-palette-wrap{z-index:1000;display:none;position:fixed;inset:0;overflow-y:auto}.x-palette-wrap.is-open{display:block}.x-palette-wrap .x-overlay{z-index:0}.x-palette-wrap__center{z-index:1;justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex;position:relative}.x-palette{border-radius:var(--radius-16);width:897px;max-width:calc(100vw - 32px);-webkit-backdrop-filter:var(--blur-palette);box-shadow:var(--shadow-palette), 0 0 0 1px #0000000d;transform-origin:50%;animation:x-modal-pop var(--duration-backdrop) var(--ease-out) both;background:#fffc;flex-direction:column;display:flex;position:relative;overflow:hidden}.x-palette__head{border-bottom:1px solid #0000000d;align-items:center;gap:10px;padding:15px 17px;display:flex}.x-palette__head .x-icon{width:20px;height:20px;color:var(--text-secondary)}.x-palette__input{letter-spacing:-.18px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:18px;font-weight:500;line-height:26px}.x-palette__input::placeholder{color:var(--text-quaternary);font-weight:400}.x-palette__body{min-height:min(493px,100vh - 160px);display:flex}.x-palette__side{border-radius:var(--radius-12);width:210px;box-shadow:var(--shadow-palette-side);background:#ffffffe6;border:1px solid #ffffff4d;flex-direction:column;flex-shrink:0;gap:8px;margin:15px;padding:11px;display:flex;overflow-y:auto}.x-palette__side-label{letter-spacing:.22px;text-transform:uppercase;color:var(--text-secondary);opacity:.7;padding:4px 12px 2px;font-size:11px;font-weight:600;line-height:14px}.x-palette__side-item{border-radius:var(--radius-10);height:35px;font-size:var(--text-13);line-height:var(--leading-17);color:var(--foreground);text-align:left;transition:color var(--duration-base), background-color var(--duration-base);align-items:center;gap:8px;padding:9px 7px 9px 12px;font-weight:500;display:flex}.x-palette__side-item .x-icon{color:var(--text-primary)}.x-palette__side-item:hover{background:#ffffffb3}.x-palette__side-item--active{background:var(--white);box-shadow:var(--shadow-palette-item)}.x-palette__content{border-radius:var(--radius-12);scrollbar-width:thin;scrollbar-color:#00000012 transparent;background:#00000008;flex-direction:column;flex:1;gap:20px;min-width:0;margin:15px 15px 15px 0;padding:8px;display:flex;overflow-y:auto;box-shadow:0 0 0 1px #0000000a}.x-palette__title{font-size:var(--text-15);color:var(--text-secondary);margin:8px 8px 0;font-weight:600;line-height:22px}.x-palette__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.x-palette__card{border-radius:var(--radius-10);height:60px;box-shadow:var(--shadow-palette-card);text-align:left;color:var(--text-primary);transition:transform var(--duration-base), background-color var(--duration-base);background:#ffffffbf;align-items:center;gap:10px;padding:13px;display:flex}.x-palette__card:hover{background:var(--white);transform:translateY(-1px)}.x-palette__card:active{transform:translateY(0)}.x-palette__card-icon{border-radius:var(--radius-8);background:#ffffff4d;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 0 0 1px #1018280d}.x-palette__card-label{min-width:0;font-size:var(--text-13);line-height:var(--leading-17);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.x-palette__result{border-radius:var(--radius-10);font-size:var(--text-13);align-items:center;gap:10px;padding:10px 12px;display:flex}.x-palette__result:hover,.x-palette__result--active{background:var(--white);box-shadow:var(--shadow-palette-card)}.x-palette__kbd{color:var(--text-quaternary);background:var(--white-60);border:1px solid var(--border-light);border-radius:6px;padding:2px 6px;font-size:11px}.x-header__menu{border-radius:var(--radius-10);width:40px;height:40px;color:var(--text-primary);justify-content:center;align-items:center;display:none}.x-header__search-mobile{border-radius:var(--radius-full);width:40px;height:40px;color:var(--text-primary);justify-content:center;align-items:center;display:none}.x-header__plus{border-radius:var(--radius-full);color:#fff;background-image:var(--gradient-button-primary);width:32px;height:32px;box-shadow:var(--shadow-brand-plus);justify-content:center;align-items:center;display:none}.x-header__plus:hover{filter:brightness(1.04);transform:translateY(-1px)}.x-drawer-backdrop{z-index:49;-webkit-backdrop-filter:var(--blur-modal);opacity:0;pointer-events:none;transition:opacity var(--duration-drawer) var(--ease-in-out);background:#00000026;position:fixed;inset:0}.x-drawer{z-index:50;height:100%;width:var(--drawer-width);transition:transform var(--duration-drawer) var(--ease-in-out);-webkit-backdrop-filter:var(--blur-drawer);background:#ffffff4d;border-right:1px solid #ffffff4d;flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.x-drawer:before{content:"";z-index:-1;background:var(--gradient-shell);opacity:.9;position:absolute;inset:0}.x-drawer__inner{flex-direction:column;height:100%;padding:15px;display:flex}.x-drawer__top{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.x-drawer__nav{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.x-drawer__foot{border-top:1px solid var(--border-06);flex-direction:column;flex-shrink:0;gap:4px;padding-top:12px;display:flex}.x-drawer__apps{flex-wrap:wrap;gap:8px;padding:10px;display:flex}body.x-drawer-open .x-drawer{transform:translate(0)}body.x-drawer-open .x-drawer-backdrop{opacity:1;pointer-events:auto}body.x-drawer-open{overflow:hidden}@media (max-width:991px){.x-shell{background:var(--gradient-shell);background-color:#fff;background-repeat:no-repeat;background-size:100% 80%;padding:0}.x-shell__row{height:100dvh}.x-rail{display:none}.x-header{gap:6px;height:auto;padding:16px 15px 8px}.x-header__left,.x-header__center,.x-header__right>.x-icon-btn,.x-header__right>.x-icon-group{display:none}.x-header__menu,.x-header__search-mobile,.x-header__plus{display:flex}.x-header__right{gap:8px}.x-workspace{padding-bottom:0}.x-sidebar{display:none}.x-main{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:4px 16px 16px}.x-main--narrow>*{max-width:none}.x-page-title{padding-left:0}.x-dialog--right{width:100%;max-height:92dvh;animation:x-sheet-up .32s var(--ease-sheet) both;border-radius:16px 16px 0 0;inset:auto 0 0}}@media (max-width:767px){.x-grid-3,.x-grid-2,.x-grid-2--wide{grid-template-columns:1fr!important}.x-banner{flex-wrap:wrap}.x-banner__text{flex-basis:100%;order:3}.x-toolbar,.x-toolbar__group{flex-wrap:wrap}.x-table-wrap{border-left:0;border-right:0;border-radius:0;margin:0 -16px;overflow-x:auto}.x-table{min-width:760px}.x-fieldset{flex-direction:column}.x-field+.x-field{border-left:0;border-top:1px solid var(--border-06)}.x-pill-dark span{display:none}.x-pill-dark{padding-right:8px}.x-popover{width:calc(100vw - 30px);position:fixed;top:68px;left:15px;right:15px}.x-palette-wrap__center{align-items:stretch;padding:0}.x-palette{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;height:100dvh;max-height:none;animation:x-sheet-up .3s var(--ease-out) both;background:#fff;border-radius:0}.x-palette__body{flex-direction:column;flex:1;min-height:0}.x-palette__side{width:auto;box-shadow:none;scrollbar-width:none;background:0 0;border:0;flex-flow:row;gap:6px;margin:0;padding:0 16px;overflow-x:auto}.x-palette__side-label{display:none}.x-palette__side-item{white-space:nowrap;border-radius:var(--radius-full);border:1px solid var(--border-default);box-shadow:none;background:0 0;padding:9px 12px}.x-palette__side-item--active{color:#fff;background:linear-gradient(#3a3a3a,#262626);border-color:#0000}.x-palette__content{margin:12px 16px 16px}.x-palette__grid{grid-template-columns:1fr}}@media (max-width:576px){.x-drawer{width:var(--drawer-width-sm)}}@media (max-width:375px){.x-drawer{width:var(--drawer-width-xs)}}@media (max-width:480px){.x-pill-dark{padding-right:8px}}.x-glass-tab{-webkit-backdrop-filter:blur(30px)saturate(185%)brightness(1.06);background:#ffffffb8;position:relative;box-shadow:0 18px 40px -13px #10182833,0 5px 12px -8px #1018281a,inset 0 1px #ffffffb3,inset 0 0 0 1px #fff6}.x-glass-tab:after{content:"";pointer-events:none;background:linear-gradient(#ffffff59,#0000,#ffffff1f);width:1px;height:100%;position:absolute;top:0;left:0}.x-flyout-anchor{z-index:900;transition:top .18s cubic-bezier(.33,1,.68,1),left .18s cubic-bezier(.33,1,.68,1);position:fixed}.x-flyout{width:var(--sidebar-width);transform-origin:top;will-change:transform, opacity;animation:x-menu-pop var(--duration-menu) var(--ease-out) both;border-radius:16px;transition:height .18s cubic-bezier(.33,1,.68,1);overflow:hidden}.x-flyout__content{scrollbar-width:none;max-height:calc(100dvh - 32px);padding:12px;animation:.14s ease-out both x-fade;overflow:hidden auto}.x-flyout__content::-webkit-scrollbar{display:none}.x-rail-tip-layer{z-index:10100;pointer-events:none;transition:opacity .15s ease-in-out;position:fixed;transform:translateY(-50%)}.x-rail-tip{font-family:var(--font-sans);color:var(--text-primary);white-space:nowrap;border-radius:10px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;display:flex}.x-sidebar-slot{width:calc(var(--sidebar-width) + var(--sidebar-gap));transition:width .2s var(--ease-out);flex-shrink:0;display:flex}.x-sidebar-slot[data-state=opening],.x-sidebar-slot[data-state=closing]{overflow:hidden}.x-sidebar-slot[data-state=closing],.x-sidebar-slot[data-state=closed]{width:0}.x-sidebar-slot .x-sidebar{flex-shrink:0}@media (prefers-reduced-motion:reduce){.x-flyout-anchor,.x-flyout,.x-sidebar-slot{transition:none}.x-flyout,.x-flyout__content{animation:none}}@media (max-width:991px){.x-sidebar-slot,.x-flyout-anchor,.x-rail-tip-layer{display:none}}.x-form-group{flex-direction:column;gap:5px;width:100%;min-width:0;display:flex}.x-label__head{flex-direction:column;gap:0;display:flex}.x-label__desc{font-size:var(--text-12);color:var(--text-secondary);margin:0;font-weight:400;line-height:18px}.x-field-error{font-size:var(--text-13);color:var(--danger);align-items:center;gap:4px;margin:4px 0 0;font-weight:500;line-height:19.5px;display:flex}.x-field-error .x-icon{width:14px;height:14px;color:var(--danger)}.x-counter{font-size:var(--text-13);color:var(--text-primary);opacity:.3;margin:0;font-weight:500;line-height:17px}.x-input{border-radius:var(--radius-10);border:1.5px solid var(--border-light);transition:border-color .15s var(--ease-in-out), background .15s var(--ease-in-out);background:0 0;align-items:center;display:flex;position:relative}.x-input:focus-within,.x-input--active{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(180deg, var(--brand-300) 0%, var(--brand-600) 100%) border-box;box-shadow:none;border-color:#0000}.x-input input,.x-input textarea{border-radius:var(--radius-10);width:100%;height:40px;font-family:var(--font-sans);font-size:var(--text-13);color:var(--text-primary);caret-color:var(--brand-600);background:0 0;border:0;outline:none;padding:10px 12px;font-weight:400;line-height:1.3}.x-input input::placeholder,.x-input textarea::placeholder{color:var(--text-primary);opacity:.3}.x-input textarea{resize:none;height:auto;min-height:91px;display:block}.x-input--icon>.x-icon{width:14px;height:14px;color:var(--text-primary);pointer-events:none;position:absolute;left:12px}.x-input--icon input{padding-left:32px}.x-input--error,.x-input--error:focus-within{background:0 0;border-color:var(--danger)!important}.x-input input:disabled,.x-input textarea:disabled{opacity:.5;cursor:not-allowed}.x-input input[type=date],.x-input input[type=time],.x-input input[type=datetime-local]{cursor:pointer}.x-input input::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.x-select{border-radius:var(--radius-10);border:1.5px solid var(--border-light);background:var(--white);width:100%;height:40px;font-family:var(--font-sans);font-size:var(--text-13);color:var(--text-primary);text-align:left;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;line-height:1.3;transition:border-color .1s,background .1s;display:flex}.x-select[aria-expanded=true],.x-select:focus-visible{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(180deg, var(--brand-300) 0%, var(--brand-600) 100%) border-box;border-color:#0000}.x-select--error{border-color:var(--danger)!important;background:var(--white)!important}.x-select:disabled{opacity:.5;cursor:not-allowed}.x-select__value{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.x-select__placeholder{color:var(--text-primary);opacity:.3}.x-select>.x-icon{color:var(--text-primary);flex-shrink:0}.x-select-pop{z-index:1100;width:var(--radix-popover-trigger-width);background:var(--white);border-radius:var(--radius-16);min-width:200px;transform-origin:var(--radix-popover-content-transform-origin);animation:x-select-in .15s var(--ease-out) both;font-family:var(--font-sans);overflow:hidden;box-shadow:0 0 0 1px #e5e5e5,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@keyframes x-select-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.x-select-pop__search{border-bottom:1px solid #e6e6e6;padding:10px}.x-select-search{align-items:center;display:flex;position:relative}.x-select-search>.x-icon{width:15px;height:15px;color:var(--text-secondary);pointer-events:none;position:absolute;left:10px}.x-select-search input{border-radius:var(--radius-8);background:var(--white);width:100%;height:35px;font-family:var(--font-sans);font-size:var(--text-13);color:var(--text-primary);border:1.5px solid #e6e6e6;outline:none;padding:6px 10px 6px 32px;font-weight:500}.x-select-search input::placeholder{color:var(--text-quaternary)}.x-select-search input:focus{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(180deg, var(--brand-300) 0%, var(--brand-600) 100%) border-box;border-color:#0000}.x-select-pop__list{scrollbar-width:thin;max-height:260px;padding:6px;overflow-y:auto}.x-select-option{border-radius:var(--radius-10);width:100%;min-height:33px;font-size:var(--text-14);color:var(--neutral-700);text-align:left;cursor:pointer;transition:background .15s var(--ease-in-out), box-shadow .15s var(--ease-in-out);align-items:center;gap:8px;padding:8px 12px 8px 8px;font-weight:500;line-height:19px;display:flex}.x-select-option__check{width:16px;height:16px;color:var(--brand-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-select-option__check .x-icon{stroke-width:2px;width:16px;height:16px}.x-select-option__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-select-option__flag{object-fit:cover;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:13px;font-size:13px;line-height:13px;display:inline-flex}.x-select-option:hover,.x-select-option[data-active=true]{background:var(--white);box-shadow:0 0 8px .4px #0000001f}.x-select-option[aria-selected=true]{color:var(--text-primary)}.x-select-option:disabled{opacity:.4;cursor:not-allowed}.x-select-empty{text-align:center;font-size:var(--text-13);color:var(--text-quaternary);padding:14px 12px}.x-multiselect{border-radius:var(--radius-10);border:1px solid var(--border-light);background:var(--white-60);cursor:text;text-align:left;flex-wrap:wrap;align-items:center;gap:5px;width:100%;min-height:44px;padding:8px 10px 8px 8px;transition:border-color .15s,background .15s;display:flex}.x-multiselect[aria-expanded=true]{background:var(--white);border-color:#00000014}.x-multiselect--error{border-color:var(--danger)!important}.x-multiselect__placeholder{font-size:var(--text-13);color:var(--gray-400);flex:1;padding-left:0;line-height:1.3}.x-multiselect__spacer{flex:1}.x-multiselect__toggle{width:20px;height:20px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.x-tag{border-radius:var(--radius-6);background:var(--white-40);max-width:120px;box-shadow:var(--shadow-input);font-size:var(--text-12);color:var(--text-primary);flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;font-weight:400;line-height:17px;transition:box-shadow .15s;display:inline-flex}.x-tag:hover{box-shadow:0 0 10px .4px #0000001f}.x-tag__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-tag__remove{color:#999;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-tag__remove .x-icon{width:12px;height:12px}.x-tag__remove:hover{color:var(--text-primary)}.x-ms-pop{z-index:1100;width:var(--radix-popover-trigger-width);background:var(--bg-neutral);border:1px solid var(--border-light);border-radius:var(--radius-10);min-width:200px;transform-origin:var(--radix-popover-content-transform-origin);animation:x-select-in .15s var(--ease-out) both;font-family:var(--font-sans);padding:7px 0;box-shadow:3px 10px 24px #181b1e1f}.x-ms-pop__search{padding:0 5px 4px}.x-ms-search{align-items:center;display:flex;position:relative}.x-ms-search>.x-icon{width:15px;height:15px;color:var(--text-secondary);pointer-events:none;position:absolute;left:10px}.x-ms-search input{border-radius:var(--radius-10);width:100%;box-shadow:var(--shadow-input);font-family:var(--font-sans);font-size:var(--text-13);color:var(--text-primary);background:0 0;border:0;outline:none;padding:7px 10px 7px 32px;line-height:1.3}.x-ms-search input::placeholder{color:var(--text-primary);opacity:.3}.x-ms-search input:focus-visible{box-shadow:var(--shadow-input), 0 0 0 2px #9ec5f266}.x-ms-pop__list{scrollbar-width:thin;max-height:264px;padding:0 5px;overflow-y:auto}.x-ms-option{border-radius:var(--radius-10);width:100%;font-size:var(--text-13);color:var(--text-primary);text-align:left;cursor:pointer;transition:all .15s var(--ease-in-out);align-items:center;gap:8px;padding:6px 12px;font-weight:400;line-height:1.3;display:flex}.x-ms-option__check{width:16px;height:16px;color:var(--brand-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.x-ms-option__check .x-icon{stroke-width:2px;width:16px;height:16px}.x-ms-option__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x-ms-option:hover,.x-ms-option[data-active=true],.x-ms-option[aria-selected=true]{background-image:linear-gradient(#0000 0%,#00000008 4%,#0000 100%);box-shadow:0 0 8px .4px #0000001f}.x-ms-option:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:0 0}.x-social-list{flex-direction:column;gap:8px;display:flex}.x-social-row{border-radius:var(--radius-12);border:1.5px solid var(--border-light);background:var(--white);align-items:center;gap:10px;width:100%;min-width:0;height:42px;padding:0 12px;transition:border-color .15s;display:flex}.x-social-row:focus-within{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(180deg, var(--brand-300) 0%, var(--brand-600) 100%) border-box;border-color:#0000}.x-social-row>.x-icon{color:var(--text-primary)}.x-social-row input{min-width:0;height:100%;font-family:var(--font-sans);font-size:var(--text-13);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;line-height:17px}.x-social-row input::placeholder{color:var(--text-placeholder)}.x-social-row__remove{border-radius:var(--radius-6);width:22px;height:22px;color:var(--error);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.x-social-row__remove:hover{background:var(--error-50)}.x-social-row__remove .x-icon{width:15px;height:15px;color:var(--error)}.x-btn--block{justify-content:center;width:100%}.x-upload{cursor:pointer;align-items:center;gap:14px;display:flex}.x-upload__box{border-radius:var(--radius-12);background:var(--bg-tertiary);flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;overflow:visible}.x-upload__box img{object-fit:cover;border-radius:var(--radius-12);width:100%;height:100%}.x-upload__plus{border:1px solid var(--border-default);width:22px;height:22px;box-shadow:var(--shadow-white-button);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.x-upload__plus .x-icon{width:12px;height:12px}.x-upload__title{font-size:var(--text-13);color:var(--text-primary);margin:0;font-weight:600;line-height:17px}.x-upload__sub{font-size:var(--text-12);color:var(--text-quaternary);margin:2px 0 0;line-height:17px}.x-upload input[type=file]{display:none}.x-notice{border-radius:var(--radius-10);border:1px solid var(--warning-insight-border);background:var(--warning-insight-bg);font-size:var(--text-13);color:var(--warning-insight);align-items:center;gap:8px;padding:6px 8px;font-weight:500;line-height:20px;display:flex}.x-notice--info{border-color:var(--filter-border);background:var(--filter-bg);color:var(--filter-accent)}.x-notice--danger{border-color:var(--danger-banner-border,#d5384b26);color:var(--performance-down);background:#d5384b08}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.opacity-50{opacity:.5}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}html{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body,#root{min-height:100dvh}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}@media (max-width:767px){.x-input input,.x-input textarea,.x-search-input input,.x-palette__input,.app-select{font-size:16px}}.app-login{background:var(--gradient-shell);background-color:#fff;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.app-login__card{width:100%;max-width:408px}.app-login__logo{flex-direction:column;align-items:center;gap:10px;padding:6px 0 4px;display:flex}.app-login__or{font-size:var(--text-12);color:var(--text-quaternary);align-items:center;gap:10px;display:flex}.app-login__or:before,.app-login__or:after{content:"";background:var(--border-06);flex:1;height:1px}.app-toasts{left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}.app-toast{pointer-events:auto;height:auto;min-height:34px;animation:x-rise .3s var(--ease-rise) both;gap:8px;max-width:min(92vw,480px);padding:8px 12px}.app-toast--error{background:var(--error)}.app-toast--success .x-icon{color:var(--healthy-green)}.app-select{appearance:none;width:100%;height:40px;font-size:var(--text-13);color:var(--text-primary);border-radius:var(--radius-10);cursor:pointer;background:0 0;border:0;outline:none;padding:10px 34px 10px 12px}.app-select-wrap{position:relative}.app-select-wrap>.x-icon{color:var(--text-secondary);pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.app-checklist{border-radius:var(--radius-10);border:1.5px solid var(--border-light);background:var(--white);flex-direction:column;display:flex;overflow:hidden}.app-checklist__item{min-height:38px;font-size:var(--text-13);cursor:pointer;transition:background var(--duration-fast);align-items:center;gap:10px;padding:6px 12px;display:flex}.app-checklist__item+.app-checklist__item{border-top:1px solid var(--border-06)}.app-checklist__item:hover{background:var(--bg-hover)}.app-checklist__item .x-checkbox{pointer-events:none}.app-checklist__text{flex:1;min-width:0}.app-checklist__sub{font-size:var(--text-12);color:var(--text-quaternary)}.app-switch-row{border-radius:var(--radius-10);border:1.5px solid var(--border-light);background:var(--white);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.app-switch-row__text{font-size:var(--text-13);flex-direction:column;gap:2px;display:flex}.app-switch-row__text small{font-size:var(--text-12);color:var(--text-quaternary)}.app-activity{flex-direction:column;display:flex}.app-activity__item{font-size:var(--text-13);line-height:var(--leading-17);align-items:flex-start;gap:10px;padding:9px 4px;display:flex}.app-activity__item+.app-activity__item{border-top:1px solid var(--border-06)}.app-activity__dot{border-radius:var(--radius-8);background:var(--brand-50);width:26px;height:26px;color:var(--brand-600);box-shadow:0 0 0 1px var(--brand-100);flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-activity__dot .x-icon{width:13px;height:13px}.app-activity__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-activity__meta{font-size:var(--text-12);color:var(--text-quaternary)}.app-activity__item--unread .app-activity__dot{background:var(--brand-600);color:#fff}.app-matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-13)}.app-matrix th{background:var(--table-bg);z-index:2;text-align:center;border-bottom:1px solid var(--border-table);white-space:nowrap;height:36px;padding:9px 10px;font-weight:500;position:sticky;top:0}.app-matrix th:first-child{text-align:left;border-top-left-radius:var(--radius-12);padding-left:15px}.app-matrix td{border-bottom:1px solid var(--border-table);text-align:center;vertical-align:middle;padding:8px 10px}.app-matrix td:first-child{text-align:left;padding-left:15px}.app-matrix tr:hover td{background:var(--table-row-selected,#f7f7f7)}.app-matrix__cell{color:#fff;width:26px;height:26px;box-shadow:var(--shadow-app-tile);cursor:pointer;transition:transform var(--duration-base);border-radius:7px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:relative}.app-matrix__cell:hover{transform:translateY(-1px)}.app-matrix__cell--none{opacity:.18;filter:grayscale()}.app-matrix__cell--pending{opacity:.55;animation:2s ease-in-out infinite x-pulse}.app-matrix__cell--failed{box-shadow:0 0 0 2px var(--error)}.app-matrix__cell--revoked{opacity:.3;filter:grayscale();text-decoration:line-through}.app-matrix__head-app{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.app-perm{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-12)}.app-perm th{background:var(--table-bg);text-align:center;border-bottom:1px solid var(--border-table);white-space:nowrap;padding:7px 8px;font-weight:500}.app-perm th:first-child{text-align:left}.app-perm td{text-align:center;border-bottom:1px solid var(--border-06);padding:5px 8px}.app-perm td:first-child{text-align:left;white-space:nowrap;font-weight:500}.app-perm td:hover{background:var(--bg-hover)}.app-kpis{font-size:var(--text-13);color:var(--text-quaternary);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-narrow>*{max-width:1005px;margin-left:auto;margin-right:auto}.app-grid-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.app-color-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.app-spin{animation:.8s linear infinite x-spin}.app-error{font-size:var(--text-12);color:var(--error)}.app-link{color:var(--brand-600);cursor:pointer;font-weight:500}.app-link:hover{text-decoration:underline}.app-code{font-family:var(--font-mono);background:var(--neutral-100);border-radius:6px;padding:2px 6px;font-size:12px}.app-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.app-page-head .x-page-title{margin:0}.app-person-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app-person-head__text{flex-direction:column;gap:3px;min-width:0;display:flex}.app-person-head__name{font-family:var(--font-heading);font-size:var(--text-20);line-height:var(--leading-26);letter-spacing:var(--tracking-04);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.app-person-head__sub{font-size:var(--text-13);color:var(--text-quaternary);margin:0}.app-person-head__actions{gap:8px;margin-left:auto;display:flex}.app-avatar-lg{border-radius:var(--radius-12);width:56px;height:56px;font-size:18px}.app-integration-tile{border-radius:var(--radius-9);color:#fff;width:40px;height:40px;box-shadow:var(--shadow-app-tile);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.app-task{font-size:var(--text-13);align-items:flex-start;gap:10px;padding:9px 4px;display:flex}.app-task+.app-task{border-top:1px solid var(--border-06)}.app-task--done .app-task__title{opacity:.5;text-decoration:line-through}.app-task__title{font-weight:500}.app-task__meta{font-size:var(--text-12);color:var(--text-quaternary)}.app-task .x-checkbox{cursor:pointer;margin-top:1px}.app-chart-axis{color:var(--text-quaternary);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.app-apikey{align-items:center;gap:12px;padding:12px 15px;display:flex}.app-apikey+.app-apikey{border-top:1px solid var(--border-06)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
