/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:Greycliff CF;src:url(/_next/static/media/GreycliffCF-Light.7d96da7a.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/GreycliffCF-Regular.ca578c67.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/GreycliffCF-Medium.394b1dad.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/GreycliffCF-DemiBold.a4bd0f02.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/GreycliffCF-Bold.a54811e1.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/GreycliffCF-ExtraBold.2ba5a028.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Greycliff CF;src:url(/_next/static/media/GreycliffCF-Heavy.cdcd5a3b.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:HugeIcons;src:url(/_next/static/media/hugeicons-stroke-standard.e83243df.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:HugeIconsSolid;src:url(/_next/static/media/hugeicons-solid-standard.66822af3.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.hgi{font-feature-settings:"liga" 1,"dlig" 1,"calt" 1;-webkit-font-feature-settings:"liga" 1,"dlig" 1,"calt" 1;font-variant-ligatures:discretionary-ligatures;-webkit-text-stroke:var(--hgi-stroke,.2px) currentColor;paint-order:stroke fill;-webkit-font-smoothing:antialiased;font-family:HugeIcons;font-size:20px;font-style:normal;font-weight:400}.hgi,.hgi-solid{speak:none;text-transform:none;vertical-align:middle;letter-spacing:0;line-height:1;display:inline-block}.hgi-solid{font-feature-settings:"liga" 1,"dlig" 1,"calt" 1;-webkit-font-feature-settings:"liga" 1,"dlig" 1,"calt" 1;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;font-family:HugeIconsSolid;font-size:20px;font-style:normal;font-weight:400}:root{--white:#fff;--white-a15:#ffffff26;--white-a80:#fffc;--white-a25:#ffffff40;--gray-50:#f8fafc;--gray-100:#f3f6f9;--gray-200:#e0e6ed;--gray-300:#bcccde;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#002855;--gray-800:#001d3d;--gray-900:#000d1c;--gray-800-a05:#001d3d0d;--gray-800-a10:#001d3d1a;--gray-800-a30:#001d3d4d;--gray-800-a35:#001d3d59;--gray-800-a45:#001d3d73;--gray-800-a50:#001d3d80;--gray-800-a55:#001d3d8c;--gray-800-a80:#001d3dcc;--gray-150:#e9eef4;--gray-650:#334155;--gray-inv-400:#58626b;--gray-inv-500:#414b56;--gray-inv-600:#293541;--gray-inv-700:#111e2c;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-600:#d97706;--amber-700:#b45309;--amber-900:#78350f;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-900:#1e3a8a;--green-500:#22c55e;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-600:#059669;--emerald-700:#047857;--emerald-900:#064e3b;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-600:#db2777;--pink-700:#be185d;--pink-900:#831843;--pink-800:#9d174d;--red-50:#fef2f2;--red-100:#fee2e2;--red-300:#fca5a5;--red-400:#f87171;--red-600:#dc2626;--red-700:#b91c1c;--red-900:#7f1d1d;--red-200:#fecdd0;--red-400-a80:#f87171cc;--red-600-a80:#dc2626cc;--red-600-a45:#dc262673;--red-inv-900:#723f42;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-400:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-900:#4c1d95;--gold:#e6c200;--gold-deep:#b8860b;--brand:var(--gray-800);--brand-hover:#001d3dcc;--brand-tint:var(--gray-100);--focus-ring-color:var(--brand);--focus-ring:0 0 0 2px var(--white),0 0 0 4px var(--focus-ring-color);--danger:var(--red-600);--danger-bg:var(--red-100);--danger-text:var(--red-900);--success:var(--emerald-600);--success-bg:var(--emerald-100);--success-text:var(--emerald-900);--warning:var(--amber-600);--warning-bg:var(--amber-100);--warning-text:var(--amber-900);--info:var(--blue-600);--info-bg:var(--blue-100);--info-text:var(--blue-900);--font-sans:"Greycliff CF",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-demibold:600;--fw-bold:700;--fw-extrabold:800;--fw-heavy:900;--display-size:52px;--display-lh:68px;--h1-size:30px;--h1-lh:36px;--h2-size:24px;--h2-lh:30px;--h3-size:20px;--h3-lh:26px;--h4-size:18px;--h4-lh:24px;--body-lg-size:16px;--body-lg-lh:22px;--body-size:14px;--body-lh:18px;--small-size:12px;--small-lh:16px;--caption-size:10px;--caption-lh:12px;--r-xs:4px;--r-sm:6px;--r-pill-sm:10px;--r-md:12px;--r-chip:16px;--r-lg:24px;--r-full:9999px;--corner:superellipse(2);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--shadow-sm:0 1px 2px #0000000d;--shadow-base:0 1px 2px #0000000f,0 1px 3px #0000001a;--shadow-card-popover:0 4px 18px #001d3d0d;--shadow-dropdown:0 7px 25px #0000000d;--shadow-chart-lg:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a;--shadow-xs:var(--shadow-sm);--shadow-pop:var(--shadow-card-popover);--shadow-md:var(--shadow-base);--shadow-lg:var(--shadow-chart-lg);color-scheme:light;--surface-page:var(--white);--surface-raised:var(--white);--surface-subtle:var(--gray-50);--surface-track:var(--gray-100);--border-hairline:var(--gray-200);--ink:var(--gray-800);--ink-muted:var(--gray-500);--decorative-shadow:#0000001a;--primary:var(--brand);--elevation-tint:#001d3d2e;--brand-artwork-filter:none;--rail-surface:var(--gray-50);--rail-hover-fill:var(--gray-100);--rail-active-fill:var(--gray-200);--rail-ink-rest:var(--gray-500);--r-13:13px;--r-20:20px;--shadow-card-raised:0 2px 2.5px #00000003,0 9px 17.5px #0000000d;--shadow-dropdown-raised:0 9px 35px #00000014;--shadow-pill-glass:0 2px 5px #00000003,0 9px 35px #0000000a;--shadow-sheet-glass:0 2px 5px #0000000a,0 12px 40px #0000001f;--shadow-liquid-glass:0 1px 3px #0000000f,0 3px 14px #00000021,inset 0 1px 1px #fff9,inset 0 3px 12px #ffffff38,inset 0 -1px 1px #ffffff26;--glass-pill:#fff0;--glass-pill-border:var(--gray-100);--glass-sheet:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){:root{--glass-sheet:color-mix(in srgb,var(--surface-raised) 72%,transparent)}}:root{--glass-mobilebar:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){:root{--glass-mobilebar:color-mix(in srgb,var(--surface-raised) 72%,transparent)}}:root{--glass-sheet-border:var(--white)}@supports (color:color-mix(in lab,red,red)){:root{--glass-sheet-border:color-mix(in srgb,var(--white) 55%,transparent)}}:root{--glass-blur-pill:4px;--glass-blur-scrim:14px;--glass-saturate:180%;--glass-blur-sheet:16px;--glass-blur-mobilebar:20px;--glass-fade-down:linear-gradient(to bottom,var(--surface-raised) 0%,var(--surface-raised) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root{--glass-fade-down:linear-gradient(to bottom,color-mix(in srgb,var(--surface-raised) 96%,transparent) 0%,color-mix(in srgb,var(--surface-raised) 70%,transparent) 50%,transparent 100%)}}:root{--glass-fade-up:linear-gradient(to top,var(--surface-raised) 0%,var(--surface-raised) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root{--glass-fade-up:linear-gradient(to top,color-mix(in srgb,var(--surface-raised) 96%,transparent) 0%,color-mix(in srgb,var(--surface-raised) 70%,transparent) 50%,transparent 100%)}}.dark,:root[data-theme=dark]{color-scheme:dark;scrollbar-color:var(--gray-inv-400) transparent;--white:#293541;--white-a15:#001d3d2e;--white-a80:#293541cc;--white-a25:#001d3d47;--gray-50:#303c48;--gray-100:#374350;--gray-150:#3c4854;--gray-200:#414b56;--gray-300:#58626b;--gray-400:#94a3b8;--gray-500:#b4c0cc;--gray-600:#cbd5e0;--gray-650:#d6dee6;--gray-700:#e2e8f0;--gray-800:#fff;--gray-900:#fff;--gray-800-a05:#00000073;--gray-800-a10:#ffffff1a;--gray-800-a30:#0000008c;--gray-800-a35:#ffffff59;--gray-800-a45:#ffffff73;--gray-800-a50:#000000a6;--gray-800-a55:#ffffffa6;--gray-800-a80:#ffffffd9;--amber-50:#2a2313;--amber-100:#3a2f17;--amber-600:#fbbf24;--amber-700:#fcd34d;--amber-900:#fde9b5;--blue-50:#16233a;--blue-100:#1b2c47;--blue-600:#60a5fa;--blue-700:#93c5fd;--blue-900:#d7e7ff;--green-500:#4ade80;--emerald-50:#12291f;--emerald-100:#163526;--emerald-600:#34d399;--emerald-700:#6ee7b7;--emerald-900:#c7f5e1;--pink-50:#33172a;--pink-100:#401d34;--pink-600:#f472b6;--pink-700:#f9a8d4;--pink-800:#fbcfe8;--pink-900:#fce7f3;--red-50:#2a1e20;--red-100:#3b2629;--red-200:#4c2f32;--red-600:#f87171;--red-700:#fca5a5;--red-900:#fecaca;--red-400-a80:#fca5a5cc;--red-600-a80:#fca5a5d9;--red-600-a45:#f8717173;--violet-50:#211b3a;--violet-100:#2a2247;--violet-600:#a78bfa;--violet-700:#c4b5fd;--violet-900:#e4dbff;--brand:var(--gray-800);--brand-hover:#ffffffd9;--brand-tint:var(--gray-100);--focus-ring-color:var(--brand);--focus-ring:0 0 0 2px var(--white),0 0 0 4px var(--focus-ring-color);--danger:var(--red-600);--danger-bg:var(--red-100);--danger-text:var(--red-900);--success:var(--emerald-600);--success-bg:var(--emerald-100);--success-text:var(--emerald-900);--warning:var(--amber-600);--warning-bg:var(--amber-100);--warning-text:var(--amber-900);--info:var(--blue-600);--info-bg:var(--blue-100);--info-text:var(--blue-900);--shadow-sm:0 1px 2px #00000059;--shadow-base:0 1px 2px #0006,0 1px 3px #00000080;--shadow-card-popover:0 4px 18px #00000073;--shadow-dropdown:0 7px 25px #00000080;--shadow-chart-lg:0 4px 6px -2px #0006,0 10px 15px -3px #0000008c;--shadow-card-raised:0 2px 2.5px #0000004d,0 9px 17.5px #00000073;--shadow-dropdown-raised:0 9px 35px #0000008c;--shadow-pill-glass:0 2px 5px #00000040,0 9px 35px #0006;--shadow-sheet-glass:0 2px 5px #00000059,0 12px 40px #0000008c;--shadow-liquid-glass:0 1px 3px #0006,0 3px 14px #0000008c,inset 0 1px 1px #ffffff24,inset 0 3px 12px #ffffff0f,inset 0 -1px 1px #ffffff0d;--elevation-tint:#0000008c;--surface-page:#111e2c;--surface-raised:var(--white);--surface-subtle:var(--gray-50);--surface-track:var(--gray-100);--border-hairline:#ffffff1f;--ink:var(--gray-800);--ink-muted:var(--gray-500);--decorative-shadow:#ffffff26;--primary:var(--brand);--brand-artwork-filter:brightness(0) invert(1);--rail-surface:#1a2634;--rail-hover-fill:#ffffff14;--rail-active-fill:#3e4753;--rail-ink-rest:var(--gray-500);--glass-pill:#fff0;--glass-pill-border:#ffffff1f;--glass-sheet:var(--surface-page)}@supports (color:color-mix(in lab,red,red)){.dark,:root[data-theme=dark]{--glass-sheet:color-mix(in srgb,var(--surface-page) 62%,transparent)}}.dark,:root[data-theme=dark]{--glass-mobilebar:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.dark,:root[data-theme=dark]{--glass-mobilebar:color-mix(in srgb,var(--surface-raised) 72%,transparent)}}.dark,:root[data-theme=dark]{--glass-sheet-border:#ffffff1f;--glass-fade-down:linear-gradient(to bottom,var(--surface-page) 0%,var(--surface-page) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.dark,:root[data-theme=dark]{--glass-fade-down:linear-gradient(to bottom,color-mix(in srgb,var(--surface-page) 96%,transparent) 0%,color-mix(in srgb,var(--surface-page) 70%,transparent) 50%,transparent 100%)}}.dark,:root[data-theme=dark]{--glass-fade-up:linear-gradient(to top,var(--surface-page) 0%,var(--surface-page) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.dark,:root[data-theme=dark]{--glass-fade-up:linear-gradient(to top,color-mix(in srgb,var(--surface-page) 96%,transparent) 0%,color-mix(in srgb,var(--surface-page) 70%,transparent) 50%,transparent 100%)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;scrollbar-color:var(--gray-inv-400) transparent;--white:#293541;--white-a15:#001d3d2e;--white-a80:#293541cc;--white-a25:#001d3d47;--gray-50:#303c48;--gray-100:#374350;--gray-150:#3c4854;--gray-200:#414b56;--gray-300:#58626b;--gray-400:#94a3b8;--gray-500:#b4c0cc;--gray-600:#cbd5e0;--gray-650:#d6dee6;--gray-700:#e2e8f0;--gray-800:#fff;--gray-900:#fff;--gray-800-a05:#00000073;--gray-800-a10:#ffffff1a;--gray-800-a30:#0000008c;--gray-800-a35:#ffffff59;--gray-800-a45:#ffffff73;--gray-800-a50:#000000a6;--gray-800-a55:#ffffffa6;--gray-800-a80:#ffffffd9;--amber-50:#2a2313;--amber-100:#3a2f17;--amber-600:#fbbf24;--amber-700:#fcd34d;--amber-900:#fde9b5;--blue-50:#16233a;--blue-100:#1b2c47;--blue-600:#60a5fa;--blue-700:#93c5fd;--blue-900:#d7e7ff;--green-500:#4ade80;--emerald-50:#12291f;--emerald-100:#163526;--emerald-600:#34d399;--emerald-700:#6ee7b7;--emerald-900:#c7f5e1;--pink-50:#33172a;--pink-100:#401d34;--pink-600:#f472b6;--pink-700:#f9a8d4;--pink-800:#fbcfe8;--pink-900:#fce7f3;--red-50:#2a1e20;--red-100:#3b2629;--red-200:#4c2f32;--red-600:#f87171;--red-700:#fca5a5;--red-900:#fecaca;--red-400-a80:#fca5a5cc;--red-600-a80:#fca5a5d9;--red-600-a45:#f8717173;--violet-50:#211b3a;--violet-100:#2a2247;--violet-600:#a78bfa;--violet-700:#c4b5fd;--violet-900:#e4dbff;--brand:var(--gray-800);--brand-hover:#ffffffd9;--brand-tint:var(--gray-100);--focus-ring-color:var(--brand);--focus-ring:0 0 0 2px var(--white),0 0 0 4px var(--focus-ring-color);--danger:var(--red-600);--danger-bg:var(--red-100);--danger-text:var(--red-900);--success:var(--emerald-600);--success-bg:var(--emerald-100);--success-text:var(--emerald-900);--warning:var(--amber-600);--warning-bg:var(--amber-100);--warning-text:var(--amber-900);--info:var(--blue-600);--info-bg:var(--blue-100);--info-text:var(--blue-900);--shadow-sm:0 1px 2px #00000059;--shadow-base:0 1px 2px #0006,0 1px 3px #00000080;--shadow-card-popover:0 4px 18px #00000073;--shadow-dropdown:0 7px 25px #00000080;--shadow-chart-lg:0 4px 6px -2px #0006,0 10px 15px -3px #0000008c;--shadow-card-raised:0 2px 2.5px #0000004d,0 9px 17.5px #00000073;--shadow-dropdown-raised:0 9px 35px #0000008c;--shadow-pill-glass:0 2px 5px #00000040,0 9px 35px #0006;--shadow-sheet-glass:0 2px 5px #00000059,0 12px 40px #0000008c;--shadow-liquid-glass:0 1px 3px #0006,0 3px 14px #0000008c,inset 0 1px 1px #ffffff24,inset 0 3px 12px #ffffff0f,inset 0 -1px 1px #ffffff0d;--elevation-tint:#0000008c;--surface-page:#111e2c;--surface-raised:var(--white);--surface-subtle:var(--gray-50);--surface-track:var(--gray-100);--border-hairline:#ffffff1f;--ink:var(--gray-800);--ink-muted:var(--gray-500);--decorative-shadow:#ffffff26;--primary:var(--brand);--brand-artwork-filter:brightness(0) invert(1);--rail-surface:#1a2634;--rail-hover-fill:#ffffff14;--rail-active-fill:#3e4753;--rail-ink-rest:var(--gray-500);--glass-pill:#fff0;--glass-pill-border:#ffffff1f;--glass-sheet:var(--surface-page)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--glass-sheet:color-mix(in srgb,var(--surface-page) 62%,transparent)}}:root:not([data-theme=light]){--glass-mobilebar:var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--glass-mobilebar:color-mix(in srgb,var(--surface-raised) 72%,transparent)}}:root:not([data-theme=light]){--glass-sheet-border:#ffffff1f;--glass-fade-down:linear-gradient(to bottom,var(--surface-page) 0%,var(--surface-page) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--glass-fade-down:linear-gradient(to bottom,color-mix(in srgb,var(--surface-page) 96%,transparent) 0%,color-mix(in srgb,var(--surface-page) 70%,transparent) 50%,transparent 100%)}}:root:not([data-theme=light]){--glass-fade-up:linear-gradient(to top,var(--surface-page) 0%,var(--surface-page) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--glass-fade-up:linear-gradient(to top,color-mix(in srgb,var(--surface-page) 96%,transparent) 0%,color-mix(in srgb,var(--surface-page) 70%,transparent) 50%,transparent 100%)}}}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--gray-800);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-text-fill-color:var(--gray-800);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}select:-webkit-autofill{-webkit-text-fill-color:var(--gray-800);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}body{font-family:var(--font-sans);color:var(--gray-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.h1,h1{font-size:var(--h1-size);line-height:var(--h1-lh)}.h1,.h2,h1,h2{font-weight:var(--fw-demibold);color:var(--gray-800);letter-spacing:0;margin:0}.h2,h2{font-size:var(--h2-size);line-height:var(--h2-lh)}.h3,h3{font-size:var(--h3-size);line-height:var(--h3-lh)}.h3,.h4,h3,h4{font-weight:var(--fw-demibold);color:var(--gray-800);margin:0}.h4,h4{font-size:var(--h4-size);line-height:var(--h4-lh)}.body,.label-1{font-size:var(--body-size);line-height:var(--body-lh)}.body,.label-1,.label-2{font-weight:var(--fw-demibold);color:var(--gray-800)}.label-2{font-size:var(--small-size);line-height:var(--small-lh)}.secondary{font-size:var(--body-size);line-height:var(--body-lh);font-weight:var(--fw-medium);color:var(--gray-500)}.caption{font-weight:var(--fw-regular);color:var(--gray-500)}.caption,.overline{font-size:var(--small-size);line-height:var(--small-lh)}.overline{font-weight:var(--fw-demibold);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400)}.t-display{font:var(--fw-demibold) var(--display-size)/var(--display-lh) var(--font-sans)}.t-h1{font:var(--fw-demibold) var(--h1-size)/var(--h1-lh) var(--font-sans)}.t-h2{font:var(--fw-demibold) var(--h2-size)/var(--h2-lh) var(--font-sans)}.t-h3{font:var(--fw-demibold) var(--h3-size)/var(--h3-lh) var(--font-sans)}.t-h4{font:var(--fw-demibold) var(--h4-size)/var(--h4-lh) var(--font-sans)}.t-body-lg{font:var(--fw-demibold) var(--body-lg-size)/var(--body-lg-lh) var(--font-sans)}.t-body-lg--medium{font:var(--fw-medium) var(--body-lg-size)/var(--body-lg-lh) var(--font-sans)}.t-body-lg--underline{font:var(--fw-demibold) var(--body-lg-size)/var(--body-lg-lh) var(--font-sans);text-decoration:underline}.t-body-md{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans)}.t-body-md--medium{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans)}.t-body-md--underline{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);text-decoration:underline}.t-body-sm{font:var(--fw-demibold) var(--small-size)/var(--small-lh) var(--font-sans)}.t-body-sm--medium{font:var(--fw-medium) var(--small-size)/var(--small-lh) var(--font-sans)}.t-caption,.t-caption--upper{font:var(--fw-demibold) var(--caption-size)/var(--caption-lh) var(--font-sans)}.t-caption--upper{text-transform:uppercase;letter-spacing:.5px}.btn{isolation:isolate;font-family:var(--font-sans);font-weight:var(--fw-demibold);cursor:pointer;white-space:nowrap;color:var(--white);background:var(--brand);corner-shape:var(--corner);border:none;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform 80ms;display:inline-flex;position:relative;overflow:hidden}.btn>.hgi,.btn>.lbl{z-index:2;position:relative}.btn--compact{height:28px;padding:0 var(--sp-3);border-radius:var(--r-pill-sm);gap:6px;font-size:14px;line-height:18px}.btn--small{height:40px}.btn--medium,.btn--small{padding:0 var(--sp-4);gap:var(--sp-2);border-radius:var(--r-chip);font-size:14px;line-height:18px}.btn--medium{height:48px}.btn--large{height:56px;padding:0 var(--sp-4);gap:var(--sp-2);border-radius:var(--r-chip);font-size:16px;line-height:22px}.btn:not([class*=btn--compact]):not([class*=btn--small]):not([class*=btn--large]){height:48px;padding:0 var(--sp-4);gap:var(--sp-2);border-radius:var(--r-chip)}.btn--block{width:100%;display:flex}.btn .hgi{font-size:20px;line-height:1}.btn--compact .hgi{font-size:16px}.btn--small .hgi{font-size:18px}.btn--primary{background:var(--brand);color:var(--white)}.btn--primary:hover{background:var(--brand-hover)}.btn--primary:active{transform:scale(.99)}.btn--primary.is-selected{background:var(--brand);box-shadow:inset 0 0 0 2px var(--white-a15)}.btn--primary:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn--secondary{color:var(--gray-800);box-shadow:inset 0 0 0 1px var(--gray-800);background:0 0}.btn--secondary:hover{color:var(--gray-800-a55);box-shadow:inset 0 0 0 1px var(--gray-800-a35)}.btn--secondary:active{transform:scale(.99)}.btn--secondary.is-selected{color:var(--gray-800);box-shadow:inset 0 0 0 1.5px var(--gray-800)}.btn--secondary:focus-visible{box-shadow:inset 0 0 0 1px var(--gray-800),var(--focus-ring);outline:none}.btn--secondary-dark{color:var(--white);box-shadow:inset 0 0 0 1px var(--white);background:0 0}.btn--secondary-dark:hover{background:var(--white-a15)}.btn--secondary-dark:active{transform:scale(.99)}.btn--secondary-dark.is-selected{box-shadow:inset 0 0 0 1.5px var(--white)}.btn--secondary-dark:focus-visible{box-shadow:inset 0 0 0 1px var(--white),0 0 0 2px var(--gray-800),0 0 0 4px var(--white);outline:none}.btn--red{background:var(--danger);color:var(--white)}.btn--red:hover{background:var(--red-600-a80)}.btn--red:active{transform:scale(.99)}.btn--red.is-selected{background:var(--danger);box-shadow:inset 0 0 0 2px var(--white-a25)}.btn--red:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--danger);outline:none}.btn.is-disabled,.btn:disabled{cursor:default;pointer-events:none;background:var(--gray-100)!important;color:var(--gray-300)!important;box-shadow:none!important;transform:none!important}.btn.is-loading{pointer-events:none}.btn.is-loading>.hgi,.btn.is-loading>.lbl{opacity:0}.btn .blossom{z-index:3;opacity:0;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin:auto;display:flex;position:absolute;inset:0}.btn.is-loading .blossom{opacity:1}.btn .blossom .blossom-loader{width:100%;height:100%}.btn--primary.is-progress{background:var(--gray-800-a45)}.btn--red.is-progress{background:var(--red-600-a45)}.btn .progress-fill{z-index:1;background:var(--brand);width:0;transition:width .12s linear;position:absolute;top:0;bottom:0;left:0}.btn--red .progress-fill{background:var(--danger)}@media (prefers-reduced-motion:reduce){.btn .progress-fill{transition:none}}.rbtn{border-radius:var(--r-full);background:var(--brand);width:36px;height:36px;color:var(--white);cursor:pointer;box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,box-shadow .15s,transform 80ms;display:inline-flex;position:relative}.rbtn .hgi{font-size:20px;line-height:1}.rbtn--compact{width:30px;height:30px}.rbtn--small{width:32px;height:32px}.rbtn--medium{width:36px;height:36px}.rbtn--large{width:40px;height:40px}.rbtn--xlarge{width:48px;height:48px}.rbtn:hover{background:var(--brand-hover)}.rbtn:active{transform:scale(.96)}.rbtn.is-selected,.rbtn:active{background:var(--brand)}.rbtn:focus-visible{background:var(--brand);box-shadow:var(--focus-ring);outline:none}.rbtn.is-disabled,.rbtn:disabled{cursor:default;pointer-events:none;background:var(--gray-100)!important;color:var(--gray-300)!important;box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.rbtn{transition:none}}.abtn{border-radius:var(--r-pill-sm);corner-shape:var(--corner);width:32px;height:32px;color:var(--gray-800);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex;position:relative}.abtn .hgi{font-size:20px;line-height:1}.abtn--compact{border-radius:8px;width:28px;height:28px}.abtn--small{border-radius:8px;width:30px;height:30px}.abtn--medium{border-radius:var(--r-pill-sm);width:32px;height:32px}.abtn--large{border-radius:var(--r-md);width:36px;height:36px}.abtn--xlarge{border-radius:var(--r-md);width:44px;height:44px}.abtn:hover{background:var(--gray-50)}.abtn.is-selected,.abtn:active{background:var(--gray-100)}.abtn:focus-visible{background:var(--gray-100);box-shadow:var(--focus-ring);outline:none}.abtn.is-disabled,.abtn:disabled{cursor:default;pointer-events:none;color:var(--gray-300)!important;background:0 0!important}.abtn.has-dot:after{content:"";border-radius:var(--r-full);background:var(--danger);width:6px;height:6px;box-shadow:0 0 0 2px var(--white);position:absolute;top:4px;right:4px}.abtn--compact.has-dot:after,.abtn--small.has-dot:after{top:3px;right:3px}@media (prefers-reduced-motion:reduce){.abtn{transition:none}}.lbtn{font-family:var(--font-sans);font-weight:var(--fw-demibold);color:var(--gray-800);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;text-decoration:none;transition:color .12s,opacity .12s;display:inline-flex}.lbtn .hgi{font-size:20px;line-height:1}.lbtn--desktop{font-size:14px;line-height:18px}.lbtn--mobile{font-size:16px;line-height:22px}.lbtn--primary{color:var(--brand)}.lbtn--primary:hover{opacity:.8}.lbtn--underline{color:var(--gray-800);text-underline-offset:3px;text-decoration:underline}.lbtn--underline:hover{color:var(--gray-600)}.lbtn--underline .hgi{display:none!important}.lbtn.is-disabled{cursor:default;pointer-events:none;color:var(--gray-300)!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.lbtn{transition:none}}.tf{box-sizing:border-box;align-items:center;gap:var(--sp-2);border-radius:var(--r-md);background:var(--gray-100);cursor:text;border:1px solid #0000;width:300px;height:48px;padding:12px;transition:background .15s,border-color .15s;display:flex;position:relative}.tf--mobile{height:56px;padding:var(--sp-4)}.tf--sm{height:40px;padding:10px var(--sp-3);border-radius:var(--r-pill-sm)}.tf--float{padding-top:9px;padding-bottom:9px}.tf *,.tf :after,.tf :before{box-sizing:border-box}.tf__icon{color:var(--gray-600);flex:none;justify-content:center;align-items:center;line-height:1;transition:color .15s;display:flex}.tf--mobile .tf__icon,.tf__icon{width:20px;height:20px;font-size:20px}.tf__icon svg{width:100%;height:100%}.tf__icon--eye{cursor:pointer}.tf__avatar{border-radius:var(--r-full);background:var(--gray-300);width:24px;height:24px;color:var(--white);font-size:10px;font-weight:var(--fw-demibold);flex:none;justify-content:center;overflow:hidden}.tf__avatar,.tf__main{align-items:center;display:flex}.tf__main{flex:auto;min-width:0;height:100%;position:relative}.tf__input{width:100%;font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--gray-800);caret-color:var(--gray-800);background:0 0;border:0;outline:0;margin:0;padding:0;font-size:14px;line-height:1.2}.tf--mobile .tf__input{font-size:16px}.tf__input::placeholder{color:var(--gray-600);opacity:1}.tf__label{pointer-events:none;font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--gray-600);transform-origin:0;will-change:transform;font-size:14px;transition:transform .2s cubic-bezier(.22,.9,.27,1),color .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tf--mobile .tf__label{font-size:16px}.tf.is-up .tf__label{transform:translateY(calc(-50% - 10px))scale(.715)}.tf--mobile.is-up .tf__label{transform:translateY(calc(-50% - 13px))scale(.625)}.tf.is-up .tf__input{transition:transform .2s cubic-bezier(.22,.9,.27,1);transform:translateY(8px)}.tf--mobile.is-up .tf__input{transform:translateY(10px)}.tf:not(.is-up) .tf__input{transition:transform .2s cubic-bezier(.22,.9,.27,1);transform:translateY(0)}.tf__trail{font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--gray-600);flex:none;font-size:14px}.tf--mobile .tf__trail{font-size:16px}.tf__clear{border-radius:var(--r-full);background:var(--gray-800);cursor:pointer;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tf__clear .hgi{color:var(--white);font-size:13px}.tf-helper{width:300px;font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--gray-500);padding-left:2px;font-size:13px;transition:color .15s}.tf-helper.is-error{color:var(--danger)}.tf--editable.is-focused{background:var(--gray-200)}.tf--editable.is-focused .tf__icon:first-child{color:var(--gray-800)}.tf--error,.tf--error.is-focused{background:var(--danger-bg)}.tf--readonly{background:var(--gray-50);cursor:default}.tf--readonly .tf__input,.tf--readonly .tf__label{color:var(--gray-500)}.tf--disabled{background:var(--gray-50);cursor:default}.tf--disabled .tf__icon,.tf--disabled .tf__input,.tf--disabled .tf__label,.tf--disabled .tf__trail{color:var(--gray-300)}.tf--disabled .tf__avatar{opacity:.4}@media (prefers-reduced-motion:reduce){.tf,.tf__input,.tf__label{transition:none}}.tf--search{gap:var(--sp-4);overflow:hidden}.tf--search .tf__lead{align-items:center;gap:var(--sp-2);flex:auto;min-width:0;display:flex}.tf--search .tf__input::-webkit-search-cancel-button,.tf--search .tf__input::-webkit-search-decoration{appearance:none;display:none}.tf--search.tf--editable:hover{background:var(--gray-200)}.tf--search .tf__trailing{align-items:center;gap:var(--sp-3);flex:none;align-self:stretch;display:flex}.tf--search .tf__trailing .divider--vertical{margin:7px 0}.tf--search .tf__clear{width:20px;height:20px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;padding:0;transition:color .12s,opacity .12s,transform .12s}.tf--search .tf__clear .hgi{color:inherit;font-size:20px}.tf--search .tf__clear:hover,.tf__action{color:var(--gray-800)}.tf__action{align-items:center;gap:var(--sp-1);cursor:pointer;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.tf__action .hgi{color:var(--gray-800);font-size:20px;line-height:1}.tf__action--filter .hgi{color:var(--gray-600)}.tf__action--filter:hover .hgi{color:var(--gray-800)}.tf__action--dropdown .cv{transition:transform .15s cubic-bezier(.4,0,.2,1)}.tf--search.is-menu-open .tf__action--dropdown .cv{transform:rotate(180deg)}.tf--mobile .tf__action{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.tf--disabled .tf__action,.tf--disabled .tf__clear{color:var(--gray-300);pointer-events:none}.tf--disabled .tf__action .hgi{color:var(--gray-300)}.seg{background:var(--gray-100);border-radius:var(--r-md);align-items:center;padding:4px;display:inline-flex;position:relative}.seg--fluid{width:100%;display:flex}.seg--fluid .s{flex:1 1 0}.seg .thumb{border-radius:var(--r-sm);background:var(--white);border:1px solid var(--gray-200);height:auto;box-shadow:var(--shadow-sm);transition:left .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:4px;bottom:4px}.seg .s{z-index:1;border-radius:var(--r-sm);height:40px;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0 16px;transition:color .12s;display:flex;position:relative}.seg .s:focus-visible{box-shadow:var(--focus-ring);outline:none}.seg .s+.s:before{content:"";background:var(--gray-200);opacity:1;width:1px;transition:opacity .12s;position:absolute;top:9px;bottom:9px;left:0}.seg .s.on+.s:before,.seg .s.on:before{opacity:0}.seg .s.is-disabled,.seg.is-disabled .s{color:var(--gray-300);cursor:default;pointer-events:none}.seg--compact{padding:3px}.seg--compact .thumb{top:3px;bottom:3px}.seg--compact .s{height:28px;padding:0 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.seg .s,.seg .s+.s:before,.seg .thumb{transition:none}}.tabs{flex-direction:column;display:inline-flex}.tabs,.tabs__row{align-items:flex-start}.tabs__row{gap:var(--sp-5);z-index:2;display:flex;position:relative}.tabs--track .tabs__row{margin-bottom:-3px}.tab{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;height:64px;display:flex;position:relative}.tabs--compact .tab{height:44px}.tab__inner{align-items:center;gap:var(--sp-2);padding:0 var(--sp-1);color:var(--gray-500);white-space:nowrap;transition:color .14s;display:flex}.tab__icon{flex:none;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.tab__icon .hgi,.tab__icon .hgi-solid{font-size:20px;line-height:1}.tab__dot{box-sizing:border-box;border-radius:var(--r-full);background:var(--success);border:2px solid var(--white);width:8px;height:8px;position:absolute;top:0;right:0}.tab__label{font-family:var(--font-sans);font-weight:var(--fw-demibold);font-size:14px;line-height:18px}.tabs--mobile .tab__label{font-size:16px;line-height:22px}.tab__ind{background:0 0;border-radius:3px;height:3px;transition:background .14s;position:absolute;bottom:0;left:0;right:0}.tab.is-selected .tab__inner,.tab:not(.is-disabled):hover .tab__inner{color:var(--gray-800)}.tab.is-selected .tab__ind{background:var(--gray-800)}.tab.is-disabled{cursor:default}.tab.is-disabled .tab__inner{color:var(--gray-300)}.tab.is-selected .tab__icon .hgi{-webkit-text-stroke:0;font-family:HugeIconsSolid}.tabs--track{width:100%}.tabs__track{background:var(--gray-100);width:100%}.tabs__slide,.tabs__track{z-index:1;border-radius:3px;height:3px}.tabs__slide{background:var(--gray-800);opacity:0;pointer-events:none;width:0;transition:left .19s cubic-bezier(.4,0,.2,1),width .19s cubic-bezier(.4,0,.2,1),opacity .12s;position:absolute;bottom:0;left:0}.tabs__row--js .tab.is-selected .tab__ind{background:0 0}@media (prefers-reduced-motion:reduce){.tab__ind,.tab__inner,.tabs__slide{transition:none}}.blossom-loader{width:var(--loader-size,48px);height:var(--loader-size,48px);color:inherit;flex:none;display:block;overflow:visible}.blossom-loader--sm{width:24px;height:24px}.blossom-loader--md{width:48px;height:48px}.blossom-loader--lg{width:96px;height:96px}.pgn{width:100%;font-family:var(--font-sans);flex-direction:column;display:flex}.pgn__divider{background:var(--gray-200);flex:none;width:100%;height:1px}.pgn__label{min-width:0;font-size:14px;line-height:18px;font-weight:var(--fw-medium);color:var(--gray-800);flex:auto}.pgn__label b{font-weight:var(--fw-demibold)}.pgn--label .pgn__row{box-sizing:border-box;align-items:center;gap:11px;min-height:40px;padding:8px 24px;display:flex}.pgn__nav{flex:none;gap:12px}.pgn--two .pgn__row,.pgn__nav{align-items:center;display:flex}.pgn--two .pgn__row{box-sizing:border-box;justify-content:space-between;padding:12px 24px}.pgn--two .pgn__nav{flex:auto;justify-content:space-between}.pgn--two .btn{min-width:100px}.pgn--numbers .pgn__row{box-sizing:border-box;justify-content:space-between;align-items:stretch;padding:0 24px;display:flex}.pgn__step{cursor:pointer;font-family:var(--font-sans);font-size:14px;line-height:18px;font-weight:var(--fw-demibold);color:var(--gray-500);background:0 0;border:0;border-top:2px solid #0000;align-items:center;gap:12px;padding:16px 0;display:flex}.pgn__step .hgi{font-size:20px}.pgn__step:not(:disabled):hover{color:var(--gray-800)}.pgn__step:disabled{color:var(--gray-300);cursor:default}.pgn__step--prev{padding-right:4px}.pgn__step--next{padding-left:4px}.pgn__nums{align-items:stretch;gap:0;display:flex}.pgn__num{cursor:pointer;min-width:20px;font-family:var(--font-sans);font-size:14px;line-height:18px;font-weight:var(--fw-demibold);color:var(--gray-500);background:0 0;border:0;border-top:2px solid #0000;justify-content:center;align-items:center;padding:16px;transition:color .15s,border-color .15s;display:flex;position:relative}.pgn__num:not(.is-selected):not(.pgn__num--gap):hover{color:var(--gray-800)}.pgn__num.is-selected{color:var(--gray-800);border-top-color:var(--gray-800)}.pgn__num--gap{color:var(--gray-500);cursor:default}.pgn__num:disabled{color:var(--gray-300);cursor:default}@media (prefers-reduced-motion:reduce){.pgn__num{transition:none}}.cbx{align-items:flex-start;gap:var(--sp-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.cbx.is-disabled{cursor:default}.cbx__box{box-sizing:border-box;border-radius:var(--r-xs);border:1px solid var(--gray-300);background:var(--white);flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:flex;position:relative}.cbx--mobile .cbx__box{width:20px;height:20px}.cbx__box{margin-top:1px}.cbx--mobile .cbx__box{margin-top:2px}.cbx__glyph{color:var(--white);opacity:0;font-size:12px;line-height:1;transition:opacity .12s,transform .12s;transform:scale(.4)}.cbx--mobile .cbx__glyph{font-size:15px}.cbx.is-checked .cbx__box,.cbx.is-mixed .cbx__box{background:var(--brand);border-color:var(--brand)}.cbx.is-checked .cbx__glyph,.cbx.is-mixed .cbx__glyph{opacity:1;transform:none}@media (hover:hover){.cbx:not(.is-disabled):not(.is-error):hover .cbx__box{background:var(--gray-50)}.cbx.is-checked:not(.is-disabled):not(.is-error):hover .cbx__box,.cbx.is-mixed:not(.is-disabled):not(.is-error):hover .cbx__box{background:var(--brand-hover);border-color:var(--brand-hover)}}.cbx__input{opacity:0;width:0;height:0;position:absolute}.cbx__box:after{content:"";border:2px solid var(--gray-800);opacity:0;pointer-events:none;border-radius:5px;transition:opacity .12s;position:absolute;inset:-3px}.cbx__input:focus-visible+.cbx__box:after{opacity:1}.cbx.is-error .cbx__box{border-color:var(--danger)}.cbx.is-error.is-checked .cbx__box,.cbx.is-error.is-mixed .cbx__box{background:var(--danger);border-color:var(--danger)}.cbx.is-disabled .cbx__box{border-color:var(--gray-200);background:var(--white)}.cbx.is-disabled.is-checked .cbx__box,.cbx.is-disabled.is-mixed .cbx__box{background:var(--gray-300);border-color:var(--gray-300)}.cbx__label{flex-direction:column;gap:2px;min-width:0;display:flex}.cbx__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.cbx__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500)}.cbx--mobile .cbx__desc,.cbx--mobile .cbx__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}@media (prefers-reduced-motion:reduce){.cbx__box,.cbx__box:after,.cbx__glyph{transition:none}}.rdo{align-items:flex-start;gap:var(--sp-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.rdo.is-disabled{cursor:default}.rdo__circle{box-sizing:border-box;border-radius:var(--r-full);border:1px solid var(--gray-300);background:var(--white);flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:flex;position:relative}.rdo--mobile .rdo__circle{width:20px;height:20px}.rdo__circle{margin-top:1px}.rdo--mobile .rdo__circle{margin-top:2px}.rdo__glyph{color:var(--white);opacity:0;font-size:11px;line-height:1;transition:opacity .12s,transform .12s;transform:scale(.4)}.rdo--mobile .rdo__glyph{font-size:14px}.rdo.is-checked .rdo__circle{background:var(--brand);border-color:var(--brand)}.rdo.is-checked .rdo__glyph{opacity:1;transform:none}@media (hover:hover){.rdo:not(.is-disabled):not(.is-error):hover .rdo__circle{background:var(--gray-50)}.rdo.is-checked:not(.is-disabled):not(.is-error):hover .rdo__circle{background:var(--brand-hover);border-color:var(--brand-hover)}}.rdo__input{opacity:0;width:0;height:0;position:absolute}.rdo__circle:after{content:"";border-radius:var(--r-full);border:2px solid var(--gray-800);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset:-3px}.rdo__input:focus-visible+.rdo__circle:after{opacity:1}.rdo.is-error .rdo__circle{border-color:var(--danger)}.rdo.is-error.is-checked .rdo__circle{background:var(--danger);border-color:var(--danger)}.rdo.is-placeholder .rdo__circle{background:var(--gray-300);border-color:var(--gray-300)}.rdo.is-placeholder .rdo__glyph{opacity:1;transform:none}.rdo.is-disabled .rdo__circle{border-color:var(--gray-200);background:var(--white)}.rdo.is-disabled.is-checked .rdo__circle{background:var(--gray-300);border-color:var(--gray-300)}.rdo__label{flex-direction:column;gap:2px;min-width:0;display:flex}.rdo__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.rdo__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500)}.rdo--mobile .rdo__desc,.rdo--mobile .rdo__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}@media (prefers-reduced-motion:reduce){.rdo__circle,.rdo__circle:after,.rdo__glyph{transition:none}}.ttp-wrap{display:inline-flex;position:relative}.ttp{z-index:60;box-sizing:border-box;background:var(--gray-800);border-radius:var(--r-sm);opacity:0;pointer-events:none;visibility:hidden;width:max-content;max-width:240px;padding:12px;transition:opacity .1s,transform .15s,visibility 0s linear .15s;position:absolute}.ttp[data-open]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .15s,transform .15s}.ttp__inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.ttp__label{font:var(--fw-medium) 14px/18px var(--font-sans);color:var(--white)}.ttp-wrap[data-side=top] .ttp{top:calc(100% + 10px)}.ttp-wrap[data-side=bottom] .ttp{bottom:calc(100% + 10px)}.ttp-wrap[data-side=left] .ttp{left:calc(100% + 10px)}.ttp-wrap[data-side=right] .ttp{right:calc(100% + 10px)}.ttp-wrap[data-side=bottom][data-align=center] .ttp,.ttp-wrap[data-side=top][data-align=center] .ttp{left:50%}.ttp-wrap[data-side=bottom][data-align=start] .ttp,.ttp-wrap[data-side=top][data-align=start] .ttp{left:calc(50% - 16px)}.ttp-wrap[data-side=bottom][data-align=end] .ttp,.ttp-wrap[data-side=top][data-align=end] .ttp{right:calc(50% - 16px)}.ttp-wrap[data-side=left][data-align=center] .ttp,.ttp-wrap[data-side=right][data-align=center] .ttp{top:50%}.ttp-wrap[data-side=left][data-align=start] .ttp,.ttp-wrap[data-side=right][data-align=start] .ttp{top:calc(50% - 16px)}.ttp-wrap[data-side=left][data-align=end] .ttp,.ttp-wrap[data-side=right][data-align=end] .ttp{bottom:calc(50% - 16px)}.ttp__arrow{opacity:0;pointer-events:none;width:0;height:0;transition:opacity .12s;position:absolute}.ttp[data-open]~.ttp__arrow{opacity:1}.ttp-wrap[data-side=top] .ttp__arrow{border-bottom:10px solid var(--gray-800);top:100%}.ttp-wrap[data-side=bottom] .ttp__arrow,.ttp-wrap[data-side=top] .ttp__arrow{border-left:8px solid #0000;border-right:8px solid #0000;left:50%;transform:translate(-50%)}.ttp-wrap[data-side=bottom] .ttp__arrow{border-top:10px solid var(--gray-800);bottom:100%}.ttp-wrap[data-side=left] .ttp__arrow{border-right:10px solid var(--gray-800);left:100%}.ttp-wrap[data-side=left] .ttp__arrow,.ttp-wrap[data-side=right] .ttp__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;top:50%;transform:translateY(-50%)}.ttp-wrap[data-side=right] .ttp__arrow{border-left:10px solid var(--gray-800);right:100%}.ttp-wrap[data-side=top][data-align=center] .ttp{transform:translate(-50%,-4px)}.ttp-wrap[data-side=bottom][data-align=center] .ttp{transform:translate(-50%,4px)}.ttp-wrap[data-side=bottom][data-align=center] .ttp[data-open],.ttp-wrap[data-side=top][data-align=center] .ttp[data-open]{transform:translate(-50%)}.ttp-wrap[data-side=left][data-align=center] .ttp{transform:translate(-4px,-50%)}.ttp-wrap[data-side=right][data-align=center] .ttp{transform:translate(4px,-50%)}.ttp-wrap[data-side=left][data-align=center] .ttp[data-open],.ttp-wrap[data-side=right][data-align=center] .ttp[data-open]{transform:translateY(-50%)}.ttp-wrap[data-side=top]:not([data-align=center]) .ttp{transform:translateY(-4px)}.ttp-wrap[data-side=bottom]:not([data-align=center]) .ttp{transform:translateY(4px)}.ttp-wrap[data-side=left]:not([data-align=center]) .ttp{transform:translate(-4px)}.ttp-wrap[data-side=right]:not([data-align=center]) .ttp{transform:translate(4px)}.ttp-wrap[data-side=bottom]:not([data-align=center]) .ttp[data-open],.ttp-wrap[data-side=left]:not([data-align=center]) .ttp[data-open],.ttp-wrap[data-side=right]:not([data-align=center]) .ttp[data-open],.ttp-wrap[data-side=top]:not([data-align=center]) .ttp[data-open]{transform:none}@media (prefers-reduced-motion:reduce){.ttp{transform:none!important}.ttp,.ttp[data-open]{transition:opacity .12s,visibility}}.menu{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-md);corner-shape:var(--corner);box-shadow:var(--shadow-card-popover);overflow:hidden}.menu--pop{z-index:30;opacity:0;transform-origin:top;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);position:absolute;transform:translateY(-6px)scale(.98)}.menu--pop.open{opacity:1;pointer-events:auto;transform:none}.menu__section{padding:var(--sp-2)}.menu__row{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);border-radius:var(--r-md);cursor:pointer;text-align:left;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);background:0 0;border:0;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.menu__row:hover{background:var(--gray-50)}.menu__row.focus,.menu__row:focus-visible{background:var(--gray-100);outline:none}.menu__row.disabled{cursor:default;color:var(--gray-300);background:0 0}.menu__row--danger,.menu__row--danger .hgi,.menu__row--danger .menu__lead{color:var(--danger)}.menu__row--danger:hover{background:var(--danger-bg)}.menu__trail{gap:var(--sp-3)}.menu__trail .cbx__box,.menu__trail .rdo__circle{margin-top:0}.menu__row>.av{flex:none}.menu__chev,.menu__util{color:var(--gray-800);flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.menu--desktop .menu__row{min-height:60px}.menu--mobile .menu__row{min-height:76px}.menu--mobile .menu__desc,.menu--mobile .menu__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.menu__row.disabled .menu__chev,.menu__row.disabled .menu__desc,.menu__row.disabled .menu__lead,.menu__row.disabled .menu__lead .hgi,.menu__row.disabled .menu__title,.menu__row.disabled .menu__util{color:var(--gray-300)}.menu__row.disabled .av{opacity:.5}.menu__row.disabled .badge{background:var(--gray-100);color:var(--gray-400)}.menu__row.disabled .badge .badge__dot{background:var(--gray-400)}.menu__lead{width:20px;height:20px;color:var(--gray-800);flex:none;justify-content:center;align-items:center;display:flex}.menu__lead .hgi{font-size:20px}.menu__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.menu__desc,.menu__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu__desc{font-weight:var(--fw-medium);color:var(--gray-500)}.menu__trail{flex:none;align-items:center;margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){.menu--pop,.menu__row{transition:none}}.bc{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);flex-wrap:nowrap;display:flex}.bc--mobile{row-gap:var(--sp-3);column-gap:var(--sp-2);flex-wrap:wrap}.bc__sep{width:9px;height:20px;font:var(--fw-medium) var(--body-size)/20px var(--font-sans);color:var(--gray-300);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex}.bc__item{display:inline-flex;position:relative}.bc__crumb{max-width:200px;height:20px;padding:0 var(--sp-1);border-radius:var(--r-xs);cursor:pointer;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);letter-spacing:0;background:0 0;border:0;flex:none;align-items:center;gap:2px;transition:background .12s,color .12s;display:inline-flex}.bc__crumb .lbl{text-overflow:ellipsis;white-space:nowrap;max-width:172px;overflow:hidden}.bc__crumb .hgi{font-size:20px;line-height:1}.bc__crumb .cv{transition:transform .12s}.bc--desktop .bc__crumb:not(.is-active):not(.is-disabled):not(.is-selected):hover{background:var(--gray-50);color:var(--gray-800)}.bc__crumb.is-selected{background:var(--gray-100);color:var(--gray-800)}.bc__crumb.is-selected .cv{transform:rotate(180deg)}.bc__crumb.is-active{color:var(--gray-800);cursor:default}.bc__crumb.is-disabled{color:var(--gray-300);cursor:default}.bc__crumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.bc--mobile .bc__crumb{height:22px;font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.bc--mobile .bc__crumb .hgi{font-size:22px}.bc.animate .bc__item,.bc.animate .bc__sep{animation:bc-in .16s cubic-bezier(.2,.8,.3,1) backwards}@keyframes bc-in{0%{opacity:0;transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.bc__crumb,.bc__crumb .cv{transition:none}.bc.animate .bc__item,.bc.animate .bc__sep{animation:none}}.av{flex:none;width:36px;height:36px;display:inline-flex;position:relative}.av,.av:after{border-radius:var(--r-full)}.av:after{content:"";pointer-events:none;border:2px solid #0000;transition:border-color .12s;position:absolute;inset:-2px}.av:hover:after{border-color:var(--gray-300)}.av:focus-visible{outline:none}.av:focus-visible:after{border-color:var(--brand)}.av__inner{border-radius:var(--r-full);background:var(--gray-100);width:100%;height:100%;color:var(--gray-600);font-family:var(--font-sans);font-weight:var(--fw-demibold);font-size:var(--body-lg-size);line-height:var(--body-lg-lh);letter-spacing:0;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.av__inner img{object-fit:cover;width:100%;height:100%;display:block}.av--initials-em .av__inner,.av--placeholder-em .av__inner{background:var(--gray-200)}.av--placeholder .av__inner .hgi,.av--placeholder-em .av__inner .hgi{color:var(--gray-600);line-height:1}.av--skeleton .av__inner{position:relative}.av--skeleton .av__inner:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:av-sweep 1.4s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes av-sweep{to{transform:translate(100%)}}.av--72{width:72px;height:72px}.av--72 .av__inner{font-size:var(--h1-size);line-height:var(--h1-lh)}.av--72 .av__inner .hgi{font-size:43.2px}.av--72 .av__dot{width:18px;height:18px;left:54px}.av--72 .av__badge{width:27px;height:27px}.av--72 .av__badge .hgi{font-size:16.56px}.av--72 .av__badge--br{bottom:-5.04px;right:-5.04px}.av--72 .av__badge--tr{top:-5.04px;right:-5.04px}.av-group .av--72+.av{margin-left:-18px}.av--72.av--outline,.av-group .av--72{box-shadow:0 0 0 2.25px var(--av-ring,var(--white))}.av--64{width:64px;height:64px}.av--64 .av__inner{font-size:var(--h2-size);line-height:var(--h2-lh)}.av--64 .av__inner .hgi{font-size:38.4px}.av--64 .av__dot{width:16px;height:16px;left:48px}.av--64 .av__badge{width:24px;height:24px}.av--64 .av__badge .hgi{font-size:14.72px}.av--64 .av__badge--br{bottom:-4.48px;right:-4.48px}.av--64 .av__badge--tr{top:-4.48px;right:-4.48px}.av-group .av--64+.av{margin-left:-16px}.av--56{width:56px;height:56px}.av--56 .av__inner{font-size:var(--h3-size);line-height:var(--h3-lh)}.av--56 .av__inner .hgi{font-size:33.6px}.av--56 .av__dot{width:14px;height:14px;left:42px}.av--56 .av__badge{width:21px;height:21px}.av--56 .av__badge .hgi{font-size:12.88px}.av--56 .av__badge--br{bottom:-3.92px;right:-3.92px}.av--56 .av__badge--tr{top:-3.92px;right:-3.92px}.av-group .av--56+.av{margin-left:-12px}.av--48{width:48px;height:48px}.av--48 .av__inner{font-size:var(--h4-size);line-height:var(--h4-lh)}.av--48 .av__inner .hgi{font-size:28.8px}.av--48 .av__dot{width:12px;height:12px;left:36px}.av--48 .av__badge{width:18px;height:18px}.av--48 .av__badge .hgi{font-size:11.04px}.av--48 .av__badge--br{bottom:-3.36px;right:-3.36px}.av--48 .av__badge--tr{top:-3.36px;right:-3.36px}.av-group .av--48+.av{margin-left:-12px}.av--40{width:40px;height:40px}.av--40 .av__inner{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.av--40 .av__inner .hgi{font-size:24px}.av--40 .av__dot{width:10px;height:10px;left:30px}.av--40 .av__badge{width:15px;height:15px}.av--40 .av__badge .hgi{font-size:9.2px}.av--40 .av__badge--br{bottom:-2.8px;right:-2.8px}.av--40 .av__badge--tr{top:-2.8px;right:-2.8px}.av-group .av--40+.av{margin-left:-8px}.av--36{width:36px;height:36px}.av--36 .av__inner{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.av--36 .av__inner .hgi{font-size:21.6px}.av--36 .av__dot{width:10px;height:10px;left:27px}.av--36 .av__badge{width:13.5px;height:13.5px}.av--36 .av__badge .hgi{font-size:8.28px}.av--36 .av__badge--br{bottom:-2.52px;right:-2.52px}.av--36 .av__badge--tr{top:-2.52px;right:-2.52px}.av-group .av--36+.av{margin-left:-8px}.av--32{width:32px;height:32px}.av--32 .av__inner{font-size:var(--body-size);line-height:var(--body-lh)}.av--32 .av__inner .hgi{font-size:19.2px}.av--32 .av__dot{width:8px;height:8px;left:24px}.av--32 .av__badge{width:12px;height:12px}.av--32 .av__badge .hgi{font-size:7.36px}.av--32 .av__badge--br{bottom:-2.24px;right:-2.24px}.av--32 .av__badge--tr{top:-2.24px;right:-2.24px}.av-group .av--32+.av{margin-left:-8px}.av--28{width:28px;height:28px}.av--28 .av__inner{font-size:var(--small-size);line-height:var(--small-lh)}.av--28 .av__inner .hgi{font-size:16.8px}.av--28 .av__dot{width:6px;height:6px;left:21px}.av--28 .av__badge{width:10.5px;height:10.5px}.av--28 .av__badge .hgi{font-size:6.44px}.av--28 .av__badge--br{bottom:-1.96px;right:-1.96px}.av--28 .av__badge--tr{top:-1.96px;right:-1.96px}.av-group .av--28+.av{margin-left:-8px}.av--24{width:24px;height:24px}.av--24 .av__inner{font-size:var(--small-size);line-height:var(--small-lh)}.av--24 .av__inner .hgi{font-size:14.4px}.av--24 .av__dot{width:6px;height:6px;left:18px}.av--24 .av__badge{width:9px;height:9px}.av--24 .av__badge .hgi{font-size:5.52px}.av--24 .av__badge--br{bottom:-1.68px;right:-1.68px}.av--24 .av__badge--tr{top:-1.68px;right:-1.68px}.av-group .av--24+.av{margin-left:-4px}.av--18{width:18px;height:18px}.av--18 .av__inner{font-size:var(--caption-size);line-height:var(--caption-lh)}.av--18 .av__inner .hgi{font-size:10.8px}.av--18 .av__badge,.av--18 .av__dot,.av--18:after{display:none}.av__dot{animation:av-pop-dot .18s cubic-bezier(.2,.8,.3,1);top:0;transform:translate(-2px,-2px)}.av__badge,.av__dot{box-sizing:content-box;border-radius:var(--r-full);background:var(--success);border:2px solid var(--white);position:absolute}.av__badge{color:var(--white);justify-content:center;align-items:center;animation:av-pop .18s cubic-bezier(.2,.8,.3,1);display:flex}.av__badge .hgi{line-height:1}@keyframes av-pop{0%{opacity:0;transform:scale(.4)}}@keyframes av-pop-dot{0%{opacity:0;transform:translate(-2px,-2px)scale(.4)}}.av-group{display:flex}.av--outline,.av-group .av{box-shadow:0 0 0 2px var(--av-ring,var(--white))}.av-group .av:first-child{z-index:4}.av-group .av:nth-child(2){z-index:3}.av-group .av:nth-child(3){z-index:2}.av-group .av:nth-child(4){z-index:1}.av--more .av__inner{background:var(--gray-100);color:var(--gray-600)}.av--tone-info .av__inner{background:var(--info-bg);color:var(--info-text)}.av--tone-success .av__inner{background:var(--success-bg);color:var(--success-text)}.av--tone-warning .av__inner{background:var(--warning-bg);color:var(--warning-text)}.av--tone-violet .av__inner{background:var(--violet-100);color:var(--violet-900)}@media (prefers-reduced-motion:reduce){.av:after{transition:none}.av--skeleton .av__inner:after,.av__badge,.av__dot{animation:none}}.badge{border-radius:var(--r-full);height:20px;font:var(--fw-demibold) var(--small-size)/var(--small-lh) var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.badge:not(:has(.badge__dot)){padding:0 8px}.badge__dot{border-radius:var(--r-full);background:currentColor;flex:none;width:6px;height:6px}.badge--success{background:var(--success-bg);color:var(--success-text)}.badge--success .badge__dot{background:var(--success)}.badge--warning{background:var(--warning-bg);color:var(--warning-text)}.badge--warning .badge__dot{background:var(--warning)}.badge--danger{background:var(--danger-bg);color:var(--danger-text)}.badge--danger .badge__dot{background:var(--danger)}.badge--info{background:var(--info-bg);color:var(--info-text)}.badge--info .badge__dot{background:var(--info)}.badge--violet{background:var(--violet-100);color:var(--violet-900)}.badge--violet .badge__dot{background:var(--violet-600)}.badge--neutral{background:var(--gray-100);color:var(--gray-800)}.badge--neutral .badge__dot{background:var(--gray-600)}.banner{box-sizing:border-box;border-radius:var(--r-md);background:var(--blue-50);flex-direction:column;width:100%;padding:16px 20px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.banner__main{align-items:center;gap:var(--sp-3);display:flex}.banner__content{gap:var(--sp-3);flex-direction:column;flex:auto;min-width:0;display:flex}.banner__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--blue-700);transition:color .15s cubic-bezier(.4,0,.2,1)}.banner__msg{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.banner__chevron{cursor:pointer;width:24px;height:24px;color:var(--blue-700);border-radius:var(--r-xs);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;transition:background-color .12s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.banner__chevron:hover{background:var(--blue-100)}.banner__chevron:focus-visible{box-shadow:var(--focus-ring);outline:none}.banner.is-open .banner__chevron{transform:rotate(90deg)}.banner__detail{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1);display:grid}.banner.is-open .banner__detail{grid-template-rows:1fr}.banner__detail-inner{min-height:0;overflow:hidden}.banner__detail-content{padding-top:var(--sp-3);opacity:0;font:var(--fw-medium) var(--body-size)/1.55 var(--font-sans);color:var(--gray-800);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transform:translateY(4px)}.banner.is-open .banner__detail-content{opacity:1;transform:none}.banner--tappable{cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.banner--tappable:active{transform:scale(.99)}.banner--tappable:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes banner-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.banner--enter{animation:banner-enter .2s cubic-bezier(.4,0,.2,1) both}.banner--mobile .banner__title{font:var(--fw-demibold) var(--body-lg-size)/var(--body-lg-lh) var(--font-sans)}.banner--mobile .banner__detail-content,.banner--mobile .banner__msg{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.banner--error{background:var(--red-50)}.banner--error .banner__chevron,.banner--error .banner__title{color:var(--red-700)}.banner--error .banner__chevron:hover{background:var(--red-100)}.banner--warning{background:var(--amber-50)}.banner--warning .banner__chevron,.banner--warning .banner__title{color:var(--amber-700)}.banner--warning .banner__chevron:hover{background:var(--amber-100)}.banner--updated{background:var(--violet-50)}.banner--updated .banner__chevron,.banner--updated .banner__title{color:var(--violet-700)}.banner--updated .banner__chevron:hover{background:var(--violet-100)}.banner--information{background:var(--blue-50)}.banner--information .banner__chevron,.banner--information .banner__title{color:var(--blue-700)}.banner--information .banner__chevron:hover{background:var(--blue-100)}.banner--success{background:var(--emerald-50)}.banner--success .banner__chevron,.banner--success .banner__title{color:var(--emerald-700)}.banner--success .banner__chevron:hover{background:var(--emerald-100)}@media (prefers-reduced-motion:reduce){.banner,.banner--tappable,.banner__chevron,.banner__detail,.banner__detail-content{transition:none}.banner--enter{animation:none}}.tgl{border-radius:var(--r-full);background:var(--gray-300);cursor:pointer;border:0;flex:none;width:44px;height:24px;padding:0;transition:background .15s;position:relative}.tgl__knob{border-radius:var(--r-full);background:var(--white);width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.tgl.is-on{background:var(--brand)}.tgl.is-on .tgl__knob{left:22px}.tgl:focus-visible{box-shadow:var(--focus-ring);outline:none}.tgl.is-disabled{background:var(--gray-200);cursor:default;pointer-events:none}.tgl.is-on.is-disabled{background:var(--gray-300)}.tgl-field{align-items:center;gap:var(--sp-3);cursor:pointer;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);display:inline-flex}.tgl-field.is-disabled{cursor:default;color:var(--gray-300)}@media (prefers-reduced-motion:reduce){.tgl,.tgl__knob{transition:none}}.stp{border:1.5px solid var(--gray-200);border-radius:var(--r-md);height:44px;display:inline-flex;overflow:hidden}.stp,.stp__btn{align-items:center}.stp__btn{cursor:pointer;width:44px;height:100%;color:var(--gray-800);background:0 0;border:0;flex:none;justify-content:center;padding:0;transition:background .12s;display:flex}.stp__btn .hgi{font-size:20px}.stp__btn:not(:disabled):hover{background:var(--gray-50)}.stp__btn.is-disabled,.stp__btn:disabled{color:var(--gray-300);cursor:default}.stp__val{min-width:48px;height:100%;padding:0 var(--sp-2);border-left:1.5px solid var(--gray-200);border-right:1.5px solid var(--gray-200);font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}.ta{gap:var(--sp-1);flex-direction:column;width:100%;display:flex}.ta__box{box-sizing:border-box;border-radius:var(--r-md);background:var(--gray-100);cursor:text;resize:vertical;border:1px solid #0000;width:100%;min-height:128px;padding:12px;transition:background .15s,border-color .15s;display:block;position:relative;overflow:hidden}.ta--mobile .ta__box{min-height:158px}.ta__box *,.ta__box :after,.ta__box :before{box-sizing:border-box}.ta__label{pointer-events:none;font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--gray-600);transform-origin:0 0;font-size:14px;line-height:18px;transition:transform .15s cubic-bezier(.22,.9,.27,1),color .15s;position:absolute;top:12px;left:12px}.ta--mobile .ta__label{font-size:16px;line-height:22px}.ta.is-up .ta__label{transform:translateY(-4px)scale(.715)}.ta--mobile.is-up .ta__label{transform:translateY(-4px)scale(.625)}.ta--no-label .ta__label{display:none}.ta__input{resize:none;width:100%;min-height:104px;font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--gray-800);caret-color:var(--gray-800);background:0 0;border:0;outline:0;margin:0;padding:0;font-size:14px;line-height:18px;transition:transform .15s cubic-bezier(.22,.9,.27,1);display:block}.ta--mobile .ta__input{min-height:130px;font-size:16px;line-height:22px}.ta__input::placeholder{color:var(--gray-600);opacity:1}.ta.is-up.has-label .ta__input{transform:translateY(14px)}.ta--mobile.is-up.has-label .ta__input{transform:translateY(16px)}.ta.has-label:not(.is-focused) .ta__input::placeholder{color:#0000}.ta__bottom{align-items:center;gap:var(--sp-3);padding:0 2px;display:flex}.ta__help{min-width:0;flex:auto}.ta__counter,.ta__help{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500)}.ta__counter{flex:none}.ta--mobile .ta__counter,.ta--mobile .ta__help{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.ta__box:hover{background:var(--gray-200)}.ta--disabled .ta__box:hover{background:var(--gray-50)}.ta.is-focused .ta__box{background:var(--gray-200)}.ta--error .ta__box{background:var(--danger-bg)}.ta--error .ta__counter,.ta--error .ta__help,.ta--error .ta__input,.ta--error .ta__label{color:var(--danger)}.ta--error .ta__input{caret-color:var(--danger)}.ta--error .ta__input::placeholder{color:var(--danger);opacity:.7}.ta--disabled .ta__box{background:var(--gray-50);cursor:default;resize:none}.ta--disabled .ta__counter,.ta--disabled .ta__help,.ta--disabled .ta__input,.ta--disabled .ta__input::placeholder,.ta--disabled .ta__label{color:var(--gray-300)}@media (prefers-reduced-motion:reduce){.ta__box,.ta__input,.ta__label{transition:none}}.slider{align-items:center;gap:var(--sp-3);width:100%;display:flex}.slider__btn{flex:none}.slider__track{cursor:pointer;touch-action:none;flex:auto;align-items:center;height:16px;display:flex;position:relative}.slider__rail{background:var(--gray-100);right:0}.slider__fill,.slider__rail{border-radius:var(--r-full);height:6px;position:absolute;left:0}.slider__fill{width:var(--pct,0);background:var(--gray-800);transition:width .14s cubic-bezier(.4,0,.2,1)}.slider__thumb{top:50%;left:var(--pct,0);border-radius:var(--r-full);background:var(--gray-800);width:16px;height:16px;box-shadow:var(--shadow-lg);cursor:grab;outline:none;transition:left .14s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);position:absolute;transform:translate(-50%,-50%)}.slider__track:hover .slider__thumb{box-shadow:0 0 0 6px var(--gray-800-a10),var(--shadow-lg)}.slider__thumb:focus-visible{box-shadow:var(--focus-ring)}.slider.is-grabbing .slider__thumb,.slider__thumb:active{box-shadow:0 0 0 16px var(--gray-800-a10),var(--shadow-lg);cursor:grabbing;transition:left 10ms linear,box-shadow .18s cubic-bezier(.2,.8,.3,1)}.slider.is-grabbing .slider__fill{transition:none}.slider.is-grabbing .slider__thumb{transition:box-shadow .18s cubic-bezier(.2,.8,.3,1)}.slider--disabled{pointer-events:none}.slider--disabled .slider__fill,.slider--disabled .slider__thumb{background:var(--gray-300)}.slider--disabled .slider__thumb{box-shadow:none}@media (prefers-reduced-motion:reduce){.slider.is-grabbing .slider__thumb,.slider__fill,.slider__thumb{transition:none}}.fileup{justify-content:center;align-items:center;gap:var(--sp-2);box-sizing:border-box;width:100%;min-height:300px;padding:var(--sp-4);text-align:center;border:1.5px dashed var(--gray-300);border-radius:var(--r-md);background:var(--white);cursor:pointer;flex-direction:column;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.fileup:focus-visible{box-shadow:var(--focus-ring);outline:none}.fileup__leading{align-items:center;gap:var(--sp-2);flex-direction:column;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:flex}.fileup__icon{color:var(--gray-400);font-size:36px;line-height:1;transition:color .15s cubic-bezier(.4,0,.2,1)}.fileup__loader{color:var(--gray-800);width:36px;height:36px;display:none}.fileup__text{align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}.fileup__title{color:var(--gray-600)}.fileup__hint,.fileup__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans)}.fileup__hint{color:var(--gray-400)}.fileup__active{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--brand);display:none}.fileup__error-msg{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--danger-text);margin-top:var(--sp-2);text-align:center}.fileup--active,.fileup--hover,.fileup:not(.fileup--active):not(.fileup--loading):not(.fileup--disabled):hover{background:var(--gray-50)}.fileup--active{border-color:var(--brand)}.fileup--active .fileup__leading{display:none}.fileup--active .fileup__active{animation:fileup-pop .15s cubic-bezier(.4,0,.2,1);display:block}@keyframes fileup-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.fileup--loading{cursor:default}.fileup--loading .fileup__icon{display:none}.fileup--loading .fileup__loader{display:block}.fileup--disabled{border-color:var(--gray-200);background:var(--white);cursor:default;pointer-events:none}.fileup--disabled .fileup__hint,.fileup--disabled .fileup__icon,.fileup--disabled .fileup__title{color:var(--gray-300)}.fileup--error{border-color:var(--danger)}.fileup--error .fileup__icon{color:var(--danger)}@media (prefers-reduced-motion:reduce){.fileup,.fileup__icon,.fileup__leading{transition:none}.fileup--active .fileup__active{animation:none}}.upl__file{border:1px solid var(--gray-200);border-radius:var(--r-md);align-items:center;gap:12px;padding:12px 14px;display:flex}.upl__file-icon{color:var(--gray-500);flex:none;font-size:20px}.upl__file-meta{flex:1;min-width:0}.upl__file-name{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.upl__bar{background:var(--gray-100);height:6px;margin-top:6px;overflow:hidden}.upl__bar,.upl__bar i{border-radius:var(--r-full)}.upl__bar i{background:var(--gray-800);height:100%;transition:width .2s;display:block}.upl__pct{font:var(--fw-demibold) var(--small-size)/var(--small-lh) var(--font-sans);color:var(--gray-500);flex:none}.upl__file.is-error .upl__bar i{background:var(--danger)}.upl__file.is-error .upl__pct{color:var(--danger-text)}@media (prefers-reduced-motion:reduce){.upl__bar i{transition:none}}.otp{gap:8px;width:368px;display:flex;position:relative}.otp--mobile{width:340px}.otp__box{border-radius:var(--r-md);background:var(--gray-100);flex:1 1 0;justify-content:center;align-items:center;height:60px;transition:background .12s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.otp__digit{font:var(--fw-demibold) 30px/36px var(--font-sans);color:var(--gray-800)}.otp__digit.is-pop{animation:otp-pop .16s cubic-bezier(.2,.8,.3,1)}@keyframes otp-pop{0%{opacity:.4;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.otp__box.is-active{background:var(--gray-200)}.otp__caret{background:var(--gray-800);opacity:0;border-radius:1px;width:2px;height:32px}.otp__box.is-active .otp__caret{animation:otp-blink 1s step-end infinite}@keyframes otp-blink{0%,to{opacity:1}50%{opacity:0}}.otp--error .otp__box{background:var(--danger-bg)}.otp--error .otp__digit{color:var(--danger-text)}.otp--error .otp__box.is-active{background:var(--red-200)}.otp--shake{animation:otp-shake .32s}@keyframes otp-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.otp__input{opacity:0;cursor:text;background:0 0;border:0;font-size:16px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.otp,.otp__box,.otp__caret,.otp__digit{transition:none!important;animation:none!important}}.amount{gap:var(--sp-4);text-align:center;cursor:text;outline:none;flex-direction:column;width:300px;display:flex}.amount.is-disabled{cursor:default}.amount__num{height:60px;color:var(--gray-800);justify-content:center;align-items:center;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex}.amount__val{font:var(--fw-demibold) var(--display-size)/60px var(--font-sans);letter-spacing:0}.amount.is-empty .amount__val{color:var(--gray-500)}.amount.is-error .amount__val{color:var(--red-700)}.amount.is-disabled .amount__val{color:var(--gray-300)}.amount__caret{border-radius:var(--r-full);background:var(--gray-800);opacity:0;width:3px;height:44px;margin-left:2px}.amount.is-focused:not(.is-disabled) .amount__caret{animation:amt-blink 1s step-end infinite}@keyframes amt-blink{0%,55%{opacity:1}56%,to{opacity:0}}.amount__num.is-pop .amount__val{animation:amt-pop .14s cubic-bezier(.4,0,.2,1)}@keyframes amt-pop{40%{transform:scale(1.03)}to{transform:scale(1)}}.amount.is-shake{animation:amt-shake .28s cubic-bezier(.36,.07,.19,.97)}@keyframes amt-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.amount__helpers{gap:var(--sp-1);height:18px;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);flex-direction:column;justify-content:flex-end;transition:height .15s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.amount__helpers.is-two{height:40px}.amount__msg{color:var(--red-700)}.amount__bal{color:var(--gray-800);transition:color .15s cubic-bezier(.4,0,.2,1)}.amount.is-err2 .amount__bal{color:var(--red-700)}.amount.is-disabled .amount__bal{color:var(--gray-300)}@media (prefers-reduced-motion:reduce){.amount,.amount__bal,.amount__helpers,.amount__num{transition:none!important;animation:none!important}.amount.is-focused:not(.is-disabled) .amount__caret{opacity:1}}.ddi{position:relative}.ddi .tf{width:var(--ddi-width,300px);cursor:pointer;padding:8px 12px;transition:background-color .15s}.ddi .tf-helper{transition:color .15s}.ddi--mobile .tf{width:340px;height:60px;padding:9px 14px}.ddi .tf[data-fill=default]{background:var(--gray-100)}.ddi .tf[data-fill=placeholder],.ddi .tf[data-fill=selected]{background:var(--gray-200)}.ddi .tf[data-fill=filled]{background:var(--gray-100)}.ddi .tf[data-fill=readonly]{background:var(--gray-50)}.ddi .tf[data-fill=error]{background:var(--danger-bg)}.ddi .tf[data-fill=disabled]{background:var(--gray-50)}.ddi .tf-helper.is-error{color:var(--danger)}.ddi .tf-helper.is-disabled{color:var(--gray-300)}.ddi__main{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.ddi__cap{font:var(--fw-demibold) var(--caption-size)/var(--caption-lh) var(--font-sans);color:var(--gray-600)}.ddi__val{width:100%;color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ddi__ph,.ddi__val{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans)}.ddi__ph{color:var(--gray-600)}.ddi--mobile .ddi__ph,.ddi--mobile .ddi__val{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.tf--disabled .ddi__cap,.tf--disabled .ddi__ph,.tf--disabled .ddi__val{color:var(--gray-300)}.ddi__cap,.ddi__ph,.ddi__val{animation:ddi-swap .18s}@keyframes ddi-swap{0%{transform:translateY(3px)}to{transform:none}}.ddi .cv{width:20px;height:20px;color:var(--gray-800);flex:none;justify-content:center;align-items:center;font-size:20px;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex}.ddi.is-open .cv{transform:rotate(180deg)}.ddi--disabled .cv,.ddi--readonly .cv{color:var(--gray-300)}.ddi__panel{width:var(--ddi-width,300px);margin-top:8px;top:48px;left:0}.ddi--mobile .ddi__panel{width:340px;top:60px}.ddi__panel .menu__section{padding:6px}.ddi__panel .menu__row{justify-content:space-between}@media (prefers-reduced-motion:reduce){.ddi .cv,.ddi__cap,.ddi__ph,.ddi__val{transition:none;animation:none}}.progress{background:var(--gray-100);overflow:hidden}.progress,.progress__fill{border-radius:var(--r-full);height:6px}.progress__fill{background:var(--gray-800);transition:width .2s;display:block}.progress--success .progress__fill{background:var(--success)}.progress--warning .progress__fill{background:var(--warning)}.progress--danger .progress__fill{background:var(--danger)}.progress-pct{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}@media (prefers-reduced-motion:reduce){.progress__fill{transition:none}}.skeleton{background:var(--gray-100);border-radius:var(--r-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:sk-sweep 1.4s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{to{transform:translate(100%)}}.skeleton--circle{border-radius:var(--r-full)}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.empty{text-align:center;flex-direction:column;gap:6px;padding:14px}.empty,.empty__orb{align-items:center;display:flex}.empty__orb{border-radius:var(--r-full);background:var(--gray-100);justify-content:center;width:64px;height:64px;margin-bottom:8px}.empty__orb .hgi{color:var(--gray-400);font-size:30px}.empty__title{font:var(--fw-demibold) var(--h4-size)/var(--h4-lh) var(--font-sans);color:var(--gray-800)}.empty__msg{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);max-width:320px}.empty .btn,.empty__action{margin-top:10px}.snack{background:var(--gray-800);color:var(--white);border-radius:var(--r-md);box-shadow:var(--shadow-card-popover);align-items:center;gap:12px;padding:14px 16px;display:inline-flex}.snack__icon{flex:none;font-size:20px}.snack__icon--success{color:var(--emerald-400)}.snack__icon--danger{color:var(--red-400)}.snack__icon--warning{color:var(--amber-400)}.snack__action,.snack__msg{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans)}.snack__action{color:var(--white);cursor:pointer;opacity:.9;margin-left:4px;text-decoration:underline}.snack__action:hover{opacity:1}.notif{align-items:center;gap:var(--sp-3);border-radius:var(--r-md);cursor:pointer;background:var(--white);padding:16px 20px;transition:background-color .12s cubic-bezier(.4,0,.2,1);display:flex}.notif--desktop{min-height:68px}.notif--mobile{min-height:80px}.notif:hover{background:var(--gray-50)}.notif:focus-visible{box-shadow:var(--focus-ring);outline:none}.notif__cat{flex:none}.notif .av.notif__cat:after{display:none}.notif__cat .av__inner{background:var(--gray-100);transition:background-color .12s cubic-bezier(.4,0,.2,1)}.notif__cat .av__inner .hgi{color:var(--gray-800);font-size:20px}.notif--mobile .notif__cat.av{width:48px;height:48px}.notif__cat--confirmation .av__inner{background:var(--emerald-50)}.notif__cat--confirmation .av__inner .hgi{color:var(--emerald-700)}.notif__cat--alert .av__inner{background:var(--red-50)}.notif__cat--alert .av__inner .hgi{color:var(--red-700)}.notif__cat--warning .av__inner{background:var(--amber-50)}.notif__cat--warning .av__inner .hgi{color:var(--amber-700)}.notif:hover .notif__cat .av__inner{background:var(--gray-200)}.notif:hover .notif__cat--confirmation .av__inner{background:var(--emerald-100)}.notif:hover .notif__cat--alert .av__inner{background:var(--red-100)}.notif:hover .notif__cat--warning .av__inner{background:var(--amber-100)}.notif__labels{gap:var(--sp-4);flex:1;align-items:stretch;min-width:0;display:flex}.notif__heading{flex:1;align-self:center;min-width:0}.notif__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);transition:color .15s cubic-bezier(.4,0,.2,1)}.notif__desc,.notif__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notif__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);margin-top:1px}.notif__aside{justify-content:space-between;align-items:flex-end;gap:var(--sp-1);flex-direction:column;flex:none;display:flex}.notif__time{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);text-align:right;white-space:nowrap;transition:color .15s cubic-bezier(.4,0,.2,1)}.notif--mobile .notif__desc,.notif--mobile .notif__time,.notif--mobile .notif__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.notif__kebab{opacity:0;transition:opacity .12s cubic-bezier(.4,0,.2,1)}.notif--unread .notif__kebab,.notif:hover .notif__kebab{opacity:1}.notif--read .notif__time,.notif--read .notif__title{color:var(--gray-500)}.notif__dot{border-radius:var(--r-full);background:var(--gray-800);flex:none;align-self:center;width:8px;height:8px}.notif--skeleton{cursor:default;pointer-events:none}.notif__sk-text{gap:var(--sp-2);flex-direction:column;flex:1;align-self:center;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.notif,.notif__cat .av__inner,.notif__kebab,.notif__time,.notif__title{transition:none}}.divider{background:var(--gray-200);border:none;height:1px;margin:0}.divider--vertical{align-self:stretch;width:1px;height:auto}.divider-label{align-items:center;gap:12px;display:flex}.divider-label:after,.divider-label:before{content:"";background:var(--gray-200);flex:1;height:1px}.divider-label>span{font:var(--fw-demibold) var(--small-size)/var(--small-lh) var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400)}.thumb{border-radius:var(--r-md);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.thumb .hgi{font-size:30px}.thumb--pdf{background:var(--red-50)}.thumb--pdf .hgi{color:var(--danger)}.thumb--image{background:var(--emerald-50)}.thumb--image .hgi{color:var(--success)}.thumb--archive{background:var(--amber-50)}.thumb--archive .hgi{color:var(--warning)}.thumb--doc{background:var(--info-bg)}.thumb--doc .hgi{color:var(--info)}.thumb--folder{background:var(--gray-100)}.thumb--folder .hgi{color:var(--gray-600)}.chip{box-sizing:border-box;border-radius:var(--r-full);background:var(--gray-100);border:2px solid var(--white);height:36px;font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:4px;padding:0 14px 0 11px;transition:background .16s,color .16s,box-shadow .16s,transform 80ms;display:inline-flex}.chip .hgi{color:inherit;font-size:18px;transition:transform .2s,color .16s}.chip__caret{margin-left:1px}.chip__avatar{flex:none;align-items:center;display:inline-flex}.chip:has(.chip__avatar){gap:8px;padding-left:5px}.chip--danger{color:var(--danger)}.chip--success{color:var(--success)}.chip--info{color:var(--info)}.chip--warning{color:var(--warning)}.chip:hover{background:var(--gray-200)}.chip:active{transform:scale(.96)}.chip.is-focus,.chip:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--gray-800)}.chip.is-disabled{background:var(--gray-100);color:var(--gray-300);cursor:default}.chip.is-done{background:var(--success-bg)}.chip.is-done .chip__lead{color:var(--success)}.chip-dd{display:inline-block;position:relative}.chip-dd.is-open .chip{background:var(--gray-200)}.chip-dd.is-open .chip__caret{transform:rotate(180deg)}.chip-dd__menu{transform-origin:0 0;z-index:5;min-width:188px;top:calc(100% + 6px);left:0}.chip-dd.is-open .chip-dd__menu,.chip-filter-dd.is-open .chip-dd__menu{opacity:1;pointer-events:auto;transform:none}.chip-filter-dd{display:inline-block;position:relative}.chip-filter{box-sizing:border-box;border-radius:var(--r-pill-sm);background:var(--white);border:1px solid var(--gray-200);height:36px;font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:6px;padding:0 12px 0 14px;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.chip-filter__lead{font-size:18px}.chip-filter__trail{border-radius:5px;flex:none;width:20px;height:20px;position:relative}.chip-filter__trail .hgi{place-items:center;font-size:17px;transition:opacity .16s,transform .2s;display:grid;position:absolute;inset:0}.chip-filter__chev{opacity:1}.chip-filter__x{opacity:0;transform:rotate(-45deg)}.chip-filter:hover{background:var(--gray-50);border-color:var(--gray-300)}.chip-filter-dd.is-open .chip-filter{border-color:var(--gray-800)}.chip-filter-dd.is-open .chip-filter__chev{transform:rotate(180deg)}.chip-filter.is-active{background:var(--gray-200);color:var(--gray-800);border-color:#0000}.chip-filter.is-active .chip-filter__lead{-webkit-text-stroke:0;font-family:HugeIconsSolid}.chip-filter-dd.is-open .chip-filter.is-active{border-color:var(--gray-800)}.chip-filter.is-active .chip-filter__chev{opacity:0;transform:rotate(90deg)}.chip-filter.is-active .chip-filter__x{opacity:1;transform:rotate(0)}.chip-filter.is-active .chip-filter__trail:hover{color:var(--danger);background:var(--gray-800-a10)}.chip-filter.is-focus,.chip-filter:focus-visible{border-color:var(--gray-800);box-shadow:0 0 0 3px #001d3d26}.chip-filter.is-disabled{color:var(--gray-300);border-color:var(--gray-100);background:var(--white);cursor:default}.chip-choice{box-sizing:border-box;border-radius:var(--r-full);background:var(--gray-100);height:36px;font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #0000;outline:none;align-items:center;padding:0 16px;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.chip-choice:hover{background:var(--gray-200)}.chip-choice.is-selected{background:var(--gray-800);border-color:var(--gray-800);color:var(--white)}.chip-choice.is-selected .hgi{-webkit-text-stroke:0;font-family:HugeIconsSolid}.chip-choice.is-selected:hover{background:var(--gray-700);border-color:var(--gray-700)}.chip-choice.is-focus,.chip-choice:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--gray-800)}.chip-choice.is-disabled{background:var(--gray-100);color:var(--gray-300);cursor:default}@media (prefers-reduced-motion:reduce){.chip,.chip .hgi,.chip-choice,.chip-filter,.chip-filter__trail .hgi{transition:none}}.overlay.is-closing,.overlay.is-open{visibility:visible}.overlay__scrim{background:var(--gray-800-a50);-webkit-backdrop-filter:blur(2px)}.overlay.is-open .overlay__scrim{animation:dlg-scrim-in .2s both}.overlay.is-closing .overlay__scrim{animation:dlg-scrim-out .15s both}@keyframes dlg-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dlg-scrim-out{0%{opacity:1}to{opacity:0}}.dialog{background:var(--white);border-radius:var(--r-lg);opacity:0;transform-origin:50%;flex-direction:column;align-items:center;gap:24px;width:512px;max-width:calc(100vw - 48px);padding:20px;display:flex;position:relative}.dialog--mobile{width:343px}.overlay.is-open .dialog{animation:dlg-in .3s cubic-bezier(.2,.8,.3,1.08) both}.overlay.is-closing .dialog{animation:dlg-out .16s cubic-bezier(.4,0,.75,.2) both}@keyframes dlg-in{0%{opacity:0;transform:translateY(14px)scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dlg-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.975)}}.overlay.is-open .dialog__status{animation:dlg-pop .38s cubic-bezier(.2,.8,.3,1.08) 70ms both}.overlay.is-open .dialog__headings{animation:dlg-rise .32s cubic-bezier(.2,.7,.3,1) .13s both}.overlay.is-open .dialog__btns{animation:dlg-rise .32s cubic-bezier(.2,.7,.3,1) .18s both}@keyframes dlg-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes dlg-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.dialog__top{flex-direction:column;gap:20px;width:100%}.dialog__status,.dialog__top{align-items:center;display:flex}.dialog__status{justify-content:center;width:48px;height:48px;font-size:48px;line-height:48px}.dialog--default .dialog__status{color:var(--gray-800)}.dialog--warning .dialog__status{color:var(--warning)}.dialog--delete .dialog__status{color:var(--danger)}.dialog__headings{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.dialog__title{font:var(--fw-demibold) var(--h4-size)/var(--h4-lh) var(--font-sans);color:var(--gray-800)}.dialog__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500)}.dialog__close{border-radius:var(--r-sm);width:36px;height:36px;color:var(--gray-800);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:20px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:16px;right:16px}.dialog__close:hover{background:var(--gray-100)}.dialog__close:active{background:var(--gray-150)}.dialog__btns{gap:12px;width:100%;display:flex}.dialog__btns .btn{flex:1 1 0}@media (prefers-reduced-motion:reduce){.overlay.is-closing .dialog,.overlay.is-closing .overlay__scrim,.overlay.is-open .dialog,.overlay.is-open .dialog__btns,.overlay.is-open .dialog__headings,.overlay.is-open .dialog__status,.overlay.is-open .overlay__scrim{animation:none!important}.overlay.is-open .overlay__scrim{opacity:1}.overlay.is-open .dialog{opacity:1;transform:none}.dialog__close{transition:none}}.overlay{z-index:100;visibility:hidden;justify-content:center;align-items:center;padding:24px;transition:visibility 0s linear .17s;display:flex;position:fixed;inset:0}.overlay.is-open{visibility:visible;transition:visibility}.overlay__scrim{background:var(--gray-800-a30);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1);position:absolute;inset:0}.overlay--lighter .overlay__scrim{background:var(--gray-800-a10)}.overlay.is-open .overlay__scrim{opacity:1;transition:opacity .26s cubic-bezier(.16,1,.3,1)}.modal{background:var(--white);border-radius:var(--r-lg);width:min(var(--mw,500px),calc(100vw - 48px));height:min(var(--mh,624px),calc(100vh - 48px));opacity:0;transform-origin:50%;will-change:opacity,transform;flex-direction:column;transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1);display:flex;position:relative;overflow:hidden;transform:translateY(12px)scale(.96)}.overlay.is-open .modal{opacity:1;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);transform:translateY(0)scale(1)}.modal--lightbox{flex-direction:row}.modal__lightbox{background:linear-gradient(150deg,var(--gray-700),var(--gray-900));border-radius:var(--r-lg) 0 0 var(--r-lg);flex:none;align-self:stretch;width:437px;position:relative;overflow:hidden}.modal__lightbox:after{content:"";background:radial-gradient(circle at 30% 25%,#ffffff2e,#0000 55%);position:absolute;inset:0}.modal__lightbox-cap{color:var(--white);z-index:1;position:absolute;bottom:28px;left:28px;right:28px}.modal__lightbox-cap .t{font:var(--fw-demibold) var(--h3-size)/1.2 var(--font-sans)}.modal__lightbox-cap .s{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);opacity:.8;margin-top:8px}.modal__col{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.modal__head{flex:none}.modal__topbar{align-items:center;gap:12px;padding:20px;display:flex}.modal__heading{flex-direction:column;min-width:0;display:flex}.modal__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.modal__sub{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);margin-top:2px}.modal__actions{align-items:center;gap:4px;margin-left:auto;display:flex}.modal__divider{background:var(--gray-200);height:1px;margin:0}.modal__tabs{border-bottom:1px solid var(--gray-200);padding:0 20px}.modal__tabs .tabs__row{gap:28px}.modal__body{flex:1 1 0;min-height:0;padding:20px;overflow-y:auto}.modal__body p{font:var(--fw-medium) var(--body-size)/1.55 var(--font-sans);color:var(--gray-650);margin:0 0 14px}.modal__body p:first-child{color:var(--gray-800)}.modal--mobile .modal__body p{font-size:var(--body-lg-size);line-height:1.5}.modal__foot{flex:none;align-items:center;gap:16px;padding:20px;display:flex}.modal__linkaccess{flex:auto;min-width:0}.modal__fbtns{gap:8px;margin-left:auto;display:flex}.modal__fbtns .btn{min-width:120px}.modal--mobile .modal__fbtns .btn{height:56px;font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}@media (prefers-reduced-motion:reduce){.modal{transform:none!important}}.fsm{z-index:100;background:var(--white);opacity:0;pointer-events:none;flex-direction:column;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden;transform:scale(.98)}.fsm.is-open{opacity:1;pointer-events:auto;transform:none}.fsm__header{border-bottom:1px solid var(--gray-100);flex-direction:column;flex:none;display:flex}.fsm__stepper{background:var(--gray-300);width:100%;height:2px}.fsm__stepper>i{background:var(--brand);width:33%;height:100%;transition:width .25s cubic-bezier(.4,0,.2,1);display:block}.fsm__row{box-sizing:border-box;gap:18px;min-height:70px;padding:16px 20px}.fsm__lead,.fsm__row{align-items:center;display:flex}.fsm__lead{flex:1 1 0;gap:12px;min-width:0}.fsm__center{flex:none;align-items:center;display:flex}.fsm__trail{flex:1 1 0;justify-content:flex-end;display:flex}.fsm__heading{flex-direction:column;gap:1px;min-width:0;display:flex}.fsm__logo{width:32px;height:32px;color:var(--gray-800)}.fsm__body{flex:1 1 0;justify-content:center;min-height:0;display:flex;overflow-y:auto}.fsm__content{width:100%;max-width:1024px;padding:48px 24px 40px;position:relative}.fsm__step{display:none}.fsm__step.is-active{animation:fsm-step-in .18s;display:block}@keyframes fsm-step-in{0%{transform:translateY(6px)}to{transform:none}}.fsm__step h2{margin:0 0 6px}.fsm__lede{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);max-width:560px;margin:0 0 28px}.fsm__grid2{grid-template-columns:1fr 1fr;gap:16px;max-width:680px;display:grid}.fsm__span2{grid-column:1/-1}.fsm__foot{align-items:center;gap:8px;max-width:680px;margin-top:36px;display:flex}.fsm__foot .btn{min-width:120px}.fsm__foot .spacer{flex:auto}@media (prefers-reduced-motion:reduce){.fsm{transition:opacity .18s;transform:none}.fsm__step.is-active{animation:none}.fsm__stepper>i{transition:none}}.sheet-stage{position:absolute;inset:0;overflow:hidden}.sheet-scrim{background:var(--gray-800-a30);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;z-index:2;transition:opacity .24s cubic-bezier(.4,0,1,1);position:absolute;inset:0}.sheet-stage.is-open .sheet-scrim{opacity:1;pointer-events:auto;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.sheet{z-index:3;background:var(--white);border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:var(--shadow-card-popover);pointer-events:none;flex-direction:column;transition:transform .24s cubic-bezier(.4,0,1,1);display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)translateY(100%)}.sheet-stage.is-open .sheet{pointer-events:auto;transition:transform .28s cubic-bezier(.32,.72,0,1);transform:translate(-50%)translateY(0)}.sheet__head{flex:none;padding:20px}.sheet__head,.sheet__lead{align-items:flex-start;gap:12px;display:flex}.sheet__lead{flex:auto;min-width:0}.sheet__heading{flex-direction:column;min-width:0;display:flex}.sheet__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.sheet__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);margin-top:2px}.sheet__dismiss{flex:none;align-self:center;align-items:center;display:flex}.sheet__divider{background:var(--gray-200);flex:none;height:1px}.sheet__body{flex:auto;min-height:0;padding:20px;overflow-y:auto}.sheet__body p{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);margin:0 0 12px}.sheet--desktop{width:512px;height:660px}.sheet--responsive{width:393px;height:348px}.sheet--responsive .sheet__head{align-items:center}.sheet--mobile .sheet__title,.sheet--responsive .sheet__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.sheet--mobile{width:393px;height:420px}.sheet--mobile .sheet__head{align-items:center;padding-top:16px}.sheet__grabber{flex:none;justify-content:center;padding-top:8px;display:flex}.sheet__grabber>i{border-radius:var(--r-full);background:var(--gray-300);width:50px;height:4px}@media (prefers-reduced-motion:reduce){.sheet,.sheet-scrim,.sheet-stage.is-open .sheet{transition:none!important}}.ddm{display:inline-block;position:relative}.ddm__trigger{border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--white);cursor:pointer;width:300px;height:48px;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);align-items:center;gap:8px;padding:0 14px;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ddm__trigger:hover{border-color:var(--gray-300)}.ddm__trigger-label{text-align:left;flex:auto}.ddm__trigger .cv{width:20px;height:20px;color:var(--gray-800);justify-content:center;align-items:center;font-size:20px;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex}.ddm.is-open .ddm__trigger .cv{transform:rotate(180deg)}.ddm__panel{width:300px;top:calc(100% + 8px);left:0}.ddm--mobile .ddm__panel{width:393px}.ddm__search{padding:20px 20px 8px}.ddm__search .tf{width:100%}.ddm__search .ddm__filter{color:var(--gray-800);cursor:pointer;flex:none;font-size:20px}.ddm__scroll{max-height:420px;overflow-y:auto}.ddm__shead{padding:12px 16px}.ddm__stitle{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.ddm__sdesc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);margin-top:1px}.ddm__sep{background:var(--gray-200);height:1px;margin:16px 12px 0}.menu__row.disabled .badge{opacity:.5}.ddm__viewmore{text-align:center;padding:8px 12px 16px}.ddm__viewmore button{color:var(--brand);font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);cursor:pointer;background:0 0;border:0}@media (prefers-reduced-motion:reduce){.ddm__trigger,.ddm__trigger .cv{transition:none}}.ddb{display:inline-block;position:relative}.ddb__btn.btn{color:var(--gray-800);border:1px solid var(--gray-800);box-shadow:none;box-sizing:border-box;border-radius:var(--r-md);corner-shape:var(--corner);background:0 0;transition:color .12s,border-color .12s,box-shadow .12s,transform 80ms}.ddb__btn.btn .hgi{font-size:20px}.ddb__btn .cv{transition:transform .15s cubic-bezier(.4,0,.2,1)}.ddb.is-open .ddb__btn .cv{transform:rotate(180deg)}.ddb__btn[data-s=hover]{color:var(--gray-500);border-color:var(--gray-400)}.ddb__btn[data-s=focus],.ddb__btn[data-s=selected]{color:var(--gray-800);border-color:var(--gray-800)}.ddb__btn[data-s=focus]{box-shadow:var(--focus-ring)}.ddb__btn[data-s=disabled]{color:var(--gray-300);border-color:var(--gray-200);cursor:default}.ddb__btn[data-s=error]{color:var(--danger);border-color:var(--danger)}.ddb__dot{border-radius:var(--r-md);cursor:pointer;width:36px;height:36px;color:var(--gray-800);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.ddb__dot .hgi{font-size:20px}.ddb__dot:hover,.ddb__dot[data-s=selected]{background:var(--gray-100)}.ddb__dot[data-s=focus]{box-shadow:var(--focus-ring)}.ddb__dot[data-s=disabled]{color:var(--gray-300);cursor:default;background:0 0}.ddb__menu{transform-origin:0 0;min-width:240px;top:calc(100% + 8px);left:0}@keyframes ddb-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ddb__menu.open .menu__section .menu__row{animation:ddb-row-in .2s cubic-bezier(.4,0,.2,1) both}.ddb__menu.open .menu__section .menu__row:first-child{animation-delay:30ms}.ddb__menu.open .menu__section .menu__row:nth-child(2){animation-delay:60ms}.ddb__menu.open .menu__section .menu__row:nth-child(3){animation-delay:90ms}.ddb__menu.open .menu__section .menu__row:nth-child(4){animation-delay:.12s}.ddb__menu.open .menu__section .menu__row:nth-child(n+5){animation-delay:.15s}}@media (prefers-reduced-motion:reduce){.ddb__btn .cv{transition:none}}.nav-item{border-radius:var(--r-sm);height:40px;font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-500);cursor:pointer;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:flex}.nav-item .hgi,.nav-item .hgi-solid{color:var(--gray-500);font-size:18px;transition:color .2s cubic-bezier(.4,0,.2,1)}.nav-item:not(.is-active):hover{background:var(--gray-100);color:var(--gray-800)}.nav-item.is-active,.nav-item:not(.is-active):hover .hgi{color:var(--gray-800)}.nav-item.is-active{background:var(--gray-100)}.nav-item.is-active .hgi,.nav-item.is-active .hgi-solid{color:var(--gray-800)}.nav-item.is-active .hgi{-webkit-text-stroke:0;font-family:HugeIconsSolid}.nav-item.is-disabled{color:var(--gray-300);pointer-events:none}.nav-item.is-disabled .hgi{color:var(--gray-300)}.nav-section{height:40px;font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-400);cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.nav-section .hgi{color:var(--gray-400);font-size:18px}@media (prefers-reduced-motion:reduce){.nav-item,.nav-item .hgi{transition:none}}.sidebar{box-sizing:border-box;background:var(--gray-50);width:200px;padding:8px}.sidebar,.sidebar__group{flex-direction:column;gap:2px;display:flex}.sidebar__spacer{flex:auto}.sidebar__brand{align-items:center;gap:10px;padding:12px 10px 16px;display:flex}.sidebar__brand-mark{flex:none;width:28px;height:28px}.sidebar__brand-mark img,.sidebar__brand-mark svg{width:100%;height:100%;display:block}.sidebar__brand-name{font:var(--fw-demibold) var(--body-size)/1.2 var(--font-sans);color:var(--gray-800)}.sidebar__footer{align-items:center;gap:10px;padding:10px;display:flex}.sidebar__footer-name{font:var(--fw-demibold) var(--body-size)/1.2 var(--font-sans);color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toolbar{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-md);box-shadow:var(--shadow-base);gap:4px;width:max-content;padding:6px}.toolbar,.toolbar__btn{align-items:center;display:flex}.toolbar__btn{border-radius:var(--r-sm);cursor:pointer;width:36px;height:36px;color:var(--gray-700);background:0 0;border:0;justify-content:center}.toolbar__btn .hgi{font-size:20px}.toolbar__btn:hover{background:var(--gray-50)}.toolbar__btn.is-on{background:var(--gray-800);color:var(--white)}.toolbar__btn.is-on .hgi{-webkit-text-stroke:0;font-family:HugeIconsSolid}.toolbar__sep{background:var(--gray-200);width:1px;height:22px;margin:0 4px}.tree{font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800)}.tree__node{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:8px;height:36px;padding:0 8px;display:flex}.tree__node:hover{background:var(--gray-50)}.tree__node.is-selected{background:var(--gray-100)}.tree__caret{color:var(--gray-400);width:18px;font-size:18px}.tree__caret--leaf{visibility:hidden}.tree__icon{color:var(--gray-800);font-size:20px}.tree--1{padding-left:24px}.tree--2{padding-left:48px}.tree__count{font:var(--fw-medium) var(--body-size)/1 var(--font-sans);color:var(--gray-400);margin-left:auto}.hdr{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--r-md);flex-direction:column;width:760px;max-width:100%;display:flex;position:relative;overflow:hidden}.hdr__stepper{background:var(--gray-300);flex:none;width:100%;height:2px}.hdr__stepper>i{background:var(--brand);width:33%;height:100%;transition:width .2s cubic-bezier(.4,0,.2,1);display:block}.hdr__row{box-sizing:border-box;gap:18px;min-height:70px;padding:16px 20px}.hdr__lead,.hdr__row{align-items:center;display:flex}.hdr__lead{flex:1 1 0;gap:12px;min-width:0}.hdr__center{flex:none;justify-content:center}.hdr__center,.hdr__trail{align-items:center;display:flex}.hdr__trail{flex:1 1 0;justify-content:flex-end;gap:12px;min-width:0}.hdr__lead .lbtn,.hdr__trail .lbtn{white-space:nowrap}.hdr__heading{flex-direction:column;gap:1px;min-width:0;display:flex}.hdr__heading>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hdr__logo{width:32px;height:32px;color:var(--gray-800);display:block}.hdr__profile{align-items:center;gap:10px;display:flex}.hdr__profile .hdr__name{flex-direction:column;align-items:flex-end;display:flex}.hdr--mobile{width:390px}.hdr--mobile .hdr__row{transition:padding .2s}.hdr__mtitle{text-align:center;opacity:1;max-height:60px;padding:0 20px 18px;transition:max-height .2s,opacity .18s,padding-bottom .2s;overflow:hidden}.hdr--mobile.is-scrolled .hdr__mtitle{opacity:0;max-height:0;padding-bottom:0}.hdr--mobile.is-scrolled .hdr__row{padding-top:12px;padding-bottom:12px}.hdr__mtitle .secondary{margin-top:2px}.hdr:not(.hdr--mobile) .hdr__mtitle{display:none}@media (prefers-reduced-motion:reduce){.hdr--mobile .hdr__row,.hdr__mtitle,.hdr__stepper>i{transition:none}}.glass-blur{z-index:-1;pointer-events:none;position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 0 50%,#0009 72%,#00000040 88%,#0000);mask-image:linear-gradient(#000 0 50%,#0009 72%,#00000040 88%,#0000)}.glass-blur:before{content:"";background:var(--glass-fade-down);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-scrim));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-scrim));position:absolute;inset:0}.glass-blur--up{inset:-28px 0 0;-webkit-mask-image:linear-gradient(#0000,#00000040 12%,#0009 28%,#000 50% 100%);mask-image:linear-gradient(#0000,#00000040 12%,#0009 28%,#000 50% 100%)}.glass-blur--up:before{background:var(--glass-fade-up)}.glass-pill{background:var(--glass-pill);-webkit-backdrop-filter:blur(var(--glass-blur-pill));backdrop-filter:blur(var(--glass-blur-pill));border:1px solid var(--glass-pill-border);border-radius:var(--r-full);box-shadow:var(--shadow-pill-glass)}.action-pill{box-sizing:border-box;align-items:center;gap:6px;height:40px;padding:6px 6px 6px 10px;display:inline-flex}.icon-btn{border-radius:var(--r-full);width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:4px;transition:background .15s;display:grid;position:relative}.icon-btn .hgi{font-size:20px;line-height:1}.icon-btn:hover{background:var(--surface-subtle)}.icon-btn:active{background:var(--surface-track)}.icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.icon-btn__cog{display:inline-block;transform:scale(.9)}.icon-btn.has-dot:after{content:"";border-radius:var(--r-full);background:var(--danger);border:1.5px solid var(--surface-raised);width:7px;height:7px;position:absolute;top:5px;right:5px}.action-pill__avatar{cursor:pointer;border-radius:var(--r-full);background:0 0;border:0;margin-left:4px;padding:0;transition:box-shadow .15s;display:inline-flex;box-shadow:0 0 #0000}.action-pill__avatar:hover{box-shadow:0 0 0 2px var(--surface-subtle)}.action-pill__avatar.is-open .av:after{border-color:var(--brand)}.action-pill__avatar:focus-visible{box-shadow:var(--focus-ring);outline:none}.action-pill--mobile{gap:4px;height:auto;padding:4px}.action-pill--mobile .icon-btn{width:44px;height:44px;padding:10px}.action-pill--mobile .icon-btn .hgi{font-size:24px}.action-pill--mobile .action-pill__avatar .av{width:36px;height:36px}@media (prefers-reduced-motion:reduce){.action-pill__avatar,.icon-btn{transition:none}}.profile-switcher{display:inline-block;position:relative}.profile-pill{box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;max-width:320px;height:40px;padding:6px 14px 6px 6px;display:inline-flex}.profile-pill--personal{padding-left:14px}.profile-pill__name{min-width:0;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.profile-pill__chev{color:var(--ink);flex:none;font-size:20px;transition:transform .3s}.profile-pill.is-open .profile-pill__chev{transform:rotate(180deg)}.profile-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.glass-menu{z-index:40;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--r-chip);box-shadow:var(--shadow-dropdown-raised);position:absolute}.profile-menu{min-width:320px;padding:8px 0;top:48px;left:0}.profile-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.profile-row:hover{background:var(--surface-subtle)}.profile-row:focus-visible{background:var(--surface-subtle);outline:none}.profile-row__meta{flex-direction:column;flex:1;min-width:0;display:flex}.profile-row__name{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--ink)}.profile-row__handle,.profile-row__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-row__handle{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--ink-muted)}.profile-row__check{color:var(--primary);flex:none;font-size:20px}.profile-row__badge{font:var(--fw-demibold) 12px/1 var(--font-sans);color:var(--amber-700);background:var(--amber-300);flex:none}@supports (color:color-mix(in lab,red,red)){.profile-row__badge{background:color-mix(in srgb,var(--amber-300) 30%,transparent)}}.profile-row__badge{border-radius:var(--r-full);padding:4px 8px}.profile-row__susp{font:var(--fw-demibold) var(--small-size)/var(--small-lh) var(--font-sans);color:var(--ink-muted);flex:none}.profile-row.is-disabled{cursor:not-allowed}.profile-row.is-disabled .av{opacity:.2}.profile-row.is-disabled .profile-row__name{color:var(--gray-400)}.profile-row.is-disabled:hover{background:0 0}@media (prefers-reduced-motion:reduce){.profile-pill__chev{transition:none}}.segmented{--seg-slot:26px;--seg-thumb:22px;--seg-pad:3px;padding:var(--seg-pad);border-radius:var(--r-full);background:var(--surface-track);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.segmented__thumb{top:50%;left:calc(var(--seg-pad) + (var(--seg-slot) - var(--seg-thumb)) / 2);width:var(--seg-thumb);height:var(--seg-thumb);border-radius:var(--r-full);background:var(--surface-raised);transition:transform .2s;position:absolute;transform:translateY(-50%);box-shadow:0 1px 2px #0000000d}.segmented__btn{z-index:1;width:var(--seg-slot);height:var(--seg-thumb);cursor:pointer;color:var(--ink);background:0 0;border:0;outline:0;place-items:center;padding:0;display:grid;position:relative}.segmented__btn .hgi{opacity:.5;font-size:18px;line-height:1;transition:opacity .15s}.segmented__btn .segmented__txt{font:var(--fw-demibold) 11px/1 var(--font-sans);opacity:.5;transition:opacity .15s}.segmented__btn[aria-pressed=true] .hgi,.segmented__btn[aria-pressed=true] .segmented__txt{opacity:1}.segmented__btn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-full)}.segmented.is-disabled{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.segmented__thumb{transition:none}}.usermenu{min-width:260px;padding:8px;top:48px;right:0}.usermenu__identity{align-items:center;gap:12px;padding:16px 12px;display:flex}.usermenu__id-meta{flex-direction:column;min-width:0;display:flex}.usermenu__id-name{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--ink)}.usermenu__id-handle,.usermenu__id-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.usermenu__id-handle{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--ink-muted)}.usermenu__divider{padding:8px 12px}.usermenu__divider:before{content:"";border-top:1px solid var(--border-hairline);display:block}.usermenu__row{align-items:center;gap:12px;padding:12px;display:flex}.usermenu__vlabel{flex-direction:column;flex:1;min-width:0;display:flex}.usermenu__row-label{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--ink-muted)}.usermenu__row-value{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.usermenu__signout{border-radius:var(--r-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.usermenu__signout:hover{background:var(--surface-subtle)}.usermenu__signout:focus-visible{box-shadow:var(--focus-ring);outline:none}.usermenu__signout:disabled{cursor:default}.usermenu__signout .hgi{color:var(--ink);font-size:20px}.usermenu__signout-label{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--ink)}.usermenu__spin{border-radius:var(--r-full);border:2px solid var(--border-hairline);border-top-color:var(--ink);flex:none;width:18px;height:18px;animation:usermenu-spin .7s linear infinite}@keyframes usermenu-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.usermenu__spin{animation:none}}.usermenu__action{border-radius:var(--r-sm);width:100%;color:var(--gray-800);font:var(--fw-medium) var(--body-size) /var(--body-lh) var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.usermenu__action:hover{background:var(--gray-50)}.usermenu__action .hgi{font-size:20px}.glass-header{z-index:30;align-items:center;height:84px;display:flex;position:relative}.glass-header--sticky{position:sticky;top:0}.glass-header--mobile{height:68px}.glass-header__inner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1024px;margin:0 auto;padding:0 44px;display:flex}.glass-header--mobile .glass-header__inner{padding:0 20px}.glass-header__lead{align-items:center;min-width:0;display:flex}.glass-header__trail{flex:none;align-items:center;display:flex}.siderail{--rail-bg:var(--rail-surface);--rail-ink:var(--rail-ink-rest);--rail-ink-strong:var(--ink);--rail-hover:var(--rail-hover-fill);--rail-active:var(--rail-active-fill);--rail-qa:var(--rail-ink-rest);--rail-divider:var(--border-hairline);--rail-ease:cubic-bezier(.4,0,.2,1);box-sizing:border-box;border-radius:var(--r-13);background:var(--rail-bg);width:64px;height:calc(100% - 20px);transition:width .18s var(--rail-ease);flex-direction:column;margin:10px;padding-bottom:16px;display:flex;position:relative}.siderail.is-expanded{width:200px}.siderail__logo{flex-shrink:0;justify-content:center;align-items:center;height:64px;margin-top:4px;padding:0 8px;display:flex}.siderail.is-expanded .siderail__logo{justify-content:flex-start;padding-left:20px}.siderail__mark{display:flex}.siderail__lockup{align-items:center;display:none}.siderail.is-expanded .siderail__mark{display:none}.siderail.is-expanded .siderail__lockup{animation:siderail-fade .18s;display:flex}@keyframes siderail-fade{0%{opacity:0}to{opacity:1}}.siderail__body{flex-direction:column;flex:1;min-height:0;padding:8px 12px 0;display:flex;overflow:hidden}.siderail__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.siderail__li{width:100%;display:flex}.siderail__item{border-radius:var(--r-sm);width:40px;transition:width .18s var(--rail-ease),background .15s ease;text-decoration:none;display:block}.siderail.is-expanded .siderail__item{width:100%}.siderail__item:hover{background:var(--rail-hover)}.siderail__item.is-active{background:var(--rail-active)}.siderail__link{height:40px;color:var(--rail-ink);transition:padding .18s var(--rail-ease),color .15s ease;align-items:center;padding:0 10px;display:flex}.siderail.is-expanded .siderail__link{padding:0 8px}.siderail__item.is-active .siderail__link,.siderail__item:hover .siderail__link{color:var(--rail-ink-strong)}.siderail__item:focus-visible{outline:2px solid var(--rail-ink-strong);outline-offset:-2px}.siderail__icon{flex-shrink:0;display:flex}.siderail__icon .hgi{font-size:20px;line-height:1}.siderail__label{opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:0;font:var(--fw-demibold) var(--body-size)/1.2 var(--font-sans);transition:opacity .14s ease,max-width .18s var(--rail-ease),margin-left .18s var(--rail-ease);margin-left:0;overflow:hidden}.siderail.is-expanded .siderail__label{opacity:1;max-width:160px;margin-left:8px}.siderail__qa{height:24px;margin:24px 0;position:relative}.siderail__qa-title{opacity:0;font:var(--fw-medium) var(--body-size)/1.2 var(--font-sans);color:var(--rail-qa);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}.siderail__qa-divider,.siderail__qa-title{align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}.siderail__qa-divider{opacity:1;padding:0 8px}.siderail__qa-divider:before{content:"";border-top:1px solid var(--rail-divider);width:100%;display:block}.siderail.is-expanded .siderail__qa-title{opacity:1}.siderail.is-expanded .siderail__qa-divider{opacity:0}.siderail__footer{justify-content:center;margin-top:auto;padding:0 4px;display:flex}.siderail.is-expanded .siderail__footer{justify-content:flex-start;padding-left:12px}.siderail__footer-mark{display:flex}.siderail.is-expanded .siderail__footer-mark,.siderail__footer-lockup{display:none}.siderail.is-expanded .siderail__footer-lockup{display:flex}.siderail__expand{z-index:15;border-radius:var(--r-full);background:var(--surface-raised);width:28px;height:28px;box-shadow:var(--shadow-sm);color:var(--rail-ink-strong);cursor:pointer;opacity:0;border:0;place-items:center;transition:opacity .18s,background .15s;display:grid;position:absolute;top:20px;right:-12px}.siderail:hover .siderail__expand,.siderail__expand:focus-visible{opacity:1}.siderail__expand:hover{background:var(--surface-subtle)}.siderail__expand:focus-visible{outline:2px solid var(--rail-ink-strong);outline-offset:-2px}.siderail__expand .hgi{font-size:18px}.siderail__footer img,.siderail__logo img{filter:var(--brand-artwork-filter)}@media (prefers-reduced-motion:reduce){.siderail,.siderail__expand,.siderail__item,.siderail__label,.siderail__link,.siderail__qa-divider,.siderail__qa-title{transition:none}.siderail.is-expanded .siderail__lockup{animation:none}}.mobile-nav-pill{box-sizing:border-box;background:var(--glass-mobilebar);width:min(360px,100vw - 24px);min-height:64px;-webkit-backdrop-filter:saturate(180%) brightness(1.04) blur(var(--glass-blur-mobilebar));backdrop-filter:saturate(180%) brightness(1.04) blur(var(--glass-blur-mobilebar));border-radius:var(--r-full);box-shadow:var(--shadow-liquid-glass);border:1px solid #fff6;justify-content:space-around;align-items:center;gap:8px;padding:8px 18px;display:flex}.mobile-nav-pill__item{min-width:44px;min-height:44px;color:var(--ink);place-items:center;text-decoration:none;transition:opacity .15s;display:grid}.mobile-nav-pill__item .hgi,.mobile-nav-pill__item .hgi-solid{font-size:24px;line-height:1}.mobile-nav-pill__item:active{opacity:.55}.mobile-nav-pill__item.is-active{color:var(--primary)}.mobile-nav-pill__item:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-md);outline:none}@media (prefers-reduced-motion:reduce){.mobile-nav-pill__item{transition:none}}.glass-sheet-root{z-index:50;pointer-events:none;display:flex;position:absolute;inset:0}.glass-sheet-root--overlay{position:fixed}.glass-sheet-root--left{flex-direction:row-reverse}.glass-sheet__scrim{z-index:1;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--glass-blur-scrim));backdrop-filter:blur(var(--glass-blur-scrim));background:0 0;transition:opacity .25s;position:absolute;inset:0}.glass-sheet-root.is-open .glass-sheet__scrim{opacity:1;pointer-events:auto}.glass-sheet{z-index:2;clip-path:inset(-80px 0 -80px -80px);pointer-events:auto;align-self:center;width:0;height:calc(100% - 24px);margin:12px 0 12px auto;transition:width .28s cubic-bezier(.4,0,.2,1),margin .28s cubic-bezier(.4,0,.2,1);position:relative}.glass-sheet-root--left .glass-sheet{clip-path:inset(-80px -80px -80px 0);margin-left:0;margin-right:auto}.glass-sheet-root.is-open .glass-sheet{width:var(--sheet-w,338px);margin-right:12px}.glass-sheet-root--left.is-open .glass-sheet{margin-left:12px;margin-right:0}.glass-sheet__panel{box-sizing:border-box;background:var(--glass-sheet);height:100%;-webkit-backdrop-filter:blur(var(--glass-blur-sheet));backdrop-filter:blur(var(--glass-blur-sheet));border:1px solid var(--glass-sheet-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sheet-glass);padding:20px;overflow-y:auto}.glass-sheet__panel--plain{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-hairline)}.glass-sheet__panel--scaffold{padding:0}.glass-sheet__head{z-index:3;border-bottom:1px solid var(--gray-300);background:var(--surface-raised);align-items:center;gap:8px;padding:16px 20px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.glass-sheet__head{background:color-mix(in srgb,var(--surface-raised) 85%,transparent)}}.glass-sheet__head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-sheet__title{min-width:0;font:var(--fw-demibold) var(--h3-size)/var(--h3-lh) var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.glass-sheet__head-actions{flex:none;align-items:center;gap:8px;display:flex}.glass-sheet__body{padding:20px}.glass-sheet__foot{z-index:3;background:var(--surface-raised);padding:16px 20px 20px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.glass-sheet__foot{background:color-mix(in srgb,var(--surface-raised) 85%,transparent)}}.glass-sheet__foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:767px){.glass-sheet-root.is-open .glass-sheet{width:min(var(--sheet-w,338px),calc(100vw - 24px))}.glass-sheet__panel{width:min(100%,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.glass-sheet,.glass-sheet__scrim{transition:none}}.card-raised{box-shadow:var(--shadow-card-raised)}.card-raised,.dropdown-raised{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--r-chip)}.dropdown-raised{box-shadow:var(--shadow-dropdown-raised)}.page-header{align-items:center;gap:16px;display:flex}.page-header__titles{flex:auto;min-width:0}.page-header__title{font:var(--fw-demibold) var(--h4-size)/var(--h4-lh) var(--font-sans);color:var(--gray-800);margin:0}.page-header__sub{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);margin:2px 0 0}.page-header__actions{flex:none;align-items:center;gap:10px;display:flex}.stat-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-lg);padding:20px}.stat-card__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.stat-card__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.stat-card__menu{color:var(--gray-400);cursor:pointer;font-size:20px}.stat-card__value{font:var(--fw-demibold) 28px/1.1 var(--font-sans);letter-spacing:-.01em;color:var(--gray-800)}.stat-card__sub{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);align-items:center;gap:4px;margin-top:4px;display:flex}.stat-card__delta{align-items:center;gap:2px;display:inline-flex}.stat-card__delta .hgi{font-size:16px}.stat-card__delta--up{color:var(--success)}.stat-card__delta--down{color:var(--danger)}.metric-card{border:1px solid var(--gray-200);border-radius:var(--r-md);padding:16px}.metric-card__top{justify-content:space-between;align-items:center;display:flex}.metric-card__icon{border-radius:var(--r-sm);background:var(--gray-100);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.metric-card__icon .hgi{color:var(--gray-800);font-size:18px}.metric-card__trend{font:var(--fw-demibold) var(--small-size)/1 var(--font-sans);align-items:center;gap:2px;display:inline-flex}.metric-card__trend .hgi{font-size:14px}.metric-card__trend--up{color:var(--success)}.metric-card__trend--down{color:var(--danger)}.metric-card__value{font:var(--fw-demibold) 28px/1.1 var(--font-sans);letter-spacing:-.01em;color:var(--gray-800);margin-top:14px}.metric-card__label{font:var(--fw-medium) 13px/1.3 var(--font-sans);color:var(--gray-500);margin-top:2px}.tx-row{box-sizing:border-box;border-radius:var(--r-md);cursor:pointer;background:0 0;outline:none;align-items:center;gap:12px;min-height:68px;padding:16px;transition:background-color .12s cubic-bezier(.4,0,.2,1);display:flex}.tx-row--mobile{min-height:76px}.tx-row--desktop:hover{background:var(--gray-50)}.tx-row:focus-visible{box-shadow:var(--focus-ring)}.tx-row__leading{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.tx-row__body{flex-direction:column;gap:1px;min-width:0;display:flex}.tx-row__name{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tx-row__meta{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500)}.tx-row__status{font-weight:var(--fw-medium)}.tx-row__status--pending{color:var(--amber-600)}.tx-row__status--canceled,.tx-row__status--failed{color:var(--red-600)}.tx-row__amount{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);white-space:nowrap;flex:none}.tx-row__amount--income{color:var(--emerald-600)}.tx-row__amount--outgoing{color:var(--red-600)}.tx-row--mobile .tx-row__amount,.tx-row--mobile .tx-row__meta,.tx-row--mobile .tx-row__name{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}@media (prefers-reduced-motion:reduce){.tx-row{transition:none}}.vh{flex-direction:column;gap:16px;width:100%;display:flex;position:relative}.vh__rail{background:var(--gray-200);z-index:0;width:1px;position:absolute;top:34px;bottom:34px;left:32px;transform:translate(-50%)}.vh--mobile .vh__rail{top:38px;bottom:38px}.vh-item{z-index:1;box-sizing:border-box;border-radius:var(--r-md);cursor:pointer;background:0 0;outline:none;align-items:center;gap:16px;min-height:68px;padding:16px;transition:background-color .12s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.vh--mobile .vh-item{min-height:76px}.vh--desktop .vh-item:hover{background:var(--gray-50)}.vh-item.is-selected{background:var(--gray-100)}.vh-item:focus-visible{box-shadow:var(--focus-ring)}.vh-item>.av,.vh__chip{flex:none}.vh__chip{border-radius:var(--r-full);background:var(--gray-100);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.vh__chip .hgi{color:var(--gray-800);font-size:20px}.vh-item__body{flex-direction:column;gap:1px;min-width:0;display:flex}.vh-item__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.vh-item__desc,.vh-item__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vh-item__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500)}.vh--mobile .vh-item__desc,.vh--mobile .vh-item__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}@media (prefers-reduced-motion:reduce){.vh-item{transition:none}}.profhead{background:var(--white);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.profhead__bar{justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:16px 24px 16px 16px;display:flex}.profhead--mobile .profhead__bar{min-height:64px}.profhead__actions{align-items:center;gap:12px;display:flex}.profhead__status{font-size:20px;line-height:1;transition:color .15s cubic-bezier(.4,0,.2,1)}.profhead--active .profhead__status{color:var(--emerald-600)}.profhead--locked .profhead__status{color:var(--red-600)}.profhead--suspended .profhead__status{color:var(--gray-800)}.profhead__badge{transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.profhead__member{align-items:center;gap:16px;padding:4px 24px 20px 16px;display:flex}.profhead__avbadge{background:var(--gray-800)}.profhead__info{flex:1;min-width:0}.profhead__name{font:var(--fw-demibold) var(--h2-size)/var(--h2-lh) var(--font-sans);color:var(--gray-800)}.profhead__number{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);margin-top:2px}.profhead--mobile .profhead__name{font-size:var(--h3-size);line-height:var(--h3-lh)}.profhead--mobile .profhead__number{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.profhead__expand{border-radius:var(--r-md);width:36px;height:36px;color:var(--gray-800);cursor:pointer;background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;transition:background .15s,transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.profhead__expand .hgi{font-size:20px}.profhead__expand:hover{background:var(--gray-50)}.profhead__expand:focus-visible{box-shadow:var(--focus-ring)}.profhead.is-expanded .profhead__expand{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.profhead__badge,.profhead__expand,.profhead__status{transition:none}}.status-card{background:var(--gray-100);border-radius:var(--r-md);box-sizing:border-box;border:1px solid #0000;flex-direction:column;gap:16px;width:100%;padding:16px 0;display:flex;overflow:hidden}.status-card.has-map{padding-bottom:0}.status-card__row{align-items:center;gap:12px;padding:0 20px;display:flex}.status-card__icon{color:var(--gray-800);flex:none;font-size:20px;line-height:1}.status-card__text{flex-direction:column;gap:2px;min-width:0;display:flex}.status-card__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.status-card__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-600);transition:color .2s cubic-bezier(.4,0,.2,1)}.status-card--warning .status-card__desc{color:var(--amber-700)}.status-card--mobile .status-card__desc,.status-card--mobile .status-card__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.status-card__map{height:0;transition:height .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.status-card.has-map .status-card__map{height:123px}.status-card__map img,.status-card__map>*{object-fit:cover;width:100%;height:123px;display:block}.status-card__map--ph{background:var(--gray-200);height:123px;color:var(--gray-500);justify-content:center;align-items:center;display:flex}.status-card__map--ph .hgi{font-size:28px}@media (prefers-reduced-motion:reduce){.status-card__desc,.status-card__map{transition:none}}.profile-card{background:var(--gray-100);border-radius:var(--r-md);border:1px solid #0000;gap:16px;width:298px;padding:16px 20px}.profile-card,.profile-card__top{flex-direction:column;display:flex}.profile-card__top{gap:12px}.profile-card__row{align-items:center;gap:12px;display:flex}.profile-card__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.profile-card__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.profile-card__desc,.profile-card__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-card__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-600)}.profile-card__linked{align-items:center;gap:8px;display:flex}.profile-card__reply{color:var(--gray-600);flex:none;font-size:20px}.profile-card__divider{background:var(--gray-300);height:1px}.profile-card__bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.txd-card{background:var(--gray-100);border-radius:var(--r-md);border:1px solid #0000;flex-direction:column;gap:20px;width:298px;padding:16px 20px;display:flex;position:relative}.txd-card__row{align-items:center;gap:12px;display:flex}.txd-card__side{flex-direction:column;flex:none;gap:2px;display:flex}.txd-card__label{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-600)}.txd-card__more{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);cursor:pointer;text-underline-position:from-font;width:max-content;text-decoration:underline}.txd-card__more:hover{opacity:.75}.txd-card__val{text-align:right;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.txd-card__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.txd-card__title,.txd-card__vdesc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txd-card__vdesc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-600)}.txd-card__divider{background:var(--gray-300);height:1px}.txd-card__badge{border-radius:var(--r-chip);background:var(--gray-100);border:1px solid var(--gray-300);width:28px;height:28px;color:var(--gray-800);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.txd-card__badge .hgi{font-size:16px}.access-card{border:1px solid var(--gray-300);border-radius:var(--r-md);background:var(--white);cursor:pointer;align-items:center;gap:12px;width:732px;max-width:100%;padding:20px;transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:flex}.access-card--mobile{flex-wrap:wrap;width:361px}.access-card:hover{background:var(--gray-50)}.access-card:active{transform:scale(.99)}.access-card--gray{background:var(--gray-100)}.access-card--gray:hover{background:var(--gray-150)}.access-card__icon{color:var(--gray-800);flex:none;font-size:20px}.access-card__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.access-card--mobile .access-card__text{flex-basis:100%}.access-card__title{font:var(--fw-demibold) var(--body-size)/1.3 var(--font-sans);color:var(--gray-800)}.access-card__desc{font:var(--fw-medium) var(--body-size)/1.3 var(--font-sans);color:var(--gray-500)}.access-card__more{font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800);text-underline-position:from-font;flex:none;text-decoration:underline}.access-card__chev{color:var(--gray-800);flex:none;font-size:20px}@media (prefers-reduced-motion:reduce){.access-card{transition:none}}.access-tile{border-radius:var(--r-md);background:var(--gray-100);cursor:pointer;border:2px solid #0000;outline:none;flex-direction:column;justify-content:space-between;gap:16px;width:244px;height:156px;padding:16px;transition:background .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.access-tile--mobile{width:168px;height:168px}.access-tile:not(.is-disabled):hover{background:var(--gray-200)}.access-tile:not(.is-disabled):active{background:var(--gray-300)}.access-tile.show-focus,.access-tile:not(.is-disabled):focus-visible{background:var(--gray-100);box-shadow:0 0 0 2px var(--white),0 0 0 6px var(--gray-800)}.access-tile.is-disabled{background:var(--gray-50);cursor:default}.access-tile__top{justify-content:space-between;align-items:flex-start;display:flex}.access-tile__lead{color:var(--gray-800);flex:none;font-size:20px}.access-tile.is-disabled .access-tile__avatars{opacity:.5}.access-tile__chev{color:var(--gray-800);flex:none;font-size:20px}.access-tile.is-disabled .access-tile__chev{color:var(--gray-300)}.access-tile__loader{flex:none;width:28px;height:28px}.access-tile__bottom{flex-direction:column;gap:2px;display:flex}.access-tile__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.access-tile__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-600)}.access-tile--mobile .access-tile__desc,.access-tile--mobile .access-tile__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.access-tile.is-disabled .access-tile__desc,.access-tile.is-disabled .access-tile__title{color:var(--gray-300)}@media (prefers-reduced-motion:reduce){.access-tile{transition:none}}.investment-card{border-radius:var(--r-md);background:var(--gray-100);cursor:pointer;border:2px solid #0000;outline:none;justify-content:space-between;align-items:flex-start;gap:12px;width:361px;min-height:76px;padding:16px 20px;transition:background .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1);display:flex}.investment-card--mobile{min-height:80px}.investment-card:not(.is-disabled):hover{background:var(--gray-200)}.investment-card:not(.is-disabled):active{background:var(--gray-300);transform:scale(.99)}.investment-card.show-focus,.investment-card:not(.is-disabled):focus-visible{background:var(--gray-100);box-shadow:var(--focus-ring)}.investment-card.is-disabled{background:var(--gray-50);cursor:default}.investment-card--loading{cursor:default}.investment-card__col{flex-direction:column;gap:4px;min-width:0;display:flex}.investment-card__name{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.investment-card__value{font:var(--fw-demibold) var(--h2-size)/var(--h2-lh) var(--font-sans);color:var(--gray-800)}.investment-card__data{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);gap:4px}.investment-card__arrow,.investment-card__data{color:var(--gray-600);align-items:center;display:flex}.investment-card__arrow{width:18px;height:18px;justify-content:center}.investment-card__arrow .hgi{font-size:18px}.investment-card__past{color:var(--gray-600);font-weight:var(--fw-medium)}.investment-card--colorize.investment-card--up .investment-card__arrow{color:var(--success)}.investment-card--colorize.investment-card--down .investment-card__arrow{color:var(--danger)}.investment-card__trail{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:8px;display:flex}.investment-card__cluster{min-height:24px;color:var(--gray-800);align-items:center;display:flex}.investment-card__cluster .hgi{font-size:20px}.investment-card__loader{width:28px;height:28px;color:var(--gray-800);display:none}.investment-card--loading .investment-card__loader{display:block}.investment-card.is-disabled .investment-card__arrow,.investment-card.is-disabled .investment-card__cluster,.investment-card.is-disabled .investment-card__data,.investment-card.is-disabled .investment-card__name,.investment-card.is-disabled .investment-card__value{color:var(--gray-300)}.investment-card.is-disabled .investment-card__cluster .av{opacity:.5}@media (prefers-reduced-motion:reduce){.investment-card{transition:none}.investment-card:not(.is-disabled):active{transform:none}}.footer{background:var(--gray-800);border-radius:var(--r-lg);color:var(--white);gap:40px;padding:24px;display:flex}.footer__col{flex-direction:column;gap:8px;display:flex}.footer__head{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--white);margin-bottom:2px}.footer__link{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-400);cursor:pointer;text-decoration:none}.footer__link:hover{color:var(--white)}.footer__end{text-align:right;flex-direction:column;gap:6px;margin-left:auto;display:flex}.footer__legal{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-400)}.table{border-collapse:collapse;width:100%}.table__th{text-align:left;font:var(--fw-demibold) var(--caption-size)/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-300);border-bottom:1px solid var(--gray-100);padding:8px 12px}.table__th--check{width:28px;padding-left:16px}.table__cell{font-size:var(--body-size);box-sizing:border-box;border-bottom:1px solid var(--gray-100);height:52px;padding:0 12px}.table__cell--check{width:28px;padding-left:16px}.table__name{color:var(--gray-800)}.table__meta,.table__name{font-weight:var(--fw-demibold)}.table__meta{color:var(--gray-500)}.table__icon{place-items:center;width:20px;height:20px;display:grid}.table__icon .hgi{color:var(--gray-800);font-size:20px}.table__row.is-hover .table__cell,.table__row.is-selected .table__cell{background:var(--gray-100);border-bottom-color:#0000}.table__row.is-hover .table__cell:first-child,.table__row.is-selected .table__cell:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.table__row.is-hover .table__cell:last-child,.table__row.is-selected .table__cell:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.table--interactive .table__row:hover .table__cell{background:var(--gray-100);border-bottom-color:#0000}.table--interactive .table__row:hover .table__cell:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.table--interactive .table__row:hover .table__cell:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.table__row--top .table__cell:first-child{border-radius:var(--r-sm) 0 0 0}.table__row--top .table__cell:last-child{border-radius:0 var(--r-sm) 0 0}.table__row--bottom .table__cell:first-child{border-radius:0 0 0 var(--r-sm)}.table__row--bottom .table__cell:last-child{border-radius:0 0 var(--r-sm) 0}.table__row--mid .table__cell{border-radius:0}.chat-bubble{gap:8px;max-width:320px;display:flex}.chat-bubble--recv{align-items:flex-start;margin-right:auto}.chat-bubble--sent{flex-direction:column;align-items:flex-end;margin-left:auto}.chat-bubble__col{flex-direction:column;gap:4px;min-width:0;display:flex}.chat-bubble--sent .chat-bubble__col{align-items:flex-end}.chat-bubble__body{border-radius:var(--r-chip);font:var(--fw-medium) var(--body-size)/1.45 var(--font-sans);max-width:280px;padding:16px}.chat-bubble--recv .chat-bubble__body{background:var(--gray-100);color:var(--gray-800);border-top-left-radius:5px}.chat-bubble--sent .chat-bubble__body{background:var(--gray-800);color:var(--white);border-top-right-radius:5px}.chat-bubble--sent.is-muted .chat-bubble__body{background:var(--gray-600)}.chat-bubble__meta{font:var(--fw-demibold) var(--caption-size)/1 var(--font-sans);color:var(--gray-500);padding:0 2px}.chat-bubble__doc{border-radius:var(--r-chip);cursor:pointer;align-items:center;gap:10px;max-width:280px;padding:14px 16px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.chat-bubble--recv .chat-bubble__doc{background:var(--gray-100);color:var(--gray-800)}.chat-bubble--recv .chat-bubble__doc:hover{background:var(--gray-200)}.chat-bubble--sent .chat-bubble__doc{background:var(--gray-800);color:var(--white)}.chat-bubble__doc .hgi{flex:none;font-size:20px}.chat-bubble__doc-name{font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-bubble__img{border-radius:var(--r-chip);border:2px solid var(--gray-200);cursor:pointer;background:var(--gray-50);justify-content:center;align-items:center;width:240px;height:266px;display:flex;position:relative;overflow:hidden}.chat-bubble--sent .chat-bubble__img{border-color:var(--gray-800)}.chat-bubble__img .hgi{color:var(--gray-300);font-size:40px}.chat-bubble__reply{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-md);max-width:280px;padding:12px}.chat-bubble__quoted{border-left:2px solid var(--gray-200);gap:10px;padding-left:10px;display:flex}.chat-bubble__qt{font:var(--fw-demibold) 13px/1.3 var(--font-sans);color:var(--gray-800)}.chat-bubble__qd{font:var(--fw-medium) 13px/1.3 var(--font-sans);color:var(--gray-500)}.chat-bubble__rtext{font:var(--fw-medium) var(--body-size)/1.45 var(--font-sans);color:var(--gray-800);margin-top:10px}.chat-bubble--in{animation:chat-pop .22s cubic-bezier(.2,.8,.3,1)}@keyframes chat-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat-bubble--in,.chat-bubble__doc{transition:none;animation:none}}.thread{border:1px solid var(--gray-200);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:18px;display:flex}.thread__msg{gap:10px;max-width:78%;display:flex}.thread__col{flex-direction:column;gap:4px;display:flex}.thread__bub{font:var(--fw-medium) 15px/21px var(--font-sans);border-radius:var(--r-chip);padding:11px 14px}.thread__msg--recv .thread__bub{background:var(--gray-100);color:var(--gray-800);border-top-left-radius:5px}.thread__meta{font:var(--fw-demibold) var(--caption-size)/1 var(--font-sans);color:var(--gray-400)}.thread__msg--sent{flex-direction:row-reverse;align-self:flex-end}.thread__msg--sent .thread__bub{background:var(--gray-800);color:var(--white);border-top-right-radius:5px}.thread__msg--sent .thread__meta{text-align:right}.thread__typing{align-items:center;gap:4px;padding:13px 14px;display:flex}.thread__typing span{border-radius:var(--r-full);background:var(--gray-400);width:7px;height:7px;animation:thread-bounce 1.2s infinite}.thread__typing span:nth-child(2){animation-delay:.2s}.thread__typing span:nth-child(3){animation-delay:.4s}@keyframes thread-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.thread__typing span{animation:none}}.convo-row{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;width:393px;min-height:80px;padding:16px 20px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.convo-row--magic{align-items:flex-start;min-height:90px}.convo-row--magic.convo-row--mobile{min-height:102px}.convo-row:hover{background:var(--gray-50)}.convo-row.is-selected{background:var(--gray-100)}.convo-row__lead{flex:none;align-items:center;display:flex;position:relative}.convo-row__labels{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.convo-row--magic .convo-row__labels{gap:3px}.convo-row__name{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.convo-row__uname{font:var(--fw-medium) 13px/1.3 var(--font-sans);color:var(--gray-500)}.convo-row__preview{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.convo-row--mobile .convo-row__name,.convo-row--mobile .convo-row__preview{font-size:var(--body-lg-size)}.convo-row--read .convo-row__name,.convo-row--read .convo-row__preview,.convo-row--read .convo-row__time{color:var(--gray-500)}.convo-row--read.is-selected .convo-row__name,.convo-row--read.is-selected .convo-row__preview,.convo-row--read.is-selected .convo-row__time{color:var(--gray-600)}.convo-row__trail{flex-direction:column;flex:none;align-self:flex-start;align-items:flex-end;gap:6px;padding-top:2px;display:flex}.convo-row__time{font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800);white-space:nowrap}.convo-row__clip{color:var(--gray-500);align-self:flex-end;font-size:20px}@media (prefers-reduced-motion:reduce){.convo-row{transition:none}}.account-row{align-items:center;gap:var(--sp-3);width:764px;max-width:100%;padding:var(--sp-4);border-radius:var(--r-md);corner-shape:var(--corner);background:var(--white);cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.account-row:hover{background:var(--gray-50)}.account-row--mobile{width:385px;padding:var(--sp-5) 0}.account-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.account-row__mid{gap:var(--sp-2);flex-direction:column;flex:auto;min-width:0;display:flex}.account-row__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.account-row__sub{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);margin-top:2px}.account-row--nosub .account-row__mid>div:first-child{margin-bottom:calc(2px - var(--sp-2))}.account-row__amtrow{align-items:center;gap:var(--sp-2);display:flex}.account-row__amt{font:var(--fw-demibold) var(--h2-size)/var(--h2-lh) var(--font-sans);color:var(--gray-800)}.account-row__warn{color:var(--warning);flex:none;font-size:20px}.account-row__thirds{display:flex}.account-row__sp,.account-row__thirds .progress{flex:1}.account-row--mobile .account-row__thirds{padding-right:120px}.account-row--mobile .account-row__sp{display:none}.account-row__due{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);border-top:1px solid var(--gray-200);padding-top:var(--sp-3);flex-direction:column;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex}.account-row--neg .account-row__due{color:var(--danger)}.account-row--mobile .account-row__due,.account-row--mobile .account-row__sub,.account-row--mobile .account-row__title{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}.account-row__chev{color:var(--gray-500);flex:none;font-size:20px;transition:color .15s cubic-bezier(.4,0,.2,1)}.account-row:hover .account-row__chev{color:var(--gray-800)}@media (prefers-reduced-motion:reduce){.account-row,.account-row__chev,.account-row__due{transition:none}}.exp-card{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--r-md);width:732px;max-width:100%;padding:0 20px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1)}.exp-card--mobile{width:375px}.exp-card.is-open{padding-bottom:20px}.exp-card__head{cursor:pointer;align-items:center;gap:12px;min-height:72px;padding:20px 0;display:flex}.exp-card--mobile .exp-card__head{min-height:64px}.exp-card__lead{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.exp-card__icon{color:var(--gray-800);flex:none;font-size:20px}.exp-card__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exp-card__chev{border-radius:var(--r-sm);width:32px;height:32px;color:var(--gray-800);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:20px;transition:background .2s cubic-bezier(.4,0,.2,1);display:flex}.exp-card__chev:hover{background:var(--gray-100)}.exp-card__chev{transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s}.exp-card.is-open .exp-card__chev{transform:rotate(180deg)}.exp-card__divider{background:var(--gray-300);opacity:0;height:1px;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.exp-card.is-open .exp-card__divider{opacity:1}.exp-card__body{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1);display:grid}.exp-card.is-open .exp-card__body{grid-template-rows:1fr}.exp-card__body-inner{min-height:0;overflow:hidden}.exp-card__content{opacity:0;padding-top:16px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transform:translateY(4px)}.exp-card.is-open .exp-card__content{opacity:1;transform:none}.exp-card__content p{font:var(--fw-medium) var(--body-size)/1.55 var(--font-sans);color:var(--gray-650);margin:0 0 12px}.exp-card__content p:first-child{color:var(--gray-800)}.exp-card__content p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.exp-card,.exp-card__body,.exp-card__chev,.exp-card__content,.exp-card__divider{transition:none}}.bottom-card{background:var(--white);border-radius:var(--r-md) var(--r-md) 0 0;border:1px solid var(--gray-300);border-bottom:0;width:732px;padding:0 20px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bottom-card--mobile{width:335px}.bottom-card.is-open{padding-bottom:20px}.bottom-card__head{cursor:pointer;justify-content:space-between;height:64px;padding:20px 0}.bottom-card__head,.bottom-card__lead{align-items:center;gap:8px;display:flex}.bottom-card__lead{min-width:0}.bottom-card__icon{color:var(--gray-800);flex:none;font-size:20px}.bottom-card__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bottom-card__chev{color:var(--gray-800);flex:none;font-size:20px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.bottom-card.is-open .bottom-card__chev{transform:rotate(180deg)}.bottom-card__divider{background:var(--gray-300);opacity:0;height:1px;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.bottom-card.is-open .bottom-card__divider{opacity:1}.bottom-card__body{height:0;transition:height .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.bottom-card.is-open .bottom-card__body{height:190px}.bottom-card--mobile.is-open .bottom-card__body{height:64px}.bottom-card__content{opacity:0;padding-top:16px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transform:translateY(4px)}.bottom-card.is-open .bottom-card__content{opacity:1;transform:none}.bottom-card__content p{font:var(--fw-medium) var(--body-size)/1.55 var(--font-sans);color:var(--gray-650);margin:0 0 12px}.bottom-card__rows{flex-direction:column;gap:10px;display:flex}.bottom-card__row{font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800);justify-content:space-between;align-items:center;display:flex}.bottom-card__row .bottom-card__label{color:var(--gray-500);font-weight:var(--fw-medium)}@media (prefers-reduced-motion:reduce){.bottom-card,.bottom-card__body,.bottom-card__chev,.bottom-card__content,.bottom-card__divider{transition:none}}.list{flex-direction:column;width:390px;max-width:100%;display:flex}.list__head{align-items:center;gap:12px;min-height:54px;padding:24px 12px 12px;display:flex}.list__name{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500);flex:auto}.list__actions{gap:6px;display:flex}.list__rows{flex-direction:column;display:flex}.list__row{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:16px 12px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.list--mobile .list__row{min-height:76px}.list__row:hover{background:var(--gray-50)}.list__row.focus,.list__row.is-selected{background:var(--gray-100)}.list__row.is-disabled{cursor:default}.list__lead{color:var(--gray-800);flex:none;justify-content:center;align-items:center;display:flex}.list__lead .hgi{font-size:20px}.list__body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.list__title{font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-800)}.list--mobile .list__title{font-size:var(--body-lg-size)}.list__desc{font:var(--fw-medium) var(--body-size)/var(--body-lh) var(--font-sans);color:var(--gray-500)}.list__vm{font:var(--fw-demibold) 13px/1.3 var(--font-sans);color:var(--gray-800);text-underline-position:from-font;width:max-content;margin-top:1px;text-decoration:underline}.list__row.is-disabled .list__desc,.list__row.is-disabled .list__title,.list__row.is-disabled .list__vm{color:var(--gray-300)}.list__trail{flex:none;align-items:center;gap:10px;display:flex}.list__dot{border-radius:var(--r-full);background:var(--emerald-400);width:8px;height:8px;position:absolute;top:10px;right:10px}.list .divider{margin:32px 12px 0}@media (prefers-reduced-motion:reduce){.list__row{transition:none}}.composer-wrap{align-items:flex-end;gap:8px;width:704px;max-width:100%;display:flex}.composer-wrap--mobile{width:420px}.composer{background:var(--gray-100);border-radius:var(--r-md);cursor:text;flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:48px;padding:11px 16px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.composer-wrap--mobile .composer{min-height:56px;padding:15px 16px}.composer.is-focused{background:var(--gray-200)}.composer--error{background:var(--danger-bg)}.composer--disabled{background:var(--gray-100);cursor:default;opacity:.7}.composer__field{align-items:center;display:flex}.composer__input{resize:none;font:var(--fw-medium) var(--body-size)/22px var(--font-sans);color:var(--gray-800);background:0 0;border:0;outline:0;flex:auto;max-height:110px;display:block;overflow-y:auto}.composer__input::placeholder{color:var(--gray-600)}.composer--error .composer__input::placeholder{color:var(--danger)}.composer__chips{flex-direction:column;gap:8px;display:flex}.composer__chips:empty{display:none}.composer__chips--multi{flex-flow:wrap}.composer__chip{background:var(--white);border-radius:var(--r-sm);align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.composer__chip .hgi{color:var(--gray-800);flex:none;font-size:20px}.composer__chip-name{min-width:0;font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.composer__chip-close{width:24px;height:24px;color:var(--gray-400);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex}.composer__chip-close:hover{color:var(--gray-500)}.composer__attach,.composer__send{border-radius:var(--r-md);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.composer-wrap--mobile .composer__attach,.composer-wrap--mobile .composer__send{width:56px;height:56px}.composer__attach{color:var(--gray-800);background:0 0}.composer__attach:hover{background:var(--gray-100)}.composer__send{background:var(--gray-800);color:var(--white)}.composer__send:hover{background:var(--brand-hover)}.composer__send:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.composer,.composer__attach,.composer__chip-close,.composer__send{transition:none}}.datepicker{width:298px;max-width:100%;position:relative}.datepicker__field{border-radius:var(--r-md);background:var(--brand-tint);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;width:100%;height:48px;padding:9px 12px;transition:background .17s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.datepicker--mobile .datepicker__field{height:56px}.datepicker__main{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.datepicker__label{color:var(--gray-600);transition:font-size .17s,font-weight .17s,margin .17s}.datepicker__label,.datepicker__value{font:var(--fw-medium) var(--body-size)/1.2 var(--font-sans)}.datepicker__value{color:var(--gray-800);opacity:0;height:0;transition:height .17s,opacity .17s;overflow:hidden}.datepicker__value--placeholder{color:var(--gray-600)}.datepicker.is-up .datepicker__label{font-size:var(--caption-size);font-weight:var(--fw-demibold);margin-bottom:2px}.datepicker.is-up .datepicker__value{opacity:1;height:18px}.datepicker__chev{width:20px;height:20px;color:var(--gray-800);flex:none;justify-content:center;align-items:center;font-size:20px;transition:transform .17s cubic-bezier(.4,0,.2,1);display:flex}.datepicker.is-open .datepicker__chev{transform:rotate(180deg)}.datepicker.is-open .datepicker__field{background:var(--gray-200)}.datepicker--error .datepicker__field{background:var(--danger-bg)}.datepicker--error .datepicker__label,.datepicker--error .datepicker__value--placeholder{color:var(--danger)}.datepicker--disabled .datepicker__field{background:var(--gray-50);cursor:default}.datepicker--disabled .datepicker__chev,.datepicker--disabled .datepicker__label,.datepicker--disabled .datepicker__value{color:var(--gray-300)}.datepicker__helper{font:var(--fw-medium) var(--small-size)/1 var(--font-sans);color:var(--danger);opacity:0;height:0;margin:6px 2px 0;transition:all .17s;overflow:hidden}.datepicker--error .datepicker__helper{opacity:1;height:16px}.datepicker__pop{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--r-md);box-shadow:var(--shadow-card-popover);z-index:20;transform-origin:top;opacity:0;pointer-events:none;padding:20px;transition:opacity .17s,transform .17s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)scale(.98)}.datepicker.is-open .datepicker__pop{opacity:1;pointer-events:auto;transform:none}.datepicker--calendar .datepicker__pop,.datepicker--inline{opacity:1;pointer-events:auto;box-shadow:var(--shadow-card-popover);position:static;transform:none}.datepicker__cal{flex-direction:column;gap:16px;display:flex}.datepicker__months{gap:28px;display:flex}.datepicker__month{flex-direction:column;gap:16px;width:258px;display:flex}.datepicker__nav{justify-content:space-between;align-items:center;height:24px;padding:0 2px;display:flex}.datepicker__mlabel{font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800)}.datepicker__mchev{border-radius:var(--r-sm);width:24px;height:24px;color:var(--gray-800);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18px;transition:background .17s;display:inline-flex}.datepicker__mchev:hover{background:var(--brand-tint)}.datepicker__weekdays{display:flex}.datepicker__weekdays span{text-align:center;font:var(--fw-medium) 13px/1 var(--font-sans);color:var(--gray-500);flex:1 0 0;padding:2px 0}.datepicker__weeks{flex-direction:column;display:flex}.datepicker__week{display:flex}.datepicker__day{cursor:pointer;background:0 0;border:0;flex:1 0 0;justify-content:center;align-items:center;min-width:1px;height:36px;padding:0;display:flex;position:relative}.datepicker__day--empty{cursor:default}.datepicker__circle{border-radius:var(--r-full);box-sizing:border-box;justify-content:center;align-items:center;width:30px;height:30px;transition:background .17s,border-color .17s;display:flex}.datepicker__num{font:var(--fw-demibold) var(--body-size)/1 var(--font-sans);color:var(--gray-800);transition:color .17s}.datepicker__dot{border-radius:var(--r-full);background:var(--gray-800);width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.datepicker__day:not(.is-selected):hover .datepicker__circle{background:var(--brand-tint);border:2px solid var(--gray-800)}.datepicker__day.in-range{background:var(--brand-tint)}.datepicker__day.range-start{background:linear-gradient(to right,transparent 50%,var(--brand-tint) 50%)}.datepicker__day.range-end{background:linear-gradient(to left,transparent 50%,var(--brand-tint) 50%)}.datepicker__day.is-selected .datepicker__circle{background:var(--gray-800)}.datepicker__day.is-selected .datepicker__num{color:var(--white)}.datepicker__day.is-selected .datepicker__dot{background:var(--white)}.datepicker__foot{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}@media (prefers-reduced-motion:reduce){.datepicker__chev,.datepicker__circle,.datepicker__field,.datepicker__mchev,.datepicker__num,.datepicker__pop{transition:none}}:root{--ck-navy:var(--gray-800);--ck-sub:var(--gray-500);--ck-fill:var(--gray-100);--ck-tip-bg:var(--gray-50);--ck-border:var(--gray-300);--ck-brand:var(--gray-800);--ck-emerald:var(--success);--ck-danger:var(--danger);--ck-font:"Greycliff CF",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ck-t:.16s cubic-bezier(.4,0,.2,1);--ck-glide:.2s cubic-bezier(.22,.8,.3,1);--gray-d:var(--gray-800)}.chHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chHeader .info{min-width:0}.chLabel{color:var(--ck-sub);font-size:14px}.chLabel,.chValue{font-family:var(--ck-font);font-weight:600}.chValue{color:var(--ck-navy);letter-spacing:-.01em;margin-top:2px;font-size:30px;line-height:36px}.chValue.tab{font-variant-numeric:tabular-nums}.chDelta{font-family:var(--ck-font);align-items:center;gap:0;margin-top:6px;display:flex}.chDelta .amt,.chDelta .pct{color:var(--ck-navy);font-size:14px;font-weight:600}.chDelta .arw{width:14px;height:14px;color:var(--ck-emerald);margin-left:6px;display:flex}.chDelta.down .arw{color:var(--ck-danger);transform:scaleY(-1)}.chDelta .per{color:var(--ck-sub);margin-left:8px;font-size:14px;font-weight:500}.chDelta .per:before{content:"•";color:var(--ck-sub);margin-right:8px}.chActions{gap:6px}.chActions,.roundBtn{flex:none;display:flex}.roundBtn{width:30px;height:30px;color:var(--ck-navy);cursor:pointer;transition:background var(--ck-t);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:3px}.roundBtn.sel,.roundBtn:hover{background:var(--ck-fill)}.roundBtn svg{width:24px;height:24px}.roundBtn .hgi{font-size:20px;line-height:1}.ieRow{flex-direction:column;gap:10px;display:flex}.ieItem .chLabel{align-items:center;gap:6px;display:flex}.ieItem .dotc{border-radius:3px;width:10px;height:10px}.ieVal{color:var(--ck-navy);font-size:24px;font-weight:600;line-height:28px}.cbtn,.ieVal{font-family:var(--ck-font)}.cbtn{min-width:36px;height:36px;color:var(--ck-sub);cursor:pointer;transition:all var(--ck-t);background:0 0;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.cbtn.sel,.cbtn:hover{background:var(--ck-fill)}.cbtn.sel{color:var(--ck-navy);font-weight:600}.cbtn.foc{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--ck-navy);outline:none}.cbtn.dis{color:var(--ck-border);cursor:not-allowed;background:0 0}.cbtn.icon{width:36px;padding:0}.cbtn svg{width:20px;height:20px}.cdates{justify-content:space-between;align-items:center;display:flex}.cdates.filled{background:var(--ck-fill);border-radius:22px;padding:3px}.cal{width:36px;height:36px;color:var(--ck-navy);cursor:pointer;transition:background var(--ck-t);background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;display:flex}.cal:hover{background:var(--ck-fill)}.cdates.filled .cal:hover{background:var(--gray-200)}.cal svg{width:20px;height:20px}.handle{background:var(--ck-navy);border:3px solid var(--white);width:16px;height:16px;box-shadow:0 0 0 4px #001d3d24,var(--shadow-sm,0 1px 2px #0000000d);cursor:grab;transition:left var(--ck-glide),top var(--ck-glide);z-index:4;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.handle.drag{cursor:grabbing;transition:none}.tip{background:var(--ck-tip-bg);z-index:5;box-shadow:var(--shadow-chart-lg,0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a);font-family:var(--ck-font);white-space:nowrap;transition:left var(--ck-glide),top var(--ck-glide);border-radius:12px;padding:7px 10px;position:absolute}.tip .tv{color:var(--ck-navy);font-size:14px;font-weight:600}.tip .td{color:var(--ck-sub);margin-top:1px;font-size:11px;font-weight:500}.tip .conn{background:var(--ck-border);z-index:1;width:1px;position:absolute}.sk{background:linear-gradient(90deg,var(--gray-100) 25%,var(--gray-200) 37%,var(--gray-100) 63%);background-size:400% 100%;border-radius:7px;animation:ck-shimmer 1.4s infinite}@keyframes ck-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.cal,.cbtn,.handle,.roundBtn,.tip{transition:none!important}.sk{animation:none!important}}.mi{box-sizing:border-box;border-radius:var(--r-md);width:100%;min-height:44px;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:12px;padding:12px;transition:background-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);display:flex}.mi__icon{flex:none;font-size:20px;line-height:1;transition:color .12s cubic-bezier(.4,0,.2,1)}.mi__icon,.mi__label{color:var(--gray-800)}.mi__label{min-width:0;font:var(--fw-demibold) var(--body-size)/var(--body-lh) var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.mi__trail{color:var(--gray-500);flex:none;align-items:center;display:flex}.mi__trail .hgi{font-size:20px}.mi:hover{background:var(--gray-50)}.mi.is-selected{background:var(--gray-100)}.mi.is-selected .mi__icon{color:var(--gray-800);-webkit-text-stroke:0;font-family:HugeIconsSolid}.mi:focus-visible{box-shadow:var(--focus-ring)}.mi.is-disabled{cursor:default;pointer-events:none}.mi.is-disabled .mi__icon,.mi.is-disabled .mi__label,.mi.is-disabled .mi__trail{color:var(--gray-300)}.mi--mobile{min-height:52px;padding:12px 16px}.mi--mobile .mi__label{font-size:var(--body-lg-size);line-height:var(--body-lg-lh)}@media (prefers-reduced-motion:reduce){.mi,.mi__icon{transition:none}}.smenu{box-sizing:border-box;flex-direction:column;gap:2px;width:100%;max-width:320px;display:flex}.smenu--mobile{max-width:none}.smenu__title{font:var(--fw-demibold) var(--h3-size)/var(--h3-lh) var(--font-sans);color:var(--gray-800);padding:8px 12px 12px}.smenu__head{height:40px;font:var(--fw-demibold) 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400);align-items:center;padding:0 12px;display:flex}.smenu__group{flex-direction:column;gap:2px;display:flex}.smenu .divider--horizontal{margin:10px 8px}@media (prefers-reduced-motion:reduce){.smenu .mi{transition:none}}*,:after,:before{box-sizing:border-box}