: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:12px;--px-text-11:12px;--px-text-12:12px;--px-text-12-5:13px;--px-text-13:13px;--px-text-14:14px;--px-text-16:15px;--px-text-18:16px;--px-text-19:17px;--px-text-20:18px;--px-text-24:20px;--px-text-28:24px;--px-text-32:28px;--px-text-40:34px;--px-text-48:40px;--px-type-page-title:20px;--px-type-card-title:14px;--px-type-kpi:20px;--px-type-kpi-fit:11cqi;--px-type-body:var(--px-text-13);--px-type-label:12px;--px-type-meta:12px;--px-lh-tight:1.2;--px-lh-snug:1.35;--px-lh-normal:1.45;--px-lh-relaxed:1.55;--px-lh-11:16px;--px-lh-12:18px;--px-lh-13:20px;--px-lh-16:22px;--px-lh-18:24px;--px-lh-20:26px;--px-lh-page-title:26px;--px-lh-card-title:20px;--px-lh-kpi:26px;--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:2px;--px-space-1:4px;--px-space-1-5:6px;--px-space-2:8px;--px-space-2-5:10px;--px-space-3:12px;--px-space-3-5:14px;--px-space-4:16px;--px-space-5:20px;--px-space-6:24px;--px-space-8:32px;--px-space-10:40px;--px-space-12:48px;--px-space-16:64px;--px-size-row:34px;--px-size-row-compact:30px;--px-size-btn-sm:30px;--px-size-btn-xs:26px;--px-size-input:32px;--px-size-seg:26px;--px-size-tab:32px;--px-size-chip:22px;--px-size-count:18px;--px-size-icon-xs:14px;--px-size-icon-sm:16px;--px-size-icon:16px;--px-size-icon-lg:18px;--px-size-avatar-xs:20px;--px-size-avatar-sm:24px;--px-size-avatar:28px;--px-size-avatar-lg:32px;--px-size-check:16px;--px-size-switch-w:30px;--px-size-switch-h:18px;--px-size-knob:14px;--px-size-dot:7px;--px-size-kbd:18px;--px-size-touch:44px;--px-size-ib:30px;--px-size-rail-hit:32px;--px-size-nav:32px;--px-size-nav-icon:16px;--px-size-nav-sub:30px;--px-size-sidebar:220px;--px-size-rail:56px;--px-size-topbar:48px;--px-size-wb-top:44px;--px-size-wb-status:24px;--px-size-wb-resize:6px;--px-size-wb-top-phone:56px;--px-size-icon-bar:22px;--px-size-drawer:420px;--px-size-drawer-phone:280px;--px-size-menu:220px;--px-size-menu-max:320px;--px-size-palette:640px;--px-size-modal:540px;--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:180px;--px-size-stat-min:150px;--px-size-ov:1180px;--px-size-stat-phone:140px;--px-size-ws-meter:64px;--px-size-ct-num:32px;--px-size-ct-thumb:36px;--px-size-ct-photo:96px;--px-size-ct-tile:140px;--px-size-ct-price:112px;--px-size-ct-qty:72px;--px-size-ct-day:96px;--px-size-ct-col:240px;--px-size-ct-side:320px;--px-size-ct-cart:360px;--px-size-rail-max:120px;--px-size-bubble:560px;--px-size-meter:8px;--px-size-skel:12px;--px-size-bulk:40px;--px-size-pager:36px;--px-size-palette-in:44px;--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-composer:36px;--px-size-ask-panel:400px;--px-size-ask-pill:680px;--px-size-ask-pill-h:56px;--px-size-mascot:48px;--px-size-mascot-sm:24px;--px-size-mascot-hero:72px;--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-brand-mark:28px;--px-size-brand-mark-phone:36px;--px-type-brand:16px;--px-type-brand-phone:20px;--px-weight-brand:700;--px-size-chats-icon:16px;--px-size-sessions-drawer:380px;--px-size-palette-row:34px;--px-size-palette-foot:30px;--px-size-step:20px;--px-size-step-line:20px;--px-hairline:1px;--px-stroke-1-5:1.5px;--px-stroke-2:2px;--px-chart-stroke:1.75px;--px-radius-xs:4px;--px-radius-sm:6px;--px-radius-control:8px;--px-radius-md:7px;--px-radius-tile:8px;--px-radius-tile-lg:10px;--px-radius-card:12px;--px-radius-panel:12px;--px-radius-xl:14px;--px-radius-2xl:18px;--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:14px;--px-ic-md:16px;--px-ic-lg:18px;--px-ic-xl:20px;--px-ic-tile:16px;--px-ic-hero:22px;--px-z-base:0;--px-z-raised:1;--px-z-sticky:100;--px-z-sidebar:200;--px-z-topbar:300;--px-z-drawer:400;--px-z-overlay:500;--px-z-popover:600;--px-z-modal:700;--px-z-toast:800;--px-z-tooltip:900;--px-z-skip:1000;--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-text-12:13px;--px-text-11:13px;--px-lh-13:24px;--px-lh-12:22px;--px-type-page-title:22px;--px-lh-page-title:28px;--px-type-card-title:16px;--px-lh-card-title:22px;--px-type-kpi:22px;--px-lh-kpi:28px;--px-type-label:13px;--px-type-meta:13px;--px-size-nav-icon:20px;--px-size-icon:18px;--px-size-icon-sm:18px;--px-space-3:14px;--px-space-4:18px;--px-radius-card:14px;--px-radius-panel:16px;--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;--px-size-composer:44px;--px-size-ask-pill-h:64px}}@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:48px;--px-kb-inset:0px;--px-size-chat-menu:300px;--px-size-mini:30px;--px-size-flag-w:18px;--px-size-flag-h:12px;--px-radius-flag:3px;--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:28px;--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:28px;--px-size-ph-pill-icon:14px;--px-speed-ph-pills:34;--px-size-eh-row:40px;--px-size-eh-chip:28px;--px-size-eh-gear:30px;--px-size-eh-tab:30px;--px-type-eh-title:18px;--px-type-eh-title-lg:20px;--px-type-eh-tab:13px;--px-type-eh-sub:12px;--px-type-tile-label:12px}@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)}:root{--px-size-gx-frame-top:96px;--px-size-gx-gutter:24px;--px-size-gx-page-left:288px;--px-radius-gx-sheet:28px;--px-size-pxd-w:380px;--px-size-pxd-rail:56px;--px-size-gx-side-edge:252px;--px-size-pxd-mark:32px;--px-size-pxd-mark-lg:36px;--px-size-pxd-ib:32px;--px-size-pxd-send:34px;--px-size-pxd-dot:8px;--px-size-pxm-list:380px;--px-size-pxc-tile:18px;--px-size-pxc-tile-md:30px;--px-size-pxr-w:450px;--px-size-pxr-av:52px;--px-size-pxr-el:26px;--px-size-pxr-dot:7px;--px-size-pxr-arrow:16px;--px-size-pxr-sheet:88dvh;--px-radius-pxd:28px;--px-radius-pxd-in:20px;--px-radius-pxr:24px;--px-radius-pxc:10px;--px-size-pxk-w:820px;--px-size-pxk-pre:300px;--px-size-pxk-list:560px;--px-size-pxi-w:520px;--px-size-pxi-ic:36px;--px-size-pxi-round:34px;--px-size-pxi-n:18px;--px-radius-pxk:26px}
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(.wb) h1,:where(.wb) h2,:where(.wb) 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-sb{background:var(--px-surface-sidebar);min-width:0;container:dssb/inline-size}.ds-sb__in{flex-direction:column;height:100%;min-height:0;display:flex}.ds-sb__nav{min-height:0;padding:var(--px-space-2);scrollbar-width:thin;scrollbar-color:var(--px-border-strong) transparent;flex:1;overflow:hidden auto}.ds-sb__grp,.ds-sb__eng{gap:var(--px-space-0-5);flex-direction:column;display:flex}.ds-sb__grp+.ds-sb__grp{border-top:var(--px-hairline) solid var(--px-border-hairline);margin-top:var(--px-space-2);padding-top:var(--px-space-2)}.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-0-5) 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-brand);flex:none}.ds-nav:hover,.ds-nav[aria-expanded=true]{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-sb__nav .ds-nav{height:max(var(--px-size-nav), calc(var(--px-space-8) + var(--px-space-1)));margin:0}.ds-nav__caret{color:var(--px-text-tertiary);transition:transform var(--px-dur-hover) var(--px-ease-standard);flex:none;display:inline-flex}.ds-nav .ds-nav__caret svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);color:inherit}.ds-nav[aria-expanded=true] .ds-nav__caret{transform:rotate(90deg)}.ds-sb__nav .ds-nav[data-acc][aria-expanded=true]:not([data-here],:hover){color:var(--px-nav-fg);background:0 0}.ds-sb__sub{margin:0 0 var(--px-space-1) var(--px-space-4);padding-left:var(--px-space-2);border-left:var(--px-hairline) solid var(--px-border-hairline);gap:var(--px-space-0-5);flex-direction:column;display:flex}.ds-sb__sub .ds-subnav{height:max(var(--px-size-nav-sub), var(--px-space-8));flex: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,.ds-subnav:focus-visible{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-fly{z-index:var(--px-z-popover);gap:var(--px-space-px);min-width:var(--px-size-menu);max-height:calc(100dvh - var(--px-space-8));padding:var(--px-space-1-5);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);background:var(--px-surface-overlay);box-shadow:var(--px-shadow-pop);animation:ds-fade var(--px-dur-pop) var(--px-ease-out);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ds-fly__title{padding:var(--px-space-1) var(--px-space-2) var(--px-space-1-5);color:var(--px-text-tertiary);font-size:var(--px-text-12);font-weight:var(--px-weight-medium);margin:0}.ds-sb__foot{border-top:var(--px-hairline) solid var(--px-border-hairline);padding:var(--px-space-1-5) var(--px-space-2) calc(var(--px-space-1-5) + env(safe-area-inset-bottom));flex:none;justify-content:flex-end;display:flex}@container dssb (max-width:120px){.ds-lbl,.ds-sb__sub,.ds-nav__caret{display:none!important}.ds-sb__nav{padding:var(--px-space-1-5) var(--px-space-2);scrollbar-width:none}.ds-sb__nav .ds-nav{width:var(--px-size-rail-hit);height:var(--px-size-rail-hit);justify-content:center;margin:0 auto;padding:0}.ds-sb__foot{justify-content:center}}.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-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,:is(.wb,.px-layer) .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 svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);color:var(--px-text-tertiary);flex:none}.ds-search{align-items:center;gap:var(--px-space-2);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);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-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-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)}.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) var(--px-space-8);display:block;container:page/inline-size}@media (max-width:767px){.ds-content--page{padding:var(--px-space-3) var(--px-space-3) var(--px-space-8)}}:is(.wb,.px-layer) .shell-menu{display:inline-flex;position:relative}:is(.wb,.px-layer) .shell-menu__pop{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;overflow-y:auto}:is(.wb,.px-layer) .shell-menu__pop[data-side=top]{transform-origin:bottom}:is(.wb,.px-layer) .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}:is(.wb,.px-layer) .shell-menu__item svg{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);color:var(--px-text-secondary);flex:none}:is(.wb,.px-layer) .shell-menu__item:hover,:is(.wb,.px-layer) .shell-menu__item:focus-visible{background:var(--px-fill-hover);outline:0}:is(.wb,.px-layer) .shell-menu__item[aria-checked=true]{background:var(--px-fill-selected)}:is(.wb,.px-layer) .shell-menu__item--danger,:is(.wb,.px-layer) .shell-menu__item--danger svg{color:var(--px-danger)}:is(.wb,.px-layer) .shell-menu__group{padding:var(--px-space-0-5) 0;border-top:var(--px-hairline) solid var(--px-border-hairline)}:is(.wb,.px-layer) .shell-menu__group:first-child,:is(.wb,.px-layer) .shell-menu__head+.shell-menu__group{border-top:0}:is(.wb,.px-layer) .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}:is(.wb,.px-layer) .shell-menu__name{font-weight:var(--px-weight-semibold);font-size:var(--px-text-13)}:is(.wb,.px-layer) .shell-menu__email,:is(.wb,.px-layer) .shell-menu__co-role{font-size:var(--px-text-12);color:var(--px-text-tertiary)}:is(.wb,.px-layer) .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}:is(.wb,.px-layer) .shell-menu__grow{flex-direction:column;flex:1;min-width:0;display:flex}:is(.wb,.px-layer) .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}:is(.wb,.px-layer) .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}:is(.wb,.px-layer) .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{.wb-top,.wb-side,.wb-status,.ai-panel{display:none!important}.wb{height:auto;display:block;overflow:visible}}.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}}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,.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,:is(.wb,.px-layer) .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-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,.wb-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 .fin-stat{container-type:inline-size}html:root .fin-stat .fin-stat__value{font-size:clamp(var(--px-text-18), var(--px-type-kpi-fit), var(--px-type-kpi))}html:root .sx .sx-tile-lab{align-items:flex-start;gap:var(--px-space-1);white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:var(--px-lh-snug);text-transform:none;letter-spacing:normal;font-size:var(--px-type-tile-label);font-weight:var(--px-weight-medium);display:flex}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}.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}.px-flag{inline-size:var(--px-size-flag-w);block-size:var(--px-size-flag-h);border-radius:var(--px-radius-flag);box-shadow:0 0 0 var(--px-hairline) var(--px-border-hairline);object-fit:cover;vertical-align:middle;flex:none;margin-inline-end:var(--px-space-1-5);display:inline-block}
.cc-placeholder{min-height:100dvh;padding:var(--px-space-6);place-items:center;display:grid}.cc-placeholder__card{gap:var(--px-space-2);max-width:var(--px-size-ph-sheet);padding:var(--px-space-5);border-radius:var(--px-radius-tile);background:var(--px-color-surface);box-shadow:var(--px-shadow-popover);display:grid}.cc-placeholder__title{font-size:var(--px-type-page-title);line-height:var(--px-lh-page-title);margin:0}.cc-placeholder__meta{color:var(--px-color-text-muted);font-size:var(--px-type-meta);margin:0}.cc-auth{min-height:100dvh;padding:var(--px-space-6) var(--px-space-4);place-items:center;display:grid}.cc-auth>*{width:100%;max-width:var(--px-size-ph-sheet)}.cc-auth__stack{gap:var(--px-space-3);display:grid}.cc-auth__lead{align-items:center;gap:var(--px-space-2);color:var(--px-color-text);margin:0;display:flex}.cc-auth__meta{color:var(--px-color-text-muted);font-size:var(--px-type-meta)}.cc-auth__qr{width:calc(var(--px-space-16) * 3);height:calc(var(--px-space-16) * 3);padding:var(--px-space-2);border-radius:var(--px-radius-tile);background:var(--px-white);justify-self:center}.cc-auth__secret{justify-self:center}.cc-auth__loading{place-items:center;display:grid}html:root body .cc-auth>.px-auth-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}html:root body .cc-auth>*{max-width:var(--px-size-rename)}html:root body .cc-auth .px-auth-card__logo{margin-bottom:var(--px-space-5)}html:root body .cc-auth .px-auth-card__header{margin-bottom:var(--px-space-8);text-align:center}html:root body .cc-auth .px-auth-card__title{font-family:var(--px-font-display);font-weight:400;font-size:var(--px-text-32);letter-spacing:-.01em;text-wrap:balance;line-height:1.1}html:root body .cc-auth .px-auth-card__subtitle{margin-top:var(--px-space-3);font-size:var(--px-text-16);color:var(--px-text-secondary)}html:root body .cc-auth .px-auth-card__footer{margin-top:var(--px-space-8);text-align:center;border-top:0;padding-top:0}html:root body .cc-auth .px-auth-card .px-button,html:root body .cc-auth .px-auth-card .px-input{min-height:var(--px-size-palette-in);height:var(--px-size-palette-in);border-radius:var(--px-radius-pill)}.cc-auth__hint{margin:var(--px-space-2) 0 0;text-align:center;font-size:var(--px-type-meta);color:var(--px-text-secondary)}.cc-auth__switch{font-size:var(--px-text-14);justify-self:center}html:root body .cc-auth .cc-auth__secret{align-items:center;gap:var(--px-space-2);max-width:100%;padding:var(--px-space-2) var(--px-space-3);border:var(--px-hairline) solid var(--px-border-strong);border-radius:var(--px-radius-pill);color:var(--px-text-secondary);font:inherit;cursor:pointer;background:0 0;display:inline-flex}.cc-auth__secret code{font-family:var(--px-font-mono);font-size:var(--px-type-meta);word-break:break-all}.cc-auth__secret-act{font-size:var(--px-type-meta);color:var(--px-text-link)}.cc-auth__codes{gap:var(--px-space-2) var(--px-space-4);padding:var(--px-space-4);border:var(--px-hairline) dashed var(--px-border-strong);border-radius:var(--px-radius-tile);font-family:var(--px-font-mono);font-size:var(--px-text-16);text-align:center;color:var(--px-text-primary);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.cc-auth__row{gap:var(--px-space-3);grid-template-columns:1fr 1fr;display:grid}
.ds-shell.cc-shell{grid-template-columns:var(--px-size-sidebar) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.cc-shell>.ds-sb{border-right:var(--px-hairline) solid var(--px-border-hairline);min-width:0;height:100dvh;position:relative;overflow:hidden}.cc-shell .ds-sb__head{align-items:center;gap:var(--px-space-2);height:var(--px-size-topbar);padding:0 var(--px-space-3);border-bottom:var(--px-hairline) solid var(--px-border-hairline);flex:none;display:flex}.cc-shell .ds-sb__brand{align-items:center;gap:var(--px-space-2);min-width:0;color:var(--px-text-primary);font-size:var(--px-text-14);font-weight:var(--px-weight-semibold);text-decoration:none;display:inline-flex}.cc-shell .ds-sb__jump{align-items:center;gap:var(--px-space-2);margin:var(--px-space-2) var(--px-space-2) 0;padding:0 var(--px-space-2);height:var(--px-size-nav);border:var(--px-hairline) solid var(--px-border-hairline);border-radius:var(--px-radius-control);background:var(--px-fill-sunken);color:var(--px-text-secondary);font:inherit;font-size:var(--px-text-13);cursor:pointer;flex:none;display:flex}.cc-shell .ds-sb__jump .ds-kbds{margin-left:auto}.cc-shell .ds-sb__gt{padding:var(--px-space-2) var(--px-space-2) var(--px-space-1);font-size:var(--px-text-11);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-caps);text-transform:uppercase;color:var(--px-nav-fg-3)}.cc-shell .ds-nav__chev{align-items:center;margin-left:auto;display:inline-flex}.cc-shell .ds-main{flex-direction:column;min-width:0;min-height:0;display:flex}.cc-shell .ds-top{z-index:var(--px-z-topbar);align-items:center;gap:var(--px-space-2);height:var(--px-size-topbar);padding:0 var(--px-space-3);background:var(--px-surface-topbar);border-bottom:var(--px-hairline) solid var(--px-border-hairline);flex:none;display:flex;position:relative}.cc-shell .ds-top__sp{flex:1;min-width:0}.cc-shell .ds-main>.ds-content{flex:1;min-height:0;overflow-y:auto}.cc-shell .ds-avbtn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cc-shell .ds-top__menu,.cc-shell .ds-scrim{display:none}@media (max-width:1023px){.ds-shell.cc-shell{grid-template-columns:minmax(0,1fr)}.cc-shell>.ds-sb{z-index:var(--px-z-drawer);width:min(var(--px-size-drawer-phone), 86vw);background:var(--px-surface-overlay);height:100dvh;box-shadow:var(--px-shadow-pop);visibility:hidden;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%)}.cc-shell[data-open]>.ds-sb{visibility:visible;transition:transform var(--px-dur-panel) var(--px-ease-out);transform:none}.cc-shell[data-open]>.ds-scrim{z-index:calc(var(--px-z-drawer) - 1);background:var(--px-overlay);cursor:pointer;border:0;padding:0;display:block;position:fixed;inset:0}.cc-shell .ds-top__menu{flex:none;display:inline-flex}.cc-shell .ds-search{width:var(--px-size-ib);height:var(--px-size-ib);flex:none;justify-content:center;padding:0}.cc-shell .ds-search>span{display:none}.cc-shell .ds-sb__nav .ds-nav{height:var(--px-size-touch)}.cc-shell .ds-sb__foot{padding-bottom:calc(var(--px-space-1-5) + env(safe-area-inset-bottom))}}
