:root{--sky-50:#eef5ff;--sky-100:#d8e8fb;--sky-200:#b9d0f3;--sky-300:#8fb6ee;--sky-400:#78a9ef;--sky-500:#4f8cf0;--sky-600:#2f6fdc;--sky-700:#1f5fd6;--sky-800:#1a47a3;--sky-900:#162f66;--sky-950:#0b1022;--ink-50:#f4f6fa;--ink-100:#eef2f8;--ink-200:#d5dbe6;--ink-300:#b4bdcb;--ink-400:#8a95a8;--ink-500:#56627a;--ink-600:#3e4a60;--ink-700:#2e3a4f;--ink-800:#1f2a3f;--ink-900:#0e1626;--ink-950:#070a16;--cloud-50:#fff;--cloud-100:#f7f9fc;--cloud-200:#e9f0fb;--cloud-300:#dfe8f7;--cloud-400:#c9d6ea;--cloud-500:#a8b8d2;--cloud-600:#7f90ad;--cloud-700:#4c5878;--cloud-800:#283050;--cloud-900:#1c2240;--cloud-950:#0d1428;--sun-50:#fff7e8;--sun-100:#ffe9c2;--sun-200:#ffd38a;--sun-300:#ffbd52;--sun-400:#f59e0b;--sun-500:#f08a00;--sun-600:#c96f00;--sun-700:#b45309;--sun-800:#7a3a06;--sun-900:#3d1d02;--sun-950:#1d1100;--leaf-50:#ecfdf5;--leaf-100:#d1fae5;--leaf-200:#a7f3d0;--leaf-300:#6ee7b7;--leaf-400:#34d399;--leaf-500:#10b981;--leaf-600:#0f8a5f;--leaf-700:#047857;--leaf-800:#065f46;--leaf-900:#064e3b;--leaf-950:#022c22;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#ff6b6b;--rose-500:#ef4444;--rose-600:#dc2626;--rose-700:#b91c1c;--rose-800:#991b1b;--rose-900:#7f1d1d;--rose-950:#450a0a;--text-xs:12px;--text-sm:clamp(13px, 12.814px + .0476vw, 13.5px);--text-base:clamp(14.5px, 14.314px + .0476vw, 15px);--text-md:16px;--text-lg:clamp(17px, 16.257px + .1905vw, 19px);--text-xl:clamp(20px, 18.514px + .381vw, 24px);--text-2xl:clamp(24px, 21.029px + .7619vw, 32px);--text-3xl:clamp(30px, 21.829px + 2.0952vw, 52px);--text-4xl:clamp(42px, 24.914px + 4.381vw, 88px);--leading-tight:1.04;--leading-snug:1.2;--leading-normal:1.55;--leading-relaxed:1.65;--tracking-tight:-.035em;--tracking-snug:-.02em;--tracking-normal:-.006em;--tracking-wide:.02em;--weight-regular:400;--weight-medium:520;--weight-semibold:600;--weight-bold:650;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-serif), Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--space-0:0px;--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;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--z-below:-1;--z-base:0;--z-raised:1;--z-sticky:10;--z-nav:50;--z-overlay:80;--z-modal:90;--z-toast:100;--z-skip:110;--dur-instant:90ms;--dur-fast:.18s;--dur-base:.32s;--dur-slow:.56s;--dur-slower:.9s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inOut:cubic-bezier(.65, 0, .35, 1);--ease-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--data-violet:#7c5cf0;--data-cyan:#0ea5c6;--data-pink:#e2489a;--data-gold:#c9a20f;--layout-max:1320px;--layout-pad:clamp(16px, 4vw, 56px);--nav-h:64px}:root,[data-theme=light]{--bg:#dfe8f7;--sky-fallback:linear-gradient(180deg, #2f6fdc 0%, #78a9ef 50%, #d8e8fb 100%);--canvas:radial-gradient(70vw 60vh at 0% 0%, #2f6fdc29, transparent 70%), radial-gradient(50vw 50vh at 100% 8%, #78a9ef24, transparent 70%), radial-gradient(60vw 55vh at 100% 100%, #f08a001a, transparent 70%), linear-gradient(180deg, #d8e8fb 0%, #f7f9fc 50%, #fff 100%);--surface:#fff;--surface-2:#f7f9fc;--surface-sunken:#e9f0fb;--stage:linear-gradient(180deg, #ffffff80, #ffffff4d);--stage-line:#ffffffbf;--fg:#0e1626;--fg-2:#1f2a3f;--fg-3:#56627a;--fg-inverse:#fff;--line:#0e162617;--line-2:#0e162624;--accent:#1f5fd6;--accent-soft:#1f5fd61a;--approve:#f08a00;--on-approve:#1d1100;--success:#0f8a5f;--success-soft:#0f8a5f1a;--warning:#b45309;--warning-soft:#b453091a;--danger:#dc2626;--danger-soft:#dc26261a;--action:#0e1626;--action-hi:#24304a;--on-action:#fff;--focus:#1f5fd6;--inverse:#0e1626;--inverse-fg:#fff;--inverse-fg-2:#b4bdcb;--scrim:#070a1673;--selection:#1f5fd629;--shadow-1:0 1px 2px #0a1e460f;--shadow-2:0 1px 2px #0a1e460f, 0 8px 20px -10px #0a286e38;--shadow-3:0 1px 2px #0a1e4614, 0 16px 40px -16px #0a286e59;--shadow-4:0 2px 6px #0a1e4614, 0 28px 64px -24px #0a286e6b;--shadow-5:0 2px 6px #0a1e4614, 0 40px 90px -30px #0a286e80;--glass-thin-fill:linear-gradient(180deg, #ffffff8c, #ffffff59);--glass-thin-rim:#ffffffb3;--glass-thin-hi:#ffffffe6;--glass-thin-gloss:linear-gradient(180deg, #ffffff73 0%, #fff0 42%);--glass-thin-blur:blur(14px) saturate(150%);--glass-thin-solid:#eef4fd;--glass-thin-shadow:var(--shadow-1);--glass-regular-fill:linear-gradient(180deg, #ffffffb8, #ffffff85);--glass-regular-rim:#ffffffd9;--glass-regular-hi:#fffffff2;--glass-regular-gloss:linear-gradient(180deg, #fff9 0%, #fff0 45%);--glass-regular-blur:blur(22px) saturate(180%);--glass-regular-solid:#f4f8fe;--glass-regular-shadow:var(--shadow-3);--glass-thick-fill:linear-gradient(180deg, #ffffffeb, #ffffffd1);--glass-thick-rim:#fffffff2;--glass-thick-hi:#fff;--glass-thick-gloss:linear-gradient(180deg, #ffffffb3 0%, #fff0 40%);--glass-thick-blur:blur(28px) saturate(180%);--glass-thick-solid:#fff;--glass-thick-shadow:var(--shadow-4);--glass-tinted-fill:linear-gradient(180deg, #4f8cf052, #1f5fd638);--glass-tinted-rim:#ffffff8c;--glass-tinted-hi:#fff9;--glass-tinted-gloss:linear-gradient(180deg, #fff6 0%, #fff0 45%);--glass-tinted-blur:blur(22px) saturate(190%);--glass-tinted-solid:#c9dcf8;--glass-tinted-shadow:var(--shadow-3);--color-scheme:light}[data-theme=dark]{--bg:#0b1022;--sky-fallback:linear-gradient(180deg, #070a16 0%, #0d1428 50%, #1c2240 100%);--canvas:radial-gradient(70vw 60vh at 0% 0%, #2f6fdc3d, transparent 70%), radial-gradient(50vw 50vh at 100% 6%, #78a9ef1a, transparent 70%), radial-gradient(60vw 55vh at 100% 100%, #f08a001a, transparent 70%), linear-gradient(180deg, #0b1022 0%, #070a16 100%);--surface:#161a2c;--surface-2:#1c2136;--surface-sunken:#11152a;--stage:linear-gradient(180deg, #282e4a61, #14182a42);--stage-line:#ffffff14;--fg:#eef2f8;--fg-2:#b4bdcb;--fg-3:#8a95a8;--fg-inverse:#0e1626;--line:#ffffff14;--line-2:#ffffff24;--accent:#7aa2ff;--accent-soft:#7aa2ff24;--approve:#f59e0b;--on-approve:#1d1100;--success:#34d399;--success-soft:#34d39924;--warning:#ffbd52;--warning-soft:#ffbd5224;--danger:#ff6b6b;--danger-soft:#ff6b6b24;--action:#fff;--action-hi:#fff;--on-action:#0e1626;--focus:#7aa2ff;--inverse:#232a40;--inverse-fg:#eef2f8;--inverse-fg-2:#8a95a8;--scrim:#0000008c;--selection:#7aa2ff47;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0000004d, 0 8px 20px -10px #00000080;--shadow-3:0 1px 2px #0000004d, 0 16px 40px -16px #0009;--shadow-4:0 2px 4px #0000004d, 0 28px 64px -24px #000000b3;--shadow-5:0 2px 4px #0000004d, 0 40px 80px -30px #000c;--glass-thin-fill:linear-gradient(180deg, #282e4a61, #14182a42);--glass-thin-rim:#ffffff14;--glass-thin-hi:#ffffff14;--glass-thin-gloss:linear-gradient(180deg, #ffffff0f 0%, #fff0 40%);--glass-thin-blur:blur(14px) saturate(150%);--glass-thin-solid:#161a2c;--glass-thin-shadow:var(--shadow-1);--glass-regular-fill:linear-gradient(180deg, #282e4a80, #161a2e66);--glass-regular-rim:#ffffff1a;--glass-regular-hi:#ffffff1f;--glass-regular-gloss:linear-gradient(180deg, #ffffff17 0%, #fff0 45%);--glass-regular-blur:blur(22px) saturate(180%);--glass-regular-solid:#1a1f34;--glass-regular-shadow:var(--shadow-3);--glass-thick-fill:linear-gradient(180deg, #1e233ae6, #161a2cdb);--glass-thick-rim:#ffffff1f;--glass-thick-hi:#ffffff24;--glass-thick-gloss:linear-gradient(180deg, #ffffff14 0%, #fff0 40%);--glass-thick-blur:blur(28px) saturate(180%);--glass-thick-solid:#1c2136;--glass-thick-shadow:var(--shadow-4);--glass-tinted-fill:linear-gradient(180deg, #7aa2ff38, #4f8cf01f);--glass-tinted-rim:#ffffff24;--glass-tinted-hi:#ffffff29;--glass-tinted-gloss:linear-gradient(180deg, #ffffff1a 0%, #fff0 45%);--glass-tinted-blur:blur(22px) saturate(190%);--glass-tinted-solid:#1e2a4a;--glass-tinted-shadow:var(--shadow-3);--color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--bg:#0b1022;--sky-fallback:linear-gradient(180deg, #070a16 0%, #0d1428 50%, #1c2240 100%);--canvas:radial-gradient(70vw 60vh at 0% 0%, #2f6fdc3d, transparent 70%), radial-gradient(50vw 50vh at 100% 6%, #78a9ef1a, transparent 70%), radial-gradient(60vw 55vh at 100% 100%, #f08a001a, transparent 70%), linear-gradient(180deg, #0b1022 0%, #070a16 100%);--surface:#161a2c;--surface-2:#1c2136;--surface-sunken:#11152a;--stage:linear-gradient(180deg, #282e4a61, #14182a42);--stage-line:#ffffff14;--fg:#eef2f8;--fg-2:#b4bdcb;--fg-3:#8a95a8;--fg-inverse:#0e1626;--line:#ffffff14;--line-2:#ffffff24;--accent:#7aa2ff;--accent-soft:#7aa2ff24;--approve:#f59e0b;--on-approve:#1d1100;--success:#34d399;--success-soft:#34d39924;--warning:#ffbd52;--warning-soft:#ffbd5224;--danger:#ff6b6b;--danger-soft:#ff6b6b24;--action:#fff;--action-hi:#fff;--on-action:#0e1626;--focus:#7aa2ff;--inverse:#232a40;--inverse-fg:#eef2f8;--inverse-fg-2:#8a95a8;--scrim:#0000008c;--selection:#7aa2ff47;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0000004d, 0 8px 20px -10px #00000080;--shadow-3:0 1px 2px #0000004d, 0 16px 40px -16px #0009;--shadow-4:0 2px 4px #0000004d, 0 28px 64px -24px #000000b3;--shadow-5:0 2px 4px #0000004d, 0 40px 80px -30px #000c;--glass-thin-fill:linear-gradient(180deg, #282e4a61, #14182a42);--glass-thin-rim:#ffffff14;--glass-thin-hi:#ffffff14;--glass-thin-gloss:linear-gradient(180deg, #ffffff0f 0%, #fff0 40%);--glass-thin-blur:blur(14px) saturate(150%);--glass-thin-solid:#161a2c;--glass-thin-shadow:var(--shadow-1);--glass-regular-fill:linear-gradient(180deg, #282e4a80, #161a2e66);--glass-regular-rim:#ffffff1a;--glass-regular-hi:#ffffff1f;--glass-regular-gloss:linear-gradient(180deg, #ffffff17 0%, #fff0 45%);--glass-regular-blur:blur(22px) saturate(180%);--glass-regular-solid:#1a1f34;--glass-regular-shadow:var(--shadow-3);--glass-thick-fill:linear-gradient(180deg, #1e233ae6, #161a2cdb);--glass-thick-rim:#ffffff1f;--glass-thick-hi:#ffffff24;--glass-thick-gloss:linear-gradient(180deg, #ffffff14 0%, #fff0 40%);--glass-thick-blur:blur(28px) saturate(180%);--glass-thick-solid:#1c2136;--glass-thick-shadow:var(--shadow-4);--glass-tinted-fill:linear-gradient(180deg, #7aa2ff38, #4f8cf01f);--glass-tinted-rim:#ffffff24;--glass-tinted-hi:#ffffff29;--glass-tinted-gloss:linear-gradient(180deg, #ffffff1a 0%, #fff0 45%);--glass-tinted-blur:blur(22px) saturate(190%);--glass-tinted-solid:#1e2a4a;--glass-tinted-shadow:var(--shadow-3);--color-scheme:dark}}
html:root:root:root{--px-primary-50:var(--sky-50);--px-primary-100:var(--sky-100);--px-primary-200:var(--sky-200);--px-primary-300:var(--sky-300);--px-primary-400:var(--sky-400);--px-primary-500:var(--sky-500);--px-primary-600:var(--sky-600);--px-primary-700:var(--sky-700);--px-primary-800:var(--sky-800);--px-primary-900:var(--sky-900);--px-primary-950:var(--sky-950);--px-accent-50:var(--sun-50);--px-accent-100:var(--sun-100);--px-accent-200:var(--sun-200);--px-accent-300:var(--sun-300);--px-accent-400:var(--sun-400);--px-accent-500:var(--sun-500);--px-accent-600:var(--sun-600);--px-accent-700:var(--sun-700);--px-accent-800:var(--sun-800);--px-accent-900:var(--sun-900);--px-accent-950:var(--sun-950);--px-white:var(--cloud-50);--px-black:var(--ink-950);--px-logo-paper:var(--cloud-50);--px-logo-paper-ink:var(--ink-600);--px-logo-night:var(--ink-950);--px-logo-night-ink:var(--ink-300);--px-font-sans:var(--px-face-sans,"Inter"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--px-font-display:var(--px-font-sans);--px-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--px-text-10:12px;--px-text-10-5:13px;--px-text-11:13px;--px-text-12:13px;--px-text-12-5:14px;--px-text-13:15px;--px-text-14:16px;--px-text-16:17px;--px-text-18:19px;--px-text-19:20px;--px-text-20:22px;--px-text-24:26px;--px-text-28:30px;--px-text-32:34px;--px-text-40:42px;--px-text-48:52px;--px-type-page-title:26px;--px-type-card-title:17px;--px-type-kpi:30px;--px-type-kpi-fit:12.5cqi;--px-type-body:var(--px-text-13);--px-type-label:13px;--px-type-meta:13px;--px-lh-tight:1.15;--px-lh-snug:1.3;--px-lh-normal:1.45;--px-lh-relaxed:1.55;--px-lh-11:18px;--px-lh-12:20px;--px-lh-13:22px;--px-lh-16:26px;--px-lh-18:28px;--px-lh-20:30px;--px-lh-page-title:32px;--px-lh-card-title:24px;--px-lh-kpi:36px;--px-weight-regular:400;--px-weight-medium:500;--px-weight-semibold:600;--px-weight-bold:700;--px-tracking-tight:-.012em;--px-tracking-base:-.008em;--px-tracking-num:-.01em;--px-tracking-caps:.045em;--px-numeric:tabular-nums;--px-space-0:0;--px-space-px:1px;--px-space-0-5:3px;--px-space-1:5px;--px-space-1-5:8px;--px-space-2:10px;--px-space-2-5:12px;--px-space-3:16px;--px-space-3-5:18px;--px-space-4:20px;--px-space-5:24px;--px-space-6:28px;--px-space-8:36px;--px-space-10:44px;--px-space-12:52px;--px-space-16:68px;--px-size-row:48px;--px-size-row-compact:40px;--px-size-btn-sm:40px;--px-size-btn-xs:34px;--px-size-input:42px;--px-size-seg:32px;--px-size-tab:44px;--px-size-chip:26px;--px-size-count:20px;--px-size-icon-xs:16px;--px-size-icon-sm:18px;--px-size-icon:18px;--px-size-icon-lg:22px;--px-size-avatar-xs:22px;--px-size-avatar-sm:28px;--px-size-avatar:32px;--px-size-avatar-lg:40px;--px-size-check:18px;--px-size-switch-w:36px;--px-size-switch-h:20px;--px-size-knob:16px;--px-size-dot:8px;--px-size-kbd:20px;--px-size-touch:44px;--px-size-ib:38px;--px-size-rail-hit:40px;--px-size-nav:38px;--px-size-nav-icon:20px;--px-size-nav-sub:34px;--px-size-sidebar:256px;--px-size-rail:60px;--px-size-topbar:56px;--px-size-drawer:420px;--px-size-drawer-phone:280px;--px-size-menu:220px;--px-size-menu-max:320px;--px-size-palette:680px;--px-size-modal:580px;--px-size-toast:380px;--px-size-search:340px;--px-size-search-min:180px;--px-size-company:280px;--px-size-rename:360px;--px-size-measure:920px;--px-size-kpi-min:220px;--px-size-stat-min:188px;--px-size-rail-max:120px;--px-size-bubble:560px;--px-size-meter:8px;--px-size-skel:12px;--px-size-bulk:44px;--px-size-pager:44px;--px-size-palette-in:52px;--px-size-logo-board:112px;--px-size-logo:56px;--px-size-logo-doc:40px;--px-size-swatch:32px;--px-size-bz-card:320px;--px-size-bz-day:108px;--px-size-ask-panel:420px;--px-size-ask-orb:58px;--px-size-mascot:56px;--px-size-mascot-sm:32px;--px-size-mascot-hero:120px;--px-size-mascot-lab:240px;--px-mascot-light:var(--sky-50);--px-size-ask-dot:12px;--px-size-ask-rail:280px;--px-size-ask-photo:220px;--px-size-ask-grip:40px;--px-size-ask-nudge:300px;--px-size-brand-mark:40px;--px-size-brand-mark-phone:44px;--px-type-brand:22px;--px-type-brand-phone:24px;--px-weight-brand:700;--px-size-chats-icon:20px;--px-size-sessions-drawer:380px;--px-size-palette-row:42px;--px-size-palette-foot:36px;--px-size-step:22px;--px-size-step-line:22px;--px-hairline:1px;--px-stroke-1-5:1.5px;--px-stroke-2:2px;--px-chart-stroke:1.75px;--px-radius-xs:5px;--px-radius-sm:7px;--px-radius-control:11px;--px-radius-md:9px;--px-radius-tile:12px;--px-radius-tile-lg:14px;--px-radius-card:16px;--px-radius-panel:18px;--px-radius-xl:20px;--px-radius-2xl:24px;--px-radius-pill:999px;--px-gl-blur-panel:22px;--px-gl-blur-raised:14px;--px-gl-blur-overlay:36px;--px-gl-blur-cap:40px;--px-gl-sat:180%;--px-blur-surface:var(--px-gl-blur-panel);--px-blur-overlay:var(--px-gl-blur-overlay);--px-saturate:var(--px-gl-sat);--px-ic-xs:14px;--px-ic-sm:16px;--px-ic-md:18px;--px-ic-lg:20px;--px-ic-xl:24px;--px-ic-tile:22px;--px-ic-hero:28px;--px-z-base:0;--px-z-raised:1;--px-z-sticky:100;--px-z-sidebar:200;--px-z-drawer:300;--px-z-overlay:400;--px-z-modal:500;--px-z-popover:600;--px-z-toast:700;--px-z-tooltip:800;--px-z-skip:900;--px-dur-hover:80ms;--px-dur-press:60ms;--px-dur-pop:.14s;--px-dur-panel:.22s;--px-dur-toast:.2s;--px-dur-dock:.46s;--px-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--px-stagger:18ms;--px-dur-chart:.6s;--px-dur-skeleton:1.2s;--px-dur-spin:.7s;--px-ease-standard:var(--ease-standard);--px-ease-out:var(--ease-out);--px-ease-in:var(--ease-in);--px-ease-linear:linear;--px-press-scale:.97;--px-pop-scale:.98;--px-shift-1:4px;--px-shift-2:8px;--px-shift-3:24px;--px-chart-dash:2400;--px-bp-md:768px;--px-bp-lg:1024px;--px-bp-xl:1280px;--px-opacity-disabled:.38;--px-opacity-muted:.55}@media (max-width:767px){html:root:root:root{--px-text-13:16px;--px-text-12-5:15px;--px-text-14:17px;--px-lh-13:24px;--px-lh-12:22px;--px-size-btn-sm:44px;--px-size-btn-xs:44px;--px-size-input:44px;--px-size-row:52px;--px-size-row-compact:44px;--px-size-nav:44px;--px-size-ib:44px;--px-size-rail-hit:44px;--px-size-seg:40px;--px-size-tab:44px;--px-size-palette-row:44px;--px-size-check:22px}}@media (prefers-reduced-motion:reduce){html:root:root:root{--px-dur-hover:1ms;--px-dur-press:1ms;--px-dur-pop:1ms;--px-dur-panel:1ms;--px-dur-toast:1ms;--px-dur-dock:1ms;--px-stagger:0s;--px-dur-chart:1ms;--px-dur-skeleton:0s;--px-shift-1:0px;--px-shift-2:0px;--px-shift-3:0px;--px-press-scale:1}}html:root:root:root{--px-app-canvas:color-mix(in srgb, var(--bg) 85%, var(--surface));--px-app-panel:color-mix(in srgb, var(--bg) 55%, var(--surface));--px-app-card:var(--surface);--px-canvas-solid:var(--px-app-canvas);--px-sky:linear-gradient(var(--px-app-canvas), var(--px-app-canvas));--px-gl-panel:color-mix(in srgb, var(--surface) 66%, transparent);--px-gl-chrome:color-mix(in srgb, var(--surface) 50%, transparent);--px-gl-raised:color-mix(in srgb, var(--surface) 72%, transparent);--px-gl-overlay:color-mix(in srgb, var(--surface) 82%, transparent);--px-gl-solid:color-mix(in srgb, var(--surface) 90%, transparent);--px-gl-line:var(--glass-regular-rim);--px-gl-outline:var(--line);--px-gl-edge:var(--glass-regular-hi);--px-gl-sheen:inset 0 var(--px-space-3) var(--px-space-4) calc(var(--px-space-3) * -1) color-mix(in srgb, var(--glass-regular-hi) 80%, transparent);--px-gl-shadow:var(--shadow-2);--px-gl-shadow-raised:var(--shadow-1);--px-gl-shadow-overlay:var(--shadow-4);--px-surface-sidebar:transparent;--px-surface-topbar:color-mix(in srgb, var(--px-app-panel) 90%, transparent);--px-surface-card:var(--px-gl-panel);--px-surface-tile:var(--px-gl-raised);--px-surface-solid:var(--px-gl-solid);--px-surface-overlay:var(--px-gl-overlay);--px-surface-chip:var(--px-gl-raised);--px-card-border:var(--px-gl-line);--px-card-hi:var(--px-gl-edge);--px-chip-border:var(--line-2);--px-fill-hover:color-mix(in srgb, var(--accent) 6%, transparent);--px-fill-pressed:color-mix(in srgb, var(--accent) 10%, transparent);--px-fill-sunken:color-mix(in srgb, var(--accent) 5%, transparent);--px-fill-input:color-mix(in srgb, var(--surface) 90%, transparent);--px-fill-selected:color-mix(in srgb, var(--accent) 8%, transparent);--px-fill-selected-strong:color-mix(in srgb, var(--accent) 14%, transparent);--px-seg-on:var(--surface);--px-seg-on-shadow:var(--shadow-1), 0 0 0 1px var(--line);--px-border-hairline:color-mix(in srgb, var(--line) 60%, transparent);--px-border-default:var(--line);--px-border-strong:var(--line-2);--px-border-focus:var(--focus);--px-focus-glow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);--px-focus-glow-danger:0 0 0 3px var(--danger-soft);--px-ring-focus:0 0 0 2px var(--bg), 0 0 0 4px color-mix(in srgb, var(--focus) 60%, transparent);--px-text-primary:var(--fg);--px-text-secondary:var(--ink-600);--px-text-tertiary:var(--fg-3);--px-text-disabled:var(--ink-300);--px-text-strong:var(--fg);--px-text-link:var(--accent);--px-text-link-hover:var(--sky-800);--px-text-on-brand:var(--cloud-50);--px-text-on-accent:var(--on-approve);--px-text-on-dark:var(--cloud-50);--px-brand:var(--sky-700);--px-brand-hover:var(--sky-800);--px-brand-text:var(--accent);--px-accent:var(--approve);--px-accent-text:var(--warning);--px-nav-fg:var(--px-text-secondary);--px-nav-fg-strong:var(--fg);--px-nav-fg-3:var(--fg-3);--px-nav-active-bg:var(--glass-thin-gloss), linear-gradient(180deg, var(--sky-500) 0%, var(--sky-700) 100%);--px-nav-active-fg:var(--on-action);--px-nav-active-shadow:var(--shadow-2), inset 0 1px 0 color-mix(in srgb, var(--cloud-50) 16%, transparent);--px-nav-icon-on:var(--on-action);--px-ic-duo:var(--sky-700);--px-ic-duo-opacity:.24;--px-ic-duo-on:var(--cloud-50);--px-ic-duo-on-opacity:.3;--px-success:var(--success);--px-success-bg:var(--success-soft);--px-success-border:color-mix(in srgb, var(--success) 24%, transparent);--px-warning:var(--warning);--px-warning-bg:var(--warning-soft);--px-warning-border:color-mix(in srgb, var(--warning) 26%, transparent);--px-danger:var(--danger);--px-danger-bg:var(--danger-soft);--px-danger-border:color-mix(in srgb, var(--danger) 24%, transparent);--px-info:var(--accent);--px-info-bg:var(--accent-soft);--px-info-border:color-mix(in srgb, var(--accent) 22%, transparent);--px-neutral:var(--px-text-secondary);--px-neutral-bg:color-mix(in srgb, var(--fg) 6%, transparent);--px-neutral-border:color-mix(in srgb, var(--fg) 10%, transparent);--px-chart-1:var(--sky-600);--px-chart-2:var(--ink-400);--px-chart-3:var(--leaf-500);--px-chart-4:var(--sun-500);--px-chart-5:var(--data-violet);--px-chart-6:var(--data-cyan);--px-chart-7:var(--data-pink);--px-chart-8:var(--data-gold);--px-chart-area:color-mix(in srgb, var(--px-chart-1) 12%, transparent);--px-chart-bar:color-mix(in srgb, var(--fg) 8%, transparent);--px-chart-grid:color-mix(in srgb, var(--fg) 6%, transparent);--px-chart-axis:var(--fg-3);--px-chart-dot:var(--surface);--px-table-bg:var(--px-gl-solid);--px-table-head-bg:color-mix(in srgb, var(--accent) 4%, transparent);--px-table-head-fg:var(--fg-3);--px-table-zebra:color-mix(in srgb, var(--accent) 2.5%, transparent);--px-bulk-bg:var(--inverse);--px-bulk-fg:var(--inverse-fg);--px-bulk-fg-3:var(--inverse-fg-2);--px-bulk-hover:color-mix(in srgb, var(--inverse-fg) 10%, transparent);--px-bulk-line:color-mix(in srgb, var(--inverse-fg) 16%, transparent);--px-bulk-danger:var(--rose-300);--px-tip-bg:var(--inverse);--px-tip-fg:var(--inverse-fg);--px-toast-bg:color-mix(in srgb, var(--inverse) 94%, transparent);--px-toast-fg:var(--inverse-fg);--px-btn-primary-bg:var(--glass-thin-gloss), linear-gradient(180deg, var(--action-hi) 0%, var(--action) 100%);--px-btn-primary-bg-hover:linear-gradient(180deg, var(--action) 0%, var(--action) 100%);--px-btn-primary-fg:var(--on-action);--px-btn-primary-shadow:var(--shadow-2), inset 0 1px 0 color-mix(in srgb, var(--cloud-50) 16%, transparent);--px-btn-accent-bg:var(--approve);--px-btn-accent-fg:var(--on-approve);--px-chip-shadow:var(--shadow-1);--px-co-av-bg:var(--approve);--px-co-av-fg:var(--on-approve);--px-avatar-bg:var(--sky-700);--px-avatar-fg:var(--cloud-50);--px-avatar-ring:color-mix(in srgb, var(--cloud-50) 30%, transparent);--px-avatar-s:45%;--px-avatar-l:90%;--px-avatar-fg-l:32%;--px-switch-track:color-mix(in srgb, var(--fg) 16%, transparent);--px-switch-knob:var(--cloud-50);--px-selection:var(--selection);--px-overlay:var(--scrim);--px-shadow-xs:var(--shadow-1);--px-shadow-card:var(--px-gl-shadow);--px-shadow-pop:var(--px-gl-shadow-overlay);--px-shadow-panel:var(--px-gl-shadow-overlay);--px-shadow-knob:var(--shadow-1);--px-inset-hi:inset 0 1px 0 var(--px-gl-edge);--px-shadow-ink:color-mix(in srgb, var(--ink-950) 14%, transparent);--px-input-inset:none}html:root:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--px-app-canvas:var(--bg);--px-app-panel:color-mix(in srgb, var(--surface) 62%, var(--bg));--px-app-card:var(--surface);--px-surface-sidebar:transparent;--px-surface-topbar:color-mix(in srgb, var(--px-app-panel) 90%, transparent);--px-gl-panel:color-mix(in srgb, var(--surface) 60%, transparent);--px-gl-chrome:color-mix(in srgb, var(--bg) 55%, transparent);--px-gl-raised:color-mix(in srgb, var(--surface-2) 60%, transparent);--px-gl-overlay:color-mix(in srgb, var(--surface) 88%, transparent);--px-gl-solid:color-mix(in srgb, var(--surface) 92%, transparent);--px-fill-input:color-mix(in srgb, var(--fg) 5%, transparent);--px-seg-on:color-mix(in srgb, var(--fg) 9%, transparent);--px-seg-on-shadow:none;--px-text-secondary:var(--ink-300);--px-text-disabled:var(--ink-600);--px-text-link-hover:var(--sky-300);--px-text-on-dark:var(--ink-100);--px-brand-hover:var(--sky-600);--px-ic-duo:var(--accent);--px-ic-duo-opacity:.32;--px-chart-1:var(--accent);--px-avatar-ring:color-mix(in srgb, var(--cloud-50) 12%, transparent);--px-avatar-l:28%;--px-avatar-fg-l:84%;--px-shadow-ink:color-mix(in srgb, var(--ink-950) 40%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:root:root:root:root{--px-gl-panel:var(--glass-regular-solid);--px-gl-chrome:var(--surface-2);--px-gl-raised:var(--surface);--px-gl-overlay:var(--surface);--px-gl-solid:var(--surface)}}@media (prefers-reduced-transparency:reduce){html:root:root:root:root{--px-gl-panel:var(--glass-regular-solid);--px-gl-chrome:var(--surface-2);--px-gl-raised:var(--surface);--px-gl-overlay:var(--surface);--px-gl-solid:var(--surface);--px-gl-blur-panel:0px;--px-gl-blur-raised:0px;--px-gl-blur-overlay:0px}}html:root:root:root{--px-size-mascot-md:64px;--px-kb-inset:0px;--px-size-strip-bar:4px;--px-size-chat-menu:300px;--px-size-strip:40px;--px-size-mini:30px;--px-size-brief-more:300px;--px-size-chat-col:760px;--px-size-dock:88px;--px-dur-mat:.32s;--px-size-mascot-home:44px;--px-size-ph-chip:32px;--px-size-ph-dot:8px;--px-size-ph-spark:16px;--px-size-ph-spark-stroke:1.5px;--px-size-ph-sheet:440px;--px-size-ph-grip:36px;--px-size-ph-grip-h:4px;--px-dur-sheet:.26s;--px-size-ph-pill:30px;--px-size-ph-pill-icon:14px;--px-speed-ph-pills:34;--px-size-eh-row:48px;--px-size-eh-chip:32px;--px-size-eh-gear:36px;--px-size-eh-tab:36px;--px-type-eh-title:20px;--px-type-eh-title-lg:24px;--px-type-eh-tab:14px;--px-type-eh-sub:13px;--px-type-tile-label:13px}@media (min-width:768px){html:root:root[data-density=ops]{--px-text-13:13px;--px-text-12-5:13px;--px-text-14:14px;--px-text-16:15px;--px-text-18:17px;--px-lh-13:20px;--px-lh-12:18px;--px-type-page-title:20px;--px-lh-page-title:26px;--px-type-card-title:15px;--px-lh-card-title:20px;--px-type-kpi:24px;--px-lh-kpi:30px;--px-type-label:12px;--px-type-meta:12px;--px-size-row:32px;--px-size-row-compact:28px;--px-size-btn-sm:30px;--px-size-btn-xs:26px;--px-size-input:32px;--px-size-palette-row:34px}}html:root:root:root[data-scene=sky]{--px-sky:var(--sky-fallback)}
html:root:root:root{--px-social-on:#fff;--px-social-instagram-1:#feda75;--px-social-instagram-2:#fa7e1e;--px-social-instagram-3:#d62976;--px-social-instagram-4:#962fbf;--px-social-instagram-5:#4f5bd5;--px-social-facebook:#0866ff;--px-social-facebook-deep:#0447c4;--px-social-tiktok:#010101;--px-social-tiktok-cyan:#25f4ee;--px-social-tiktok-red:#fe2c55;--px-social-x:#0f1419;--px-social-x-soft:#536471;--px-social-linkedin:#0a66c2;--px-social-linkedin-deep:#004182;--px-social-whatsapp:#25d366;--px-social-whatsapp-deep:#128c7e;--px-social-tile-xs:16px;--px-social-tile-sm:22px;--px-social-tile-md:36px;--px-social-tile-lg:52px;--px-social-avatar:52px;--px-social-band:64px;--px-social-card-min:300px;--px-social-connect-min:260px}html:root{--px-mkt-on:#fff;--px-mkt-meta:#0866ff;--px-mkt-meta-deep:#0447c4;--px-mkt-google:#4285f4;--px-mkt-google-2:#34a853;--px-mkt-google-3:#fbbc05;--px-mkt-whatsapp:#25d366;--px-mkt-whatsapp-deep:#128c7e;--px-mkt-band:56px;--px-mkt-mark:44px;--px-mkt-card-min:280px;--px-mkt-card-min-compact:220px;--px-mkt-instagram-1:#f58529;--px-mkt-instagram-2:#dd2a7b;--px-mkt-instagram-3:#8134af;--px-mkt-instagram-4:#515bd4;--px-mkt-facebook:#0866ff;--px-mkt-tiktok:#010101;--px-mkt-x:#0f1419;--px-mkt-linkedin:#0a66c2;--px-mkt-mark-xs:20px;--px-mkt-mark-sm:28px;--px-mkt-mark-md:40px;--px-mkt-mark-lg:52px;--px-mkt-ad-min:260px;--px-mkt-ad-avatar:32px;--px-mkt-kpi-min:150px}
html:root:root:root{--hk-sky-top:var(--px-canvas-solid);--hk-sky-bottom:var(--px-canvas-solid);--hk-text:var(--px-text-primary);--hk-text-2:var(--px-text-secondary);--hk-text-3:var(--px-text-tertiary);--hk-ink:var(--px-brand);--hk-ink-hover:var(--px-brand-hover);--hk-on-ink:var(--px-text-on-brand);--hk-stroke:var(--px-border-default);--hk-stroke-2:var(--px-border-hairline);--hk-wash:var(--px-fill-hover);--hk-wash-2:var(--px-fill-pressed);--hk-regular:var(--px-surface-card);--hk-thin:var(--px-surface-tile);--hk-glass:var(--px-surface-card);--hk-cell:var(--px-surface-tile);--hk-solid:var(--px-surface-overlay);--hk-shadow:var(--px-shadow-card);--hk-shadow-pop:var(--px-shadow-pop);--hk-info:var(--px-info);--hk-success:var(--px-success);--hk-danger:var(--px-danger);--hk-warning:var(--px-warning);--hk-blur:var(--px-blur-surface);--px-app-bg:transparent;--px-app-tint:transparent;--px-app-sidebar:var(--px-surface-sidebar);--px-app-user-bubble:var(--px-surface-tile);--px-atmosphere:var(--px-sky);--px-atmosphere-base:var(--px-canvas-solid);--px-color-bg:var(--px-canvas-solid);--px-color-text:var(--px-text-primary);--px-color-text-muted:var(--px-text-secondary);--px-color-text-subtle:var(--px-text-tertiary);--px-color-primary:var(--px-brand-text);--px-color-primary-hover:var(--px-text-link-hover);--px-color-primary-contrast:var(--px-text-on-brand);--px-color-primary-subtle:var(--px-fill-selected);--px-brand-subtle:var(--px-fill-selected);--px-action-solid:var(--px-brand);--px-action-solid-hover:var(--px-brand-hover);--px-action-on-solid:var(--px-text-on-brand);--px-action-soft:var(--px-surface-chip);--px-action-soft-hover:var(--px-fill-pressed);--px-button-primary-bg:var(--px-btn-primary-bg);--px-button-primary-bg-hover:var(--px-btn-primary-bg-hover);--px-button-primary-fg:var(--px-btn-primary-fg);--px-button-secondary-bg:var(--px-surface-chip);--px-button-secondary-bg-hover:var(--px-fill-pressed);--px-button-secondary-fg:var(--px-text-primary);--px-button-secondary-border:var(--px-chip-border);--px-segmented-active-bg:var(--px-seg-on);--px-segmented-active-fg:var(--px-text-primary);--px-segmented-fg:var(--px-text-secondary);--px-focus-ring:var(--px-border-focus);--px-border-subtle:var(--px-border-hairline);--px-border-input:var(--px-border-strong);--px-border-field:var(--px-border-default);--px-border-glass:var(--px-card-border);--px-color-border:var(--px-border-default);--px-color-border-strong:var(--px-border-strong);--px-color-border-input:var(--px-border-strong);--px-surface-glass:var(--px-surface-card);--px-surface-glass-strong:var(--px-surface-solid);--px-surface-glass-hover:var(--px-fill-hover);--px-surface-popover:var(--px-surface-overlay);--px-surface-sunken:var(--px-fill-sunken);--px-surface-hover-tint:var(--px-fill-hover);--px-surface-raised:var(--px-surface-solid);--px-popover-bg:var(--px-surface-overlay);--px-popover-border:var(--px-border-default);--px-popover-shadow:var(--px-shadow-pop);--px-popover-radius:var(--px-radius-tile-lg);--px-popover-blur:var(--px-blur-overlay);--px-input-bg:var(--px-fill-input);--px-input-border:var(--px-border-default);--px-input-border-hover:var(--px-border-strong);--px-input-border-focus:var(--px-border-focus);--px-input-shadow:var(--px-input-inset);--px-input-ring:var(--px-focus-glow);--px-input-ring-invalid:var(--px-focus-glow-danger);--px-input-placeholder:var(--px-text-tertiary);--px-picker-bg:var(--px-surface-tile);--px-picker-badge-bg:var(--px-brand);--px-picker-badge-fg:var(--px-text-on-brand);--px-progress-track:var(--px-fill-sunken);--px-progress-fill:var(--px-brand);--px-glass-fill:var(--px-surface-card);--px-glass-fill-strong:var(--px-surface-solid);--px-glass-border:var(--px-card-border);--px-glass-highlight:var(--px-inset-hi);--px-glass-shadow:var(--px-inset-hi), var(--px-shadow-card);--px-glass-blur:var(--px-blur-surface);--px-glass-saturate:var(--px-saturate);--px-color-surface:var(--px-surface-card);--px-color-surface-muted:var(--px-fill-sunken);--px-shadow-card:var(--px-inset-hi), var(--px-shadow-card);--px-shadow-popover:var(--px-shadow-pop);--px-scrim:var(--px-overlay);--px-elevation-1:var(--px-shadow-xs);--px-elevation-2:var(--px-shadow-card);--px-elevation-3:var(--px-shadow-panel);--px-elevation-4:var(--px-shadow-pop);--px-color-info:var(--px-info);--px-color-success:var(--px-success);--px-color-danger:var(--px-danger);--px-color-warning:var(--px-warning);--px-info-subtle:var(--px-info-bg);--px-success-subtle:var(--px-success-bg);--px-danger-subtle:var(--px-danger-bg);--px-warning-subtle:var(--px-warning-bg);--px-color-info-subtle:var(--px-info-bg);--px-color-success-subtle:var(--px-success-bg);--px-color-danger-subtle:var(--px-danger-bg);--px-color-warning-subtle:var(--px-warning-bg);--px-font-size-2xs:var(--px-text-11);--px-font-size-xs:var(--px-text-12);--px-font-size-sm:var(--px-text-13);--px-font-size-md:var(--px-text-14);--px-font-size-lg:var(--px-text-16);--px-font-size-xl:var(--px-text-18);--px-font-size-2xl:var(--px-text-20);--px-font-size-display-sm:var(--px-text-20);--px-font-size-display-md:var(--px-text-24);--px-font-size-display-lg:var(--px-text-24);--px-button-height:var(--px-size-btn-sm);--px-button-height-sm:var(--px-size-btn-xs);--px-button-radius:var(--px-radius-control);--px-button-padding-x:var(--px-space-2-5);--px-button-font-size:var(--px-text-13);--px-button-font-weight:var(--px-weight-medium);--px-input-height:var(--px-size-input);--px-input-radius:var(--px-radius-pill);--px-input-padding-x:var(--px-space-2-5);--px-textarea-radius:var(--px-radius-tile-lg);--px-option-height:var(--px-size-btn-sm);--px-option-radius:var(--px-radius-md);--px-segmented-height:var(--px-size-btn-sm);--px-segmented-padding:var(--px-space-0-5);--px-segmented-item-padding-x:var(--px-space-2);--px-card-radius:var(--px-radius-card);--px-card-padding:var(--px-space-3);--px-card-gap:var(--px-space-2-5);--px-control-height:var(--px-size-btn-sm);--px-duration-fast:var(--px-dur-hover);--px-duration-base:var(--px-dur-pop);--px-duration-slow:var(--px-dur-panel);background:var(--px-canvas-solid)}html:root:root:root body{color:var(--px-text-primary);font-family:var(--px-font-sans);font-size:var(--px-text-13);line-height:var(--px-lh-13);letter-spacing:var(--px-tracking-base);font-feature-settings:"cv11";font-weight:var(--px-weight-regular);-webkit-font-smoothing:antialiased;background:0 0}html:root:root:root ::selection{background:var(--px-selection)}html:root .sky{display:none}html:root:root:root body:before{content:"";z-index:-1;pointer-events:none;background:var(--px-sky), var(--px-canvas-solid);position:fixed;inset:0}:where(.ds-shell) h1,:where(.ds-shell) h2,:where(.ds-shell) h3{font-family:var(--px-font-sans);letter-spacing:var(--px-tracking-tight)}.ds-num,.fin-num{font-variant-numeric:var(--px-numeric);letter-spacing:var(--px-tracking-num)}:focus-visible{outline:var(--px-stroke-2) solid var(--px-border-focus);outline-offset:var(--px-space-0-5)}.ds-card{background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);box-shadow:var(--px-inset-hi), var(--px-shadow-card);-webkit-backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate))}.ds-tile{background:var(--px-surface-tile);border-radius:var(--px-radius-tile-lg)}.ds-solid{background:var(--px-surface-solid);border:var(--px-hairline) solid var(--px-border-default);border-radius:var(--px-radius-card);box-shadow:var(--px-shadow-card)}.ds-overlay{background:var(--px-surface-overlay);border:var(--px-hairline) solid var(--px-border-default);box-shadow:var(--px-shadow-pop);-webkit-backdrop-filter:blur(var(--px-blur-overlay)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-overlay)) saturate(var(--px-saturate))}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-menu{0%{opacity:0;transform:translateY(calc(var(--px-shift-1) * -1)) scale(var(--px-pop-scale))}to{opacity:1;transform:none}}@keyframes ds-slide-in{0%{transform:translateX(calc(var(--px-shift-3) * -1));opacity:var(--px-opacity-muted)}to{opacity:1;transform:none}}@keyframes ds-drawer{0%{transform:translateX(var(--px-shift-3));opacity:var(--px-opacity-muted)}to{opacity:1;transform:none}}@keyframes ds-toast{0%{transform:translateY(var(--px-shift-2));opacity:0}to{opacity:1;transform:none}}@keyframes ds-rise{0%{opacity:0;transform:translateY(var(--px-shift-1))}to{opacity:1;transform:none}}@keyframes ds-tip{0%{opacity:0}to{opacity:1}}@keyframes px-spin{to{transform:rotate(360deg)}}@keyframes px-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@keyframes ds-draw{0%{stroke-dashoffset:var(--px-chart-dash)}to{stroke-dashoffset:0}}.ds-shell{--sbw:var(--px-size-sidebar);grid-template-columns:var(--sbw) minmax(0, 1fr);min-height:100dvh;z-index:var(--px-z-raised);display:grid;position:relative}.ds-shell[data-collapsed]{--sbw:var(--px-size-rail)}@media (max-width:1279px){.ds-shell{--sbw:var(--px-size-rail)}}@media (max-width:767px){.ds-shell{grid-template-columns:minmax(0,1fr)}}.ds-sb{height:100dvh;z-index:var(--px-z-sidebar);background:var(--px-surface-sidebar);border-right:var(--px-hairline) solid var(--px-card-border);min-width:0;-webkit-backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));position:sticky;top:0;container:dssb/inline-size}.ds-sb__in{flex-direction:column;height:100%;min-height:0;display:flex}@media (max-width:1279px){.ds-shell[data-open] .ds-sb{width:var(--px-size-sidebar);background:var(--px-surface-overlay);box-shadow:var(--px-shadow-pop);animation:ds-slide-in var(--px-dur-panel) var(--px-ease-out);position:fixed;inset:0 auto 0 0}}@media (max-width:767px){.ds-sb{width:min(var(--px-size-drawer-phone), 86vw);visibility:hidden;background:var(--px-surface-overlay);transition:transform var(--px-dur-panel) var(--px-ease-out), visibility 0s linear var(--px-dur-panel);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.ds-shell[data-open] .ds-sb{visibility:visible;width:min(var(--px-size-drawer-phone), 86vw);transition:transform var(--px-dur-panel) var(--px-ease-out);animation:none;transform:none}}.ds-sb__head{align-items:center;gap:var(--px-space-2);height:var(--px-size-topbar);padding:0 var(--px-space-2) 0 var(--px-space-3);flex:none;display:flex}.ds-sb__brand{align-items:center;gap:var(--px-space-2);color:var(--px-nav-fg-strong);font-weight:var(--px-weight-semibold);font-size:var(--px-text-14);flex:1;min-width:0;text-decoration:none;display:inline-flex}.ds-sb__brand img,.ds-sb__brand svg{width:var(--px-size-icon-lg);height:var(--px-size-icon-lg);flex:none}.ds-sb__jump{align-items:center;gap:var(--px-space-2);margin:0 var(--px-space-2) var(--px-space-1-5);height:var(--px-size-input);padding:0 var(--px-space-1-5) 0 var(--px-space-2-5);border-radius:var(--px-radius-pill);border:var(--px-hairline) solid var(--px-chip-border);background:var(--px-fill-input);color:var(--px-text-tertiary);font:inherit;font-size:var(--px-text-13);cursor:pointer;text-align:left;transition:border-color var(--px-dur-hover) var(--px-ease-linear);flex:none;display:flex}.ds-sb__jump:hover{border-color:var(--px-border-strong)}.ds-sb__jump .ds-lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ds-sb__nav{min-height:0;padding:var(--px-space-0-5) var(--px-space-2) var(--px-space-2);scrollbar-width:thin;scrollbar-color:var(--px-border-strong) transparent;flex:1;overflow:hidden auto}.ds-sb__gt{font-size:var(--px-text-11);font-weight:var(--px-weight-medium);color:var(--px-nav-fg-3);padding:var(--px-space-2-5) var(--px-space-2) var(--px-space-1);white-space:nowrap}.ds-nav{align-items:center;gap:var(--px-space-2);width:100%;height:var(--px-size-nav);padding:0 var(--px-space-2);margin:var(--px-space-px) 0;border-radius:var(--px-radius-control);font:inherit;font-size:var(--px-text-13);text-align:left;color:var(--px-nav-fg);cursor:pointer;white-space:nowrap;transition:background var(--px-dur-hover) var(--px-ease-linear), color var(--px-dur-hover) var(--px-ease-linear);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.ds-nav svg{width:var(--px-size-nav-icon);height:var(--px-size-nav-icon);color:var(--px-nav-fg-3);flex:none}.ds-nav:hover{background:var(--px-fill-hover);color:var(--px-nav-fg-strong)}.ds-nav[aria-current=page],.ds-nav[data-here]{background:var(--px-nav-active-bg);color:var(--px-nav-active-fg);box-shadow:var(--px-nav-active-shadow);font-weight:var(--px-weight-medium)}.ds-nav[aria-current=page] svg,.ds-nav[data-here] svg{color:var(--px-nav-icon-on)}.ds-nav .ds-lbl{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-nav__chev{transition:transform var(--px-dur-pop) var(--px-ease-out);display:inline-flex}.ds-nav__chev svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm)}.ds-nav[aria-expanded=true] .ds-nav__chev{transform:rotate(90deg)}.ds-sb__sub{margin:var(--px-space-0-5) 0 var(--px-space-1) var(--px-space-3-5);padding-left:var(--px-space-2);border-left:var(--px-hairline) solid var(--px-border-default);gap:var(--px-space-px);flex-direction:column;display:flex}.ds-sb__sub[hidden]{display:none}.ds-subnav{height:var(--px-size-nav-sub);padding:0 var(--px-space-2);border-radius:var(--px-radius-md);color:var(--px-nav-fg);font-size:var(--px-text-13);white-space:nowrap;text-overflow:ellipsis;transition:background var(--px-dur-hover) var(--px-ease-linear), color var(--px-dur-hover) var(--px-ease-linear);align-items:center;text-decoration:none;display:flex;overflow:hidden}.ds-subnav:hover{background:var(--px-fill-hover);color:var(--px-nav-fg-strong)}.ds-subnav[aria-current=page]{background:var(--px-nav-active-bg);color:var(--px-nav-active-fg);box-shadow:var(--px-nav-active-shadow);font-weight:var(--px-weight-medium)}.ds-sb__chat{height:var(--px-size-row-compact);line-height:var(--px-size-row-compact);padding:0 var(--px-space-2);border-radius:var(--px-radius-md);color:var(--px-nav-fg);font-size:var(--px-text-12-5);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.ds-sb__chat:hover{background:var(--px-fill-hover);color:var(--px-nav-fg-strong)}.ds-sb__chat[aria-current=page]{background:var(--px-nav-active-bg);color:var(--px-nav-active-fg)}.ds-sb__foot{border-top:var(--px-hairline) solid var(--px-border-hairline);padding:var(--px-space-1-5) var(--px-space-2) var(--px-space-2);flex:none}@container dssb (max-width:120px){.ds-sb__head{justify-content:center;gap:var(--px-space-1);height:auto;padding:var(--px-space-2) 0 0;flex-direction:column}.ds-sb__brand{flex:none;justify-content:center}.ds-sb__word,.ds-lbl,.ds-kbd-in,.ds-sb__gt,.ds-nav__chev,.ds-sb__sub,.ds-sb__chats{display:none!important}.ds-sb__jump{width:var(--px-size-rail-hit);height:var(--px-size-rail-hit);margin:var(--px-space-1) auto var(--px-space-1-5);background:0 0;border-color:#0000;justify-content:center;padding:0}.ds-sb__jump:hover{background:var(--px-fill-hover)}.ds-sb__nav{padding:var(--px-space-0-5) var(--px-space-2);scrollbar-width:none}.ds-sb__grp+.ds-sb__grp{border-top:var(--px-hairline) solid var(--px-border-hairline);margin-top:var(--px-space-1-5);padding-top:var(--px-space-1-5)}.ds-nav{width:var(--px-size-rail-hit);height:var(--px-size-rail-hit);margin:var(--px-space-0-5) auto;justify-content:center;padding:0}.ds-sb__foot{padding:var(--px-space-1-5) var(--px-space-2);justify-content:center;display:flex}}.ds-tip{z-index:var(--px-z-tooltip);pointer-events:none;align-items:center;gap:var(--px-space-2);padding:var(--px-space-1) var(--px-space-2);border-radius:var(--px-radius-md);font-size:var(--px-text-12);background:var(--px-tip-bg);color:var(--px-tip-fg);box-shadow:var(--px-shadow-pop);white-space:nowrap;animation:ds-tip var(--px-dur-pop) var(--px-ease-out);display:inline-flex;position:fixed;transform:translateY(-50%)}.ds-scrim{z-index:calc(var(--px-z-sidebar) - 1);background:var(--px-overlay);animation:ds-fade var(--px-dur-panel) var(--px-ease-out);border:0;padding:0;position:fixed;inset:0}@media (min-width:1280px){.ds-scrim{display:none}}.ds-main{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.ds-top{z-index:var(--px-z-sticky);align-items:center;gap:var(--px-space-2);height:var(--px-size-topbar);padding:0 var(--px-space-3) 0 var(--px-space-3-5);background:var(--px-surface-topbar);border-bottom:var(--px-hairline) solid var(--px-border-hairline);min-width:0;-webkit-backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));display:flex;position:sticky;top:0}.ds-ib.ds-top__menu{display:none}@media (max-width:767px){.ds-ib.ds-top__menu{display:inline-flex}.ds-top{padding:0 var(--px-space-2);gap:var(--px-space-1)}}.ds-co{align-items:center;gap:var(--px-space-2);height:var(--px-size-btn-sm);padding:0 var(--px-space-2) 0 var(--px-space-1);border-radius:var(--px-radius-control);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);cursor:pointer;min-width:0;max-width:var(--px-size-company);background:0 0;border:0;display:inline-flex}.ds-co:hover{background:var(--px-fill-hover)}.ds-co__av,.ds-shell .shell-menu__co{width:var(--px-size-avatar-sm);height:var(--px-size-avatar-sm);border-radius:var(--px-radius-sm);font-size:var(--px-text-10);font-weight:var(--px-weight-bold);color:var(--px-co-av-fg);background:var(--px-co-av-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-co__name{font-weight:var(--px-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-co__meta{color:var(--px-text-tertiary);font-size:var(--px-text-12);white-space:nowrap}.ds-co svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);color:var(--px-text-tertiary);flex:none}.ds-crumb{align-items:center;gap:var(--px-space-1-5);min-width:0;font-size:var(--px-text-13);color:var(--px-text-secondary);white-space:nowrap;display:flex;overflow:hidden}.ds-crumb a{color:inherit;text-decoration:none}.ds-crumb a:hover{color:var(--px-text-primary)}.ds-crumb__sep{color:var(--px-text-disabled)}.ds-crumb__here{color:var(--px-text-primary);font-weight:var(--px-weight-medium);text-overflow:ellipsis;overflow:hidden}.ds-top__title{font-size:var(--px-text-13);font-weight:var(--px-weight-semibold);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.ds-top__sp{min-width:var(--px-space-2);flex:1}.ds-search{align-items:center;gap:var(--px-space-2);height:var(--px-size-input);width:clamp(var(--px-size-search-min), 22vw, var(--px-size-search));padding:0 var(--px-space-1-5) 0 var(--px-space-2-5);border-radius:var(--px-radius-pill);border:var(--px-hairline) solid var(--px-chip-border);background:var(--px-fill-input);color:var(--px-text-tertiary);font:inherit;font-size:var(--px-text-13);cursor:pointer;text-align:left;transition:border-color var(--px-dur-hover) var(--px-ease-linear);display:inline-flex}.ds-search:hover{border-color:var(--px-border-strong)}.ds-search svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);flex:none}.ds-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (max-width:1023px){.ds-search{width:var(--px-size-ib);background:0 0;border-color:#0000;justify-content:center;padding:0}.ds-search span,.ds-search .ds-kbds{display:none}}.ds-ask{align-items:center;gap:var(--px-space-1-5);height:var(--px-size-btn-sm);padding:0 var(--px-space-1-5) 0 var(--px-space-2-5);border-radius:var(--px-radius-pill);border:var(--px-hairline) solid var(--px-chip-border);background:var(--px-surface-chip);box-shadow:var(--px-chip-shadow);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);font-weight:var(--px-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--px-dur-hover) var(--px-ease-linear), transform var(--px-dur-press) var(--px-ease-out);text-decoration:none;display:inline-flex}.ds-ask:hover{background:var(--px-fill-pressed)}.ds-ask:active{transform:scale(var(--px-press-scale))}.ds-ask svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);color:var(--px-accent)}@media (max-width:1023px){.ds-ask .ds-kbds{display:none}}@media (max-width:767px){.ds-ask{width:var(--px-size-ib);height:var(--px-size-ib);flex:none;justify-content:center;gap:0;padding:0}.ds-ask .ds-ask__lbl{display:none}.ds-co{flex:0 auto}.ds-co>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.ds-ib{width:var(--px-size-ib);height:var(--px-size-ib);border-radius:var(--px-radius-pill);color:var(--px-text-secondary);cursor:pointer;transition:background var(--px-dur-hover) var(--px-ease-linear), color var(--px-dur-hover) var(--px-ease-linear), transform var(--px-dur-press) var(--px-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ds-ib:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}.ds-ib:active{transform:scale(var(--px-press-scale))}.ds-ib svg{width:var(--px-size-icon);height:var(--px-size-icon)}.ds-avatar{width:var(--px-size-avatar);height:var(--px-size-avatar);border-radius:var(--px-radius-pill);font-size:var(--px-text-10);font-weight:var(--px-weight-semibold);color:var(--px-avatar-fg);background:var(--px-avatar-bg);box-shadow:inset 0 0 0 var(--px-hairline) var(--px-avatar-ring);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-avbtn{padding:var(--px-space-0-5);border-radius:var(--px-radius-pill);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.ds-kbds{gap:var(--px-space-0-5);display:inline-flex}.ds-kbd,.px-kbd{font-family:var(--px-font-sans);font-size:var(--px-text-10-5);line-height:var(--px-size-kbd);min-width:var(--px-size-kbd);height:var(--px-size-kbd);padding:0 var(--px-space-1);border-radius:var(--px-radius-xs);background:var(--px-fill-sunken);color:var(--px-text-secondary);border:var(--px-hairline) solid var(--px-border-default);font-weight:var(--px-weight-medium);justify-content:center;align-items:center;display:inline-flex}.ds-theme .px-icon-button{width:var(--px-size-ib);height:var(--px-size-ib);min-width:var(--px-size-ib);min-height:var(--px-size-ib);border-radius:var(--px-radius-pill);box-shadow:none;color:var(--px-text-secondary);background:0 0;border:0}.ds-theme .px-icon-button:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}.ds-theme .px-icon-button svg{width:var(--px-size-icon);height:var(--px-size-icon)}@media (max-width:767px){.ds-theme,.ds-hide-sm{display:none!important}}.ds-content{outline:none;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ds-content--page{padding:var(--px-space-3) var(--px-space-4) calc(var(--px-size-mascot) + var(--px-space-8) + env(safe-area-inset-bottom));display:block}@media (max-width:767px){.ds-content--page{padding:var(--px-space-3) var(--px-space-3) calc(var(--px-size-mascot) + var(--px-space-8) + env(safe-area-inset-bottom))}}.ds-shell .shell-menu{display:inline-flex;position:relative}.ds-shell .shell-menu__pop{z-index:var(--px-z-popover);min-width:var(--px-size-menu);max-width:min(var(--px-size-menu-max), 92vw);padding:var(--px-space-1);border-radius:var(--px-radius-tile-lg);background:var(--px-surface-overlay);border:var(--px-hairline) solid var(--px-border-default);box-shadow:var(--px-shadow-pop);-webkit-backdrop-filter:blur(var(--px-blur-overlay)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-overlay)) saturate(var(--px-saturate));animation:ds-menu var(--px-dur-pop) var(--px-ease-out);transform-origin:top;max-height:70dvh;position:absolute;overflow-y:auto}.ds-shell .shell-menu__pop--bottom-end{top:calc(100% + var(--px-space-1-5));bottom:auto;left:auto;right:0}.ds-shell .shell-menu__pop--bottom-start{top:calc(100% + var(--px-space-1-5));bottom:auto;left:0;right:auto}.ds-shell .shell-menu__pop--top-start{bottom:calc(100% + var(--px-space-1-5));top:auto;left:0;right:auto}.ds-shell .shell-menu__item{align-items:center;gap:var(--px-space-2);width:100%;min-height:var(--px-size-btn-sm);padding:var(--px-space-1) var(--px-space-2);border-radius:var(--px-radius-md);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ds-shell .shell-menu__item svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);color:var(--px-text-secondary);flex:none}.ds-shell .shell-menu__item:hover,.ds-shell .shell-menu__item:focus-visible{background:var(--px-fill-hover);outline:0}.ds-shell .shell-menu__item[aria-checked=true]{background:var(--px-fill-selected)}.ds-shell .shell-menu__item--danger,.ds-shell .shell-menu__item--danger svg{color:var(--px-danger)}.ds-shell .shell-menu__group{padding:var(--px-space-0-5) 0;border-top:var(--px-hairline) solid var(--px-border-hairline)}.ds-shell .shell-menu__group:first-child,.ds-shell .shell-menu__head+.shell-menu__group{border-top:0}.ds-shell .shell-menu__head{padding:var(--px-space-1-5) var(--px-space-2) var(--px-space-2);border-bottom:var(--px-hairline) solid var(--px-border-hairline);margin-bottom:var(--px-space-0-5);flex-direction:column;display:flex}.ds-shell .shell-menu__name{font-weight:var(--px-weight-semibold);font-size:var(--px-text-13)}.ds-shell .shell-menu__email,.ds-shell .shell-menu__co-role{font-size:var(--px-text-12);color:var(--px-text-tertiary)}.ds-shell .shell-menu__label{font-size:var(--px-text-10-5);font-weight:var(--px-weight-semibold);color:var(--px-text-tertiary);padding:var(--px-space-1-5) var(--px-space-2) var(--px-space-0-5);letter-spacing:var(--px-tracking-caps);text-transform:uppercase;margin:0}.ds-shell .shell-menu__grow{flex-direction:column;flex:1;min-width:0;display:flex}.ds-shell .shell-menu__themes{gap:var(--px-space-0-5);padding:var(--px-space-0-5);margin:var(--px-space-0-5) var(--px-space-1) var(--px-space-1);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);display:flex}.ds-shell .shell-menu__theme{height:var(--px-size-seg);border-radius:var(--px-radius-pill);color:var(--px-text-secondary);font:inherit;font-size:var(--px-text-12);font-weight:var(--px-weight-medium);cursor:pointer;background:0 0;border:0;flex:1}.ds-shell .shell-menu__theme[aria-checked=true]{background:var(--px-seg-on);color:var(--px-text-primary);box-shadow:var(--px-seg-on-shadow)}.ds-pop-empty{padding:var(--px-space-3-5) var(--px-space-2-5);font-size:var(--px-text-13);color:var(--px-text-secondary);text-align:center}.ds-rename{height:var(--px-size-row-compact);min-width:0;width:min(var(--px-size-rename), 50vw);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);border:var(--px-hairline) solid var(--px-border-focus);background:var(--px-fill-input);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);box-shadow:var(--px-focus-glow)}.ds-pal-wrap{z-index:var(--px-z-modal);padding:12vh var(--px-space-3) var(--px-space-3);background:var(--px-overlay);animation:ds-fade var(--px-dur-pop) var(--px-ease-out);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ds-pal{width:min(var(--px-size-palette), 100%);border-radius:var(--px-radius-panel);max-height:70dvh;animation:ds-menu var(--px-dur-pop) var(--px-ease-out);flex-direction:column;display:flex;overflow:hidden}.ds-pal__in{align-items:center;gap:var(--px-space-2-5);height:var(--px-size-palette-in);padding:0 var(--px-space-3-5);border-bottom:var(--px-hairline) solid var(--px-border-hairline);flex:none;display:flex}.ds-pal__in svg{width:var(--px-size-icon);height:var(--px-size-icon);color:var(--px-text-tertiary);flex:none}.ds-pal__in input{all:unset;font-size:var(--px-text-14);color:var(--px-text-primary);flex:1}.ds-pal__in input::placeholder{color:var(--px-text-tertiary)}.ds-pal__list{padding:var(--px-space-1);overflow-y:auto}.ds-pal__h{font-size:var(--px-text-10-5);font-weight:var(--px-weight-semibold);color:var(--px-text-tertiary);padding:var(--px-space-2) var(--px-space-2-5) var(--px-space-1);letter-spacing:var(--px-tracking-caps);text-transform:uppercase}.ds-pal__it{align-items:center;gap:var(--px-space-2-5);height:var(--px-size-palette-row);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-tile);color:var(--px-text-primary);font-size:var(--px-text-13);cursor:pointer;display:flex}.ds-pal__it svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);color:var(--px-text-secondary);flex:none}.ds-pal__it em{color:var(--px-text-tertiary);font-style:normal;font-size:var(--px-text-12);white-space:nowrap;margin-left:auto}.ds-pal__it[aria-selected=true]{background:var(--px-fill-selected-strong)}.ds-pal__foot{gap:var(--px-space-3-5);height:var(--px-size-palette-foot);padding:0 var(--px-space-3);border-top:var(--px-hairline) solid var(--px-border-hairline);font-size:var(--px-text-11);color:var(--px-text-tertiary);flex:none;align-items:center;display:flex}.ds-pal__foot span{gap:var(--px-space-1);align-items:center;display:inline-flex}.ds-ph,.fin-head,.page-header{justify-content:space-between;align-items:center;gap:var(--px-space-3);flex-wrap:wrap;min-width:0;display:flex}.ds-ph__crumb{font-size:var(--px-text-12);color:var(--px-text-tertiary);margin:0 0 var(--px-space-0-5)}html:root .page-title,html:root .fin-head .page-title,html:root .ds-ph__title{font-family:var(--px-font-sans);font-size:var(--px-text-18);line-height:var(--px-lh-18);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-tight);margin:0}html:root .fin-head .muted,.ds-ph__sum{font-size:var(--px-text-12);color:var(--px-text-secondary);margin:0}.ds-ph__count{height:var(--px-size-chip);padding:0 var(--px-space-1-5);margin-left:var(--px-space-2);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);font-size:var(--px-text-12);font-weight:var(--px-weight-medium);color:var(--px-text-secondary);vertical-align:middle;align-items:center;display:inline-flex}.ds-ph__actions{gap:var(--px-space-1-5);flex-wrap:wrap;align-items:center;display:flex}html:root .px-button{min-height:var(--px-size-btn-sm);height:var(--px-size-btn-sm);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-control);font-size:var(--px-text-13);font-weight:var(--px-weight-medium);gap:var(--px-space-1-5);transition:background var(--px-dur-hover) var(--px-ease-linear), border-color var(--px-dur-hover) var(--px-ease-linear), color var(--px-dur-hover) var(--px-ease-linear), transform var(--px-dur-press) var(--px-ease-out)}html:root .px-button:active:not(:disabled){transform:scale(var(--px-press-scale))}html:root .px-button--sm{min-height:var(--px-size-btn-xs);height:var(--px-size-btn-xs);padding:0 var(--px-space-2);font-size:var(--px-text-12);border-radius:var(--px-radius-md)}html:root .px-button--primary{background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);border:var(--px-hairline) solid transparent;box-shadow:var(--px-btn-primary-shadow)}html:root .px-button--primary:hover:not(:disabled){background:var(--px-btn-primary-bg-hover)}html:root .px-button--secondary{background:var(--px-surface-chip);border:var(--px-hairline) solid var(--px-chip-border);color:var(--px-text-primary);box-shadow:var(--px-chip-shadow)}html:root .px-button--secondary:hover:not(:disabled){background:var(--px-fill-pressed)}html:root .px-button--ghost{color:var(--px-text-secondary);box-shadow:none;background:0 0;border-color:#0000}html:root .px-button--ghost:hover:not(:disabled){background:var(--px-fill-hover);color:var(--px-text-primary)}html:root .px-button--danger{background:var(--px-danger-bg);border:var(--px-hairline) solid var(--px-danger-border);color:var(--px-danger);box-shadow:none}html:root .px-button:disabled{opacity:var(--px-opacity-disabled)}html:root .px-button:focus-visible{box-shadow:var(--px-ring-focus);outline:0}html:root .px-icon-button{width:var(--px-size-ib);height:var(--px-size-ib);min-width:var(--px-size-ib);min-height:var(--px-size-ib);border-radius:var(--px-radius-pill)}html:root .px-icon-button svg{width:var(--px-size-icon);height:var(--px-size-icon)}html:root .px-input,html:root .px-select__trigger,html:root .fin-input{min-height:var(--px-size-input);height:var(--px-size-input);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);font-size:var(--px-text-13);background:var(--px-fill-input);border:var(--px-hairline) solid var(--px-chip-border);color:var(--px-text-primary);box-shadow:var(--px-input-inset);transition:border-color var(--px-dur-hover) var(--px-ease-linear), box-shadow var(--px-dur-pop) var(--px-ease-standard)}html:root .px-input--multiline,html:root textarea.px-input,html:root textarea.fin-input{height:auto;min-height:calc(var(--px-size-row) * 2);padding:var(--px-space-1-5) var(--px-space-2-5);line-height:var(--px-lh-normal);border-radius:var(--px-radius-tile-lg)}html:root .px-input:hover,html:root .px-select__trigger:hover,html:root .fin-input:hover{border-color:var(--px-border-strong)}html:root .px-input:focus,html:root .px-input:focus-visible,html:root .px-select__trigger:focus-visible,html:root .fin-input:focus,html:root .fin-input:focus-visible{border-color:var(--px-border-focus);box-shadow:var(--px-focus-glow);outline:0}html:root .px-input::placeholder,html:root .fin-input::placeholder{color:var(--px-text-tertiary)}html:root .fin-input--sm{height:var(--px-size-btn-xs);min-height:var(--px-size-btn-xs);font-size:var(--px-text-12)}html:root select.fin-input,html:root select.px-input{padding-right:var(--px-space-6)}html:root .px-field{gap:var(--px-space-1)}html:root .px-field__label{font-size:var(--px-text-12);font-weight:var(--px-weight-medium);color:var(--px-text-secondary)}html:root .px-field__hint{font-size:var(--px-text-11);color:var(--px-text-tertiary)}html:root .px-field__error{font-size:var(--px-text-11);color:var(--px-danger)}html:root input[type=checkbox],html:root input[type=radio]{accent-color:var(--px-brand)}html:root .px-segmented{min-height:var(--px-size-btn-sm);padding:var(--px-space-0-5);gap:var(--px-space-0-5);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);box-shadow:none;border:0}html:root .px-segmented__item{min-height:var(--px-size-seg);height:var(--px-size-seg);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);font-size:var(--px-text-12);font-weight:var(--px-weight-medium);color:var(--px-text-secondary)}html:root .px-segmented__item[aria-selected=true],html:root .px-segmented__item[aria-current=page],html:root .px-segmented__item--active{background:var(--px-seg-on);color:var(--px-text-primary);box-shadow:var(--px-seg-on-shadow)}html:root .px-popover{border-radius:var(--px-radius-tile-lg);padding:var(--px-space-1);background:var(--px-surface-overlay);border:var(--px-hairline) solid var(--px-border-default);box-shadow:var(--px-shadow-pop);animation:ds-menu var(--px-dur-pop) var(--px-ease-out)}html:root .px-option{min-height:var(--px-size-btn-sm);padding:0 var(--px-space-2);border-radius:var(--px-radius-md);font-size:var(--px-text-13);gap:var(--px-space-2)}html:root .px-option svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm)}html:root .px-alert{border-radius:var(--px-radius-tile-lg);padding:var(--px-space-2) var(--px-space-3);font-size:var(--px-text-13)}html:root .px-table{font-size:var(--px-text-13);background:var(--px-table-bg)}html:root .px-table th{height:var(--px-size-row);font-size:var(--px-text-10-5);font-weight:var(--px-weight-semibold);color:var(--px-table-head-fg);background:var(--px-table-head-bg);padding:0 var(--px-space-2-5);border-bottom:var(--px-hairline) solid var(--px-border-default);text-transform:uppercase;letter-spacing:var(--px-tracking-caps)}html:root .px-table td{height:var(--px-size-row);padding:0 var(--px-space-2-5);border-bottom:var(--px-hairline) solid var(--px-border-hairline)}html:root .px-table tbody tr:nth-child(2n) td{background:var(--px-table-zebra)}html:root .px-table tbody tr:hover td{background:var(--px-fill-hover)}html:root .px-auth-card{border-radius:var(--px-radius-panel);background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);box-shadow:var(--px-inset-hi), var(--px-shadow-card)}html:root .px-auth-card__title{font-family:var(--px-font-sans);font-size:var(--px-text-20);line-height:var(--px-lh-20);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-tight)}html:root .px-auth-card .px-button,html:root .px-auth-card .px-input{height:var(--px-size-rail-hit);min-height:var(--px-size-rail-hit)}.px-btn{justify-content:center;align-items:center;gap:var(--px-space-1-5);height:var(--px-size-btn-sm);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-control);font:inherit;font-weight:var(--px-weight-medium);font-size:var(--px-text-13);white-space:nowrap;cursor:pointer;border:var(--px-hairline) solid transparent;color:var(--px-text-primary);transition:background var(--px-dur-hover) var(--px-ease-linear), border-color var(--px-dur-hover) var(--px-ease-linear), color var(--px-dur-hover) var(--px-ease-linear), transform var(--px-dur-press) var(--px-ease-out);background:0 0;text-decoration:none;display:inline-flex;position:relative}.px-btn--xs{height:var(--px-size-btn-xs);padding:0 var(--px-space-2);font-size:var(--px-text-12);gap:var(--px-space-1);border-radius:var(--px-radius-md)}.px-btn:active:not(:disabled){transform:scale(var(--px-press-scale))}.px-btn:focus-visible{box-shadow:var(--px-ring-focus);outline:0}.px-btn svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);flex:none}.px-btn--primary{background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);box-shadow:var(--px-btn-primary-shadow)}.px-btn--primary:hover{background:var(--px-btn-primary-bg-hover)}.px-btn--secondary{background:var(--px-surface-chip);border-color:var(--px-chip-border);box-shadow:var(--px-chip-shadow)}.px-btn--secondary:hover{background:var(--px-fill-pressed)}.px-btn--ghost{color:var(--px-text-secondary)}.px-btn--ghost:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}.px-btn--danger{background:var(--px-danger-bg);border-color:var(--px-danger-border);color:var(--px-danger)}.px-btn--accent{background:var(--px-btn-accent-bg);color:var(--px-btn-accent-fg)}.px-btn--icon{width:var(--px-size-btn-sm);border-radius:var(--px-radius-pill);padding:0}.px-btn--icon.px-btn--xs{width:var(--px-size-btn-xs)}.px-btn:disabled{opacity:var(--px-opacity-disabled);pointer-events:none;box-shadow:none}.px-btn--loading{pointer-events:none;color:#0000!important}.px-btn--loading:after{content:"";width:var(--px-size-icon-xs);height:var(--px-size-icon-xs);border-radius:var(--px-radius-pill);border:var(--px-stroke-1-5) solid var(--px-text-tertiary);animation:px-spin var(--px-dur-spin) var(--px-ease-linear) infinite;border-top-color:#0000;position:absolute}.px-verb{height:var(--px-size-btn-xs);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-md);background:var(--px-surface-chip);border:var(--px-hairline) solid var(--px-chip-border);box-shadow:var(--px-chip-shadow);font:inherit;font-size:var(--px-text-12-5);font-weight:var(--px-weight-medium);color:var(--px-text-primary);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.px-verb:hover{background:var(--px-fill-pressed)}.px-switch{all:unset;width:var(--px-size-switch-w);height:var(--px-size-switch-h);border-radius:var(--px-radius-pill);background:var(--px-switch-track);cursor:pointer;transition:background var(--px-dur-hover) var(--px-ease-linear);flex:none;position:relative}.px-switch:after{content:"";top:var(--px-space-0-5);left:var(--px-space-0-5);width:var(--px-size-knob);height:var(--px-size-knob);border-radius:var(--px-radius-pill);background:var(--px-switch-knob);box-shadow:var(--px-shadow-knob);transition:transform var(--px-dur-pop) var(--px-ease-out);position:absolute}.px-switch[aria-checked=true]{background:var(--px-brand)}.px-switch[aria-checked=true]:after{transform:translateX(var(--px-size-knob))}.px-switch:focus-visible{box-shadow:var(--px-ring-focus)}.px-ctl{align-items:center;gap:var(--px-space-2);font-size:var(--px-text-13);cursor:pointer;display:inline-flex}.px-ctl input[type=checkbox],.px-ctl input[type=radio]{width:var(--px-size-check);height:var(--px-size-check);margin:0}.px-seg{padding:var(--px-space-0-5);gap:var(--px-space-0-5);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);display:inline-flex}.px-seg button{all:unset;cursor:pointer;height:var(--px-size-seg);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);font-size:var(--px-text-12);font-weight:var(--px-weight-medium);color:var(--px-text-secondary);align-items:center;gap:var(--px-space-1);transition:background var(--px-dur-hover) var(--px-ease-linear), color var(--px-dur-hover) var(--px-ease-linear);display:inline-flex}.px-seg button:hover{color:var(--px-text-primary)}.px-seg button[aria-pressed=true]{background:var(--px-seg-on);color:var(--px-text-primary);box-shadow:var(--px-seg-on-shadow)}.px-tabs{gap:var(--px-space-1);scrollbar-width:none;display:flex;overflow-x:auto}.px-tabs a,.px-tabs button{all:unset;cursor:pointer;height:var(--px-size-btn-sm);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);font-size:var(--px-text-13);color:var(--px-text-secondary);align-items:center;gap:var(--px-space-1-5);font-weight:var(--px-weight-medium);white-space:nowrap;display:inline-flex}.px-tabs a:hover,.px-tabs button:hover{color:var(--px-text-primary);background:var(--px-fill-hover)}.px-tabs [aria-selected=true],.px-tabs [aria-current=page]{color:var(--px-text-primary);background:var(--px-seg-on);box-shadow:var(--px-seg-on-shadow)}.px-cnt{font-size:var(--px-text-11);color:var(--px-text-tertiary);font-variant-numeric:var(--px-numeric)}.px-pill{align-items:center;gap:var(--px-space-1);height:var(--px-size-chip);padding:0 var(--px-space-2);border-radius:var(--px-radius-pill);font-size:var(--px-text-12);font-weight:var(--px-weight-medium);white-space:nowrap;border:var(--px-hairline) solid var(--px-neutral-border);background:var(--px-neutral-bg);color:var(--px-neutral);display:inline-flex}.px-pill--dot:before{content:"";width:var(--px-size-dot);height:var(--px-size-dot);border-radius:var(--px-radius-pill);background:currentColor}.px-pill--success{background:var(--px-success-bg);color:var(--px-success);border-color:var(--px-success-border)}.px-pill--warning{background:var(--px-warning-bg);color:var(--px-warning);border-color:var(--px-warning-border)}.px-pill--danger{background:var(--px-danger-bg);color:var(--px-danger);border-color:var(--px-danger-border)}.px-pill--info{background:var(--px-info-bg);color:var(--px-info);border-color:var(--px-info-border)}.px-pill--accent{background:var(--px-accent);color:var(--px-text-on-accent);border-color:#0000}.px-count{height:var(--px-size-count);min-width:var(--px-size-count);padding:0 var(--px-space-1);font-size:var(--px-text-10-5);border-radius:var(--px-radius-pill);background:var(--px-neutral-bg);color:var(--px-text-primary);font-weight:var(--px-weight-medium);justify-content:center;align-items:center;display:inline-flex}.px-count--accent{background:var(--px-accent);color:var(--px-text-on-accent)}.px-av{width:var(--px-size-avatar);height:var(--px-size-avatar);border-radius:var(--px-radius-pill);font-size:var(--px-text-10);font-weight:var(--px-weight-semibold);color:hsl(var(--h) var(--px-avatar-s) var(--px-avatar-fg-l));background:hsl(var(--h) var(--px-avatar-s) var(--px-avatar-l));flex:none;justify-content:center;align-items:center;display:inline-flex}.px-av--xs{width:var(--px-size-avatar-xs);height:var(--px-size-avatar-xs)}.px-av--sm{width:var(--px-size-avatar-sm);height:var(--px-size-avatar-sm)}.px-av--lg{width:var(--px-size-avatar-lg);height:var(--px-size-avatar-lg);font-size:var(--px-text-12)}.px-av--sq{border-radius:var(--px-radius-md)}.px-tipwrap{display:inline-flex;position:relative}.px-tipwrap>.px-tip{bottom:calc(100% + var(--px-space-1-5));opacity:0;pointer-events:none;transition:opacity var(--px-dur-pop) var(--px-ease-out);z-index:var(--px-z-tooltip);position:absolute;left:50%;transform:translate(-50%)}.px-tipwrap:hover>.px-tip,.px-tipwrap:focus-within>.px-tip{opacity:1}.px-tip{align-items:center;gap:var(--px-space-2);padding:var(--px-space-1) var(--px-space-2);border-radius:var(--px-radius-md);font-size:var(--px-text-12);background:var(--px-tip-bg);color:var(--px-tip-fg);box-shadow:var(--px-shadow-pop);white-space:nowrap;display:inline-flex}.px-card{border-radius:var(--px-radius-card);padding:var(--px-space-3);background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);box-shadow:var(--px-inset-hi), var(--px-shadow-card);-webkit-backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));min-width:0}.px-card__head{justify-content:space-between;align-items:center;gap:var(--px-space-2);margin-bottom:var(--px-space-2);display:flex}.px-card__title{font-size:var(--px-text-13);font-weight:var(--px-weight-semibold);align-items:center;gap:var(--px-space-1-5);margin:0;display:inline-flex}.px-card__sum{margin:calc(var(--px-space-1) * -1) 0 var(--px-space-2);font-size:var(--px-text-12);color:var(--px-text-tertiary)}.px-kpi{gap:var(--px-space-0-5);padding:var(--px-space-2) var(--px-space-3);border-radius:var(--px-radius-card);background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);box-shadow:var(--px-inset-hi), var(--px-shadow-card);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.px-kpi__label{font-size:var(--px-text-10-5);font-weight:var(--px-weight-semibold);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);color:var(--px-text-tertiary)}.px-kpi__value{font-size:var(--px-text-20);line-height:var(--px-lh-20);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-num);font-variant-numeric:var(--px-numeric)}.px-kpi__delta{font-size:var(--px-text-12);font-weight:var(--px-weight-medium)}.px-kpi__delta--up{color:var(--px-success)}.px-kpi__delta--down{color:var(--px-danger)}.px-tile{background:var(--px-surface-tile);border-radius:var(--px-radius-tile-lg);padding:var(--px-space-2-5) var(--px-space-3)}.px-receipt{flex-direction:column;display:flex}.px-receipt>div{justify-content:space-between;gap:var(--px-space-3);padding:var(--px-space-1-5) 0;border-bottom:var(--px-hairline) solid var(--px-border-hairline);font-size:var(--px-text-13);display:flex}.px-receipt>div:last-child{font-weight:var(--px-weight-semibold);border-bottom:0}.px-receipt b{font-weight:var(--px-weight-medium);font-variant-numeric:var(--px-numeric)}.px-skel{height:var(--px-size-skel);border-radius:var(--px-radius-xs);background:linear-gradient(90deg, var(--px-fill-hover) 0%, var(--px-fill-pressed) 40%, var(--px-fill-hover) 80%);animation:px-shimmer var(--px-dur-skeleton) var(--px-ease-linear) infinite;background-size:300% 100%;display:block}.px-bulk{align-items:center;gap:var(--px-space-2);height:var(--px-size-bulk);padding:0 var(--px-space-1-5) 0 var(--px-space-2-5);margin:var(--px-space-1-5);border-radius:var(--px-radius-tile-lg);background:var(--px-bulk-bg);color:var(--px-bulk-fg);font-size:var(--px-text-13);display:flex}.px-bulk .px-btn--ghost{color:var(--px-bulk-fg)}.px-bulk .px-btn--ghost:hover{background:var(--px-bulk-hover)}.px-pager{align-items:center;gap:var(--px-space-2);height:var(--px-size-pager);padding:0 var(--px-space-2-5);font-size:var(--px-text-12);color:var(--px-text-secondary);display:flex}.px-empty{align-items:center;gap:var(--px-space-1-5);padding:var(--px-space-8) var(--px-space-4);text-align:center;color:var(--px-text-secondary);font-size:var(--px-text-13);flex-direction:column;display:flex}.px-empty__icon{width:var(--px-size-avatar-lg);height:var(--px-size-avatar-lg);border-radius:var(--px-radius-tile);background:var(--px-surface-tile);color:var(--px-text-secondary);justify-content:center;align-items:center;display:inline-flex}.px-empty__title{margin:var(--px-space-1) 0 0;font-size:var(--px-text-14);font-weight:var(--px-weight-semibold);color:var(--px-text-primary)}.px-banner{align-items:center;gap:var(--px-space-2-5);padding:var(--px-space-2) var(--px-space-3);border-radius:var(--px-radius-tile-lg);border:var(--px-hairline) solid var(--px-info-border);background:var(--px-info-bg);font-size:var(--px-text-13);display:flex}.px-banner--warning{border-color:var(--px-warning-border);background:var(--px-warning-bg)}.px-banner--danger{border-color:var(--px-danger-border);background:var(--px-danger-bg)}.px-banner--success{border-color:var(--px-success-border);background:var(--px-success-bg)}.px-meter{height:var(--px-size-meter);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);overflow:hidden}.px-meter>i{border-radius:inherit;background:var(--px-brand);height:100%;transition:width var(--px-dur-chart) var(--px-ease-out);display:block}.px-stepper{align-items:center;gap:var(--px-space-2);font-size:var(--px-text-12);color:var(--px-text-tertiary);margin:0;padding:0;list-style:none;display:flex}.px-stepper li{align-items:center;gap:var(--px-space-1-5);display:inline-flex}.px-stepper li+li:before{content:"";width:var(--px-size-step-line);height:var(--px-hairline);background:var(--px-border-strong)}.px-stepper b{width:var(--px-size-step);height:var(--px-size-step);border-radius:var(--px-radius-pill);font-size:var(--px-text-10-5);border:var(--px-hairline) solid var(--px-border-strong);justify-content:center;align-items:center;display:inline-flex}.px-stepper [aria-current=step]{color:var(--px-text-primary)}.px-stepper [aria-current=step] b,.px-stepper .is-done b{background:var(--px-brand);border-color:var(--px-brand);color:var(--px-text-on-brand)}.px-overlay{z-index:var(--px-z-modal);background:var(--px-overlay);animation:ds-fade var(--px-dur-pop) var(--px-ease-out);position:fixed;inset:0}.px-modal{z-index:calc(var(--px-z-modal) + 1);width:min(var(--px-size-modal), calc(100vw - var(--px-space-6)));border-radius:var(--px-radius-panel);max-height:76dvh;padding:var(--px-space-4);animation:ds-menu var(--px-dur-panel) var(--px-ease-out);position:fixed;top:14vh;left:50%;overflow:auto;transform:translate(-50%)}.px-drawer{z-index:var(--px-z-drawer);width:min(var(--px-size-drawer), 100vw);background:var(--px-surface-solid);border-left:var(--px-hairline) solid var(--px-border-default);box-shadow:var(--px-shadow-panel);animation:ds-drawer var(--px-dur-panel) var(--px-ease-out);position:fixed;top:0;bottom:0;right:0;overflow:auto}.px-drawer__head{justify-content:space-between;align-items:center;gap:var(--px-space-2);padding:var(--px-space-2-5) var(--px-space-3);border-bottom:var(--px-hairline) solid var(--px-border-hairline);display:flex}.px-drawer__body{padding:var(--px-space-3)}.px-toast{align-items:flex-start;gap:var(--px-space-2-5);padding:var(--px-space-2-5) var(--px-space-3);border-radius:var(--px-radius-card);width:min(var(--px-size-toast), calc(100vw - var(--px-space-6)));font-size:var(--px-text-13);background:var(--px-toast-bg);color:var(--px-toast-fg);box-shadow:var(--px-shadow-pop);animation:ds-toast var(--px-dur-toast) var(--px-ease-out);display:flex}.px-toast b{font-weight:var(--px-weight-medium);display:block}.px-toast span{opacity:var(--px-opacity-muted);font-size:var(--px-text-12)}.px-toasts{z-index:var(--px-z-toast);right:var(--px-space-4);bottom:var(--px-space-4);gap:var(--px-space-2);flex-direction:column;display:flex;position:fixed}.px-bubble{padding:var(--px-space-2) var(--px-space-3);border-radius:var(--px-radius-panel);font-size:var(--px-text-13);max-width:min(var(--px-size-bubble), 86%)}.px-bubble--user{background:var(--px-surface-tile);color:var(--px-text-primary);border-bottom-right-radius:var(--px-radius-xs);margin-left:auto}.px-bubble--ai{background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);border-bottom-left-radius:var(--px-radius-xs)}.px-approve{border-radius:var(--px-radius-card);border:var(--px-hairline) solid var(--px-warning-border);background:var(--px-surface-solid);box-shadow:var(--px-shadow-card);padding:var(--px-space-2-5) var(--px-space-3)}.px-approve__head{align-items:center;gap:var(--px-space-2);font-size:var(--px-text-10-5);font-weight:var(--px-weight-semibold);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);color:var(--px-accent-text);margin-bottom:var(--px-space-1-5);display:flex}.px-stagger>*{animation:ds-rise var(--px-dur-panel) var(--px-ease-out) both}.px-stagger>:nth-child(2){animation-delay:calc(var(--px-stagger) * 1)}.px-stagger>:nth-child(3){animation-delay:calc(var(--px-stagger) * 2)}.px-stagger>:nth-child(4){animation-delay:calc(var(--px-stagger) * 3)}.px-stagger>:nth-child(5){animation-delay:calc(var(--px-stagger) * 4)}.px-stagger>:nth-child(6){animation-delay:calc(var(--px-stagger) * 5)}.px-stagger>:nth-child(n+7){animation-delay:calc(var(--px-stagger) * 6)}html:root .fin{gap:var(--px-space-2-5);max-width:none;font-size:var(--px-text-13);--fin-r:var(--px-radius-card);--fin-r-sm:var(--px-radius-md);--fin-glass:var(--px-surface-card);--fin-glass-strong:var(--px-surface-solid);--fin-line:var(--px-border-hairline);--px-button-height:var(--px-size-btn-sm);--px-button-height-sm:var(--px-size-btn-xs);--px-control-height:var(--px-size-btn-sm);--px-button-radius:var(--px-radius-control);--px-input-height:var(--px-size-input);--px-input-radius:var(--px-radius-pill);margin:0}html:root .fin .px-button{min-height:var(--px-size-btn-sm);height:var(--px-size-btn-sm);border-radius:var(--px-radius-control);padding:0 var(--px-space-2-5);font-size:var(--px-text-13)}html:root .fin .px-button--sm{min-height:var(--px-size-btn-xs);height:var(--px-size-btn-xs);padding:0 var(--px-space-2);font-size:var(--px-text-12);border-radius:var(--px-radius-md)}html:root :is(.fin-glass,.fin-card,.fin-stat,.fin-gw,.fin-tabs){background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);box-shadow:var(--px-inset-hi), var(--px-shadow-card);-webkit-backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate))}html:root .fin-card{padding:var(--px-space-3)}html:root .fin-card__title{font-size:var(--px-text-13);font-weight:var(--px-weight-semibold)}html:root .fin-stats{grid-template-columns:repeat(auto-fill, minmax(var(--px-size-stat-min), 1fr));gap:var(--px-space-2-5)}html:root .fin-stat{padding:var(--px-space-2) var(--px-space-3);gap:var(--px-space-0-5)}html:root .fin-stat__label,html:root .bi-kpi__top span:first-child{font-size:var(--px-text-10-5);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);font-weight:var(--px-weight-semibold);color:var(--px-text-tertiary)}html:root .fin-stat__value{font-size:var(--px-text-20);line-height:var(--px-lh-20);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-num);font-variant-numeric:var(--px-numeric)}html:root .fin-stat__sub{font-size:var(--px-text-12);color:var(--px-text-tertiary)}html:root .fin-stat--link:hover{background:var(--px-surface-solid);border-color:var(--px-border-default)}html:root .fin-tabs{max-width:100%;padding:var(--px-space-0-5);align-self:flex-start;gap:var(--px-space-0-5);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;display:inline-flex;position:static}html:root .fin-tab{height:var(--px-size-seg);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);font-size:var(--px-text-12-5);font-weight:var(--px-weight-medium);color:var(--px-text-secondary);box-shadow:none;background:0 0;align-items:center;display:inline-flex}html:root .fin-tab:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}html:root .fin-tab--on{background:var(--px-seg-on);color:var(--px-text-primary);box-shadow:var(--px-seg-on-shadow);font-weight:var(--px-weight-medium)}:is(html:root .fin-card:has(.fin-table),html:root .fin-doc,html:root .fin-modal__box){background:var(--px-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}html:root .fin-doc{border:var(--px-hairline) solid var(--px-border-default);border-radius:var(--px-radius-card);box-shadow:var(--px-shadow-card)}html:root .fin-table{font-size:var(--px-text-13);border-collapse:separate;border-spacing:0;background:var(--px-table-bg)}html:root .fin-table th{height:var(--px-size-row);padding:0 var(--px-space-2-5);font-size:var(--px-text-10-5);font-weight:var(--px-weight-semibold);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);color:var(--px-table-head-fg);border-bottom:var(--px-hairline) solid var(--px-border-default);background:var(--px-table-head-bg);white-space:nowrap}html:root .fin-table td{height:var(--px-size-row);padding:var(--px-space-1) var(--px-space-2-5);border-bottom:var(--px-hairline) solid var(--px-border-hairline)}html:root .fin-table tbody tr:nth-child(2n) td{background:var(--px-table-zebra)}html:root .fin-table tr:hover td,html:root .fin-click:hover td{background:var(--px-fill-hover)}html:root .fin-table tr[aria-selected=true] td,html:root .fin-table tr.is-selected td{background:var(--px-fill-selected)}html:root .fin-table tr.is-active td{background:var(--px-fill-selected-strong)}html:root .fin-table td.fin-num{font-weight:var(--px-weight-medium);color:var(--px-text-strong);font-variant-numeric:var(--px-numeric);letter-spacing:var(--px-tracking-num)}:is(html:root .fin-card:has(>.fin-table),html:root .fin-card:has(>div>.fin-table)){padding:0;overflow:hidden}html:root .fin-card:has(>.fin-table)>.fin-card__head{padding:var(--px-space-2-5) var(--px-space-3) var(--px-space-1)}html:root .fin-pill{height:var(--px-size-chip);padding:0 var(--px-space-2);border-radius:var(--px-radius-pill);font-size:var(--px-text-12);font-weight:var(--px-weight-medium);border:var(--px-hairline) solid transparent;line-height:var(--px-lh-12)}html:root .fin-pill--info{background:var(--px-info-bg);color:var(--px-info);border-color:var(--px-info-border)}html:root .fin-pill--success{background:var(--px-success-bg);color:var(--px-success);border-color:var(--px-success-border)}html:root .fin-pill--warning{background:var(--px-warning-bg);color:var(--px-warning);border-color:var(--px-warning-border)}html:root .fin-pill--danger{background:var(--px-danger-bg);color:var(--px-danger);border-color:var(--px-danger-border)}html:root .fin-pill--muted{background:var(--px-neutral-bg);color:var(--px-text-secondary);border-color:var(--px-neutral-border)}html:root .fin-link-btn{height:var(--px-size-btn-sm);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-control);font-size:var(--px-text-13);background:var(--px-surface-chip);border:var(--px-hairline) solid var(--px-chip-border);color:var(--px-text-primary);box-shadow:var(--px-chip-shadow);transition:background var(--px-dur-hover) var(--px-ease-linear), transform var(--px-dur-press) var(--px-ease-out)}html:root .fin-link-btn:hover{background:var(--px-fill-pressed);border-color:var(--px-chip-border)}html:root .fin-link-btn:active{transform:scale(var(--px-press-scale))}html:root .fin-link-btn--primary{background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);box-shadow:var(--px-btn-primary-shadow);border-color:#0000}html:root .fin-link-btn--primary:hover{background:var(--px-btn-primary-bg-hover)}html:root .fin-textbtn{color:var(--px-brand-text);font-size:var(--px-text-12)}html:root .fin-textbtn:hover{background:var(--px-fill-selected)}html:root .fin-more:hover,html:root .fin-list a:hover{color:var(--px-brand-text)}html:root .fin-insight{border-radius:var(--px-radius-tile-lg);padding:var(--px-space-1) var(--px-space-1-5) var(--px-space-1) var(--px-space-2-5);background:var(--px-surface-tile);border:0}html:root .fin-insight--warning{box-shadow:inset var(--px-stroke-2) 0 0 var(--px-warning)}html:root .fin-insight--danger{box-shadow:inset var(--px-stroke-2) 0 0 var(--px-danger)}html:root .fin-modal{background:var(--px-overlay)}html:root .fin-modal__box{border:var(--px-hairline) solid var(--px-border-default);border-radius:var(--px-radius-panel);box-shadow:var(--px-shadow-pop);animation:ds-menu var(--px-dur-panel) var(--px-ease-out)}html:root .fin-tone-success,html:root .bi-up{color:var(--px-success)}html:root .fin-tone-danger,html:root .bi-down{color:var(--px-danger)}html:root .fin-tone-warning{color:var(--px-warning)}html:root .bi-kpis{grid-template-columns:repeat(auto-fill, minmax(var(--px-size-kpi-min), 1fr));gap:var(--px-space-2-5)}html:root .bi-kpi{border-radius:var(--px-radius-card);padding:var(--px-space-2) var(--px-space-3) var(--px-space-1-5);background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);box-shadow:var(--px-inset-hi), var(--px-shadow-card);-webkit-backdrop-filter:blur(var(--px-blur-surface));backdrop-filter:blur(var(--px-blur-surface))}html:root .bi-kpi:hover{background:var(--px-surface-solid);border-color:var(--px-border-default)}html:root .bi-kpi__top{font-size:var(--px-text-12);color:var(--px-text-secondary)}html:root .bi-kpi__v{font-size:var(--px-text-20);line-height:var(--px-lh-20);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-num);font-variant-numeric:var(--px-numeric)}html:root .bi-spark polyline{stroke:var(--px-chart-1);stroke-width:var(--px-stroke-1-5)}html:root .bi-spark--bad polyline{stroke:var(--px-danger)}html:root .bi-grid{stroke:var(--px-chart-grid)}html:root .bi-axis{fill:var(--px-chart-axis);font-size:var(--px-text-10-5)}html:root .bi-line{stroke:var(--px-chart-1);stroke-width:var(--px-chart-stroke)}html:root .bi-line--prev{stroke:var(--px-chart-2)}html:root .bi-band{fill:var(--px-chart-area)}html:root .bi-dot{fill:var(--px-chart-1)}html:root .bi-dot--fc{fill:var(--px-chart-dot);stroke:var(--px-chart-1)}html:root .bi-col{fill:var(--px-chart-bar)}html:root .bi-col--hl{fill:var(--px-chart-1)}html:root .bi-col--neg{fill:var(--px-danger)}html:root .bi-col--fc{fill:var(--px-chart-area)}html:root .bi-whisker{stroke:var(--px-text-tertiary)}html:root .bi-hbars__bar,html:root .bi-goal__bar{background:var(--px-fill-sunken)}html:root .bi-hbars__bar i,html:root .bi-goal__bar i{background:var(--px-chart-1)}html:root .bi-funnel__bar{background:var(--px-chart-1);color:var(--px-text-on-brand)}html:root .bi-hbars__bar i.neg{background:var(--px-danger)}html:root .bi-goal__bar b{background:var(--px-accent)}html:root .bi-weeks i{background:var(--px-chart-bar)}html:root .bi-weeks li:last-child i{background:var(--px-chart-1)}html:root .bi-next{color:var(--px-brand-text)}html:root .bi-ins-action{background:var(--px-surface-tile);border-radius:var(--px-radius-tile-lg)}html:root .bi-dot-s--ok{background:var(--px-success)}html:root .bi-dot-s--stale{background:var(--px-warning)}html:root .bi-dot-s--failed{background:var(--px-danger)}html:root .mkt-lesson{background:var(--px-warning-bg)}.bi-line,.bi-spark polyline{stroke-dasharray:var(--px-chart-dash);stroke-dashoffset:0;animation:ds-draw var(--px-dur-chart) var(--px-ease-out)}.bi-line--prev,.bi-line--fc{animation:none}html:root .bi-line--prev{stroke-dasharray:var(--px-space-1) var(--px-space-1)}html:root .bi-line--fc{stroke-dasharray:var(--px-space-1-5) var(--px-space-1)}html:root .chat-confirm{border-radius:var(--px-radius-card);border:var(--px-hairline) solid var(--px-warning-border);background:var(--px-surface-solid);box-shadow:var(--px-shadow-card)}@media print{.ds-sb,.ds-top{display:none!important}.ds-shell{display:block}}.px-spacer{flex:1;min-width:0}.ds-ph__main{min-width:0}.px-legend{align-items:center;gap:var(--px-space-1);margin-left:var(--px-space-2-5);font-size:var(--px-text-12);font-weight:var(--px-weight-regular);color:var(--px-text-tertiary);display:inline-flex}.px-legend__sw{width:var(--px-space-2);height:var(--px-space-2);border-radius:var(--px-radius-xs)}.px-legend__sw--1{background:var(--px-chart-1)}.px-legend__sw--2{background:var(--px-chart-2)}.px-legend__sw--3{background:var(--px-chart-3)}.px-legend__sw--4{background:var(--px-chart-4)}.px-legend__sw--5{background:var(--px-chart-5)}.px-legend__sw--6{background:var(--px-chart-6)}.px-legend__sw--7{background:var(--px-chart-7)}.px-legend__sw--8{background:var(--px-chart-8)}.px-empty__body{margin:0}.px-modal__title{margin-bottom:var(--px-space-2-5)}.px-approve__title{margin:0 0 var(--px-space-1-5);font-weight:var(--px-weight-medium)}.px-approve__actions{gap:var(--px-space-1-5);margin-top:var(--px-space-2);display:flex}.px-irow{align-items:center;gap:var(--px-space-2-5);min-height:var(--px-size-touch);padding:var(--px-space-1) var(--px-space-1-5) var(--px-space-1) var(--px-space-1);margin-bottom:var(--px-space-1);border-radius:var(--px-radius-tile-lg);background:var(--px-surface-tile);display:flex}.px-irow .px-verb{min-width:calc(var(--px-size-avatar-lg) * 3)}.px-irow__text{flex-direction:column;flex:1;min-width:0;display:flex}.px-irow__text b{font-weight:var(--px-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-irow__text span{font-size:var(--px-text-12);color:var(--px-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-irow__meta{font-size:var(--px-text-12);color:var(--px-text-tertiary);white-space:nowrap}@media (max-width:767px){.px-irow .px-verb{display:none}}html:root .fin-seg{gap:var(--px-space-0-5);padding:var(--px-space-0-5);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);box-shadow:none;border:0;flex-wrap:wrap;display:inline-flex}html:root .fin-seg button{height:var(--px-size-seg);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);color:var(--px-text-secondary);font:inherit;font-size:var(--px-text-12-5);font-weight:var(--px-weight-medium);box-shadow:none;cursor:pointer;background:0 0;border:0}html:root .fin-seg button:hover{color:var(--px-text-primary)}html:root .fin-seg button.on{background:var(--px-seg-on);color:var(--px-text-primary);box-shadow:var(--px-seg-on-shadow)}html:root .fin-chip{height:var(--px-size-btn-xs);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);border:var(--px-hairline) solid var(--px-chip-border);background:var(--px-surface-chip);color:var(--px-text-primary);font-size:var(--px-text-12-5)}html:root .fin-chip.on{background:var(--px-seg-on);border-color:var(--px-border-strong);color:var(--px-text-primary);box-shadow:var(--px-seg-on-shadow)}html:root .fin-table a,html:root .chat table a{color:var(--px-brand-text);font-weight:var(--px-weight-medium);text-decoration:none}html:root .fin-table a:hover,html:root .chat table a:hover{text-decoration:underline}html:root .chat table th{font-size:var(--px-text-10-5);font-weight:var(--px-weight-semibold);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);color:var(--px-table-head-fg);background:var(--px-table-head-bg)}html:root .chat table tbody tr:nth-child(2n) td{background:var(--px-table-zebra)}html:root .chat table td{font-variant-numeric:var(--px-numeric)}html:root .panel{border-radius:var(--px-radius-card);padding:var(--px-space-3) var(--px-space-3-5);background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);box-shadow:var(--px-inset-hi), var(--px-shadow-card)}html:root .panel__title{font-family:var(--px-font-sans);font-size:var(--px-text-13);line-height:var(--px-lh-13);font-weight:var(--px-weight-semibold);margin:0 0 var(--px-space-2-5)}html:root .account-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--px-size-drawer) + var(--px-space-12))), 1fr));gap:var(--px-space-2-5);align-items:start;max-width:none}html:root .session-item,html:root .method-item{border-radius:var(--px-radius-tile-lg);background:var(--px-surface-tile);padding:var(--px-space-2) var(--px-space-3);border:0}@media (max-width:767px){html:root .fin-table thead{display:none}html:root .fin-table,html:root .fin-table tbody{width:100%;display:block}html:root .fin-table tbody tr{column-gap:var(--px-space-3);row-gap:var(--px-space-0-5);padding:var(--px-space-2) var(--px-space-3);border-bottom:var(--px-hairline) solid var(--px-border-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}html:root .fin-table tbody tr td{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:0;min-width:0;height:auto;padding:0;display:block;overflow:hidden;background:0 0!important}html:root .fin-table tbody tr td:nth-child(2n){text-align:right}html:root .fin-table tbody tr:nth-child(2n){background:var(--px-table-zebra)}html:root .fin-table tbody tr td:before{content:none}}@media (min-width:768px){.ds-shell:before{content:"";width:var(--sbw);background:var(--px-surface-sidebar);border-right:var(--px-hairline) solid var(--px-card-border);pointer-events:none;z-index:var(--px-z-base);position:absolute;top:0;bottom:0;left:0}.ds-shell:not([data-open])>.ds-sb{background:0 0;border-right-color:#0000}}html:root:root:root body{min-height:100dvh}.px-doclogo{max-height:var(--px-size-logo-doc);max-width:var(--px-size-stat-min);object-fit:contain;flex:none;display:block}.px-docids{font-size:var(--px-text-11);color:var(--px-text-tertiary)}html:root :is(.ds-card,.px-card,.px-kpi,.panel,.px-auth-card,.px-bubble--ai,.fin-card,.fin-stat,.bi-kpi,.fx .fx-card,.fx .fx-qb,.fx .fx-chipbar,.sx-card,.sx-setup,.sl-card,.sl-kpi,.sl-verdict,.sl-sum,.sl-ask,.sl-pub__bar,.bz-guide){border-color:var(--px-gl-line);box-shadow:inset 0 var(--px-hairline) 0 var(--px-gl-edge), var(--px-gl-shadow);-webkit-backdrop-filter:blur(min(var(--px-gl-blur-panel), var(--px-gl-blur-cap))) saturate(var(--px-gl-sat));backdrop-filter:blur(min(var(--px-gl-blur-panel), var(--px-gl-blur-cap))) saturate(var(--px-gl-sat))}html:root :is(.ds-tile,.px-tile,.fin-insight,.bi-ins-action,.session-item,.method-item,.fx .fx-tile,.sl-chip:not(.sl-chip--primary),.sl-linkbox){background:var(--px-gl-raised);box-shadow:inset 0 var(--px-hairline) 0 var(--px-gl-edge), var(--px-gl-sheen), var(--px-gl-shadow-raised)}html:root :is(.px-popover,.ds-shell .shell-menu__pop),html:root :is(.ds-overlay,.ds-pal,.px-drawer,.px-modal,.fin-modal__box,.fx .fx-sheet,.fx .fx-drawer,.sl-sheet){background:var(--px-gl-overlay);border-color:var(--px-gl-line);box-shadow:inset 0 var(--px-hairline) 0 var(--px-gl-edge), var(--px-gl-shadow-overlay);-webkit-backdrop-filter:blur(min(var(--px-gl-blur-overlay), var(--px-gl-blur-cap))) saturate(var(--px-gl-sat));backdrop-filter:blur(min(var(--px-gl-blur-overlay), var(--px-gl-blur-cap))) saturate(var(--px-gl-sat))}html:root :is(.fin-card:has(.fin-table),.fin-doc,.sl-card--solid,.sl-list,.sl-tablewrap,.fx .fx-solid,.sx-setup__list,.sx-engines){background:var(--px-gl-solid)}html:root .sl-paper{background:var(--px-logo-paper);color:var(--px-logo-paper-ink)}html:root :is(.ds-sb,.ds-top){-webkit-backdrop-filter:blur(min(var(--px-gl-blur-panel), var(--px-gl-blur-cap))) saturate(var(--px-gl-sat));backdrop-filter:blur(min(var(--px-gl-blur-panel), var(--px-gl-blur-cap))) saturate(var(--px-gl-sat))}html:root .ds-sb{box-shadow:inset calc(var(--px-hairline) * -1) 0 0 var(--px-gl-edge)}html:root :is(.sx .sx-empty,.sx-empty-state){background:var(--px-gl-raised);box-shadow:inset 0 var(--px-hairline) 0 var(--px-gl-edge), var(--px-gl-shadow-raised)}html:root .sx .sx-empty>span{flex:1;min-width:0}html:root :is(.px-btn--primary,.px-button--primary,.fx .fx-btn.fx-pri,.fx .fx-verb.fx-pri,.sx-btn--primary,.sl-chip--primary,.fin-btn--primary){background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);box-shadow:var(--px-btn-primary-shadow);border-color:#0000}html:root :is(.px-btn--primary,.px-button--primary,.fx .fx-btn.fx-pri,.fx .fx-verb.fx-pri,.sx-btn--primary,.sl-chip--primary,.fin-btn--primary):hover:not(:disabled){background:var(--px-btn-primary-bg-hover)}html:root :is(.px-btn--secondary,.px-button--secondary,.fx .fx-btn:not(.fx-pri):not(.fx-acc):not(.fx-ghost),.fx .fx-verb:not(.fx-pri),.sx-btn:not(.sx-btn--primary),.sx-gear:not(.sx-gear--on),.fin-link-btn){background:var(--px-gl-raised);border-color:var(--px-gl-line);box-shadow:inset 0 var(--px-hairline) 0 var(--px-gl-edge), var(--px-gl-shadow-raised);-webkit-backdrop-filter:blur(min(var(--px-gl-blur-raised), var(--px-gl-blur-cap)));backdrop-filter:blur(min(var(--px-gl-blur-raised), var(--px-gl-blur-cap)))}.px-ic{width:var(--px-ic-md);height:var(--px-ic-md);vertical-align:middle;flex:none}.px-ic--xs{width:var(--px-ic-xs);height:var(--px-ic-xs)}.px-ic--sm{width:var(--px-ic-sm);height:var(--px-ic-sm)}.px-ic--md{width:var(--px-ic-md);height:var(--px-ic-md)}.px-ic--lg{width:var(--px-ic-lg);height:var(--px-ic-lg)}.px-ic--xl{width:var(--px-ic-xl);height:var(--px-ic-xl)}.px-ic--duotone [opacity]{fill:var(--px-ic-duo-fill,var(--px-ic-duo));opacity:var(--px-ic-duo-opacity)}.px-ic--brand{color:var(--px-brand-text);--px-ic-duo-fill:var(--px-ic-duo)}.px-ic--accent{color:var(--px-accent-text);--px-ic-duo-fill:var(--px-accent)}.px-ic--danger{color:var(--px-danger);--px-ic-duo-fill:var(--px-danger)}.px-ic--success{color:var(--px-success);--px-ic-duo-fill:var(--px-success)}.px-ic--muted{--px-ic-duo-fill:currentColor}.ds-nav .px-ic--duotone{color:var(--px-nav-fg)}.ds-nav[aria-current=page] .px-ic--duotone [opacity],.ds-nav[data-here] .px-ic--duotone [opacity]{fill:var(--px-ic-duo-on);opacity:var(--px-ic-duo-on-opacity)}.px-eh-ic{width:var(--px-size-avatar-lg);height:var(--px-size-avatar-lg);border-radius:var(--px-radius-tile);color:var(--px-brand-text);background:var(--px-gl-raised);border:var(--px-hairline) solid var(--px-gl-line);box-shadow:inset 0 var(--px-hairline) 0 var(--px-gl-edge), var(--px-gl-shadow-raised);flex:none;place-items:center;display:inline-grid}.px-eh-ic .px-ic{width:var(--px-ic-lg);height:var(--px-ic-lg)}html:root .fx .fx-ch .fx-ic{background:var(--px-fill-selected);color:var(--px-brand-text)}html:root .fx .fx-ch .fx-ic svg{width:var(--px-ic-sm);height:var(--px-ic-sm)}html:root .sx .sx-tile-lab{align-items:center;gap:var(--px-space-1-5);display:inline-flex}html:root .sx .sx-tile-lab .sx-tile-ic{width:var(--px-ic-tile);height:var(--px-ic-tile)}html:root .sx .sx-empty-ic,.px-empty__icon .px-ic{width:var(--px-ic-lg);height:var(--px-ic-lg)}.px-icon-sheet{padding:var(--px-space-6);gap:var(--px-space-2);flex-direction:column;display:flex}.px-icon-sheet__sub{color:var(--px-text-tertiary);margin:0 0 var(--px-space-3)}.px-icon-sheet__grid{grid-template-columns:repeat(auto-fill, minmax(var(--px-size-stat-min), 1fr));gap:var(--px-space-2);margin:0;padding:0;list-style:none;display:grid}.px-icon-sheet__cell{align-items:center;gap:var(--px-space-1);padding:var(--px-space-3) var(--px-space-2);font-size:var(--px-text-12);flex-direction:column;display:flex}.px-icon-sheet__pair{gap:var(--px-space-3);color:var(--px-text-primary);display:inline-flex}.px-icon-sheet__src{color:var(--px-text-tertiary);font-size:var(--px-text-11)}html:root :is(.page-title,.fin-head .page-title,.ds-ph__title){font-size:var(--px-type-page-title);line-height:var(--px-lh-page-title)}html:root :is(.px-card__title,.fx .fx-ch .fx-ttl,.sl-card__title,.sx-card__title,.fin-card__title,.panel h2){font-size:var(--px-type-card-title);line-height:var(--px-lh-card-title)}html:root :is(.px-kpi__value,.bi-kpi__v,.fin-stat__value,.fx .fx-mid,.sl-kpi__value){font-size:var(--px-type-kpi);line-height:var(--px-lh-kpi)}html:root :is(.fx .fx-lab,.sl-kpi__label,.px-kpi__label,.sx .sx-ft,.fx-phsub,.ds-ph__sum){font-size:var(--px-type-label)}html:root .ds-nav[data-here]:not([aria-current=page]){background:var(--px-fill-selected);color:var(--px-brand-text);box-shadow:none}html:root .ds-nav[data-here]:not([aria-current=page]) svg{color:var(--px-brand-text)}html:root .ds-nav[data-here]:not([aria-current=page]) .px-ic--duotone [opacity]{fill:var(--px-ic-duo);opacity:var(--px-ic-duo-opacity)}html:root .fx .fx-tile{container-type:inline-size}html:root .fx .fx-tile .fx-big,html:root .fx .fx-tile .fx-mid{font-size:clamp(var(--px-text-20), var(--px-type-kpi-fit), var(--px-type-kpi))}html:root .sx .sx-tile-lab{align-items:center;gap:var(--px-space-1);white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:normal;min-width:0;font-size:var(--px-type-tile-label);font-weight:var(--px-weight-medium);display:flex;overflow:hidden}html:root .sx .sx-tile-lab .sx-tile-ic{flex:none}html:root .sx .sx-tiles .sx-ft{white-space:normal;-webkit-line-clamp:2;line-height:var(--px-lh-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){html:root .sx .sx-tiles .fx-tile .fx-mid{font-size:var(--px-text-20);line-height:var(--px-lh-snug)}}html:root .sx .fx-tile{min-width:0}.ds-sb__head{min-height:var(--px-size-topbar)}.ds-sb__brand{gap:var(--px-space-2-5);font-size:var(--px-type-brand);font-weight:var(--px-weight-brand)}.ds-sb__brand img,.ds-sb__brand svg,.ds-sb__brand .px-logo{width:var(--px-size-brand-mark);height:var(--px-size-brand-mark)}.ds-sb__word{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:767px){.ds-sb__brand{font-size:var(--px-type-brand-phone)}.ds-sb__brand img,.ds-sb__brand svg,.ds-sb__brand .px-logo{width:var(--px-size-brand-mark-phone);height:var(--px-size-brand-mark-phone)}}.ds-sb__foot{padding-bottom:calc(var(--px-space-2) + env(safe-area-inset-bottom))}.ds-shell .ds-acct{width:100%;display:flex}.ds-acct__btn{align-items:center;gap:var(--px-space-2-5);width:100%;min-height:var(--px-size-row);padding:var(--px-space-1) var(--px-space-2);border-radius:var(--px-radius-control);color:var(--px-nav-fg-strong);font:inherit;text-align:left;cursor:pointer;transition:background var(--px-dur-hover) var(--px-ease-linear);background:0 0;border:0;display:flex}.ds-acct__btn:hover,.ds-acct__btn[aria-expanded=true]{background:var(--px-fill-hover)}.ds-acct__btn:focus-visible{box-shadow:var(--px-focus-glow);outline:0}.ds-acct__av{width:var(--px-size-avatar-sm);height:var(--px-size-avatar-sm)}.ds-acct__txt{min-width:0;line-height:var(--px-lh-card-title);flex:1;display:grid}.ds-acct__name{font-size:var(--px-text-13);font-weight:var(--px-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-acct__co{font-size:var(--px-text-12);color:var(--px-nav-fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-acct__chev{color:var(--px-nav-fg-3);flex:none;display:inline-flex}.ds-acct__chev svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm)}.ds-shell .ds-acct .shell-menu__pop--top-start{width:100%;min-width:var(--px-size-menu);transform-origin:bottom}.ds-shell .shell-menu__item .ds-kbd{flex:none}@container dssb (max-width:120px){.ds-sb__brand img,.ds-sb__brand svg,.ds-sb__brand .px-logo{width:var(--px-size-rail-hit);height:var(--px-size-rail-hit)}.ds-acct__btn{width:var(--px-size-rail-hit);height:var(--px-size-rail-hit);justify-content:center;min-height:0;margin:0 auto;padding:0}.ds-shell .ds-acct .shell-menu__pop--top-start{width:auto}}.ds-ib.ds-top__chats,.ds-ib.ds-top__menu{width:var(--px-size-touch);height:var(--px-size-touch)}.ds-ib.ds-top__chats svg,.ds-ib.ds-top__menu svg{width:var(--px-size-chats-icon);height:var(--px-size-chats-icon)}.fx-phact .fx-gear{width:var(--px-size-touch);height:var(--px-size-touch)}.bz-model-link{color:var(--px-text-link);font-size:var(--px-text-12);font-weight:var(--px-weight-medium);white-space:nowrap;flex:none;margin-left:auto;text-decoration:none}.bz-model-link:hover{text-decoration:underline}@media (min-width:768px){.ds-shell{height:100dvh;min-height:0;overflow:hidden}.ds-sb{background:var(--px-surface-sidebar);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:0}.ds-shell:before{border-right:0}.ds-main{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--px-border-strong) transparent;background:var(--px-app-panel);border-left:var(--px-hairline) solid var(--px-card-border);height:100dvh;min-height:0;margin:0;overflow-y:auto}}.ds-nav svg{color:var(--px-brand)}.ds-nav{margin:var(--px-space-0-5) 0}.ds-sb__gt{padding-top:var(--px-space-3-5)}.ds-sb__grp:first-child .ds-sb__gt{padding-top:var(--px-space-2)}
