/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:root{--zc-base-white:#fff;--zc-base-black:#000;--zc-base-transparent:#fff0;--zc-gray-25:#fcfcfc;--zc-gray-50:#f7f7f7;--zc-gray-100:#f5f5f5;--zc-gray-200:#e5e5e5;--zc-gray-300:#d6d6d6;--zc-gray-400:#a3a3a3;--zc-gray-500:#737373;--zc-gray-600:#525252;--zc-gray-700:#424242;--zc-gray-800:#292929;--zc-gray-900:#141414;--zc-gray-950:#0f0f0f;--zc-brand-25:#fafafa;--zc-brand-50:#f5f5f5;--zc-brand-100:#e5e5e5;--zc-brand-200:#d4d4d4;--zc-brand-300:#a3a3a3;--zc-brand-400:#737373;--zc-brand-500:#404040;--zc-brand-600:#262626;--zc-brand-700:#0a0a08;--zc-brand-800:#050504;--zc-brand-900:#171717;--zc-brand-950:#000;--zc-error-25:#fffbfa;--zc-error-50:#fef3f2;--zc-error-100:#fee4e2;--zc-error-200:#fecdca;--zc-error-300:#fda29b;--zc-error-400:#f97066;--zc-error-500:#f04438;--zc-error-600:#d92d20;--zc-error-700:#b42318;--zc-error-800:#912018;--zc-error-900:#7a271a;--zc-error-950:#55160c;--zc-warning-25:#fffcf5;--zc-warning-50:#fffaeb;--zc-warning-100:#fef0c7;--zc-warning-200:#fedf89;--zc-warning-300:#fec84b;--zc-warning-400:#fdb022;--zc-warning-500:#f79009;--zc-warning-600:#dc6803;--zc-warning-700:#b54708;--zc-warning-800:#93370d;--zc-warning-900:#7a2e0e;--zc-warning-950:#4e1d09;--zc-success-25:#f6fef9;--zc-success-50:#ecfdf3;--zc-success-100:#dcfae6;--zc-success-200:#abefc6;--zc-success-300:#75e0a7;--zc-success-400:#47cd89;--zc-success-500:#17b26a;--zc-success-600:#079455;--zc-success-700:#067647;--zc-success-800:#085d3a;--zc-success-900:#074d31;--zc-success-950:#053321;--zc-gray-blue-25:#fcfcfd;--zc-gray-blue-50:#f8f9fc;--zc-gray-blue-100:#eaecf5;--zc-gray-blue-200:#d5d9eb;--zc-gray-blue-300:#b3b8db;--zc-gray-blue-400:#717bbc;--zc-gray-blue-500:#4e5ba6;--zc-gray-blue-600:#3e4784;--zc-gray-blue-700:#363f72;--zc-gray-blue-800:#293056;--zc-gray-blue-900:#101323;--zc-gray-blue-950:#0d0f1c;--zc-gray-cool-25:#fcfcfd;--zc-gray-cool-50:#f9f9fb;--zc-gray-cool-100:#eff1f5;--zc-gray-cool-200:#dcdfea;--zc-gray-cool-300:#b9c0d4;--zc-gray-cool-400:#7d89b0;--zc-gray-cool-500:#5d6b98;--zc-gray-cool-600:#4a5578;--zc-gray-cool-700:#404968;--zc-gray-cool-800:#30374f;--zc-gray-cool-900:#111322;--zc-gray-cool-950:#0e101b;--zc-gray-modern-25:#fcfcfd;--zc-gray-modern-50:#f8fafc;--zc-gray-modern-100:#eef2f6;--zc-gray-modern-200:#e3e8ef;--zc-gray-modern-300:#cdd5df;--zc-gray-modern-400:#9aa4b2;--zc-gray-modern-500:#697586;--zc-gray-modern-600:#4b5565;--zc-gray-modern-700:#364152;--zc-gray-modern-800:#202939;--zc-gray-modern-900:#121926;--zc-gray-modern-950:#0d121c;--zc-gray-neutral-25:#fcfcfd;--zc-gray-neutral-50:#f9fafb;--zc-gray-neutral-100:#f3f4f6;--zc-gray-neutral-200:#e5e7eb;--zc-gray-neutral-300:#d2d6db;--zc-gray-neutral-400:#9da4ae;--zc-gray-neutral-500:#6c737f;--zc-gray-neutral-600:#4d5761;--zc-gray-neutral-700:#384250;--zc-gray-neutral-800:#1f2a37;--zc-gray-neutral-900:#111927;--zc-gray-neutral-950:#0d121c;--zc-gray-iron-25:#fcfcfc;--zc-gray-iron-50:#fafafa;--zc-gray-iron-100:#f4f4f5;--zc-gray-iron-200:#e4e4e7;--zc-gray-iron-300:#d1d1d6;--zc-gray-iron-400:#a0a0ab;--zc-gray-iron-500:#70707b;--zc-gray-iron-600:#51525c;--zc-gray-iron-700:#3f3f46;--zc-gray-iron-800:#26272b;--zc-gray-iron-900:#1a1a1e;--zc-gray-iron-950:#131316;--zc-gray-warm-25:#fdfdfc;--zc-gray-warm-50:#fafaf9;--zc-gray-warm-100:#f5f5f4;--zc-gray-warm-200:#e7e5e4;--zc-gray-warm-300:#d7d3d0;--zc-gray-warm-400:#a9a29d;--zc-gray-warm-500:#79716b;--zc-gray-warm-600:#57534e;--zc-gray-warm-700:#44403c;--zc-gray-warm-800:#292524;--zc-gray-warm-900:#1c1917;--zc-gray-warm-950:#171412;--zc-moss-25:#fafdf7;--zc-moss-50:#f5fbee;--zc-moss-100:#e6f4d7;--zc-moss-200:#ceeab0;--zc-moss-300:#acdc79;--zc-moss-400:#86cb3c;--zc-moss-500:#669f2a;--zc-moss-600:#4f7a21;--zc-moss-700:#3f621a;--zc-moss-800:#335015;--zc-moss-900:#2b4212;--zc-moss-950:#1a280b;--zc-green-light-25:#fafef5;--zc-green-light-50:#f3fee7;--zc-green-light-100:#e3fbcc;--zc-green-light-200:#d0f8ab;--zc-green-light-300:#a6ef67;--zc-green-light-400:#85e13a;--zc-green-light-500:#66c61c;--zc-green-light-600:#4ca30d;--zc-green-light-700:#3b7c0f;--zc-green-light-800:#326212;--zc-green-light-900:#2b5314;--zc-green-light-950:#15290a;--zc-green-25:#f6fef9;--zc-green-50:#edfcf2;--zc-green-100:#d3f8df;--zc-green-200:#aaf0c4;--zc-green-300:#73e2a3;--zc-green-400:#3ccb7f;--zc-green-500:#16b364;--zc-green-600:#099250;--zc-green-700:#087443;--zc-green-800:#095c37;--zc-green-900:#084c2e;--zc-green-950:#052e1c;--zc-teal-25:#f6fefc;--zc-teal-50:#f0fdf9;--zc-teal-100:#ccfbef;--zc-teal-200:#99f6e0;--zc-teal-300:#5fe9d0;--zc-teal-400:#2ed3b7;--zc-teal-500:#15b79e;--zc-teal-600:#0e9384;--zc-teal-700:#107569;--zc-teal-800:#125d56;--zc-teal-900:#134e48;--zc-teal-950:#0a2926;--zc-cyan-25:#f5feff;--zc-cyan-50:#ecfdff;--zc-cyan-100:#cff9fe;--zc-cyan-200:#a5f0fc;--zc-cyan-300:#67e3f9;--zc-cyan-400:#2ce;--zc-cyan-500:#06aed4;--zc-cyan-600:#088ab2;--zc-cyan-700:#0e7090;--zc-cyan-800:#155b75;--zc-cyan-900:#164c63;--zc-cyan-950:#0d2d3a;--zc-blue-light-25:#f5fbff;--zc-blue-light-50:#f0f9ff;--zc-blue-light-100:#e0f2fe;--zc-blue-light-200:#b9e6fe;--zc-blue-light-300:#7cd4fd;--zc-blue-light-400:#36bffa;--zc-blue-light-500:#0ba5ec;--zc-blue-light-600:#0086c9;--zc-blue-light-700:#026aa2;--zc-blue-light-800:#065986;--zc-blue-light-900:#0b4a6f;--zc-blue-light-950:#062c41;--zc-blue-25:#f5faff;--zc-blue-50:#eff8ff;--zc-blue-100:#d1e9ff;--zc-blue-200:#b2ddff;--zc-blue-300:#84caff;--zc-blue-400:#53b1fd;--zc-blue-500:#2e90fa;--zc-blue-600:#1570ef;--zc-blue-700:#175cd3;--zc-blue-800:#1849a9;--zc-blue-900:#194185;--zc-blue-950:#102a56;--zc-blue-dark-25:#f5f8ff;--zc-blue-dark-50:#eff4ff;--zc-blue-dark-100:#d1e0ff;--zc-blue-dark-200:#b2ccff;--zc-blue-dark-300:#84adff;--zc-blue-dark-400:#528bff;--zc-blue-dark-500:#2970ff;--zc-blue-dark-600:#155eef;--zc-blue-dark-700:#004eeb;--zc-blue-dark-800:#0040c1;--zc-blue-dark-900:#00359e;--zc-blue-dark-950:#026;--zc-indigo-25:#f5f8ff;--zc-indigo-50:#eef4ff;--zc-indigo-100:#e0eaff;--zc-indigo-200:#c7d7fe;--zc-indigo-300:#a4bcfd;--zc-indigo-400:#8098f9;--zc-indigo-500:#6172f3;--zc-indigo-600:#444ce7;--zc-indigo-700:#3538cd;--zc-indigo-800:#2d31a6;--zc-indigo-900:#2d3282;--zc-indigo-950:#1f235b;--zc-violet-25:#fbfaff;--zc-violet-50:#f5f3ff;--zc-violet-100:#ece9fe;--zc-violet-200:#ddd6fe;--zc-violet-300:#c3b5fd;--zc-violet-400:#a48afb;--zc-violet-500:#875bf7;--zc-violet-600:#7839ee;--zc-violet-700:#6927da;--zc-violet-800:#5720b7;--zc-violet-900:#491c96;--zc-violet-950:#2e125e;--zc-purple-25:#fafaff;--zc-purple-50:#f4f3ff;--zc-purple-100:#ebe9fe;--zc-purple-200:#d9d6fe;--zc-purple-300:#bdb4fe;--zc-purple-400:#9b8afb;--zc-purple-500:#7a5af8;--zc-purple-600:#6938ef;--zc-purple-700:#5925dc;--zc-purple-800:#4a1fb8;--zc-purple-900:#3e1c96;--zc-purple-950:#27115f;--zc-fuchsia-25:#fefaff;--zc-fuchsia-50:#fdf4ff;--zc-fuchsia-100:#fbe8ff;--zc-fuchsia-200:#f6d0fe;--zc-fuchsia-300:#eeaafd;--zc-fuchsia-400:#e478fa;--zc-fuchsia-500:#d444f1;--zc-fuchsia-600:#ba24d5;--zc-fuchsia-700:#9f1ab1;--zc-fuchsia-800:#821890;--zc-fuchsia-900:#6f1877;--zc-fuchsia-950:#47104c;--zc-pink-25:#fef6fb;--zc-pink-50:#fdf2fa;--zc-pink-100:#fce7f6;--zc-pink-200:#fcceee;--zc-pink-300:#faa7e0;--zc-pink-400:#f670c7;--zc-pink-500:#ee46bc;--zc-pink-600:#dd2590;--zc-pink-700:#c11574;--zc-pink-800:#9e165f;--zc-pink-900:#851651;--zc-pink-950:#4e0d30;--zc-rose-25:#fff5f6;--zc-rose-50:#fff1f3;--zc-rose-100:#ffe4e8;--zc-rose-200:#fecdd6;--zc-rose-300:#fea3b4;--zc-rose-400:#fd6f8e;--zc-rose-500:#f63d68;--zc-rose-600:#e31b54;--zc-rose-700:#c01048;--zc-rose-800:#a11043;--zc-rose-900:#89123e;--zc-rose-950:#510b24;--zc-orange-dark-25:#fff9f5;--zc-orange-dark-50:#fff4ed;--zc-orange-dark-100:#ffe6d5;--zc-orange-dark-200:#ffd6ae;--zc-orange-dark-300:#ff9c66;--zc-orange-dark-400:#ff692e;--zc-orange-dark-500:#ff4405;--zc-orange-dark-600:#e62e05;--zc-orange-dark-700:#bc1b06;--zc-orange-dark-800:#97180c;--zc-orange-dark-900:#771a0d;--zc-orange-dark-950:#57130a;--zc-orange-25:#fefaf5;--zc-orange-50:#fef6ee;--zc-orange-100:#fdead7;--zc-orange-200:#f9dbaf;--zc-orange-300:#f7b27a;--zc-orange-400:#f38744;--zc-orange-500:#ef6820;--zc-orange-600:#e04f16;--zc-orange-700:#b93815;--zc-orange-800:#932f19;--zc-orange-900:#772917;--zc-orange-950:#511c10;--zc-yellow-25:#fefdf0;--zc-yellow-50:#fefbe8;--zc-yellow-100:#fef7c3;--zc-yellow-200:#feee95;--zc-yellow-300:#fde272;--zc-yellow-400:#fac515;--zc-yellow-500:#eaaa08;--zc-yellow-600:#ca8504;--zc-yellow-700:#a15c07;--zc-yellow-800:#854a0e;--zc-yellow-900:#713b12;--zc-yellow-950:#542c0d}[data-theme=dark]{--zc-gray-25:#0f0f0f;--zc-gray-50:#0f0f0f;--zc-gray-100:#141414;--zc-gray-200:#292929;--zc-gray-300:#424242;--zc-gray-400:#525252;--zc-gray-500:#737373;--zc-gray-600:#a3a3a3;--zc-gray-700:#d6d6d6;--zc-gray-800:#e5e5e5;--zc-gray-900:#f5f5f5;--zc-gray-950:#fcfcfc;--zc-brand-25:#000;--zc-brand-50:#000;--zc-brand-100:#171717;--zc-brand-200:#050504;--zc-brand-300:#0a0a08;--zc-brand-400:#262626;--zc-brand-500:#404040;--zc-brand-600:#737373;--zc-brand-700:#a3a3a3;--zc-brand-800:#d4d4d4;--zc-brand-900:#e5e5e5;--zc-brand-950:#fafafa;--zc-error-25:#55160c;--zc-error-50:#55160c;--zc-error-100:#7a271a;--zc-error-200:#912018;--zc-error-300:#b42318;--zc-error-400:#d92d20;--zc-error-500:#f04438;--zc-error-600:#f97066;--zc-error-700:#fda29b;--zc-error-800:#fecdca;--zc-error-900:#fee4e2;--zc-error-950:#fffbfa;--zc-warning-25:#4e1d09;--zc-warning-50:#4e1d09;--zc-warning-100:#7a2e0e;--zc-warning-200:#93370d;--zc-warning-300:#b54708;--zc-warning-400:#dc6803;--zc-warning-500:#f79009;--zc-warning-600:#fdb022;--zc-warning-700:#fec84b;--zc-warning-800:#fedf89;--zc-warning-900:#fef0c7;--zc-warning-950:#fffcf5;--zc-success-25:#053321;--zc-success-50:#053321;--zc-success-100:#074d31;--zc-success-200:#085d3a;--zc-success-300:#067647;--zc-success-400:#079455;--zc-success-500:#17b26a;--zc-success-600:#47cd89;--zc-success-700:#75e0a7;--zc-success-800:#abefc6;--zc-success-900:#dcfae6;--zc-success-950:#f6fef9;--zc-gray-blue-25:#0d0f1c;--zc-gray-blue-50:#0d0f1c;--zc-gray-blue-100:#101323;--zc-gray-blue-200:#293056;--zc-gray-blue-300:#363f72;--zc-gray-blue-400:#3e4784;--zc-gray-blue-500:#4e5ba6;--zc-gray-blue-600:#717bbc;--zc-gray-blue-700:#b3b8db;--zc-gray-blue-800:#d5d9eb;--zc-gray-blue-900:#eaecf5;--zc-gray-blue-950:#fcfcfd;--zc-gray-cool-25:#0e101b;--zc-gray-cool-50:#0e101b;--zc-gray-cool-100:#111322;--zc-gray-cool-200:#30374f;--zc-gray-cool-300:#404968;--zc-gray-cool-400:#4a5578;--zc-gray-cool-500:#5d6b98;--zc-gray-cool-600:#7d89b0;--zc-gray-cool-700:#b9c0d4;--zc-gray-cool-800:#dcdfea;--zc-gray-cool-900:#eff1f5;--zc-gray-cool-950:#fcfcfd;--zc-gray-modern-25:#0d121c;--zc-gray-modern-50:#0d121c;--zc-gray-modern-100:#121926;--zc-gray-modern-200:#202939;--zc-gray-modern-300:#364152;--zc-gray-modern-400:#4b5565;--zc-gray-modern-500:#697586;--zc-gray-modern-600:#9aa4b2;--zc-gray-modern-700:#cdd5df;--zc-gray-modern-800:#e3e8ef;--zc-gray-modern-900:#eef2f6;--zc-gray-modern-950:#fcfcfd;--zc-gray-neutral-25:#0d121c;--zc-gray-neutral-50:#0d121c;--zc-gray-neutral-100:#111927;--zc-gray-neutral-200:#1f2a37;--zc-gray-neutral-300:#384250;--zc-gray-neutral-400:#4d5761;--zc-gray-neutral-500:#6c737f;--zc-gray-neutral-600:#9da4ae;--zc-gray-neutral-700:#d2d6db;--zc-gray-neutral-800:#e5e7eb;--zc-gray-neutral-900:#f3f4f6;--zc-gray-neutral-950:#fcfcfd;--zc-gray-iron-25:#131316;--zc-gray-iron-50:#131316;--zc-gray-iron-100:#1a1a1e;--zc-gray-iron-200:#26272b;--zc-gray-iron-300:#3f3f46;--zc-gray-iron-400:#51525c;--zc-gray-iron-500:#70707b;--zc-gray-iron-600:#a0a0ab;--zc-gray-iron-700:#d1d1d6;--zc-gray-iron-800:#e4e4e7;--zc-gray-iron-900:#f4f4f5;--zc-gray-iron-950:#fcfcfc;--zc-gray-warm-25:#171412;--zc-gray-warm-50:#171412;--zc-gray-warm-100:#1c1917;--zc-gray-warm-200:#292524;--zc-gray-warm-300:#44403c;--zc-gray-warm-400:#57534e;--zc-gray-warm-500:#79716b;--zc-gray-warm-600:#a9a29d;--zc-gray-warm-700:#d7d3d0;--zc-gray-warm-800:#e7e5e4;--zc-gray-warm-900:#f5f5f4;--zc-gray-warm-950:#fdfdfc;--zc-moss-25:#1a280b;--zc-moss-50:#1a280b;--zc-moss-100:#2b4212;--zc-moss-200:#335015;--zc-moss-300:#3f621a;--zc-moss-400:#4f7a21;--zc-moss-500:#669f2a;--zc-moss-600:#86cb3c;--zc-moss-700:#acdc79;--zc-moss-800:#ceeab0;--zc-moss-900:#e6f4d7;--zc-moss-950:#fafdf7;--zc-green-light-25:#15290a;--zc-green-light-50:#15290a;--zc-green-light-100:#2b5314;--zc-green-light-200:#326212;--zc-green-light-300:#3b7c0f;--zc-green-light-400:#4ca30d;--zc-green-light-500:#66c61c;--zc-green-light-600:#85e13a;--zc-green-light-700:#a6ef67;--zc-green-light-800:#d0f8ab;--zc-green-light-900:#e3fbcc;--zc-green-light-950:#fafef5;--zc-green-25:#052e1c;--zc-green-50:#052e1c;--zc-green-100:#084c2e;--zc-green-200:#095c37;--zc-green-300:#087443;--zc-green-400:#099250;--zc-green-500:#16b364;--zc-green-600:#3ccb7f;--zc-green-700:#73e2a3;--zc-green-800:#aaf0c4;--zc-green-900:#d3f8df;--zc-green-950:#f6fef9;--zc-teal-25:#0a2926;--zc-teal-50:#0a2926;--zc-teal-100:#134e48;--zc-teal-200:#125d56;--zc-teal-300:#107569;--zc-teal-400:#0e9384;--zc-teal-500:#15b79e;--zc-teal-600:#2ed3b7;--zc-teal-700:#5fe9d0;--zc-teal-800:#99f6e0;--zc-teal-900:#ccfbef;--zc-teal-950:#f6fefc;--zc-cyan-25:#0d2d3a;--zc-cyan-50:#0d2d3a;--zc-cyan-100:#164c63;--zc-cyan-200:#155b75;--zc-cyan-300:#0e7090;--zc-cyan-400:#088ab2;--zc-cyan-500:#06aed4;--zc-cyan-600:#2ce;--zc-cyan-700:#67e3f9;--zc-cyan-800:#a5f0fc;--zc-cyan-900:#cff9fe;--zc-cyan-950:#f5feff;--zc-blue-light-25:#062c41;--zc-blue-light-50:#062c41;--zc-blue-light-100:#0b4a6f;--zc-blue-light-200:#065986;--zc-blue-light-300:#026aa2;--zc-blue-light-400:#0086c9;--zc-blue-light-500:#0ba5ec;--zc-blue-light-600:#36bffa;--zc-blue-light-700:#7cd4fd;--zc-blue-light-800:#b9e6fe;--zc-blue-light-900:#e0f2fe;--zc-blue-light-950:#f5fbff;--zc-blue-25:#102a56;--zc-blue-50:#102a56;--zc-blue-100:#194185;--zc-blue-200:#1849a9;--zc-blue-300:#175cd3;--zc-blue-400:#1570ef;--zc-blue-500:#2e90fa;--zc-blue-600:#53b1fd;--zc-blue-700:#84caff;--zc-blue-800:#b2ddff;--zc-blue-900:#d1e9ff;--zc-blue-950:#f5faff;--zc-blue-dark-25:#026;--zc-blue-dark-50:#026;--zc-blue-dark-100:#00359e;--zc-blue-dark-200:#0040c1;--zc-blue-dark-300:#004eeb;--zc-blue-dark-400:#155eef;--zc-blue-dark-500:#2970ff;--zc-blue-dark-600:#528bff;--zc-blue-dark-700:#84adff;--zc-blue-dark-800:#b2ccff;--zc-blue-dark-900:#d1e0ff;--zc-blue-dark-950:#f5f8ff;--zc-indigo-25:#1f235b;--zc-indigo-50:#1f235b;--zc-indigo-100:#2d3282;--zc-indigo-200:#2d31a6;--zc-indigo-300:#3538cd;--zc-indigo-400:#444ce7;--zc-indigo-500:#6172f3;--zc-indigo-600:#8098f9;--zc-indigo-700:#a4bcfd;--zc-indigo-800:#c7d7fe;--zc-indigo-900:#e0eaff;--zc-indigo-950:#f5f8ff;--zc-violet-25:#2e125e;--zc-violet-50:#2e125e;--zc-violet-100:#491c96;--zc-violet-200:#5720b7;--zc-violet-300:#6927da;--zc-violet-400:#7839ee;--zc-violet-500:#875bf7;--zc-violet-600:#a48afb;--zc-violet-700:#c3b5fd;--zc-violet-800:#ddd6fe;--zc-violet-900:#ece9fe;--zc-violet-950:#fbfaff;--zc-purple-25:#27115f;--zc-purple-50:#27115f;--zc-purple-100:#3e1c96;--zc-purple-200:#4a1fb8;--zc-purple-300:#5925dc;--zc-purple-400:#6938ef;--zc-purple-500:#7a5af8;--zc-purple-600:#9b8afb;--zc-purple-700:#bdb4fe;--zc-purple-800:#d9d6fe;--zc-purple-900:#ebe9fe;--zc-purple-950:#fafaff;--zc-fuchsia-25:#47104c;--zc-fuchsia-50:#47104c;--zc-fuchsia-100:#6f1877;--zc-fuchsia-200:#821890;--zc-fuchsia-300:#9f1ab1;--zc-fuchsia-400:#ba24d5;--zc-fuchsia-500:#d444f1;--zc-fuchsia-600:#e478fa;--zc-fuchsia-700:#eeaafd;--zc-fuchsia-800:#f6d0fe;--zc-fuchsia-900:#fbe8ff;--zc-fuchsia-950:#fefaff;--zc-pink-25:#4e0d30;--zc-pink-50:#4e0d30;--zc-pink-100:#851651;--zc-pink-200:#9e165f;--zc-pink-300:#c11574;--zc-pink-400:#dd2590;--zc-pink-500:#ee46bc;--zc-pink-600:#f670c7;--zc-pink-700:#faa7e0;--zc-pink-800:#fcceee;--zc-pink-900:#fce7f6;--zc-pink-950:#fef6fb;--zc-rose-25:#510b24;--zc-rose-50:#510b24;--zc-rose-100:#89123e;--zc-rose-200:#a11043;--zc-rose-300:#c01048;--zc-rose-400:#e31b54;--zc-rose-500:#f63d68;--zc-rose-600:#fd6f8e;--zc-rose-700:#fea3b4;--zc-rose-800:#fecdd6;--zc-rose-900:#ffe4e8;--zc-rose-950:#fff5f6;--zc-orange-dark-25:#57130a;--zc-orange-dark-50:#57130a;--zc-orange-dark-100:#771a0d;--zc-orange-dark-200:#97180c;--zc-orange-dark-300:#bc1b06;--zc-orange-dark-400:#e62e05;--zc-orange-dark-500:#ff4405;--zc-orange-dark-600:#ff692e;--zc-orange-dark-700:#ff9c66;--zc-orange-dark-800:#ffd6ae;--zc-orange-dark-900:#ffe6d5;--zc-orange-dark-950:#fff9f5;--zc-orange-25:#511c10;--zc-orange-50:#511c10;--zc-orange-100:#772917;--zc-orange-200:#932f19;--zc-orange-300:#b93815;--zc-orange-400:#e04f16;--zc-orange-500:#ef6820;--zc-orange-600:#f38744;--zc-orange-700:#f7b27a;--zc-orange-800:#f9dbaf;--zc-orange-900:#fdead7;--zc-orange-950:#fefaf5;--zc-yellow-25:#542c0d;--zc-yellow-50:#542c0d;--zc-yellow-100:#713b12;--zc-yellow-200:#854a0e;--zc-yellow-300:#a15c07;--zc-yellow-400:#ca8504;--zc-yellow-500:#eaaa08;--zc-yellow-600:#fac515;--zc-yellow-700:#fde272;--zc-yellow-800:#feee95;--zc-yellow-900:#fef7c3;--zc-yellow-950:#fefdf0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--zc-gray-25:#0f0f0f;--zc-gray-50:#0f0f0f;--zc-gray-100:#141414;--zc-gray-200:#292929;--zc-gray-300:#424242;--zc-gray-400:#525252;--zc-gray-500:#737373;--zc-gray-600:#a3a3a3;--zc-gray-700:#d6d6d6;--zc-gray-800:#e5e5e5;--zc-gray-900:#f5f5f5;--zc-gray-950:#fcfcfc;--zc-brand-25:#000;--zc-brand-50:#000;--zc-brand-100:#171717;--zc-brand-200:#050504;--zc-brand-300:#0a0a08;--zc-brand-400:#262626;--zc-brand-500:#404040;--zc-brand-600:#737373;--zc-brand-700:#a3a3a3;--zc-brand-800:#d4d4d4;--zc-brand-900:#e5e5e5;--zc-brand-950:#fafafa;--zc-error-25:#55160c;--zc-error-50:#55160c;--zc-error-100:#7a271a;--zc-error-200:#912018;--zc-error-300:#b42318;--zc-error-400:#d92d20;--zc-error-500:#f04438;--zc-error-600:#f97066;--zc-error-700:#fda29b;--zc-error-800:#fecdca;--zc-error-900:#fee4e2;--zc-error-950:#fffbfa;--zc-warning-25:#4e1d09;--zc-warning-50:#4e1d09;--zc-warning-100:#7a2e0e;--zc-warning-200:#93370d;--zc-warning-300:#b54708;--zc-warning-400:#dc6803;--zc-warning-500:#f79009;--zc-warning-600:#fdb022;--zc-warning-700:#fec84b;--zc-warning-800:#fedf89;--zc-warning-900:#fef0c7;--zc-warning-950:#fffcf5;--zc-success-25:#053321;--zc-success-50:#053321;--zc-success-100:#074d31;--zc-success-200:#085d3a;--zc-success-300:#067647;--zc-success-400:#079455;--zc-success-500:#17b26a;--zc-success-600:#47cd89;--zc-success-700:#75e0a7;--zc-success-800:#abefc6;--zc-success-900:#dcfae6;--zc-success-950:#f6fef9;--zc-gray-blue-25:#0d0f1c;--zc-gray-blue-50:#0d0f1c;--zc-gray-blue-100:#101323;--zc-gray-blue-200:#293056;--zc-gray-blue-300:#363f72;--zc-gray-blue-400:#3e4784;--zc-gray-blue-500:#4e5ba6;--zc-gray-blue-600:#717bbc;--zc-gray-blue-700:#b3b8db;--zc-gray-blue-800:#d5d9eb;--zc-gray-blue-900:#eaecf5;--zc-gray-blue-950:#fcfcfd;--zc-gray-cool-25:#0e101b;--zc-gray-cool-50:#0e101b;--zc-gray-cool-100:#111322;--zc-gray-cool-200:#30374f;--zc-gray-cool-300:#404968;--zc-gray-cool-400:#4a5578;--zc-gray-cool-500:#5d6b98;--zc-gray-cool-600:#7d89b0;--zc-gray-cool-700:#b9c0d4;--zc-gray-cool-800:#dcdfea;--zc-gray-cool-900:#eff1f5;--zc-gray-cool-950:#fcfcfd;--zc-gray-modern-25:#0d121c;--zc-gray-modern-50:#0d121c;--zc-gray-modern-100:#121926;--zc-gray-modern-200:#202939;--zc-gray-modern-300:#364152;--zc-gray-modern-400:#4b5565;--zc-gray-modern-500:#697586;--zc-gray-modern-600:#9aa4b2;--zc-gray-modern-700:#cdd5df;--zc-gray-modern-800:#e3e8ef;--zc-gray-modern-900:#eef2f6;--zc-gray-modern-950:#fcfcfd;--zc-gray-neutral-25:#0d121c;--zc-gray-neutral-50:#0d121c;--zc-gray-neutral-100:#111927;--zc-gray-neutral-200:#1f2a37;--zc-gray-neutral-300:#384250;--zc-gray-neutral-400:#4d5761;--zc-gray-neutral-500:#6c737f;--zc-gray-neutral-600:#9da4ae;--zc-gray-neutral-700:#d2d6db;--zc-gray-neutral-800:#e5e7eb;--zc-gray-neutral-900:#f3f4f6;--zc-gray-neutral-950:#fcfcfd;--zc-gray-iron-25:#131316;--zc-gray-iron-50:#131316;--zc-gray-iron-100:#1a1a1e;--zc-gray-iron-200:#26272b;--zc-gray-iron-300:#3f3f46;--zc-gray-iron-400:#51525c;--zc-gray-iron-500:#70707b;--zc-gray-iron-600:#a0a0ab;--zc-gray-iron-700:#d1d1d6;--zc-gray-iron-800:#e4e4e7;--zc-gray-iron-900:#f4f4f5;--zc-gray-iron-950:#fcfcfc;--zc-gray-warm-25:#171412;--zc-gray-warm-50:#171412;--zc-gray-warm-100:#1c1917;--zc-gray-warm-200:#292524;--zc-gray-warm-300:#44403c;--zc-gray-warm-400:#57534e;--zc-gray-warm-500:#79716b;--zc-gray-warm-600:#a9a29d;--zc-gray-warm-700:#d7d3d0;--zc-gray-warm-800:#e7e5e4;--zc-gray-warm-900:#f5f5f4;--zc-gray-warm-950:#fdfdfc;--zc-moss-25:#1a280b;--zc-moss-50:#1a280b;--zc-moss-100:#2b4212;--zc-moss-200:#335015;--zc-moss-300:#3f621a;--zc-moss-400:#4f7a21;--zc-moss-500:#669f2a;--zc-moss-600:#86cb3c;--zc-moss-700:#acdc79;--zc-moss-800:#ceeab0;--zc-moss-900:#e6f4d7;--zc-moss-950:#fafdf7;--zc-green-light-25:#15290a;--zc-green-light-50:#15290a;--zc-green-light-100:#2b5314;--zc-green-light-200:#326212;--zc-green-light-300:#3b7c0f;--zc-green-light-400:#4ca30d;--zc-green-light-500:#66c61c;--zc-green-light-600:#85e13a;--zc-green-light-700:#a6ef67;--zc-green-light-800:#d0f8ab;--zc-green-light-900:#e3fbcc;--zc-green-light-950:#fafef5;--zc-green-25:#052e1c;--zc-green-50:#052e1c;--zc-green-100:#084c2e;--zc-green-200:#095c37;--zc-green-300:#087443;--zc-green-400:#099250;--zc-green-500:#16b364;--zc-green-600:#3ccb7f;--zc-green-700:#73e2a3;--zc-green-800:#aaf0c4;--zc-green-900:#d3f8df;--zc-green-950:#f6fef9;--zc-teal-25:#0a2926;--zc-teal-50:#0a2926;--zc-teal-100:#134e48;--zc-teal-200:#125d56;--zc-teal-300:#107569;--zc-teal-400:#0e9384;--zc-teal-500:#15b79e;--zc-teal-600:#2ed3b7;--zc-teal-700:#5fe9d0;--zc-teal-800:#99f6e0;--zc-teal-900:#ccfbef;--zc-teal-950:#f6fefc;--zc-cyan-25:#0d2d3a;--zc-cyan-50:#0d2d3a;--zc-cyan-100:#164c63;--zc-cyan-200:#155b75;--zc-cyan-300:#0e7090;--zc-cyan-400:#088ab2;--zc-cyan-500:#06aed4;--zc-cyan-600:#2ce;--zc-cyan-700:#67e3f9;--zc-cyan-800:#a5f0fc;--zc-cyan-900:#cff9fe;--zc-cyan-950:#f5feff;--zc-blue-light-25:#062c41;--zc-blue-light-50:#062c41;--zc-blue-light-100:#0b4a6f;--zc-blue-light-200:#065986;--zc-blue-light-300:#026aa2;--zc-blue-light-400:#0086c9;--zc-blue-light-500:#0ba5ec;--zc-blue-light-600:#36bffa;--zc-blue-light-700:#7cd4fd;--zc-blue-light-800:#b9e6fe;--zc-blue-light-900:#e0f2fe;--zc-blue-light-950:#f5fbff;--zc-blue-25:#102a56;--zc-blue-50:#102a56;--zc-blue-100:#194185;--zc-blue-200:#1849a9;--zc-blue-300:#175cd3;--zc-blue-400:#1570ef;--zc-blue-500:#2e90fa;--zc-blue-600:#53b1fd;--zc-blue-700:#84caff;--zc-blue-800:#b2ddff;--zc-blue-900:#d1e9ff;--zc-blue-950:#f5faff;--zc-blue-dark-25:#026;--zc-blue-dark-50:#026;--zc-blue-dark-100:#00359e;--zc-blue-dark-200:#0040c1;--zc-blue-dark-300:#004eeb;--zc-blue-dark-400:#155eef;--zc-blue-dark-500:#2970ff;--zc-blue-dark-600:#528bff;--zc-blue-dark-700:#84adff;--zc-blue-dark-800:#b2ccff;--zc-blue-dark-900:#d1e0ff;--zc-blue-dark-950:#f5f8ff;--zc-indigo-25:#1f235b;--zc-indigo-50:#1f235b;--zc-indigo-100:#2d3282;--zc-indigo-200:#2d31a6;--zc-indigo-300:#3538cd;--zc-indigo-400:#444ce7;--zc-indigo-500:#6172f3;--zc-indigo-600:#8098f9;--zc-indigo-700:#a4bcfd;--zc-indigo-800:#c7d7fe;--zc-indigo-900:#e0eaff;--zc-indigo-950:#f5f8ff;--zc-violet-25:#2e125e;--zc-violet-50:#2e125e;--zc-violet-100:#491c96;--zc-violet-200:#5720b7;--zc-violet-300:#6927da;--zc-violet-400:#7839ee;--zc-violet-500:#875bf7;--zc-violet-600:#a48afb;--zc-violet-700:#c3b5fd;--zc-violet-800:#ddd6fe;--zc-violet-900:#ece9fe;--zc-violet-950:#fbfaff;--zc-purple-25:#27115f;--zc-purple-50:#27115f;--zc-purple-100:#3e1c96;--zc-purple-200:#4a1fb8;--zc-purple-300:#5925dc;--zc-purple-400:#6938ef;--zc-purple-500:#7a5af8;--zc-purple-600:#9b8afb;--zc-purple-700:#bdb4fe;--zc-purple-800:#d9d6fe;--zc-purple-900:#ebe9fe;--zc-purple-950:#fafaff;--zc-fuchsia-25:#47104c;--zc-fuchsia-50:#47104c;--zc-fuchsia-100:#6f1877;--zc-fuchsia-200:#821890;--zc-fuchsia-300:#9f1ab1;--zc-fuchsia-400:#ba24d5;--zc-fuchsia-500:#d444f1;--zc-fuchsia-600:#e478fa;--zc-fuchsia-700:#eeaafd;--zc-fuchsia-800:#f6d0fe;--zc-fuchsia-900:#fbe8ff;--zc-fuchsia-950:#fefaff;--zc-pink-25:#4e0d30;--zc-pink-50:#4e0d30;--zc-pink-100:#851651;--zc-pink-200:#9e165f;--zc-pink-300:#c11574;--zc-pink-400:#dd2590;--zc-pink-500:#ee46bc;--zc-pink-600:#f670c7;--zc-pink-700:#faa7e0;--zc-pink-800:#fcceee;--zc-pink-900:#fce7f6;--zc-pink-950:#fef6fb;--zc-rose-25:#510b24;--zc-rose-50:#510b24;--zc-rose-100:#89123e;--zc-rose-200:#a11043;--zc-rose-300:#c01048;--zc-rose-400:#e31b54;--zc-rose-500:#f63d68;--zc-rose-600:#fd6f8e;--zc-rose-700:#fea3b4;--zc-rose-800:#fecdd6;--zc-rose-900:#ffe4e8;--zc-rose-950:#fff5f6;--zc-orange-dark-25:#57130a;--zc-orange-dark-50:#57130a;--zc-orange-dark-100:#771a0d;--zc-orange-dark-200:#97180c;--zc-orange-dark-300:#bc1b06;--zc-orange-dark-400:#e62e05;--zc-orange-dark-500:#ff4405;--zc-orange-dark-600:#ff692e;--zc-orange-dark-700:#ff9c66;--zc-orange-dark-800:#ffd6ae;--zc-orange-dark-900:#ffe6d5;--zc-orange-dark-950:#fff9f5;--zc-orange-25:#511c10;--zc-orange-50:#511c10;--zc-orange-100:#772917;--zc-orange-200:#932f19;--zc-orange-300:#b93815;--zc-orange-400:#e04f16;--zc-orange-500:#ef6820;--zc-orange-600:#f38744;--zc-orange-700:#f7b27a;--zc-orange-800:#f9dbaf;--zc-orange-900:#fdead7;--zc-orange-950:#fefaf5;--zc-yellow-25:#542c0d;--zc-yellow-50:#542c0d;--zc-yellow-100:#713b12;--zc-yellow-200:#854a0e;--zc-yellow-300:#a15c07;--zc-yellow-400:#ca8504;--zc-yellow-500:#eaaa08;--zc-yellow-600:#fac515;--zc-yellow-700:#fde272;--zc-yellow-800:#feee95;--zc-yellow-900:#fef7c3;--zc-yellow-950:#fefdf0}}:root,[data-theme=light]{--zc-text-primary:#141414;--zc-text-primary-on-brand:#fff;--zc-text-secondary:#424242;--zc-text-secondary-hover:#292929;--zc-text-secondary-on-brand:#d4d4d4;--zc-text-tertiary:#525252;--zc-text-tertiary-hover:#424242;--zc-text-tertiary-on-brand:#d4d4d4;--zc-text-quaternary:#737373;--zc-text-quaternary-on-brand:#a3a3a3;--zc-text-white:#fff;--zc-text-disabled:#737373;--zc-text-placeholder:#737373;--zc-text-placeholder-subtle:#d6d6d6;--zc-text-brand-primary:#171717;--zc-text-brand-secondary:#0a0a08;--zc-text-brand-secondary-hover:#050504;--zc-text-brand-tertiary:#262626;--zc-text-brand-tertiary-alt:#262626;--zc-text-error-primary:#d92d20;--zc-text-warning-primary:#dc6803;--zc-text-success-primary:#079455;--zc-bg-primary:#fff;--zc-bg-primary-alt:#fff;--zc-bg-primary-hover:#f7f7f7;--zc-bg-primary-solid:#0f0f0f;--zc-bg-secondary:#f7f7f7;--zc-bg-secondary-alt:#f7f7f7;--zc-bg-secondary-hover:#f5f5f5;--zc-bg-secondary-subtle:#fcfcfc;--zc-bg-secondary-solid:#525252;--zc-bg-tertiary:#f5f5f5;--zc-bg-quaternary:#e5e5e5;--zc-bg-active:#f7f7f7;--zc-bg-disabled:#f5f5f5;--zc-bg-disabled-subtle:#f7f7f7;--zc-bg-overlay:#0f0f0f;--zc-bg-brand-primary:#f5f5f5;--zc-bg-brand-primary-alt:#f5f5f5;--zc-bg-brand-secondary:#e5e5e5;--zc-bg-brand-solid:#000;--zc-bg-brand-solid-hover:#262626;--zc-bg-brand-section:#050504;--zc-bg-brand-section-subtle:#0a0a08;--zc-bg-error-primary:#fef3f2;--zc-bg-error-secondary:#fee4e2;--zc-bg-error-solid:#d92d20;--zc-bg-warning-primary:#fffaeb;--zc-bg-warning-secondary:#fef0c7;--zc-bg-warning-solid:#dc6803;--zc-bg-success-primary:#ecfdf3;--zc-bg-success-secondary:#dcfae6;--zc-bg-success-solid:#079455;--zc-border-primary:#d6d6d6;--zc-border-secondary:#e5e5e5;--zc-border-secondary-alt:#00000014;--zc-border-tertiary:#f5f5f5;--zc-border-disabled:#d6d6d6;--zc-border-disabled-subtle:#e5e5e5;--zc-border-brand:#404040;--zc-border-brand-alt:#262626;--zc-border-error:#f04438;--zc-border-error-subtle:#fda29b;--zc-fg-primary:#141414;--zc-fg-secondary:#424242;--zc-fg-secondary-hover:#292929;--zc-fg-tertiary:#525252;--zc-fg-tertiary-hover:#424242;--zc-fg-quaternary:#a3a3a3;--zc-fg-quaternary-hover:#737373;--zc-fg-white:#fff;--zc-fg-disabled:#a3a3a3;--zc-fg-disabled-subtle:#d6d6d6;--zc-fg-brand-primary:#404040;--zc-fg-brand-primary-alt:#404040;--zc-fg-brand-secondary:#737373;--zc-fg-brand-secondary-alt:#737373;--zc-fg-error-primary:#d92d20;--zc-fg-error-secondary:#f04438;--zc-fg-warning-primary:#dc6803;--zc-fg-warning-secondary:#f79009;--zc-fg-success-primary:#079455;--zc-fg-success-secondary:#17b26a}[data-theme=dark]{--zc-text-primary:#f7f7f7;--zc-text-primary-on-brand:#f7f7f7;--zc-text-secondary:#d6d6d6;--zc-text-secondary-hover:#e5e5e5;--zc-text-secondary-on-brand:#d6d6d6;--zc-text-tertiary:#a3a3a3;--zc-text-tertiary-hover:#d6d6d6;--zc-text-tertiary-on-brand:#a3a3a3;--zc-text-quaternary:#a3a3a3;--zc-text-quaternary-on-brand:#a3a3a3;--zc-text-white:#fff;--zc-text-disabled:#737373;--zc-text-placeholder:#a3a3a3;--zc-text-placeholder-subtle:#424242;--zc-text-brand-primary:#f7f7f7;--zc-text-brand-secondary:#d6d6d6;--zc-text-brand-secondary-hover:#d6d6d6;--zc-text-brand-tertiary:#a3a3a3;--zc-text-brand-tertiary-alt:#f7f7f7;--zc-text-error-primary:#f97066;--zc-text-warning-primary:#fdb022;--zc-text-success-primary:#47cd89;--zc-bg-primary:#0f0f0f;--zc-bg-primary-alt:#141414;--zc-bg-primary-hover:#292929;--zc-bg-primary-solid:#141414;--zc-bg-secondary:#141414;--zc-bg-secondary-alt:#0f0f0f;--zc-bg-secondary-hover:#292929;--zc-bg-secondary-subtle:#141414;--zc-bg-secondary-solid:#525252;--zc-bg-tertiary:#292929;--zc-bg-quaternary:#424242;--zc-bg-active:#292929;--zc-bg-disabled:#292929;--zc-bg-disabled-subtle:#141414;--zc-bg-overlay:#292929;--zc-bg-brand-primary:#404040;--zc-bg-brand-primary-alt:#292929;--zc-bg-brand-secondary:#262626;--zc-bg-brand-solid:#000;--zc-bg-brand-solid-hover:#262626;--zc-bg-brand-section:#292929;--zc-bg-brand-section-subtle:#0f0f0f;--zc-bg-error-primary:#55160c;--zc-bg-error-secondary:#912018;--zc-bg-error-solid:#d92d20;--zc-bg-warning-primary:#4e1d09;--zc-bg-warning-secondary:#dc6803;--zc-bg-warning-solid:#dc6803;--zc-bg-success-primary:#053321;--zc-bg-success-secondary:#079455;--zc-bg-success-solid:#079455;--zc-border-primary:#424242;--zc-border-secondary:#292929;--zc-border-secondary-alt:#292929;--zc-border-tertiary:#292929;--zc-border-disabled:#424242;--zc-border-disabled-subtle:#292929;--zc-border-brand:#737373;--zc-border-brand-alt:#424242;--zc-border-error:#f97066;--zc-border-error-subtle:#f04438;--zc-fg-primary:#fff;--zc-fg-secondary:#d6d6d6;--zc-fg-secondary-hover:#e5e5e5;--zc-fg-tertiary:#a3a3a3;--zc-fg-tertiary-hover:#d6d6d6;--zc-fg-quaternary:#525252;--zc-fg-quaternary-hover:#737373;--zc-fg-white:#fff;--zc-fg-disabled:#737373;--zc-fg-disabled-subtle:#525252;--zc-fg-brand-primary:#404040;--zc-fg-brand-primary-alt:#d6d6d6;--zc-fg-brand-secondary:#737373;--zc-fg-brand-secondary-alt:#525252;--zc-fg-error-primary:#f04438;--zc-fg-error-secondary:#f97066;--zc-fg-warning-primary:#f79009;--zc-fg-warning-secondary:#fdb022;--zc-fg-success-primary:#17b26a;--zc-fg-success-secondary:#47cd89}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--zc-text-primary:#f7f7f7;--zc-text-primary-on-brand:#f7f7f7;--zc-text-secondary:#d6d6d6;--zc-text-secondary-hover:#e5e5e5;--zc-text-secondary-on-brand:#d6d6d6;--zc-text-tertiary:#a3a3a3;--zc-text-tertiary-hover:#d6d6d6;--zc-text-tertiary-on-brand:#a3a3a3;--zc-text-quaternary:#a3a3a3;--zc-text-quaternary-on-brand:#a3a3a3;--zc-text-white:#fff;--zc-text-disabled:#737373;--zc-text-placeholder:#a3a3a3;--zc-text-placeholder-subtle:#424242;--zc-text-brand-primary:#f7f7f7;--zc-text-brand-secondary:#d6d6d6;--zc-text-brand-secondary-hover:#d6d6d6;--zc-text-brand-tertiary:#a3a3a3;--zc-text-brand-tertiary-alt:#f7f7f7;--zc-text-error-primary:#f97066;--zc-text-warning-primary:#fdb022;--zc-text-success-primary:#47cd89;--zc-bg-primary:#0f0f0f;--zc-bg-primary-alt:#141414;--zc-bg-primary-hover:#292929;--zc-bg-primary-solid:#141414;--zc-bg-secondary:#141414;--zc-bg-secondary-alt:#0f0f0f;--zc-bg-secondary-hover:#292929;--zc-bg-secondary-subtle:#141414;--zc-bg-secondary-solid:#525252;--zc-bg-tertiary:#292929;--zc-bg-quaternary:#424242;--zc-bg-active:#292929;--zc-bg-disabled:#292929;--zc-bg-disabled-subtle:#141414;--zc-bg-overlay:#292929;--zc-bg-brand-primary:#404040;--zc-bg-brand-primary-alt:#292929;--zc-bg-brand-secondary:#262626;--zc-bg-brand-solid:#000;--zc-bg-brand-solid-hover:#262626;--zc-bg-brand-section:#292929;--zc-bg-brand-section-subtle:#0f0f0f;--zc-bg-error-primary:#55160c;--zc-bg-error-secondary:#912018;--zc-bg-error-solid:#d92d20;--zc-bg-warning-primary:#4e1d09;--zc-bg-warning-secondary:#dc6803;--zc-bg-warning-solid:#dc6803;--zc-bg-success-primary:#053321;--zc-bg-success-secondary:#079455;--zc-bg-success-solid:#079455;--zc-border-primary:#424242;--zc-border-secondary:#292929;--zc-border-secondary-alt:#292929;--zc-border-tertiary:#292929;--zc-border-disabled:#424242;--zc-border-disabled-subtle:#292929;--zc-border-brand:#737373;--zc-border-brand-alt:#424242;--zc-border-error:#f97066;--zc-border-error-subtle:#f04438;--zc-fg-primary:#fff;--zc-fg-secondary:#d6d6d6;--zc-fg-secondary-hover:#e5e5e5;--zc-fg-tertiary:#a3a3a3;--zc-fg-tertiary-hover:#d6d6d6;--zc-fg-quaternary:#525252;--zc-fg-quaternary-hover:#737373;--zc-fg-white:#fff;--zc-fg-disabled:#737373;--zc-fg-disabled-subtle:#525252;--zc-fg-brand-primary:#404040;--zc-fg-brand-primary-alt:#d6d6d6;--zc-fg-brand-secondary:#737373;--zc-fg-brand-secondary-alt:#525252;--zc-fg-error-primary:#f04438;--zc-fg-error-secondary:#f97066;--zc-fg-warning-primary:#f79009;--zc-fg-warning-secondary:#fdb022;--zc-fg-success-primary:#17b26a;--zc-fg-success-secondary:#47cd89}}:root{--zc-alpha-white-10:#ffffff1a;--zc-alpha-white-20:#fff3;--zc-alpha-white-30:#ffffff4d;--zc-alpha-white-40:#fff6;--zc-alpha-white-50:#ffffff80;--zc-alpha-white-60:#fff9;--zc-alpha-white-70:#ffffffb2;--zc-alpha-white-80:#fffc;--zc-alpha-white-90:#ffffffe5;--zc-alpha-white-100:#fff;--zc-alpha-black-10:#0000001a;--zc-alpha-black-20:#0003;--zc-alpha-black-30:#0000004d;--zc-alpha-black-40:#0006;--zc-alpha-black-50:#00000080;--zc-alpha-black-60:#0009;--zc-alpha-black-70:#000000b2;--zc-alpha-black-80:#000c;--zc-alpha-black-90:#000000e5;--zc-alpha-black-100:#000}.zc-text-primary{color:var(--zc-text-primary)}.zc-text-primary-on-brand{color:var(--zc-text-primary-on-brand)}.zc-text-secondary{color:var(--zc-text-secondary)}.zc-text-secondary-hover{color:var(--zc-text-secondary-hover)}.zc-text-secondary-on-brand{color:var(--zc-text-secondary-on-brand)}.zc-text-tertiary{color:var(--zc-text-tertiary)}.zc-text-tertiary-hover{color:var(--zc-text-tertiary-hover)}.zc-text-tertiary-on-brand{color:var(--zc-text-tertiary-on-brand)}.zc-text-quaternary{color:var(--zc-text-quaternary)}.zc-text-quaternary-on-brand{color:var(--zc-text-quaternary-on-brand)}.zc-text-white{color:var(--zc-text-white)}.zc-text-disabled{color:var(--zc-text-disabled)}.zc-text-placeholder{color:var(--zc-text-placeholder)}.zc-text-placeholder-subtle{color:var(--zc-text-placeholder-subtle)}.zc-text-brand-primary{color:var(--zc-text-brand-primary)}.zc-text-brand-secondary{color:var(--zc-text-brand-secondary)}.zc-text-brand-secondary-hover{color:var(--zc-text-brand-secondary-hover)}.zc-text-brand-tertiary{color:var(--zc-text-brand-tertiary)}.zc-text-brand-tertiary-alt{color:var(--zc-text-brand-tertiary-alt)}.zc-text-error-primary{color:var(--zc-text-error-primary)}.zc-text-warning-primary{color:var(--zc-text-warning-primary)}.zc-text-success-primary{color:var(--zc-text-success-primary)}.zc-bg-primary{background-color:var(--zc-bg-primary)}.zc-bg-primary-alt{background-color:var(--zc-bg-primary-alt)}.zc-bg-primary-hover{background-color:var(--zc-bg-primary-hover)}.zc-bg-primary-solid{background-color:var(--zc-bg-primary-solid)}.zc-bg-secondary{background-color:var(--zc-bg-secondary)}.zc-bg-secondary-alt{background-color:var(--zc-bg-secondary-alt)}.zc-bg-secondary-hover{background-color:var(--zc-bg-secondary-hover)}.zc-bg-secondary-subtle{background-color:var(--zc-bg-secondary-subtle)}.zc-bg-secondary-solid{background-color:var(--zc-bg-secondary-solid)}.zc-bg-tertiary{background-color:var(--zc-bg-tertiary)}.zc-bg-quaternary{background-color:var(--zc-bg-quaternary)}.zc-bg-active{background-color:var(--zc-bg-active)}.zc-bg-disabled{background-color:var(--zc-bg-disabled)}.zc-bg-disabled-subtle{background-color:var(--zc-bg-disabled-subtle)}.zc-bg-overlay{background-color:var(--zc-bg-overlay)}.zc-bg-brand-primary{background-color:var(--zc-bg-brand-primary)}.zc-bg-brand-primary-alt{background-color:var(--zc-bg-brand-primary-alt)}.zc-bg-brand-secondary{background-color:var(--zc-bg-brand-secondary)}.zc-bg-brand-solid{background-color:var(--zc-bg-brand-solid)}.zc-bg-brand-solid-hover{background-color:var(--zc-bg-brand-solid-hover)}.zc-bg-brand-section{background-color:var(--zc-bg-brand-section)}.zc-bg-brand-section-subtle{background-color:var(--zc-bg-brand-section-subtle)}.zc-bg-error-primary{background-color:var(--zc-bg-error-primary)}.zc-bg-error-secondary{background-color:var(--zc-bg-error-secondary)}.zc-bg-error-solid{background-color:var(--zc-bg-error-solid)}.zc-bg-warning-primary{background-color:var(--zc-bg-warning-primary)}.zc-bg-warning-secondary{background-color:var(--zc-bg-warning-secondary)}.zc-bg-warning-solid{background-color:var(--zc-bg-warning-solid)}.zc-bg-success-primary{background-color:var(--zc-bg-success-primary)}.zc-bg-success-secondary{background-color:var(--zc-bg-success-secondary)}.zc-bg-success-solid{background-color:var(--zc-bg-success-solid)}.zc-border-primary{border-color:var(--zc-border-primary)}.zc-border-secondary{border-color:var(--zc-border-secondary)}.zc-border-secondary-alt{border-color:var(--zc-border-secondary-alt)}.zc-border-tertiary{border-color:var(--zc-border-tertiary)}.zc-border-disabled{border-color:var(--zc-border-disabled)}.zc-border-disabled-subtle{border-color:var(--zc-border-disabled-subtle)}.zc-border-brand{border-color:var(--zc-border-brand)}.zc-border-brand-alt{border-color:var(--zc-border-brand-alt)}.zc-border-error{border-color:var(--zc-border-error)}.zc-border-error-subtle{border-color:var(--zc-border-error-subtle)}.zc-fg-primary{color:var(--zc-fg-primary)}.zc-fg-secondary{color:var(--zc-fg-secondary)}.zc-fg-secondary-hover{color:var(--zc-fg-secondary-hover)}.zc-fg-tertiary{color:var(--zc-fg-tertiary)}.zc-fg-tertiary-hover{color:var(--zc-fg-tertiary-hover)}.zc-fg-quaternary{color:var(--zc-fg-quaternary)}.zc-fg-quaternary-hover{color:var(--zc-fg-quaternary-hover)}.zc-fg-white{color:var(--zc-fg-white)}.zc-fg-disabled{color:var(--zc-fg-disabled)}.zc-fg-disabled-subtle{color:var(--zc-fg-disabled-subtle)}.zc-fg-brand-primary{color:var(--zc-fg-brand-primary)}.zc-fg-brand-primary-alt{color:var(--zc-fg-brand-primary-alt)}.zc-fg-brand-secondary{color:var(--zc-fg-brand-secondary)}.zc-fg-brand-secondary-alt{color:var(--zc-fg-brand-secondary-alt)}.zc-fg-error-primary{color:var(--zc-fg-error-primary)}.zc-fg-error-secondary{color:var(--zc-fg-error-secondary)}.zc-fg-warning-primary{color:var(--zc-fg-warning-primary)}.zc-fg-warning-secondary{color:var(--zc-fg-warning-secondary)}.zc-fg-success-primary{color:var(--zc-fg-success-primary)}.zc-fg-success-secondary{color:var(--zc-fg-success-secondary)}:root{--zc-spacing-0:0px;--zc-spacing-1:4px;--zc-spacing-2:8px;--zc-spacing-3:12px;--zc-spacing-4:16px;--zc-spacing-5:20px;--zc-spacing-6:24px;--zc-spacing-8:32px;--zc-spacing-10:40px;--zc-spacing-12:48px;--zc-spacing-16:64px;--zc-spacing-20:80px;--zc-spacing-24:96px;--zc-spacing-32:128px;--zc-spacing-40:160px;--zc-spacing-48:192px;--zc-spacing-56:224px;--zc-spacing-64:256px;--zc-spacing-80:320px;--zc-spacing-96:384px;--zc-spacing-120:480px;--zc-spacing-160:640px;--zc-spacing-180:720px;--zc-spacing-192:768px;--zc-spacing-256:1024px;--zc-spacing-320:1280px;--zc-spacing-360:1440px;--zc-spacing-400:1600px;--zc-spacing-480:1920px;--zc-spacing-0_5:2px;--zc-spacing-1_5:6px;--zc-spacing-none:0px;--zc-spacing-xxs:2px;--zc-spacing-xs:4px;--zc-spacing-sm:6px;--zc-spacing-md:8px;--zc-spacing-lg:12px;--zc-spacing-xl:16px;--zc-spacing-2xl:20px;--zc-spacing-3xl:24px;--zc-spacing-4xl:32px;--zc-spacing-5xl:40px;--zc-spacing-6xl:48px;--zc-spacing-7xl:64px;--zc-spacing-8xl:80px;--zc-spacing-9xl:96px;--zc-spacing-10xl:128px;--zc-spacing-11xl:160px;--zc-radius-none:0px;--zc-radius-xxs:2px;--zc-radius-xs:4px;--zc-radius-sm:6px;--zc-radius-md:8px;--zc-radius-lg:10px;--zc-radius-xl:12px;--zc-radius-2xl:16px;--zc-radius-3xl:20px;--zc-radius-4xl:24px;--zc-radius-full:9999px;--zc-width-xxs:320px;--zc-width-xs:384px;--zc-width-sm:480px;--zc-width-md:560px;--zc-width-lg:640px;--zc-width-xl:768px;--zc-width-2xl:1024px;--zc-width-3xl:1280px;--zc-width-4xl:1440px;--zc-width-5xl:1600px;--zc-width-6xl:1920px;--zc-container-padding-mobile:16px;--zc-container-padding-desktop:32px;--zc-container-max-width-desktop:1280px;--zc-font-family-display:"Inter",sans-serif;--zc-font-family-body:"Inter",sans-serif;--zc-font-weight-regular:400;--zc-font-weight-medium:500;--zc-font-weight-semibold:600;--zc-font-weight-bold:700;--zc-font-size-display-2xl:72px;--zc-font-size-display-xl:60px;--zc-font-size-display-lg:48px;--zc-font-size-display-md:36px;--zc-font-size-display-sm:30px;--zc-font-size-display-xs:24px;--zc-font-size-text-xl:20px;--zc-font-size-text-lg:18px;--zc-font-size-text-md:16px;--zc-font-size-text-sm:14px;--zc-font-size-text-xs:12px;--zc-line-height-display-2xl:90px;--zc-line-height-display-xl:72px;--zc-line-height-display-lg:60px;--zc-line-height-display-md:44px;--zc-line-height-display-sm:38px;--zc-line-height-display-xs:32px;--zc-line-height-text-xl:30px;--zc-line-height-text-lg:28px;--zc-line-height-text-md:24px;--zc-line-height-text-sm:20px;--zc-line-height-text-xs:18px;--zc-letter-spacing-display-2xl:-.02em;--zc-letter-spacing-display-xl:-.02em;--zc-letter-spacing-display-lg:-.02em;--zc-letter-spacing-display-md:-.02em;--zc-letter-spacing-display-sm:0;--zc-letter-spacing-display-xs:0;--zc-letter-spacing-text-xl:0;--zc-letter-spacing-text-lg:0;--zc-letter-spacing-text-md:0;--zc-letter-spacing-text-sm:0;--zc-letter-spacing-text-xs:0;--zc-breakpoint-mobile:375px;--zc-breakpoint-tablet:768px;--zc-breakpoint-desktop:1280px}.zc-p-0{padding:var(--zc-spacing-0)}.zc-p-1{padding:var(--zc-spacing-1)}.zc-p-2{padding:var(--zc-spacing-2)}.zc-p-3{padding:var(--zc-spacing-3)}.zc-p-4{padding:var(--zc-spacing-4)}.zc-p-5{padding:var(--zc-spacing-5)}.zc-p-6{padding:var(--zc-spacing-6)}.zc-p-8{padding:var(--zc-spacing-8)}.zc-p-10{padding:var(--zc-spacing-10)}.zc-p-12{padding:var(--zc-spacing-12)}.zc-p-16{padding:var(--zc-spacing-16)}.zc-p-20{padding:var(--zc-spacing-20)}.zc-p-24{padding:var(--zc-spacing-24)}.zc-p-32{padding:var(--zc-spacing-32)}.zc-p-40{padding:var(--zc-spacing-40)}.zc-p-48{padding:var(--zc-spacing-48)}.zc-p-56{padding:var(--zc-spacing-56)}.zc-p-64{padding:var(--zc-spacing-64)}.zc-p-80{padding:var(--zc-spacing-80)}.zc-p-96{padding:var(--zc-spacing-96)}.zc-p-120{padding:var(--zc-spacing-120)}.zc-p-160{padding:var(--zc-spacing-160)}.zc-p-180{padding:var(--zc-spacing-180)}.zc-p-192{padding:var(--zc-spacing-192)}.zc-p-256{padding:var(--zc-spacing-256)}.zc-p-320{padding:var(--zc-spacing-320)}.zc-p-360{padding:var(--zc-spacing-360)}.zc-p-400{padding:var(--zc-spacing-400)}.zc-p-480{padding:var(--zc-spacing-480)}.zc-p-0_5{padding:var(--zc-spacing-0_5)}.zc-p-1_5{padding:var(--zc-spacing-1_5)}.zc-pt-0{padding-top:var(--zc-spacing-0)}.zc-pt-1{padding-top:var(--zc-spacing-1)}.zc-pt-2{padding-top:var(--zc-spacing-2)}.zc-pt-3{padding-top:var(--zc-spacing-3)}.zc-pt-4{padding-top:var(--zc-spacing-4)}.zc-pt-5{padding-top:var(--zc-spacing-5)}.zc-pt-6{padding-top:var(--zc-spacing-6)}.zc-pt-8{padding-top:var(--zc-spacing-8)}.zc-pt-10{padding-top:var(--zc-spacing-10)}.zc-pt-12{padding-top:var(--zc-spacing-12)}.zc-pt-16{padding-top:var(--zc-spacing-16)}.zc-pt-20{padding-top:var(--zc-spacing-20)}.zc-pt-24{padding-top:var(--zc-spacing-24)}.zc-pt-32{padding-top:var(--zc-spacing-32)}.zc-pt-40{padding-top:var(--zc-spacing-40)}.zc-pt-48{padding-top:var(--zc-spacing-48)}.zc-pt-56{padding-top:var(--zc-spacing-56)}.zc-pt-64{padding-top:var(--zc-spacing-64)}.zc-pt-80{padding-top:var(--zc-spacing-80)}.zc-pt-96{padding-top:var(--zc-spacing-96)}.zc-pt-120{padding-top:var(--zc-spacing-120)}.zc-pt-160{padding-top:var(--zc-spacing-160)}.zc-pt-180{padding-top:var(--zc-spacing-180)}.zc-pt-192{padding-top:var(--zc-spacing-192)}.zc-pt-256{padding-top:var(--zc-spacing-256)}.zc-pt-320{padding-top:var(--zc-spacing-320)}.zc-pt-360{padding-top:var(--zc-spacing-360)}.zc-pt-400{padding-top:var(--zc-spacing-400)}.zc-pt-480{padding-top:var(--zc-spacing-480)}.zc-pt-0_5{padding-top:var(--zc-spacing-0_5)}.zc-pt-1_5{padding-top:var(--zc-spacing-1_5)}.zc-pr-0{padding-right:var(--zc-spacing-0)}.zc-pr-1{padding-right:var(--zc-spacing-1)}.zc-pr-2{padding-right:var(--zc-spacing-2)}.zc-pr-3{padding-right:var(--zc-spacing-3)}.zc-pr-4{padding-right:var(--zc-spacing-4)}.zc-pr-5{padding-right:var(--zc-spacing-5)}.zc-pr-6{padding-right:var(--zc-spacing-6)}.zc-pr-8{padding-right:var(--zc-spacing-8)}.zc-pr-10{padding-right:var(--zc-spacing-10)}.zc-pr-12{padding-right:var(--zc-spacing-12)}.zc-pr-16{padding-right:var(--zc-spacing-16)}.zc-pr-20{padding-right:var(--zc-spacing-20)}.zc-pr-24{padding-right:var(--zc-spacing-24)}.zc-pr-32{padding-right:var(--zc-spacing-32)}.zc-pr-40{padding-right:var(--zc-spacing-40)}.zc-pr-48{padding-right:var(--zc-spacing-48)}.zc-pr-56{padding-right:var(--zc-spacing-56)}.zc-pr-64{padding-right:var(--zc-spacing-64)}.zc-pr-80{padding-right:var(--zc-spacing-80)}.zc-pr-96{padding-right:var(--zc-spacing-96)}.zc-pr-120{padding-right:var(--zc-spacing-120)}.zc-pr-160{padding-right:var(--zc-spacing-160)}.zc-pr-180{padding-right:var(--zc-spacing-180)}.zc-pr-192{padding-right:var(--zc-spacing-192)}.zc-pr-256{padding-right:var(--zc-spacing-256)}.zc-pr-320{padding-right:var(--zc-spacing-320)}.zc-pr-360{padding-right:var(--zc-spacing-360)}.zc-pr-400{padding-right:var(--zc-spacing-400)}.zc-pr-480{padding-right:var(--zc-spacing-480)}.zc-pr-0_5{padding-right:var(--zc-spacing-0_5)}.zc-pr-1_5{padding-right:var(--zc-spacing-1_5)}.zc-pb-0{padding-bottom:var(--zc-spacing-0)}.zc-pb-1{padding-bottom:var(--zc-spacing-1)}.zc-pb-2{padding-bottom:var(--zc-spacing-2)}.zc-pb-3{padding-bottom:var(--zc-spacing-3)}.zc-pb-4{padding-bottom:var(--zc-spacing-4)}.zc-pb-5{padding-bottom:var(--zc-spacing-5)}.zc-pb-6{padding-bottom:var(--zc-spacing-6)}.zc-pb-8{padding-bottom:var(--zc-spacing-8)}.zc-pb-10{padding-bottom:var(--zc-spacing-10)}.zc-pb-12{padding-bottom:var(--zc-spacing-12)}.zc-pb-16{padding-bottom:var(--zc-spacing-16)}.zc-pb-20{padding-bottom:var(--zc-spacing-20)}.zc-pb-24{padding-bottom:var(--zc-spacing-24)}.zc-pb-32{padding-bottom:var(--zc-spacing-32)}.zc-pb-40{padding-bottom:var(--zc-spacing-40)}.zc-pb-48{padding-bottom:var(--zc-spacing-48)}.zc-pb-56{padding-bottom:var(--zc-spacing-56)}.zc-pb-64{padding-bottom:var(--zc-spacing-64)}.zc-pb-80{padding-bottom:var(--zc-spacing-80)}.zc-pb-96{padding-bottom:var(--zc-spacing-96)}.zc-pb-120{padding-bottom:var(--zc-spacing-120)}.zc-pb-160{padding-bottom:var(--zc-spacing-160)}.zc-pb-180{padding-bottom:var(--zc-spacing-180)}.zc-pb-192{padding-bottom:var(--zc-spacing-192)}.zc-pb-256{padding-bottom:var(--zc-spacing-256)}.zc-pb-320{padding-bottom:var(--zc-spacing-320)}.zc-pb-360{padding-bottom:var(--zc-spacing-360)}.zc-pb-400{padding-bottom:var(--zc-spacing-400)}.zc-pb-480{padding-bottom:var(--zc-spacing-480)}.zc-pb-0_5{padding-bottom:var(--zc-spacing-0_5)}.zc-pb-1_5{padding-bottom:var(--zc-spacing-1_5)}.zc-pl-0{padding-left:var(--zc-spacing-0)}.zc-pl-1{padding-left:var(--zc-spacing-1)}.zc-pl-2{padding-left:var(--zc-spacing-2)}.zc-pl-3{padding-left:var(--zc-spacing-3)}.zc-pl-4{padding-left:var(--zc-spacing-4)}.zc-pl-5{padding-left:var(--zc-spacing-5)}.zc-pl-6{padding-left:var(--zc-spacing-6)}.zc-pl-8{padding-left:var(--zc-spacing-8)}.zc-pl-10{padding-left:var(--zc-spacing-10)}.zc-pl-12{padding-left:var(--zc-spacing-12)}.zc-pl-16{padding-left:var(--zc-spacing-16)}.zc-pl-20{padding-left:var(--zc-spacing-20)}.zc-pl-24{padding-left:var(--zc-spacing-24)}.zc-pl-32{padding-left:var(--zc-spacing-32)}.zc-pl-40{padding-left:var(--zc-spacing-40)}.zc-pl-48{padding-left:var(--zc-spacing-48)}.zc-pl-56{padding-left:var(--zc-spacing-56)}.zc-pl-64{padding-left:var(--zc-spacing-64)}.zc-pl-80{padding-left:var(--zc-spacing-80)}.zc-pl-96{padding-left:var(--zc-spacing-96)}.zc-pl-120{padding-left:var(--zc-spacing-120)}.zc-pl-160{padding-left:var(--zc-spacing-160)}.zc-pl-180{padding-left:var(--zc-spacing-180)}.zc-pl-192{padding-left:var(--zc-spacing-192)}.zc-pl-256{padding-left:var(--zc-spacing-256)}.zc-pl-320{padding-left:var(--zc-spacing-320)}.zc-pl-360{padding-left:var(--zc-spacing-360)}.zc-pl-400{padding-left:var(--zc-spacing-400)}.zc-pl-480{padding-left:var(--zc-spacing-480)}.zc-pl-0_5{padding-left:var(--zc-spacing-0_5)}.zc-pl-1_5{padding-left:var(--zc-spacing-1_5)}.zc-px-0{padding-left:var(--zc-spacing-0);padding-right:var(--zc-spacing-0)}.zc-px-1{padding-left:var(--zc-spacing-1);padding-right:var(--zc-spacing-1)}.zc-px-2{padding-left:var(--zc-spacing-2);padding-right:var(--zc-spacing-2)}.zc-px-3{padding-left:var(--zc-spacing-3);padding-right:var(--zc-spacing-3)}.zc-px-4{padding-left:var(--zc-spacing-4);padding-right:var(--zc-spacing-4)}.zc-px-5{padding-left:var(--zc-spacing-5);padding-right:var(--zc-spacing-5)}.zc-px-6{padding-left:var(--zc-spacing-6);padding-right:var(--zc-spacing-6)}.zc-px-8{padding-left:var(--zc-spacing-8);padding-right:var(--zc-spacing-8)}.zc-px-10{padding-left:var(--zc-spacing-10);padding-right:var(--zc-spacing-10)}.zc-px-12{padding-left:var(--zc-spacing-12);padding-right:var(--zc-spacing-12)}.zc-px-16{padding-left:var(--zc-spacing-16);padding-right:var(--zc-spacing-16)}.zc-px-20{padding-left:var(--zc-spacing-20);padding-right:var(--zc-spacing-20)}.zc-px-24{padding-left:var(--zc-spacing-24);padding-right:var(--zc-spacing-24)}.zc-px-32{padding-left:var(--zc-spacing-32);padding-right:var(--zc-spacing-32)}.zc-px-40{padding-left:var(--zc-spacing-40);padding-right:var(--zc-spacing-40)}.zc-px-48{padding-left:var(--zc-spacing-48);padding-right:var(--zc-spacing-48)}.zc-px-56{padding-left:var(--zc-spacing-56);padding-right:var(--zc-spacing-56)}.zc-px-64{padding-left:var(--zc-spacing-64);padding-right:var(--zc-spacing-64)}.zc-px-80{padding-left:var(--zc-spacing-80);padding-right:var(--zc-spacing-80)}.zc-px-96{padding-left:var(--zc-spacing-96);padding-right:var(--zc-spacing-96)}.zc-px-120{padding-left:var(--zc-spacing-120);padding-right:var(--zc-spacing-120)}.zc-px-160{padding-left:var(--zc-spacing-160);padding-right:var(--zc-spacing-160)}.zc-px-180{padding-left:var(--zc-spacing-180);padding-right:var(--zc-spacing-180)}.zc-px-192{padding-left:var(--zc-spacing-192);padding-right:var(--zc-spacing-192)}.zc-px-256{padding-left:var(--zc-spacing-256);padding-right:var(--zc-spacing-256)}.zc-px-320{padding-left:var(--zc-spacing-320);padding-right:var(--zc-spacing-320)}.zc-px-360{padding-left:var(--zc-spacing-360);padding-right:var(--zc-spacing-360)}.zc-px-400{padding-left:var(--zc-spacing-400);padding-right:var(--zc-spacing-400)}.zc-px-480{padding-left:var(--zc-spacing-480);padding-right:var(--zc-spacing-480)}.zc-px-0_5{padding-left:var(--zc-spacing-0_5);padding-right:var(--zc-spacing-0_5)}.zc-px-1_5{padding-left:var(--zc-spacing-1_5);padding-right:var(--zc-spacing-1_5)}.zc-py-0{padding-top:var(--zc-spacing-0);padding-bottom:var(--zc-spacing-0)}.zc-py-1{padding-top:var(--zc-spacing-1);padding-bottom:var(--zc-spacing-1)}.zc-py-2{padding-top:var(--zc-spacing-2);padding-bottom:var(--zc-spacing-2)}.zc-py-3{padding-top:var(--zc-spacing-3);padding-bottom:var(--zc-spacing-3)}.zc-py-4{padding-top:var(--zc-spacing-4);padding-bottom:var(--zc-spacing-4)}.zc-py-5{padding-top:var(--zc-spacing-5);padding-bottom:var(--zc-spacing-5)}.zc-py-6{padding-top:var(--zc-spacing-6);padding-bottom:var(--zc-spacing-6)}.zc-py-8{padding-top:var(--zc-spacing-8);padding-bottom:var(--zc-spacing-8)}.zc-py-10{padding-top:var(--zc-spacing-10);padding-bottom:var(--zc-spacing-10)}.zc-py-12{padding-top:var(--zc-spacing-12);padding-bottom:var(--zc-spacing-12)}.zc-py-16{padding-top:var(--zc-spacing-16);padding-bottom:var(--zc-spacing-16)}.zc-py-20{padding-top:var(--zc-spacing-20);padding-bottom:var(--zc-spacing-20)}.zc-py-24{padding-top:var(--zc-spacing-24);padding-bottom:var(--zc-spacing-24)}.zc-py-32{padding-top:var(--zc-spacing-32);padding-bottom:var(--zc-spacing-32)}.zc-py-40{padding-top:var(--zc-spacing-40);padding-bottom:var(--zc-spacing-40)}.zc-py-48{padding-top:var(--zc-spacing-48);padding-bottom:var(--zc-spacing-48)}.zc-py-56{padding-top:var(--zc-spacing-56);padding-bottom:var(--zc-spacing-56)}.zc-py-64{padding-top:var(--zc-spacing-64);padding-bottom:var(--zc-spacing-64)}.zc-py-80{padding-top:var(--zc-spacing-80);padding-bottom:var(--zc-spacing-80)}.zc-py-96{padding-top:var(--zc-spacing-96);padding-bottom:var(--zc-spacing-96)}.zc-py-120{padding-top:var(--zc-spacing-120);padding-bottom:var(--zc-spacing-120)}.zc-py-160{padding-top:var(--zc-spacing-160);padding-bottom:var(--zc-spacing-160)}.zc-py-180{padding-top:var(--zc-spacing-180);padding-bottom:var(--zc-spacing-180)}.zc-py-192{padding-top:var(--zc-spacing-192);padding-bottom:var(--zc-spacing-192)}.zc-py-256{padding-top:var(--zc-spacing-256);padding-bottom:var(--zc-spacing-256)}.zc-py-320{padding-top:var(--zc-spacing-320);padding-bottom:var(--zc-spacing-320)}.zc-py-360{padding-top:var(--zc-spacing-360);padding-bottom:var(--zc-spacing-360)}.zc-py-400{padding-top:var(--zc-spacing-400);padding-bottom:var(--zc-spacing-400)}.zc-py-480{padding-top:var(--zc-spacing-480);padding-bottom:var(--zc-spacing-480)}.zc-py-0_5{padding-top:var(--zc-spacing-0_5);padding-bottom:var(--zc-spacing-0_5)}.zc-py-1_5{padding-top:var(--zc-spacing-1_5);padding-bottom:var(--zc-spacing-1_5)}.zc-m-0{margin:var(--zc-spacing-0)}.zc-m-1{margin:var(--zc-spacing-1)}.zc-m-2{margin:var(--zc-spacing-2)}.zc-m-3{margin:var(--zc-spacing-3)}.zc-m-4{margin:var(--zc-spacing-4)}.zc-m-5{margin:var(--zc-spacing-5)}.zc-m-6{margin:var(--zc-spacing-6)}.zc-m-8{margin:var(--zc-spacing-8)}.zc-m-10{margin:var(--zc-spacing-10)}.zc-m-12{margin:var(--zc-spacing-12)}.zc-m-16{margin:var(--zc-spacing-16)}.zc-m-20{margin:var(--zc-spacing-20)}.zc-m-24{margin:var(--zc-spacing-24)}.zc-m-32{margin:var(--zc-spacing-32)}.zc-m-40{margin:var(--zc-spacing-40)}.zc-m-48{margin:var(--zc-spacing-48)}.zc-m-56{margin:var(--zc-spacing-56)}.zc-m-64{margin:var(--zc-spacing-64)}.zc-m-80{margin:var(--zc-spacing-80)}.zc-m-96{margin:var(--zc-spacing-96)}.zc-m-120{margin:var(--zc-spacing-120)}.zc-m-160{margin:var(--zc-spacing-160)}.zc-m-180{margin:var(--zc-spacing-180)}.zc-m-192{margin:var(--zc-spacing-192)}.zc-m-256{margin:var(--zc-spacing-256)}.zc-m-320{margin:var(--zc-spacing-320)}.zc-m-360{margin:var(--zc-spacing-360)}.zc-m-400{margin:var(--zc-spacing-400)}.zc-m-480{margin:var(--zc-spacing-480)}.zc-m-0_5{margin:var(--zc-spacing-0_5)}.zc-m-1_5{margin:var(--zc-spacing-1_5)}.zc-mt-0{margin-top:var(--zc-spacing-0)}.zc-mt-1{margin-top:var(--zc-spacing-1)}.zc-mt-2{margin-top:var(--zc-spacing-2)}.zc-mt-3{margin-top:var(--zc-spacing-3)}.zc-mt-4{margin-top:var(--zc-spacing-4)}.zc-mt-5{margin-top:var(--zc-spacing-5)}.zc-mt-6{margin-top:var(--zc-spacing-6)}.zc-mt-8{margin-top:var(--zc-spacing-8)}.zc-mt-10{margin-top:var(--zc-spacing-10)}.zc-mt-12{margin-top:var(--zc-spacing-12)}.zc-mt-16{margin-top:var(--zc-spacing-16)}.zc-mt-20{margin-top:var(--zc-spacing-20)}.zc-mt-24{margin-top:var(--zc-spacing-24)}.zc-mt-32{margin-top:var(--zc-spacing-32)}.zc-mt-40{margin-top:var(--zc-spacing-40)}.zc-mt-48{margin-top:var(--zc-spacing-48)}.zc-mt-56{margin-top:var(--zc-spacing-56)}.zc-mt-64{margin-top:var(--zc-spacing-64)}.zc-mt-80{margin-top:var(--zc-spacing-80)}.zc-mt-96{margin-top:var(--zc-spacing-96)}.zc-mt-120{margin-top:var(--zc-spacing-120)}.zc-mt-160{margin-top:var(--zc-spacing-160)}.zc-mt-180{margin-top:var(--zc-spacing-180)}.zc-mt-192{margin-top:var(--zc-spacing-192)}.zc-mt-256{margin-top:var(--zc-spacing-256)}.zc-mt-320{margin-top:var(--zc-spacing-320)}.zc-mt-360{margin-top:var(--zc-spacing-360)}.zc-mt-400{margin-top:var(--zc-spacing-400)}.zc-mt-480{margin-top:var(--zc-spacing-480)}.zc-mt-0_5{margin-top:var(--zc-spacing-0_5)}.zc-mt-1_5{margin-top:var(--zc-spacing-1_5)}.zc-mr-0{margin-right:var(--zc-spacing-0)}.zc-mr-1{margin-right:var(--zc-spacing-1)}.zc-mr-2{margin-right:var(--zc-spacing-2)}.zc-mr-3{margin-right:var(--zc-spacing-3)}.zc-mr-4{margin-right:var(--zc-spacing-4)}.zc-mr-5{margin-right:var(--zc-spacing-5)}.zc-mr-6{margin-right:var(--zc-spacing-6)}.zc-mr-8{margin-right:var(--zc-spacing-8)}.zc-mr-10{margin-right:var(--zc-spacing-10)}.zc-mr-12{margin-right:var(--zc-spacing-12)}.zc-mr-16{margin-right:var(--zc-spacing-16)}.zc-mr-20{margin-right:var(--zc-spacing-20)}.zc-mr-24{margin-right:var(--zc-spacing-24)}.zc-mr-32{margin-right:var(--zc-spacing-32)}.zc-mr-40{margin-right:var(--zc-spacing-40)}.zc-mr-48{margin-right:var(--zc-spacing-48)}.zc-mr-56{margin-right:var(--zc-spacing-56)}.zc-mr-64{margin-right:var(--zc-spacing-64)}.zc-mr-80{margin-right:var(--zc-spacing-80)}.zc-mr-96{margin-right:var(--zc-spacing-96)}.zc-mr-120{margin-right:var(--zc-spacing-120)}.zc-mr-160{margin-right:var(--zc-spacing-160)}.zc-mr-180{margin-right:var(--zc-spacing-180)}.zc-mr-192{margin-right:var(--zc-spacing-192)}.zc-mr-256{margin-right:var(--zc-spacing-256)}.zc-mr-320{margin-right:var(--zc-spacing-320)}.zc-mr-360{margin-right:var(--zc-spacing-360)}.zc-mr-400{margin-right:var(--zc-spacing-400)}.zc-mr-480{margin-right:var(--zc-spacing-480)}.zc-mr-0_5{margin-right:var(--zc-spacing-0_5)}.zc-mr-1_5{margin-right:var(--zc-spacing-1_5)}.zc-mb-0{margin-bottom:var(--zc-spacing-0)}.zc-mb-1{margin-bottom:var(--zc-spacing-1)}.zc-mb-2{margin-bottom:var(--zc-spacing-2)}.zc-mb-3{margin-bottom:var(--zc-spacing-3)}.zc-mb-4{margin-bottom:var(--zc-spacing-4)}.zc-mb-5{margin-bottom:var(--zc-spacing-5)}.zc-mb-6{margin-bottom:var(--zc-spacing-6)}.zc-mb-8{margin-bottom:var(--zc-spacing-8)}.zc-mb-10{margin-bottom:var(--zc-spacing-10)}.zc-mb-12{margin-bottom:var(--zc-spacing-12)}.zc-mb-16{margin-bottom:var(--zc-spacing-16)}.zc-mb-20{margin-bottom:var(--zc-spacing-20)}.zc-mb-24{margin-bottom:var(--zc-spacing-24)}.zc-mb-32{margin-bottom:var(--zc-spacing-32)}.zc-mb-40{margin-bottom:var(--zc-spacing-40)}.zc-mb-48{margin-bottom:var(--zc-spacing-48)}.zc-mb-56{margin-bottom:var(--zc-spacing-56)}.zc-mb-64{margin-bottom:var(--zc-spacing-64)}.zc-mb-80{margin-bottom:var(--zc-spacing-80)}.zc-mb-96{margin-bottom:var(--zc-spacing-96)}.zc-mb-120{margin-bottom:var(--zc-spacing-120)}.zc-mb-160{margin-bottom:var(--zc-spacing-160)}.zc-mb-180{margin-bottom:var(--zc-spacing-180)}.zc-mb-192{margin-bottom:var(--zc-spacing-192)}.zc-mb-256{margin-bottom:var(--zc-spacing-256)}.zc-mb-320{margin-bottom:var(--zc-spacing-320)}.zc-mb-360{margin-bottom:var(--zc-spacing-360)}.zc-mb-400{margin-bottom:var(--zc-spacing-400)}.zc-mb-480{margin-bottom:var(--zc-spacing-480)}.zc-mb-0_5{margin-bottom:var(--zc-spacing-0_5)}.zc-mb-1_5{margin-bottom:var(--zc-spacing-1_5)}.zc-ml-0{margin-left:var(--zc-spacing-0)}.zc-ml-1{margin-left:var(--zc-spacing-1)}.zc-ml-2{margin-left:var(--zc-spacing-2)}.zc-ml-3{margin-left:var(--zc-spacing-3)}.zc-ml-4{margin-left:var(--zc-spacing-4)}.zc-ml-5{margin-left:var(--zc-spacing-5)}.zc-ml-6{margin-left:var(--zc-spacing-6)}.zc-ml-8{margin-left:var(--zc-spacing-8)}.zc-ml-10{margin-left:var(--zc-spacing-10)}.zc-ml-12{margin-left:var(--zc-spacing-12)}.zc-ml-16{margin-left:var(--zc-spacing-16)}.zc-ml-20{margin-left:var(--zc-spacing-20)}.zc-ml-24{margin-left:var(--zc-spacing-24)}.zc-ml-32{margin-left:var(--zc-spacing-32)}.zc-ml-40{margin-left:var(--zc-spacing-40)}.zc-ml-48{margin-left:var(--zc-spacing-48)}.zc-ml-56{margin-left:var(--zc-spacing-56)}.zc-ml-64{margin-left:var(--zc-spacing-64)}.zc-ml-80{margin-left:var(--zc-spacing-80)}.zc-ml-96{margin-left:var(--zc-spacing-96)}.zc-ml-120{margin-left:var(--zc-spacing-120)}.zc-ml-160{margin-left:var(--zc-spacing-160)}.zc-ml-180{margin-left:var(--zc-spacing-180)}.zc-ml-192{margin-left:var(--zc-spacing-192)}.zc-ml-256{margin-left:var(--zc-spacing-256)}.zc-ml-320{margin-left:var(--zc-spacing-320)}.zc-ml-360{margin-left:var(--zc-spacing-360)}.zc-ml-400{margin-left:var(--zc-spacing-400)}.zc-ml-480{margin-left:var(--zc-spacing-480)}.zc-ml-0_5{margin-left:var(--zc-spacing-0_5)}.zc-ml-1_5{margin-left:var(--zc-spacing-1_5)}.zc-mx-0{margin-left:var(--zc-spacing-0);margin-right:var(--zc-spacing-0)}.zc-mx-1{margin-left:var(--zc-spacing-1);margin-right:var(--zc-spacing-1)}.zc-mx-2{margin-left:var(--zc-spacing-2);margin-right:var(--zc-spacing-2)}.zc-mx-3{margin-left:var(--zc-spacing-3);margin-right:var(--zc-spacing-3)}.zc-mx-4{margin-left:var(--zc-spacing-4);margin-right:var(--zc-spacing-4)}.zc-mx-5{margin-left:var(--zc-spacing-5);margin-right:var(--zc-spacing-5)}.zc-mx-6{margin-left:var(--zc-spacing-6);margin-right:var(--zc-spacing-6)}.zc-mx-8{margin-left:var(--zc-spacing-8);margin-right:var(--zc-spacing-8)}.zc-mx-10{margin-left:var(--zc-spacing-10);margin-right:var(--zc-spacing-10)}.zc-mx-12{margin-left:var(--zc-spacing-12);margin-right:var(--zc-spacing-12)}.zc-mx-16{margin-left:var(--zc-spacing-16);margin-right:var(--zc-spacing-16)}.zc-mx-20{margin-left:var(--zc-spacing-20);margin-right:var(--zc-spacing-20)}.zc-mx-24{margin-left:var(--zc-spacing-24);margin-right:var(--zc-spacing-24)}.zc-mx-32{margin-left:var(--zc-spacing-32);margin-right:var(--zc-spacing-32)}.zc-mx-40{margin-left:var(--zc-spacing-40);margin-right:var(--zc-spacing-40)}.zc-mx-48{margin-left:var(--zc-spacing-48);margin-right:var(--zc-spacing-48)}.zc-mx-56{margin-left:var(--zc-spacing-56);margin-right:var(--zc-spacing-56)}.zc-mx-64{margin-left:var(--zc-spacing-64);margin-right:var(--zc-spacing-64)}.zc-mx-80{margin-left:var(--zc-spacing-80);margin-right:var(--zc-spacing-80)}.zc-mx-96{margin-left:var(--zc-spacing-96);margin-right:var(--zc-spacing-96)}.zc-mx-120{margin-left:var(--zc-spacing-120);margin-right:var(--zc-spacing-120)}.zc-mx-160{margin-left:var(--zc-spacing-160);margin-right:var(--zc-spacing-160)}.zc-mx-180{margin-left:var(--zc-spacing-180);margin-right:var(--zc-spacing-180)}.zc-mx-192{margin-left:var(--zc-spacing-192);margin-right:var(--zc-spacing-192)}.zc-mx-256{margin-left:var(--zc-spacing-256);margin-right:var(--zc-spacing-256)}.zc-mx-320{margin-left:var(--zc-spacing-320);margin-right:var(--zc-spacing-320)}.zc-mx-360{margin-left:var(--zc-spacing-360);margin-right:var(--zc-spacing-360)}.zc-mx-400{margin-left:var(--zc-spacing-400);margin-right:var(--zc-spacing-400)}.zc-mx-480{margin-left:var(--zc-spacing-480);margin-right:var(--zc-spacing-480)}.zc-mx-0_5{margin-left:var(--zc-spacing-0_5);margin-right:var(--zc-spacing-0_5)}.zc-mx-1_5{margin-left:var(--zc-spacing-1_5);margin-right:var(--zc-spacing-1_5)}.zc-my-0{margin-top:var(--zc-spacing-0);margin-bottom:var(--zc-spacing-0)}.zc-my-1{margin-top:var(--zc-spacing-1);margin-bottom:var(--zc-spacing-1)}.zc-my-2{margin-top:var(--zc-spacing-2);margin-bottom:var(--zc-spacing-2)}.zc-my-3{margin-top:var(--zc-spacing-3);margin-bottom:var(--zc-spacing-3)}.zc-my-4{margin-top:var(--zc-spacing-4);margin-bottom:var(--zc-spacing-4)}.zc-my-5{margin-top:var(--zc-spacing-5);margin-bottom:var(--zc-spacing-5)}.zc-my-6{margin-top:var(--zc-spacing-6);margin-bottom:var(--zc-spacing-6)}.zc-my-8{margin-top:var(--zc-spacing-8);margin-bottom:var(--zc-spacing-8)}.zc-my-10{margin-top:var(--zc-spacing-10);margin-bottom:var(--zc-spacing-10)}.zc-my-12{margin-top:var(--zc-spacing-12);margin-bottom:var(--zc-spacing-12)}.zc-my-16{margin-top:var(--zc-spacing-16);margin-bottom:var(--zc-spacing-16)}.zc-my-20{margin-top:var(--zc-spacing-20);margin-bottom:var(--zc-spacing-20)}.zc-my-24{margin-top:var(--zc-spacing-24);margin-bottom:var(--zc-spacing-24)}.zc-my-32{margin-top:var(--zc-spacing-32);margin-bottom:var(--zc-spacing-32)}.zc-my-40{margin-top:var(--zc-spacing-40);margin-bottom:var(--zc-spacing-40)}.zc-my-48{margin-top:var(--zc-spacing-48);margin-bottom:var(--zc-spacing-48)}.zc-my-56{margin-top:var(--zc-spacing-56);margin-bottom:var(--zc-spacing-56)}.zc-my-64{margin-top:var(--zc-spacing-64);margin-bottom:var(--zc-spacing-64)}.zc-my-80{margin-top:var(--zc-spacing-80);margin-bottom:var(--zc-spacing-80)}.zc-my-96{margin-top:var(--zc-spacing-96);margin-bottom:var(--zc-spacing-96)}.zc-my-120{margin-top:var(--zc-spacing-120);margin-bottom:var(--zc-spacing-120)}.zc-my-160{margin-top:var(--zc-spacing-160);margin-bottom:var(--zc-spacing-160)}.zc-my-180{margin-top:var(--zc-spacing-180);margin-bottom:var(--zc-spacing-180)}.zc-my-192{margin-top:var(--zc-spacing-192);margin-bottom:var(--zc-spacing-192)}.zc-my-256{margin-top:var(--zc-spacing-256);margin-bottom:var(--zc-spacing-256)}.zc-my-320{margin-top:var(--zc-spacing-320);margin-bottom:var(--zc-spacing-320)}.zc-my-360{margin-top:var(--zc-spacing-360);margin-bottom:var(--zc-spacing-360)}.zc-my-400{margin-top:var(--zc-spacing-400);margin-bottom:var(--zc-spacing-400)}.zc-my-480{margin-top:var(--zc-spacing-480);margin-bottom:var(--zc-spacing-480)}.zc-my-0_5{margin-top:var(--zc-spacing-0_5);margin-bottom:var(--zc-spacing-0_5)}.zc-my-1_5{margin-top:var(--zc-spacing-1_5);margin-bottom:var(--zc-spacing-1_5)}.zc-gap-0{gap:var(--zc-spacing-0)}.zc-gap-1{gap:var(--zc-spacing-1)}.zc-gap-2{gap:var(--zc-spacing-2)}.zc-gap-3{gap:var(--zc-spacing-3)}.zc-gap-4{gap:var(--zc-spacing-4)}.zc-gap-5{gap:var(--zc-spacing-5)}.zc-gap-6{gap:var(--zc-spacing-6)}.zc-gap-8{gap:var(--zc-spacing-8)}.zc-gap-10{gap:var(--zc-spacing-10)}.zc-gap-12{gap:var(--zc-spacing-12)}.zc-gap-16{gap:var(--zc-spacing-16)}.zc-gap-20{gap:var(--zc-spacing-20)}.zc-gap-24{gap:var(--zc-spacing-24)}.zc-gap-32{gap:var(--zc-spacing-32)}.zc-gap-40{gap:var(--zc-spacing-40)}.zc-gap-48{gap:var(--zc-spacing-48)}.zc-gap-56{gap:var(--zc-spacing-56)}.zc-gap-64{gap:var(--zc-spacing-64)}.zc-gap-80{gap:var(--zc-spacing-80)}.zc-gap-96{gap:var(--zc-spacing-96)}.zc-gap-120{gap:var(--zc-spacing-120)}.zc-gap-160{gap:var(--zc-spacing-160)}.zc-gap-180{gap:var(--zc-spacing-180)}.zc-gap-192{gap:var(--zc-spacing-192)}.zc-gap-256{gap:var(--zc-spacing-256)}.zc-gap-320{gap:var(--zc-spacing-320)}.zc-gap-360{gap:var(--zc-spacing-360)}.zc-gap-400{gap:var(--zc-spacing-400)}.zc-gap-480{gap:var(--zc-spacing-480)}.zc-gap-0_5{gap:var(--zc-spacing-0_5)}.zc-gap-1_5{gap:var(--zc-spacing-1_5)}.zc-gap-x-0{column-gap:var(--zc-spacing-0)}.zc-gap-x-1{column-gap:var(--zc-spacing-1)}.zc-gap-x-2{column-gap:var(--zc-spacing-2)}.zc-gap-x-3{column-gap:var(--zc-spacing-3)}.zc-gap-x-4{column-gap:var(--zc-spacing-4)}.zc-gap-x-5{column-gap:var(--zc-spacing-5)}.zc-gap-x-6{column-gap:var(--zc-spacing-6)}.zc-gap-x-8{column-gap:var(--zc-spacing-8)}.zc-gap-x-10{column-gap:var(--zc-spacing-10)}.zc-gap-x-12{column-gap:var(--zc-spacing-12)}.zc-gap-x-16{column-gap:var(--zc-spacing-16)}.zc-gap-x-20{column-gap:var(--zc-spacing-20)}.zc-gap-x-24{column-gap:var(--zc-spacing-24)}.zc-gap-x-32{column-gap:var(--zc-spacing-32)}.zc-gap-x-40{column-gap:var(--zc-spacing-40)}.zc-gap-x-48{column-gap:var(--zc-spacing-48)}.zc-gap-x-56{column-gap:var(--zc-spacing-56)}.zc-gap-x-64{column-gap:var(--zc-spacing-64)}.zc-gap-x-80{column-gap:var(--zc-spacing-80)}.zc-gap-x-96{column-gap:var(--zc-spacing-96)}.zc-gap-x-120{column-gap:var(--zc-spacing-120)}.zc-gap-x-160{column-gap:var(--zc-spacing-160)}.zc-gap-x-180{column-gap:var(--zc-spacing-180)}.zc-gap-x-192{column-gap:var(--zc-spacing-192)}.zc-gap-x-256{column-gap:var(--zc-spacing-256)}.zc-gap-x-320{column-gap:var(--zc-spacing-320)}.zc-gap-x-360{column-gap:var(--zc-spacing-360)}.zc-gap-x-400{column-gap:var(--zc-spacing-400)}.zc-gap-x-480{column-gap:var(--zc-spacing-480)}.zc-gap-x-0_5{column-gap:var(--zc-spacing-0_5)}.zc-gap-x-1_5{column-gap:var(--zc-spacing-1_5)}.zc-gap-y-0{row-gap:var(--zc-spacing-0)}.zc-gap-y-1{row-gap:var(--zc-spacing-1)}.zc-gap-y-2{row-gap:var(--zc-spacing-2)}.zc-gap-y-3{row-gap:var(--zc-spacing-3)}.zc-gap-y-4{row-gap:var(--zc-spacing-4)}.zc-gap-y-5{row-gap:var(--zc-spacing-5)}.zc-gap-y-6{row-gap:var(--zc-spacing-6)}.zc-gap-y-8{row-gap:var(--zc-spacing-8)}.zc-gap-y-10{row-gap:var(--zc-spacing-10)}.zc-gap-y-12{row-gap:var(--zc-spacing-12)}.zc-gap-y-16{row-gap:var(--zc-spacing-16)}.zc-gap-y-20{row-gap:var(--zc-spacing-20)}.zc-gap-y-24{row-gap:var(--zc-spacing-24)}.zc-gap-y-32{row-gap:var(--zc-spacing-32)}.zc-gap-y-40{row-gap:var(--zc-spacing-40)}.zc-gap-y-48{row-gap:var(--zc-spacing-48)}.zc-gap-y-56{row-gap:var(--zc-spacing-56)}.zc-gap-y-64{row-gap:var(--zc-spacing-64)}.zc-gap-y-80{row-gap:var(--zc-spacing-80)}.zc-gap-y-96{row-gap:var(--zc-spacing-96)}.zc-gap-y-120{row-gap:var(--zc-spacing-120)}.zc-gap-y-160{row-gap:var(--zc-spacing-160)}.zc-gap-y-180{row-gap:var(--zc-spacing-180)}.zc-gap-y-192{row-gap:var(--zc-spacing-192)}.zc-gap-y-256{row-gap:var(--zc-spacing-256)}.zc-gap-y-320{row-gap:var(--zc-spacing-320)}.zc-gap-y-360{row-gap:var(--zc-spacing-360)}.zc-gap-y-400{row-gap:var(--zc-spacing-400)}.zc-gap-y-480{row-gap:var(--zc-spacing-480)}.zc-gap-y-0_5{row-gap:var(--zc-spacing-0_5)}.zc-gap-y-1_5{row-gap:var(--zc-spacing-1_5)}.zc-p-none{padding:var(--zc-spacing-none)}.zc-p-xxs{padding:var(--zc-spacing-xxs)}.zc-p-xs{padding:var(--zc-spacing-xs)}.zc-p-sm{padding:var(--zc-spacing-sm)}.zc-p-md{padding:var(--zc-spacing-md)}.zc-p-lg{padding:var(--zc-spacing-lg)}.zc-p-xl{padding:var(--zc-spacing-xl)}.zc-p-2xl{padding:var(--zc-spacing-2xl)}.zc-p-3xl{padding:var(--zc-spacing-3xl)}.zc-p-4xl{padding:var(--zc-spacing-4xl)}.zc-p-5xl{padding:var(--zc-spacing-5xl)}.zc-p-6xl{padding:var(--zc-spacing-6xl)}.zc-p-7xl{padding:var(--zc-spacing-7xl)}.zc-p-8xl{padding:var(--zc-spacing-8xl)}.zc-p-9xl{padding:var(--zc-spacing-9xl)}.zc-p-10xl{padding:var(--zc-spacing-10xl)}.zc-p-11xl{padding:var(--zc-spacing-11xl)}.zc-pt-none{padding-top:var(--zc-spacing-none)}.zc-pt-xxs{padding-top:var(--zc-spacing-xxs)}.zc-pt-xs{padding-top:var(--zc-spacing-xs)}.zc-pt-sm{padding-top:var(--zc-spacing-sm)}.zc-pt-md{padding-top:var(--zc-spacing-md)}.zc-pt-lg{padding-top:var(--zc-spacing-lg)}.zc-pt-xl{padding-top:var(--zc-spacing-xl)}.zc-pt-2xl{padding-top:var(--zc-spacing-2xl)}.zc-pt-3xl{padding-top:var(--zc-spacing-3xl)}.zc-pt-4xl{padding-top:var(--zc-spacing-4xl)}.zc-pt-5xl{padding-top:var(--zc-spacing-5xl)}.zc-pt-6xl{padding-top:var(--zc-spacing-6xl)}.zc-pt-7xl{padding-top:var(--zc-spacing-7xl)}.zc-pt-8xl{padding-top:var(--zc-spacing-8xl)}.zc-pt-9xl{padding-top:var(--zc-spacing-9xl)}.zc-pt-10xl{padding-top:var(--zc-spacing-10xl)}.zc-pt-11xl{padding-top:var(--zc-spacing-11xl)}.zc-pr-none{padding-right:var(--zc-spacing-none)}.zc-pr-xxs{padding-right:var(--zc-spacing-xxs)}.zc-pr-xs{padding-right:var(--zc-spacing-xs)}.zc-pr-sm{padding-right:var(--zc-spacing-sm)}.zc-pr-md{padding-right:var(--zc-spacing-md)}.zc-pr-lg{padding-right:var(--zc-spacing-lg)}.zc-pr-xl{padding-right:var(--zc-spacing-xl)}.zc-pr-2xl{padding-right:var(--zc-spacing-2xl)}.zc-pr-3xl{padding-right:var(--zc-spacing-3xl)}.zc-pr-4xl{padding-right:var(--zc-spacing-4xl)}.zc-pr-5xl{padding-right:var(--zc-spacing-5xl)}.zc-pr-6xl{padding-right:var(--zc-spacing-6xl)}.zc-pr-7xl{padding-right:var(--zc-spacing-7xl)}.zc-pr-8xl{padding-right:var(--zc-spacing-8xl)}.zc-pr-9xl{padding-right:var(--zc-spacing-9xl)}.zc-pr-10xl{padding-right:var(--zc-spacing-10xl)}.zc-pr-11xl{padding-right:var(--zc-spacing-11xl)}.zc-pb-none{padding-bottom:var(--zc-spacing-none)}.zc-pb-xxs{padding-bottom:var(--zc-spacing-xxs)}.zc-pb-xs{padding-bottom:var(--zc-spacing-xs)}.zc-pb-sm{padding-bottom:var(--zc-spacing-sm)}.zc-pb-md{padding-bottom:var(--zc-spacing-md)}.zc-pb-lg{padding-bottom:var(--zc-spacing-lg)}.zc-pb-xl{padding-bottom:var(--zc-spacing-xl)}.zc-pb-2xl{padding-bottom:var(--zc-spacing-2xl)}.zc-pb-3xl{padding-bottom:var(--zc-spacing-3xl)}.zc-pb-4xl{padding-bottom:var(--zc-spacing-4xl)}.zc-pb-5xl{padding-bottom:var(--zc-spacing-5xl)}.zc-pb-6xl{padding-bottom:var(--zc-spacing-6xl)}.zc-pb-7xl{padding-bottom:var(--zc-spacing-7xl)}.zc-pb-8xl{padding-bottom:var(--zc-spacing-8xl)}.zc-pb-9xl{padding-bottom:var(--zc-spacing-9xl)}.zc-pb-10xl{padding-bottom:var(--zc-spacing-10xl)}.zc-pb-11xl{padding-bottom:var(--zc-spacing-11xl)}.zc-pl-none{padding-left:var(--zc-spacing-none)}.zc-pl-xxs{padding-left:var(--zc-spacing-xxs)}.zc-pl-xs{padding-left:var(--zc-spacing-xs)}.zc-pl-sm{padding-left:var(--zc-spacing-sm)}.zc-pl-md{padding-left:var(--zc-spacing-md)}.zc-pl-lg{padding-left:var(--zc-spacing-lg)}.zc-pl-xl{padding-left:var(--zc-spacing-xl)}.zc-pl-2xl{padding-left:var(--zc-spacing-2xl)}.zc-pl-3xl{padding-left:var(--zc-spacing-3xl)}.zc-pl-4xl{padding-left:var(--zc-spacing-4xl)}.zc-pl-5xl{padding-left:var(--zc-spacing-5xl)}.zc-pl-6xl{padding-left:var(--zc-spacing-6xl)}.zc-pl-7xl{padding-left:var(--zc-spacing-7xl)}.zc-pl-8xl{padding-left:var(--zc-spacing-8xl)}.zc-pl-9xl{padding-left:var(--zc-spacing-9xl)}.zc-pl-10xl{padding-left:var(--zc-spacing-10xl)}.zc-pl-11xl{padding-left:var(--zc-spacing-11xl)}.zc-px-none{padding-left:var(--zc-spacing-none);padding-right:var(--zc-spacing-none)}.zc-px-xxs{padding-left:var(--zc-spacing-xxs);padding-right:var(--zc-spacing-xxs)}.zc-px-xs{padding-left:var(--zc-spacing-xs);padding-right:var(--zc-spacing-xs)}.zc-px-sm{padding-left:var(--zc-spacing-sm);padding-right:var(--zc-spacing-sm)}.zc-px-md{padding-left:var(--zc-spacing-md);padding-right:var(--zc-spacing-md)}.zc-px-lg{padding-left:var(--zc-spacing-lg);padding-right:var(--zc-spacing-lg)}.zc-px-xl{padding-left:var(--zc-spacing-xl);padding-right:var(--zc-spacing-xl)}.zc-px-2xl{padding-left:var(--zc-spacing-2xl);padding-right:var(--zc-spacing-2xl)}.zc-px-3xl{padding-left:var(--zc-spacing-3xl);padding-right:var(--zc-spacing-3xl)}.zc-px-4xl{padding-left:var(--zc-spacing-4xl);padding-right:var(--zc-spacing-4xl)}.zc-px-5xl{padding-left:var(--zc-spacing-5xl);padding-right:var(--zc-spacing-5xl)}.zc-px-6xl{padding-left:var(--zc-spacing-6xl);padding-right:var(--zc-spacing-6xl)}.zc-px-7xl{padding-left:var(--zc-spacing-7xl);padding-right:var(--zc-spacing-7xl)}.zc-px-8xl{padding-left:var(--zc-spacing-8xl);padding-right:var(--zc-spacing-8xl)}.zc-px-9xl{padding-left:var(--zc-spacing-9xl);padding-right:var(--zc-spacing-9xl)}.zc-px-10xl{padding-left:var(--zc-spacing-10xl);padding-right:var(--zc-spacing-10xl)}.zc-px-11xl{padding-left:var(--zc-spacing-11xl);padding-right:var(--zc-spacing-11xl)}.zc-py-none{padding-top:var(--zc-spacing-none);padding-bottom:var(--zc-spacing-none)}.zc-py-xxs{padding-top:var(--zc-spacing-xxs);padding-bottom:var(--zc-spacing-xxs)}.zc-py-xs{padding-top:var(--zc-spacing-xs);padding-bottom:var(--zc-spacing-xs)}.zc-py-sm{padding-top:var(--zc-spacing-sm);padding-bottom:var(--zc-spacing-sm)}.zc-py-md{padding-top:var(--zc-spacing-md);padding-bottom:var(--zc-spacing-md)}.zc-py-lg{padding-top:var(--zc-spacing-lg);padding-bottom:var(--zc-spacing-lg)}.zc-py-xl{padding-top:var(--zc-spacing-xl);padding-bottom:var(--zc-spacing-xl)}.zc-py-2xl{padding-top:var(--zc-spacing-2xl);padding-bottom:var(--zc-spacing-2xl)}.zc-py-3xl{padding-top:var(--zc-spacing-3xl);padding-bottom:var(--zc-spacing-3xl)}.zc-py-4xl{padding-top:var(--zc-spacing-4xl);padding-bottom:var(--zc-spacing-4xl)}.zc-py-5xl{padding-top:var(--zc-spacing-5xl);padding-bottom:var(--zc-spacing-5xl)}.zc-py-6xl{padding-top:var(--zc-spacing-6xl);padding-bottom:var(--zc-spacing-6xl)}.zc-py-7xl{padding-top:var(--zc-spacing-7xl);padding-bottom:var(--zc-spacing-7xl)}.zc-py-8xl{padding-top:var(--zc-spacing-8xl);padding-bottom:var(--zc-spacing-8xl)}.zc-py-9xl{padding-top:var(--zc-spacing-9xl);padding-bottom:var(--zc-spacing-9xl)}.zc-py-10xl{padding-top:var(--zc-spacing-10xl);padding-bottom:var(--zc-spacing-10xl)}.zc-py-11xl{padding-top:var(--zc-spacing-11xl);padding-bottom:var(--zc-spacing-11xl)}.zc-m-none{margin:var(--zc-spacing-none)}.zc-m-xxs{margin:var(--zc-spacing-xxs)}.zc-m-xs{margin:var(--zc-spacing-xs)}.zc-m-sm{margin:var(--zc-spacing-sm)}.zc-m-md{margin:var(--zc-spacing-md)}.zc-m-lg{margin:var(--zc-spacing-lg)}.zc-m-xl{margin:var(--zc-spacing-xl)}.zc-m-2xl{margin:var(--zc-spacing-2xl)}.zc-m-3xl{margin:var(--zc-spacing-3xl)}.zc-m-4xl{margin:var(--zc-spacing-4xl)}.zc-m-5xl{margin:var(--zc-spacing-5xl)}.zc-m-6xl{margin:var(--zc-spacing-6xl)}.zc-m-7xl{margin:var(--zc-spacing-7xl)}.zc-m-8xl{margin:var(--zc-spacing-8xl)}.zc-m-9xl{margin:var(--zc-spacing-9xl)}.zc-m-10xl{margin:var(--zc-spacing-10xl)}.zc-m-11xl{margin:var(--zc-spacing-11xl)}.zc-mt-none{margin-top:var(--zc-spacing-none)}.zc-mt-xxs{margin-top:var(--zc-spacing-xxs)}.zc-mt-xs{margin-top:var(--zc-spacing-xs)}.zc-mt-sm{margin-top:var(--zc-spacing-sm)}.zc-mt-md{margin-top:var(--zc-spacing-md)}.zc-mt-lg{margin-top:var(--zc-spacing-lg)}.zc-mt-xl{margin-top:var(--zc-spacing-xl)}.zc-mt-2xl{margin-top:var(--zc-spacing-2xl)}.zc-mt-3xl{margin-top:var(--zc-spacing-3xl)}.zc-mt-4xl{margin-top:var(--zc-spacing-4xl)}.zc-mt-5xl{margin-top:var(--zc-spacing-5xl)}.zc-mt-6xl{margin-top:var(--zc-spacing-6xl)}.zc-mt-7xl{margin-top:var(--zc-spacing-7xl)}.zc-mt-8xl{margin-top:var(--zc-spacing-8xl)}.zc-mt-9xl{margin-top:var(--zc-spacing-9xl)}.zc-mt-10xl{margin-top:var(--zc-spacing-10xl)}.zc-mt-11xl{margin-top:var(--zc-spacing-11xl)}.zc-mr-none{margin-right:var(--zc-spacing-none)}.zc-mr-xxs{margin-right:var(--zc-spacing-xxs)}.zc-mr-xs{margin-right:var(--zc-spacing-xs)}.zc-mr-sm{margin-right:var(--zc-spacing-sm)}.zc-mr-md{margin-right:var(--zc-spacing-md)}.zc-mr-lg{margin-right:var(--zc-spacing-lg)}.zc-mr-xl{margin-right:var(--zc-spacing-xl)}.zc-mr-2xl{margin-right:var(--zc-spacing-2xl)}.zc-mr-3xl{margin-right:var(--zc-spacing-3xl)}.zc-mr-4xl{margin-right:var(--zc-spacing-4xl)}.zc-mr-5xl{margin-right:var(--zc-spacing-5xl)}.zc-mr-6xl{margin-right:var(--zc-spacing-6xl)}.zc-mr-7xl{margin-right:var(--zc-spacing-7xl)}.zc-mr-8xl{margin-right:var(--zc-spacing-8xl)}.zc-mr-9xl{margin-right:var(--zc-spacing-9xl)}.zc-mr-10xl{margin-right:var(--zc-spacing-10xl)}.zc-mr-11xl{margin-right:var(--zc-spacing-11xl)}.zc-mb-none{margin-bottom:var(--zc-spacing-none)}.zc-mb-xxs{margin-bottom:var(--zc-spacing-xxs)}.zc-mb-xs{margin-bottom:var(--zc-spacing-xs)}.zc-mb-sm{margin-bottom:var(--zc-spacing-sm)}.zc-mb-md{margin-bottom:var(--zc-spacing-md)}.zc-mb-lg{margin-bottom:var(--zc-spacing-lg)}.zc-mb-xl{margin-bottom:var(--zc-spacing-xl)}.zc-mb-2xl{margin-bottom:var(--zc-spacing-2xl)}.zc-mb-3xl{margin-bottom:var(--zc-spacing-3xl)}.zc-mb-4xl{margin-bottom:var(--zc-spacing-4xl)}.zc-mb-5xl{margin-bottom:var(--zc-spacing-5xl)}.zc-mb-6xl{margin-bottom:var(--zc-spacing-6xl)}.zc-mb-7xl{margin-bottom:var(--zc-spacing-7xl)}.zc-mb-8xl{margin-bottom:var(--zc-spacing-8xl)}.zc-mb-9xl{margin-bottom:var(--zc-spacing-9xl)}.zc-mb-10xl{margin-bottom:var(--zc-spacing-10xl)}.zc-mb-11xl{margin-bottom:var(--zc-spacing-11xl)}.zc-ml-none{margin-left:var(--zc-spacing-none)}.zc-ml-xxs{margin-left:var(--zc-spacing-xxs)}.zc-ml-xs{margin-left:var(--zc-spacing-xs)}.zc-ml-sm{margin-left:var(--zc-spacing-sm)}.zc-ml-md{margin-left:var(--zc-spacing-md)}.zc-ml-lg{margin-left:var(--zc-spacing-lg)}.zc-ml-xl{margin-left:var(--zc-spacing-xl)}.zc-ml-2xl{margin-left:var(--zc-spacing-2xl)}.zc-ml-3xl{margin-left:var(--zc-spacing-3xl)}.zc-ml-4xl{margin-left:var(--zc-spacing-4xl)}.zc-ml-5xl{margin-left:var(--zc-spacing-5xl)}.zc-ml-6xl{margin-left:var(--zc-spacing-6xl)}.zc-ml-7xl{margin-left:var(--zc-spacing-7xl)}.zc-ml-8xl{margin-left:var(--zc-spacing-8xl)}.zc-ml-9xl{margin-left:var(--zc-spacing-9xl)}.zc-ml-10xl{margin-left:var(--zc-spacing-10xl)}.zc-ml-11xl{margin-left:var(--zc-spacing-11xl)}.zc-mx-none{margin-left:var(--zc-spacing-none);margin-right:var(--zc-spacing-none)}.zc-mx-xxs{margin-left:var(--zc-spacing-xxs);margin-right:var(--zc-spacing-xxs)}.zc-mx-xs{margin-left:var(--zc-spacing-xs);margin-right:var(--zc-spacing-xs)}.zc-mx-sm{margin-left:var(--zc-spacing-sm);margin-right:var(--zc-spacing-sm)}.zc-mx-md{margin-left:var(--zc-spacing-md);margin-right:var(--zc-spacing-md)}.zc-mx-lg{margin-left:var(--zc-spacing-lg);margin-right:var(--zc-spacing-lg)}.zc-mx-xl{margin-left:var(--zc-spacing-xl);margin-right:var(--zc-spacing-xl)}.zc-mx-2xl{margin-left:var(--zc-spacing-2xl);margin-right:var(--zc-spacing-2xl)}.zc-mx-3xl{margin-left:var(--zc-spacing-3xl);margin-right:var(--zc-spacing-3xl)}.zc-mx-4xl{margin-left:var(--zc-spacing-4xl);margin-right:var(--zc-spacing-4xl)}.zc-mx-5xl{margin-left:var(--zc-spacing-5xl);margin-right:var(--zc-spacing-5xl)}.zc-mx-6xl{margin-left:var(--zc-spacing-6xl);margin-right:var(--zc-spacing-6xl)}.zc-mx-7xl{margin-left:var(--zc-spacing-7xl);margin-right:var(--zc-spacing-7xl)}.zc-mx-8xl{margin-left:var(--zc-spacing-8xl);margin-right:var(--zc-spacing-8xl)}.zc-mx-9xl{margin-left:var(--zc-spacing-9xl);margin-right:var(--zc-spacing-9xl)}.zc-mx-10xl{margin-left:var(--zc-spacing-10xl);margin-right:var(--zc-spacing-10xl)}.zc-mx-11xl{margin-left:var(--zc-spacing-11xl);margin-right:var(--zc-spacing-11xl)}.zc-my-none{margin-top:var(--zc-spacing-none);margin-bottom:var(--zc-spacing-none)}.zc-my-xxs{margin-top:var(--zc-spacing-xxs);margin-bottom:var(--zc-spacing-xxs)}.zc-my-xs{margin-top:var(--zc-spacing-xs);margin-bottom:var(--zc-spacing-xs)}.zc-my-sm{margin-top:var(--zc-spacing-sm);margin-bottom:var(--zc-spacing-sm)}.zc-my-md{margin-top:var(--zc-spacing-md);margin-bottom:var(--zc-spacing-md)}.zc-my-lg{margin-top:var(--zc-spacing-lg);margin-bottom:var(--zc-spacing-lg)}.zc-my-xl{margin-top:var(--zc-spacing-xl);margin-bottom:var(--zc-spacing-xl)}.zc-my-2xl{margin-top:var(--zc-spacing-2xl);margin-bottom:var(--zc-spacing-2xl)}.zc-my-3xl{margin-top:var(--zc-spacing-3xl);margin-bottom:var(--zc-spacing-3xl)}.zc-my-4xl{margin-top:var(--zc-spacing-4xl);margin-bottom:var(--zc-spacing-4xl)}.zc-my-5xl{margin-top:var(--zc-spacing-5xl);margin-bottom:var(--zc-spacing-5xl)}.zc-my-6xl{margin-top:var(--zc-spacing-6xl);margin-bottom:var(--zc-spacing-6xl)}.zc-my-7xl{margin-top:var(--zc-spacing-7xl);margin-bottom:var(--zc-spacing-7xl)}.zc-my-8xl{margin-top:var(--zc-spacing-8xl);margin-bottom:var(--zc-spacing-8xl)}.zc-my-9xl{margin-top:var(--zc-spacing-9xl);margin-bottom:var(--zc-spacing-9xl)}.zc-my-10xl{margin-top:var(--zc-spacing-10xl);margin-bottom:var(--zc-spacing-10xl)}.zc-my-11xl{margin-top:var(--zc-spacing-11xl);margin-bottom:var(--zc-spacing-11xl)}.zc-gap-none{gap:var(--zc-spacing-none)}.zc-gap-xxs{gap:var(--zc-spacing-xxs)}.zc-gap-xs{gap:var(--zc-spacing-xs)}.zc-gap-sm{gap:var(--zc-spacing-sm)}.zc-gap-md{gap:var(--zc-spacing-md)}.zc-gap-lg{gap:var(--zc-spacing-lg)}.zc-gap-xl{gap:var(--zc-spacing-xl)}.zc-gap-2xl{gap:var(--zc-spacing-2xl)}.zc-gap-3xl{gap:var(--zc-spacing-3xl)}.zc-gap-4xl{gap:var(--zc-spacing-4xl)}.zc-gap-5xl{gap:var(--zc-spacing-5xl)}.zc-gap-6xl{gap:var(--zc-spacing-6xl)}.zc-gap-7xl{gap:var(--zc-spacing-7xl)}.zc-gap-8xl{gap:var(--zc-spacing-8xl)}.zc-gap-9xl{gap:var(--zc-spacing-9xl)}.zc-gap-10xl{gap:var(--zc-spacing-10xl)}.zc-gap-11xl{gap:var(--zc-spacing-11xl)}.zc-gap-x-none{column-gap:var(--zc-spacing-none)}.zc-gap-x-xxs{column-gap:var(--zc-spacing-xxs)}.zc-gap-x-xs{column-gap:var(--zc-spacing-xs)}.zc-gap-x-sm{column-gap:var(--zc-spacing-sm)}.zc-gap-x-md{column-gap:var(--zc-spacing-md)}.zc-gap-x-lg{column-gap:var(--zc-spacing-lg)}.zc-gap-x-xl{column-gap:var(--zc-spacing-xl)}.zc-gap-x-2xl{column-gap:var(--zc-spacing-2xl)}.zc-gap-x-3xl{column-gap:var(--zc-spacing-3xl)}.zc-gap-x-4xl{column-gap:var(--zc-spacing-4xl)}.zc-gap-x-5xl{column-gap:var(--zc-spacing-5xl)}.zc-gap-x-6xl{column-gap:var(--zc-spacing-6xl)}.zc-gap-x-7xl{column-gap:var(--zc-spacing-7xl)}.zc-gap-x-8xl{column-gap:var(--zc-spacing-8xl)}.zc-gap-x-9xl{column-gap:var(--zc-spacing-9xl)}.zc-gap-x-10xl{column-gap:var(--zc-spacing-10xl)}.zc-gap-x-11xl{column-gap:var(--zc-spacing-11xl)}.zc-gap-y-none{row-gap:var(--zc-spacing-none)}.zc-gap-y-xxs{row-gap:var(--zc-spacing-xxs)}.zc-gap-y-xs{row-gap:var(--zc-spacing-xs)}.zc-gap-y-sm{row-gap:var(--zc-spacing-sm)}.zc-gap-y-md{row-gap:var(--zc-spacing-md)}.zc-gap-y-lg{row-gap:var(--zc-spacing-lg)}.zc-gap-y-xl{row-gap:var(--zc-spacing-xl)}.zc-gap-y-2xl{row-gap:var(--zc-spacing-2xl)}.zc-gap-y-3xl{row-gap:var(--zc-spacing-3xl)}.zc-gap-y-4xl{row-gap:var(--zc-spacing-4xl)}.zc-gap-y-5xl{row-gap:var(--zc-spacing-5xl)}.zc-gap-y-6xl{row-gap:var(--zc-spacing-6xl)}.zc-gap-y-7xl{row-gap:var(--zc-spacing-7xl)}.zc-gap-y-8xl{row-gap:var(--zc-spacing-8xl)}.zc-gap-y-9xl{row-gap:var(--zc-spacing-9xl)}.zc-gap-y-10xl{row-gap:var(--zc-spacing-10xl)}.zc-gap-y-11xl{row-gap:var(--zc-spacing-11xl)}.zc-rounded-none{border-radius:var(--zc-radius-none)}.zc-rounded-xxs{border-radius:var(--zc-radius-xxs)}.zc-rounded-xs{border-radius:var(--zc-radius-xs)}.zc-rounded-sm{border-radius:var(--zc-radius-sm)}.zc-rounded-md{border-radius:var(--zc-radius-md)}.zc-rounded-lg{border-radius:var(--zc-radius-lg)}.zc-rounded-xl{border-radius:var(--zc-radius-xl)}.zc-rounded-2xl{border-radius:var(--zc-radius-2xl)}.zc-rounded-3xl{border-radius:var(--zc-radius-3xl)}.zc-rounded-4xl{border-radius:var(--zc-radius-4xl)}.zc-rounded-full{border-radius:var(--zc-radius-full)}.zc-w-xxs{width:var(--zc-width-xxs)}.zc-min-w-xxs{min-width:var(--zc-width-xxs)}.zc-max-w-xxs{max-width:var(--zc-width-xxs)}.zc-w-xs{width:var(--zc-width-xs)}.zc-min-w-xs{min-width:var(--zc-width-xs)}.zc-max-w-xs{max-width:var(--zc-width-xs)}.zc-w-sm{width:var(--zc-width-sm)}.zc-min-w-sm{min-width:var(--zc-width-sm)}.zc-max-w-sm{max-width:var(--zc-width-sm)}.zc-w-md{width:var(--zc-width-md)}.zc-min-w-md{min-width:var(--zc-width-md)}.zc-max-w-md{max-width:var(--zc-width-md)}.zc-w-lg{width:var(--zc-width-lg)}.zc-min-w-lg{min-width:var(--zc-width-lg)}.zc-max-w-lg{max-width:var(--zc-width-lg)}.zc-w-xl{width:var(--zc-width-xl)}.zc-min-w-xl{min-width:var(--zc-width-xl)}.zc-max-w-xl{max-width:var(--zc-width-xl)}.zc-w-2xl{width:var(--zc-width-2xl)}.zc-min-w-2xl{min-width:var(--zc-width-2xl)}.zc-max-w-2xl{max-width:var(--zc-width-2xl)}.zc-w-3xl{width:var(--zc-width-3xl)}.zc-min-w-3xl{min-width:var(--zc-width-3xl)}.zc-max-w-3xl{max-width:var(--zc-width-3xl)}.zc-w-4xl{width:var(--zc-width-4xl)}.zc-min-w-4xl{min-width:var(--zc-width-4xl)}.zc-max-w-4xl{max-width:var(--zc-width-4xl)}.zc-w-5xl{width:var(--zc-width-5xl)}.zc-min-w-5xl{min-width:var(--zc-width-5xl)}.zc-max-w-5xl{max-width:var(--zc-width-5xl)}.zc-w-6xl{width:var(--zc-width-6xl)}.zc-min-w-6xl{min-width:var(--zc-width-6xl)}.zc-max-w-6xl{max-width:var(--zc-width-6xl)}.zc-text-display-2xl-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-display-2xl-medium,.zc-text-display-2xl-regular{font-size:var(--zc-font-size-display-2xl);line-height:var(--zc-line-height-display-2xl);letter-spacing:var(--zc-letter-spacing-display-2xl)}.zc-text-display-2xl-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-display-2xl-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-display-2xl-bold,.zc-text-display-2xl-semibold{font-size:var(--zc-font-size-display-2xl);line-height:var(--zc-line-height-display-2xl);letter-spacing:var(--zc-letter-spacing-display-2xl)}.zc-text-display-2xl-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-display-xl-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-display-xl-medium,.zc-text-display-xl-regular{font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl);letter-spacing:var(--zc-letter-spacing-display-xl)}.zc-text-display-xl-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-display-xl-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-display-xl-bold,.zc-text-display-xl-semibold{font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl);letter-spacing:var(--zc-letter-spacing-display-xl)}.zc-text-display-xl-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-display-lg-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-display-lg-medium,.zc-text-display-lg-regular{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg);letter-spacing:var(--zc-letter-spacing-display-lg)}.zc-text-display-lg-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-display-lg-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-display-lg-bold,.zc-text-display-lg-semibold{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg);letter-spacing:var(--zc-letter-spacing-display-lg)}.zc-text-display-lg-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-display-md-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-display-md-medium,.zc-text-display-md-regular{font-size:var(--zc-font-size-display-md);line-height:var(--zc-line-height-display-md);letter-spacing:var(--zc-letter-spacing-display-md)}.zc-text-display-md-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-display-md-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-display-md-bold,.zc-text-display-md-semibold{font-size:var(--zc-font-size-display-md);line-height:var(--zc-line-height-display-md);letter-spacing:var(--zc-letter-spacing-display-md)}.zc-text-display-md-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-display-sm-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-display-sm-medium,.zc-text-display-sm-regular{font-size:var(--zc-font-size-display-sm);line-height:var(--zc-line-height-display-sm);letter-spacing:var(--zc-letter-spacing-display-sm)}.zc-text-display-sm-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-display-sm-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-display-sm-bold,.zc-text-display-sm-semibold{font-size:var(--zc-font-size-display-sm);line-height:var(--zc-line-height-display-sm);letter-spacing:var(--zc-letter-spacing-display-sm)}.zc-text-display-sm-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-display-xs-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-display-xs-medium,.zc-text-display-xs-regular{font-size:var(--zc-font-size-display-xs);line-height:var(--zc-line-height-display-xs);letter-spacing:var(--zc-letter-spacing-display-xs)}.zc-text-display-xs-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-display-xs-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-display-xs-bold,.zc-text-display-xs-semibold{font-size:var(--zc-font-size-display-xs);line-height:var(--zc-line-height-display-xs);letter-spacing:var(--zc-letter-spacing-display-xs)}.zc-text-display-xs-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-text-xl-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-text-xl-medium,.zc-text-text-xl-regular{font-size:var(--zc-font-size-text-xl);line-height:var(--zc-line-height-text-xl);letter-spacing:var(--zc-letter-spacing-text-xl)}.zc-text-text-xl-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-text-xl-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-text-xl-bold,.zc-text-text-xl-semibold{font-size:var(--zc-font-size-text-xl);line-height:var(--zc-line-height-text-xl);letter-spacing:var(--zc-letter-spacing-text-xl)}.zc-text-text-xl-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-text-lg-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-text-lg-medium,.zc-text-text-lg-regular{font-size:var(--zc-font-size-text-lg);line-height:var(--zc-line-height-text-lg);letter-spacing:var(--zc-letter-spacing-text-lg)}.zc-text-text-lg-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-text-lg-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-text-lg-bold,.zc-text-text-lg-semibold{font-size:var(--zc-font-size-text-lg);line-height:var(--zc-line-height-text-lg);letter-spacing:var(--zc-letter-spacing-text-lg)}.zc-text-text-lg-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-text-md-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-text-md-medium,.zc-text-text-md-regular{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);letter-spacing:var(--zc-letter-spacing-text-md)}.zc-text-text-md-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-text-md-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-text-md-bold,.zc-text-text-md-semibold{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);letter-spacing:var(--zc-letter-spacing-text-md)}.zc-text-text-md-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-text-sm-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-text-sm-medium,.zc-text-text-sm-regular{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);letter-spacing:var(--zc-letter-spacing-text-sm)}.zc-text-text-sm-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-text-sm-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-text-sm-bold,.zc-text-text-sm-semibold{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);letter-spacing:var(--zc-letter-spacing-text-sm)}.zc-text-text-sm-bold{font-weight:var(--zc-font-weight-bold)}.zc-text-text-xs-regular{font-weight:var(--zc-font-weight-regular)}.zc-text-text-xs-medium,.zc-text-text-xs-regular{font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);letter-spacing:var(--zc-letter-spacing-text-xs)}.zc-text-text-xs-medium{font-weight:var(--zc-font-weight-medium)}.zc-text-text-xs-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-text-text-xs-bold,.zc-text-text-xs-semibold{font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs);letter-spacing:var(--zc-letter-spacing-text-xs)}.zc-text-text-xs-bold{font-weight:var(--zc-font-weight-bold)}.zc-font-regular{font-weight:var(--zc-font-weight-regular)}.zc-font-medium{font-weight:var(--zc-font-weight-medium)}.zc-font-semibold{font-weight:var(--zc-font-weight-semibold)}.zc-font-bold{font-weight:var(--zc-font-weight-bold)}.zc-font-display{font-family:var(--zc-font-family-display)}.zc-font-body{font-family:var(--zc-font-family-body)}.zc-banner{box-sizing:border-box;padding:var(--zc-spacing-lg);justify-content:space-between;align-items:center;width:100%;display:flex}.zc-banner--floating{border:1px solid var(--zc-border-secondary-alt,#00000014);border-radius:var(--zc-radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.zc-banner--full-width{border-bottom:1px solid var(--zc-bg-quaternary)}.zc-banner--default{background:var(--zc-bg-secondary-subtle,#fcfcfc)}.zc-banner--default .zc-banner__message{color:var(--zc-text-secondary)}.zc-banner--default .zc-banner__description{color:var(--zc-text-tertiary)}.zc-banner--brand{background:var(--zc-text-brand-secondary,#0a0a08);border-color:var(--zc-bg-brand-solid-hover)}.zc-banner--brand .zc-banner__message{color:#fff}.zc-banner--brand .zc-banner__description,.zc-banner--brand .zc-banner__dismiss{color:var(--zc-brand-200)}.zc-banner__content{align-items:center;gap:var(--zc-spacing-xl);flex:1;min-width:0;display:flex}.zc-banner__icon{flex-shrink:0;display:flex}.zc-banner__text{gap:var(--zc-spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.zc-banner--slim .zc-banner__text{align-items:center;gap:var(--zc-spacing-md);flex-direction:row}.zc-banner__input{gap:var(--zc-spacing-sm);margin-left:auto}.zc-banner__actions,.zc-banner__input{align-items:center;flex-shrink:0;display:flex}.zc-banner__actions{gap:var(--zc-spacing-md)}.zc-banner__dismiss{cursor:pointer;padding:var(--zc-spacing-xs);margin-left:var(--zc-spacing-md);color:var(--zc-text-quaternary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-banner__dismiss:hover{color:var(--zc-text-secondary)}.zc-slideout__overlay{z-index:49;background:#0f0f0fb3;animation:zc-slideout-fade-in .2s;position:fixed;inset:0}.zc-slideout{z-index:50;background:var(--zc-bg-primary);flex-direction:column;max-width:100%;animation:zc-slideout-slide-in .3s;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 6px -1px #0000001a}.zc-slideout__header{padding:var(--zc-spacing-3xl);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.zc-slideout__header-content{gap:var(--zc-spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.zc-slideout__close{cursor:pointer;padding:var(--zc-spacing-md);border-radius:var(--zc-radius-md);color:var(--zc-bg-disabled);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-slideout__close:hover{color:var(--zc-text-secondary);background:var(--zc-bg-secondary)}.zc-slideout__content{padding:0 var(--zc-spacing-3xl);flex:1;overflow-y:auto}.zc-slideout__footer{padding:var(--zc-spacing-3xl);border-top:1px solid var(--zc-bg-quaternary);flex-shrink:0}@keyframes zc-slideout-fade-in{0%{opacity:0}to{opacity:1}}@keyframes zc-slideout-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.zc-metric-card{box-sizing:border-box;gap:-zc-spacing-md;gap:var(--zc-spacing-md);padding:var(--zc-spacing-2xl);border:1px solid var(--zc-bg-quaternary);border-radius:var(--zc-radius-xl);background:var(--zc-bg-primary);flex-direction:column;display:flex}.zc-metric-card__header{justify-content:space-between;align-items:center;display:flex}.zc-metric-card__heading-row{align-items:center;gap:var(--zc-spacing-md);display:flex}.zc-metric-card__heading{color:var(--zc-text-tertiary)}.zc-metric-card__icon{flex-shrink:0;display:flex}.zc-metric-card__body{gap:var(--zc-spacing-xl);flex-direction:column;display:flex}.zc-metric-card__value-row{align-items:baseline;gap:var(--zc-spacing-xl);flex-wrap:wrap;display:flex}.zc-metric-card__value{color:var(--zc-text-primary)}.zc-metric-card__change{align-items:center;gap:var(--zc-spacing-xxs);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);font-family:var(--zc-font-family-body);display:inline-flex}.zc-metric-card__change--positive{color:var(--zc-success-500)}.zc-metric-card__change--negative{color:var(--zc-text-error-primary)}.zc-metric-card__change-desc{color:var(--zc-text-secondary)}.zc-metric-card__chart{width:100%}.zc-select{gap:var(--zc-spacing-sm);flex-direction:column;width:100%;display:flex;position:relative}.zc-select__label-wrapper{align-items:center;gap:2px;display:flex}.zc-select__label{color:var(--zc-text-secondary)}.zc-select__label,.zc-select__required{font-size:14px;font-weight:500;line-height:20px}.zc-select__required{color:var(--zc-text-brand-tertiary)}.zc-select__trigger{box-sizing:border-box;align-items:center;gap:var(--zc-spacing-md);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);cursor:pointer;width:100%;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);text-align:left;color:var(--zc-text-primary);outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f0f0f0d}.zc-select--focus-visible .zc-select__trigger,.zc-select--open .zc-select__trigger{border:2px solid var(--zc-border-brand);padding:9px 13px}.zc-select--disabled .zc-select__trigger{background:var(--zc-bg-disabled-subtle);color:var(--zc-text-disabled);cursor:not-allowed;border-color:var(--zc-border-disabled)}.zc-select--error .zc-select__trigger,.zc-select--error .zc-select__trigger:focus-visible,.zc-select--error.zc-select--open .zc-select__trigger{border-color:var(--zc-border-error)}.zc-select--sm .zc-select__trigger{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);padding:8px 12px}.zc-select--sm.zc-select--focus-visible .zc-select__trigger,.zc-select--sm.zc-select--open .zc-select__trigger{padding:7px 11px}.zc-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.zc-select__value-label{color:var(--zc-text-primary);font-weight:500}.zc-select__value-supporting{color:var(--zc-text-tertiary);font-weight:400}.zc-select__value--placeholder{color:var(--zc-text-placeholder);font-weight:400}.zc-select--disabled .zc-select__value--placeholder{color:var(--zc-text-disabled)}.zc-select__chevron{color:var(--zc-fg-quaternary);flex-shrink:0;transition:transform .15s}.zc-select--open .zc-select__chevron{transform:rotate(180deg)}.zc-select__hint{color:var(--zc-text-tertiary);margin:0;font-size:14px;font-weight:400;line-height:20px}.zc-select--error .zc-select__hint{color:var(--zc-text-error-primary)}.zc-select__menu{background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary-alt);z-index:50;border-radius:8px;max-height:320px;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 16px -4px #0f0f0f14,0 4px 6px -2px #0f0f0f08,0 2px 2px -1px #0f0f0f0a}.zc-select__option{cursor:pointer;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);color:var(--zc-text-primary);border-radius:6px;align-items:center;gap:8px;margin:1px 6px;padding:10px 8px;display:flex}.zc-select__option[data-active=true]{background:var(--zc-bg-active)}.zc-select__option[aria-disabled=true]{color:var(--zc-text-disabled);cursor:not-allowed}.zc-select__option-text{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.zc-select__option-label{font-weight:500}.zc-select__option-supporting{color:var(--zc-text-tertiary);font-weight:400}.zc-select__option-check{color:var(--zc-text-primary);flex-shrink:0}.zc-select--sm .zc-select__option{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);padding:8px}.zc-select__option-icon,.zc-select__value-icon{flex-shrink:0;align-items:center;display:inline-flex}.zc-text{margin:0;padding:0}.zc-button{justify-content:center;align-items:center;gap:var(--zc-spacing-sm);border-radius:var(--zc-radius-md);cursor:pointer;font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-semibold);white-space:nowrap;border:1px solid #0000;outline:none;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.zc-button--focus-visible{box-shadow:0 0 0 2px var(--zc-bg-primary),0 0 0 4px var(--zc-border-brand)}.zc-button[disabled]{cursor:not-allowed;opacity:.5}.zc-button--sm{padding:var(--zc-spacing-md) var(--zc-spacing-xl)}.zc-button--md,.zc-button--sm{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm)}.zc-button--md{padding:10px var(--zc-spacing-xl)}.zc-button--lg{padding:10px 18px}.zc-button--lg,.zc-button--xl{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md)}.zc-button--xl{padding:var(--zc-spacing-lg) var(--zc-spacing-2xl)}.zc-button--icon-only.zc-button--sm{padding:var(--zc-spacing-md)}.zc-button--icon-only.zc-button--md{padding:10px}.zc-button--icon-only.zc-button--lg{padding:var(--zc-spacing-lg)}.zc-button--icon-only.zc-button--xl{padding:14px}.zc-button--full-width{width:100%}.zc-button--primary{background:var(--zc-bg-brand-solid);color:var(--zc-fg-white);border-color:var(--zc-bg-brand-solid)}.zc-button--primary:hover:not([disabled]){background:var(--zc-bg-brand-solid-hover);border-color:var(--zc-bg-brand-solid-hover)}.zc-button--primary:active:not([disabled]){background:var(--zc-bg-brand-solid)}.zc-button--primary[disabled]{background:var(--zc-bg-disabled);border-color:var(--zc-border-disabled-subtle);color:var(--zc-fg-disabled);opacity:1}.zc-button--secondary{background:var(--zc-bg-primary);color:var(--zc-text-secondary);border-color:var(--zc-border-primary);box-shadow:0 1px 2px #0f0f0f0d}.zc-button--secondary:hover:not([disabled]){background:var(--zc-bg-primary-hover);color:var(--zc-text-secondary-hover)}.zc-button--secondary:active:not([disabled]){background:var(--zc-bg-primary)}.zc-button--secondary[disabled]{background:var(--zc-bg-primary);border-color:var(--zc-border-disabled-subtle);color:var(--zc-fg-disabled);opacity:1}.zc-button--tertiary{color:var(--zc-text-tertiary);background:0 0;border-color:#0000}.zc-button--tertiary:hover:not([disabled]){background:var(--zc-bg-primary-hover);color:var(--zc-text-tertiary-hover)}.zc-button--tertiary:active:not([disabled]){background:0 0}.zc-button--tertiary[disabled]{color:var(--zc-fg-disabled);opacity:1}.zc-button--link-color{color:var(--zc-text-brand-secondary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.zc-button--link-color:hover:not([disabled]){color:var(--zc-text-brand-secondary-hover)}.zc-button--link-color:active:not([disabled]){color:var(--zc-text-brand-secondary)}.zc-button--link-color[disabled]{color:var(--zc-fg-disabled);opacity:1}.zc-button--link-color.zc-button--focus-visible{box-shadow:none;text-decoration:underline}.zc-button--link-gray{color:var(--zc-text-tertiary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.zc-button--link-gray:hover:not([disabled]){color:var(--zc-text-tertiary-hover)}.zc-button--link-gray:active:not([disabled]){color:var(--zc-text-tertiary)}.zc-button--link-gray[disabled]{color:var(--zc-fg-disabled);opacity:1}.zc-button--link-gray.zc-button--focus-visible{box-shadow:none;text-decoration:underline}.zc-button--primary-destructive{background:var(--zc-bg-error-solid);color:var(--zc-fg-white);border-color:var(--zc-bg-error-solid)}.zc-button--primary-destructive:hover:not([disabled]){background:var(--zc-error-700);border-color:var(--zc-error-700)}.zc-button--primary-destructive:active:not([disabled]){background:var(--zc-bg-error-solid)}.zc-button--primary-destructive[disabled]{background:var(--zc-bg-disabled);border-color:var(--zc-border-disabled-subtle);color:var(--zc-fg-disabled);opacity:1}.zc-button--primary-destructive.zc-button--focus-visible{box-shadow:0 0 0 2px var(--zc-bg-primary),0 0 0 4px var(--zc-border-error)}.zc-button--secondary-destructive{background:var(--zc-bg-primary);color:var(--zc-text-error-primary);border-color:var(--zc-border-error-subtle);box-shadow:0 1px 2px #0f0f0f0d}.zc-button--secondary-destructive:hover:not([disabled]){background:var(--zc-bg-error-primary);color:var(--zc-text-error-primary)}.zc-button--secondary-destructive:active:not([disabled]){background:var(--zc-bg-primary)}.zc-button--secondary-destructive[disabled]{background:var(--zc-bg-primary);border-color:var(--zc-border-disabled-subtle);color:var(--zc-fg-disabled);opacity:1}.zc-button--secondary-destructive.zc-button--focus-visible{box-shadow:0 0 0 2px var(--zc-bg-primary),0 0 0 4px var(--zc-border-error)}.zc-button--tertiary-destructive{color:var(--zc-text-error-primary);background:0 0;border-color:#0000}.zc-button--tertiary-destructive:hover:not([disabled]){background:var(--zc-bg-error-primary)}.zc-button--tertiary-destructive:active:not([disabled]){background:0 0}.zc-button--tertiary-destructive[disabled]{color:var(--zc-fg-disabled);opacity:1}.zc-button--tertiary-destructive.zc-button--focus-visible{box-shadow:0 0 0 2px var(--zc-bg-primary),0 0 0 4px var(--zc-border-error)}.zc-button--link-destructive{color:var(--zc-text-error-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.zc-button--link-destructive:hover:not([disabled]){color:var(--zc-error-700)}.zc-button--link-destructive:active:not([disabled]){color:var(--zc-text-error-primary)}.zc-button--link-destructive[disabled]{color:var(--zc-fg-disabled);opacity:1}.zc-button--link-destructive.zc-button--focus-visible{box-shadow:none;text-decoration:underline}.zc-button__icon{flex-shrink:0}.zc-button__icon,.zc-button__label{align-items:center;display:inline-flex}.zc-button--loading{position:relative}.zc-button__spinner{flex-shrink:0;animation:zc-button-spin .6s linear infinite}@keyframes zc-button-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.zc-badge{box-sizing:border-box;align-items:center;gap:var(--zc-spacing-xs);white-space:nowrap;vertical-align:middle;border:1px solid #0000;display:inline-flex}.zc-badge--pill{border-radius:var(--zc-radius-full)}.zc-badge--badge,.zc-badge--modern{border-radius:var(--zc-radius-sm)}.zc-badge--modern{background:var(--zc-gray-50);border-color:var(--zc-gray-200);color:var(--zc-gray-700);box-shadow:0 1px 2px #0f0f0f0d}.zc-badge--sm{padding:var(--zc-spacing-xxs) var(--zc-spacing-md)}.zc-badge--md{padding:var(--zc-spacing-xxs) 10px}.zc-badge--lg{padding:var(--zc-spacing-xs) var(--zc-spacing-lg)}.zc-badge--badge.zc-badge--sm{padding:var(--zc-spacing-xxs) var(--zc-spacing-sm)}.zc-badge--badge.zc-badge--md{padding:var(--zc-spacing-xxs) var(--zc-spacing-md)}.zc-badge--badge.zc-badge--lg{padding:var(--zc-spacing-xs) 10px}.zc-badge--icon-only.zc-badge--md,.zc-badge--icon-only.zc-badge--sm{padding:var(--zc-spacing-xs)}.zc-badge--icon-only.zc-badge--lg{padding:var(--zc-spacing-sm)}.zc-badge--brand{background:var(--zc-gray-100);border-color:var(--zc-brand-200);color:var(--zc-brand-700)}.zc-badge--gray{background:var(--zc-gray-50);border-color:var(--zc-gray-200);color:var(--zc-gray-700)}.zc-badge--error{background:var(--zc-error-50);border-color:var(--zc-error-200);color:var(--zc-error-700)}.zc-badge--warning{background:var(--zc-warning-50);border-color:var(--zc-warning-200);color:var(--zc-warning-700)}.zc-badge--success{background:var(--zc-success-50);border-color:var(--zc-success-200);color:var(--zc-success-700)}.zc-badge--blue{background:var(--zc-blue-50);border-color:var(--zc-blue-200);color:var(--zc-blue-700)}.zc-badge--blue-light{background:var(--zc-blue-light-50);border-color:var(--zc-blue-light-200);color:var(--zc-blue-light-700)}.zc-badge--indigo{background:var(--zc-indigo-50);border-color:var(--zc-indigo-200);color:var(--zc-indigo-700)}.zc-badge--purple{background:var(--zc-purple-50);border-color:var(--zc-purple-200);color:var(--zc-purple-700)}.zc-badge--pink{background:var(--zc-pink-50);border-color:var(--zc-pink-200);color:var(--zc-pink-700)}.zc-badge--orange{background:var(--zc-orange-50);border-color:var(--zc-orange-200);color:var(--zc-orange-700)}.zc-badge--gray-blue{background:var(--zc-gray-blue-50);border-color:var(--zc-gray-blue-200);color:var(--zc-gray-blue-700)}.zc-badge--blue-gray{background:var(--zc-blue-gray-50);border-color:var(--zc-blue-gray-200);color:var(--zc-blue-gray-700)}.zc-badge__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.zc-badge--lg .zc-badge__dot{width:8px;height:8px}.zc-badge__dot--brand{background:var(--zc-brand-500)}.zc-badge__dot--gray{background:var(--zc-gray-500)}.zc-badge__dot--error{background:var(--zc-error-500)}.zc-badge__dot--warning{background:var(--zc-warning-500)}.zc-badge__dot--success{background:var(--zc-success-500)}.zc-badge__dot--blue{background:var(--zc-blue-500)}.zc-badge__dot--blue-light{background:var(--zc-blue-light-500)}.zc-badge__dot--indigo{background:var(--zc-indigo-500)}.zc-badge__dot--purple{background:var(--zc-purple-500)}.zc-badge__dot--pink{background:var(--zc-pink-500)}.zc-badge__dot--orange{background:var(--zc-orange-500)}.zc-badge__dot--gray-blue{background:var(--zc-gray-blue-500)}.zc-badge__dot--blue-gray{background:var(--zc-blue-gray-500)}.zc-badge__icon{color:currentColor;flex-shrink:0;align-items:center;display:inline-flex}.zc-badge__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px}.zc-badge--lg .zc-badge__avatar{width:18px;height:18px}.zc-badge__country{font-size:14px;line-height:1}.zc-badge__country,.zc-badge__dismiss{flex-shrink:0;align-items:center;display:inline-flex}.zc-badge__dismiss{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;padding:0}.zc-badge__dismiss:hover{opacity:1}.zc-badge__label{color:inherit;margin:0}.zc-badge-group{box-sizing:border-box;align-items:center;gap:var(--zc-spacing-md);border-radius:var(--zc-radius-full);cursor:pointer;border:1px solid #0000;transition:background .15s,border-color .15s;display:inline-flex}.zc-badge-group--md{padding:var(--zc-spacing-xs) 10px var(--zc-spacing-xs) var(--zc-spacing-xs)}.zc-badge-group--lg{padding:var(--zc-spacing-xs) var(--zc-spacing-lg) var(--zc-spacing-xs) var(--zc-spacing-xs)}.zc-badge-group--brand{background:var(--zc-gray-100);border-color:var(--zc-brand-200);color:var(--zc-brand-700)}.zc-badge-group--brand .zc-badge-group__arrow{color:var(--zc-brand-500)}.zc-badge-group--brand:hover{background:var(--zc-gray-200)}.zc-badge-group--error{background:var(--zc-error-50);border-color:var(--zc-error-200);color:var(--zc-error-700)}.zc-badge-group--error .zc-badge-group__arrow{color:var(--zc-error-500)}.zc-badge-group--error:hover{background:var(--zc-error-100)}.zc-badge-group--warning{background:var(--zc-warning-50);border-color:var(--zc-warning-200);color:var(--zc-warning-700)}.zc-badge-group--warning .zc-badge-group__arrow{color:var(--zc-warning-500)}.zc-badge-group--warning:hover{background:var(--zc-warning-100)}.zc-badge-group--success{background:var(--zc-success-50);border-color:var(--zc-success-200);color:var(--zc-success-700)}.zc-badge-group--success .zc-badge-group__arrow{color:var(--zc-success-500)}.zc-badge-group--success:hover{background:var(--zc-success-100)}.zc-badge-group--gray{background:var(--zc-gray-50);border-color:var(--zc-gray-200);color:var(--zc-gray-700)}.zc-badge-group--gray .zc-badge-group__arrow{color:var(--zc-gray-500)}.zc-badge-group--gray:hover{background:var(--zc-gray-100)}.zc-badge-group--modern{background:var(--zc-gray-50);border-color:var(--zc-gray-200);color:var(--zc-gray-700);border-radius:10px;box-shadow:0 1px 2px #0f0f0f0d}.zc-badge-group--modern .zc-badge-group__arrow{color:var(--zc-gray-500)}.zc-badge-group--modern:hover{background:var(--zc-gray-100)}.zc-badge-group .zc-badge{background:var(--zc-bg-primary)}.zc-badge-group__label{color:inherit;margin:0}.zc-badge-group__arrow{flex-shrink:0}.zc-badge-group__icon{margin-left:var(--zc-spacing-sm);flex-shrink:0}.zc-badge-group__icon,.zc-tag{align-items:center;display:inline-flex}.zc-tag{box-sizing:border-box;gap:var(--zc-spacing-xs);background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-sm);white-space:nowrap;vertical-align:middle;cursor:default}.zc-tag--sm{padding:3px var(--zc-spacing-md)}.zc-tag--md{padding:3px 10px}.zc-tag--lg{gap:var(--zc-spacing-sm);padding:5px 12px}.zc-tag--has-checkbox.zc-tag--sm{padding-left:5px}.zc-tag--has-checkbox.zc-tag--md{padding-left:7px}.zc-tag--has-checkbox.zc-tag--lg{padding-left:8px}.zc-tag__label{color:var(--zc-text-secondary);margin:0}.zc-tag__dot{background:var(--zc-gray-500);width:8px;height:8px}.zc-tag__avatar,.zc-tag__dot{border-radius:50%;flex-shrink:0}.zc-tag__avatar{object-fit:cover;width:16px;height:16px}.zc-tag--lg .zc-tag__avatar{width:18px;height:18px}.zc-tag__country{flex-shrink:0;align-items:center;font-size:14px;line-height:1;display:inline-flex}.zc-tag--lg .zc-tag__country{font-size:16px}.zc-tag__checkbox{border:1px solid var(--zc-gray-300);border-radius:var(--zc-radius-xs);background:var(--zc-base-white);width:14px;height:14px;color:var(--zc-base-white);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.zc-tag__checkbox:hover{border-color:var(--zc-gray-400)}.zc-tag__checkbox--checked{background:var(--zc-brand-600,var(--zc-gray-900));border-color:var(--zc-brand-600,var(--zc-gray-900));color:var(--zc-base-white)}.zc-tag__checkbox--checked:hover{background:var(--zc-brand-700,var(--zc-gray-800));border-color:var(--zc-brand-700,var(--zc-gray-800))}.zc-tag__checkbox:focus-visible{outline:2px solid var(--zc-brand-500,var(--zc-gray-500));outline-offset:1px}.zc-tag--lg .zc-tag__checkbox{width:16px;height:16px}.zc-tag--has-close.zc-tag--lg,.zc-tag--has-close.zc-tag--md,.zc-tag--has-close.zc-tag--sm,.zc-tag--has-count.zc-tag--lg,.zc-tag--has-count.zc-tag--md,.zc-tag--has-count.zc-tag--sm{padding-right:var(--zc-spacing-xs)}.zc-tag__close{padding:var(--zc-spacing-xxs);border-radius:var(--zc-radius-xxs);color:var(--zc-gray-400);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zc-tag__close:hover{color:var(--zc-gray-500);background:var(--zc-gray-100)}.zc-tag__close:focus-visible{outline:2px solid var(--zc-brand-500,var(--zc-gray-500));outline-offset:1px}.zc-tag__count{padding:0 var(--zc-spacing-xs);background:var(--zc-gray-100);border-radius:var(--zc-radius-xs);justify-content:center;align-items:center;min-width:18px;display:inline-flex}.zc-tag__count-text{color:var(--zc-gray-700);margin:0}.zc-toggle{align-items:flex-start;display:inline-flex}.zc-toggle--has-text{gap:var(--zc-spacing-lg)}.zc-toggle__track{box-sizing:border-box;border-radius:var(--zc-radius-full);cursor:pointer;outline:none;flex-shrink:0;align-items:center;transition:background .2s;display:inline-flex;position:relative}.zc-toggle__track--default.zc-toggle__track--md{width:44px;height:24px;padding:var(--zc-spacing-xxs)}.zc-toggle__track--default.zc-toggle__track--sm{width:36px;height:20px;padding:var(--zc-spacing-xxs)}.zc-toggle__track--slim.zc-toggle__track--md{width:40px;height:20px;padding:0}.zc-toggle__track--slim.zc-toggle__track--sm{width:32px;height:16px;padding:0}.zc-toggle__track{background:var(--zc-bg-tertiary)}.zc-toggle__track:hover{background:var(--zc-bg-quaternary)}.zc-toggle__track--pressed{background:var(--zc-bg-brand-solid)}.zc-toggle__track--pressed:hover{background:var(--zc-bg-brand-solid-hover)}.zc-toggle__track--focus-visible{box-shadow:0 0 0 4px var(--zc-bg-tertiary)}.zc-toggle__track--pressed.zc-toggle__track--focus-visible{box-shadow:0 0 0 4px var(--zc-border-primary)}.zc-toggle__track--disabled{opacity:.5;cursor:not-allowed}.zc-toggle__track--disabled:hover{background:var(--zc-bg-tertiary)}.zc-toggle__track--disabled.zc-toggle__track--pressed:hover{background:var(--zc-bg-brand-solid)}.zc-toggle__thumb{background:var(--zc-fg-white);border-radius:50%;transition:transform .2s;display:block;box-shadow:0 1px 2px #00000014}.zc-toggle__track--default.zc-toggle__track--md .zc-toggle__thumb{width:20px;height:20px}.zc-toggle__track--default.zc-toggle__track--sm .zc-toggle__thumb{width:16px;height:16px}.zc-toggle__track--slim.zc-toggle__track--md .zc-toggle__thumb{width:24px;height:24px;margin:-2px 0}.zc-toggle__track--slim.zc-toggle__track--sm .zc-toggle__thumb{width:20px;height:20px;margin:-2px 0}.zc-toggle__track--slim:not(.zc-toggle__track--pressed) .zc-toggle__thumb{box-shadow:0 1px 3px #0000001f,0 0 0 1px #0000000a}.zc-toggle__track--default.zc-toggle__track--md.zc-toggle__track--pressed .zc-toggle__thumb{transform:translate(20px)}.zc-toggle__track--default.zc-toggle__track--sm.zc-toggle__track--pressed .zc-toggle__thumb,.zc-toggle__track--slim.zc-toggle__track--md.zc-toggle__track--pressed .zc-toggle__thumb{transform:translate(16px)}.zc-toggle__track--slim.zc-toggle__track--sm.zc-toggle__track--pressed .zc-toggle__thumb{transform:translate(12px)}.zc-toggle__text{flex-direction:column;gap:0;display:flex}.zc-toggle__label{color:var(--zc-text-secondary);margin:0}.zc-toggle__supporting{color:var(--zc-text-tertiary);margin:0}.zc-dropdown{position:relative}.zc-dropdown,.zc-dropdown__trigger{display:inline-flex}.zc-dropdown__menu{min-width:240px;padding:var(--zc-spacing-xs) 0;background:var(--zc-bg-primary);border:1px solid var(--zc-border-secondary-alt);border-radius:var(--zc-radius-md);z-index:50;box-sizing:border-box;outline:none;position:absolute;top:calc(100% + 4px);box-shadow:0 12px 16px -4px #0f0f0f14,0 4px 6px -2px #0f0f0f08,0 2px 2px -1px #0f0f0f0a}.zc-dropdown__menu--end{right:0}.zc-dropdown__menu--start{left:0}.zc-dropdown__item{align-items:center;gap:var(--zc-spacing-md);margin:1px var(--zc-spacing-sm);padding:10px var(--zc-spacing-md);border-radius:var(--zc-radius-sm);cursor:pointer;outline:none;transition:background .1s;display:flex}.zc-dropdown__item:focus-visible,.zc-dropdown__item:hover{background:var(--zc-bg-active)}.zc-dropdown__item--disabled{opacity:.5;cursor:not-allowed}.zc-dropdown__item--disabled:hover{background:0 0}.zc-dropdown__item--destructive .zc-dropdown__item-icon,.zc-dropdown__item--destructive .zc-dropdown__item-label{color:var(--zc-text-error-primary)}.zc-dropdown__item-icon{color:var(--zc-fg-quaternary);flex-shrink:0;align-items:center;display:inline-flex}.zc-dropdown__item-label{color:var(--zc-text-secondary);flex:1;margin:0}.zc-dropdown__item-shortcut{color:var(--zc-text-quaternary);flex-shrink:0;margin:0}.zc-dropdown__separator{height:1px;margin:var(--zc-spacing-xs) 0;background:var(--zc-border-secondary)}.zc-dropdown__header{align-items:center;gap:var(--zc-spacing-md);padding:var(--zc-spacing-lg) var(--zc-spacing-xl);border-bottom:1px solid var(--zc-border-secondary);display:flex}.zc-dropdown__header-avatar-wrapper{flex-shrink:0;position:relative}.zc-dropdown__header-avatar{border-radius:var(--zc-radius-full);object-fit:cover;width:40px;height:40px}.zc-dropdown__header-status{background:var(--zc-success-500);border:2px solid var(--zc-bg-primary);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.zc-dropdown__header-text{flex-direction:column;min-width:0;display:flex}.zc-dropdown__header-name{color:var(--zc-text-primary);margin:0}.zc-dropdown__header-subtitle{color:var(--zc-text-tertiary);margin:0}.zc-input{gap:var(--zc-spacing-sm);flex-direction:column;width:100%;display:flex}.zc-input__label-wrapper{align-items:center;gap:var(--zc-spacing-xxs);display:flex}.zc-input__label{font-family:var(--zc-font-family-body);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-secondary)}.zc-input__label,.zc-input__required{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium)}.zc-input__required{color:var(--zc-text-brand-tertiary)}.zc-input--error .zc-input__required{color:var(--zc-text-error-primary)}.zc-input__field{box-sizing:border-box;align-items:center;gap:var(--zc-spacing-md);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);width:100%;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f0f0f0d}.zc-input--md .zc-input__field{padding:10px 14px}.zc-input--md .zc-input__native{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md)}.zc-input--sm .zc-input__field{padding:8px 12px}.zc-input--sm .zc-input__native{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm)}.zc-input--lg .zc-input__field{padding:12px 16px}.zc-input--lg .zc-input__native{font-size:var(--zc-font-size-text-lg);line-height:var(--zc-line-height-text-lg)}.zc-input__field:focus-within{border:2px solid var(--zc-border-brand)}.zc-input--md .zc-input__field:focus-within{padding:9px 13px}.zc-input--sm .zc-input__field:focus-within{padding:7px 11px}.zc-input--lg .zc-input__field:focus-within{padding:11px 15px}.zc-input--disabled .zc-input__field{background:var(--zc-bg-disabled-subtle);border-color:var(--zc-border-disabled);cursor:not-allowed}.zc-input--disabled .zc-input__native{color:var(--zc-text-disabled);cursor:not-allowed}.zc-input--error .zc-input__field,.zc-input--error .zc-input__field:focus-within{border-color:var(--zc-border-error)}.zc-input__native{min-width:0;font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-primary);background:0 0;border:none;outline:none;flex:1;padding:0}.zc-input__native::placeholder{color:var(--zc-text-placeholder)}.zc-input--disabled .zc-input__native::placeholder{color:var(--zc-text-disabled)}.zc-input__icon{color:var(--zc-fg-quaternary);flex-shrink:0;align-items:center;display:inline-flex}.zc-input__hint{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary);margin:0}.zc-input--error .zc-input__hint{color:var(--zc-text-error-primary)}.zc-textarea{gap:var(--zc-spacing-sm);flex-direction:column;width:100%;display:flex}.zc-textarea__label-wrapper{align-items:center;gap:var(--zc-spacing-xxs);display:flex}.zc-textarea__label{font-family:var(--zc-font-family-body);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-secondary)}.zc-textarea__label,.zc-textarea__required{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium)}.zc-textarea__required{color:var(--zc-text-brand-tertiary)}.zc-textarea--error .zc-textarea__required{color:var(--zc-text-error-primary)}.zc-textarea__native{box-sizing:border-box;width:100%;min-height:80px;padding:var(--zc-spacing-lg) 14px;border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-primary);resize:vertical;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f0f0f0d}.zc-textarea__native::placeholder{color:var(--zc-text-placeholder)}.zc-textarea__native:focus{border:2px solid var(--zc-border-brand);padding:calc(var(--zc-spacing-lg) - 1px) 13px;outline:none}.zc-textarea--disabled .zc-textarea__native{background:var(--zc-bg-disabled-subtle);border-color:var(--zc-border-disabled);color:var(--zc-text-disabled);cursor:not-allowed}.zc-textarea--disabled .zc-textarea__native::placeholder{color:var(--zc-text-disabled)}.zc-textarea--error .zc-textarea__native{border-color:var(--zc-border-error-subtle)}.zc-textarea--error .zc-textarea__native:focus{border-color:var(--zc-border-error)}.zc-textarea__hint{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary);margin:0}.zc-textarea--error .zc-textarea__hint{color:var(--zc-text-error-primary)}.zc-pin-input{gap:var(--zc-spacing-sm);flex-direction:column;width:max-content;display:flex}.zc-pin-input__label-wrapper{align-items:center;gap:var(--zc-spacing-xxs);display:flex}.zc-pin-input__label{font-family:var(--zc-font-family-body);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-secondary)}.zc-pin-input__label,.zc-pin-input__required{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium)}.zc-pin-input__required{color:var(--zc-text-brand-tertiary)}.zc-pin-input--error .zc-pin-input__required{color:var(--zc-text-error-primary)}.zc-pin-input__group{align-items:center;gap:var(--zc-spacing-lg);display:flex}.zc-pin-input__slot{box-sizing:border-box;background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);font-family:var(--zc-font-family-display);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-primary);justify-content:center;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f0f0f0d}.zc-pin-input__placeholder{color:var(--zc-text-quaternary)}.zc-pin-input__slot--active{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-pin-input__slot--active,.zc-pin-input__slot--filled{border:2px solid var(--zc-border-brand)}.zc-pin-input__slot--error{border-color:var(--zc-border-error-subtle);color:var(--zc-text-error-primary)}.zc-pin-input__slot--error.zc-pin-input__slot--active{border-color:var(--zc-border-error);outline-color:var(--zc-border-error)}.zc-pin-input__slot--error.zc-pin-input__slot--filled{border-color:var(--zc-border-error)}.zc-pin-input--disabled .zc-pin-input__slot{opacity:.5;cursor:not-allowed}.zc-pin-input__caret{background:var(--zc-fg-brand-primary,var(--zc-text-primary));width:2px;height:1em;animation:zc-pin-caret-blink 1s step-end infinite}@keyframes zc-pin-caret-blink{0%,to{opacity:1}50%{opacity:0}}.zc-pin-input__separator{font-family:var(--zc-font-family-display);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-quaternary);justify-content:center;align-items:center;display:flex}.zc-pin-input__hint{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-tertiary);margin:0}.zc-pin-input--error .zc-pin-input__hint{color:var(--zc-text-error-primary)}.zc-pin-input--sm .zc-pin-input__slot{border-radius:var(--zc-radius-lg);width:64px;height:64px;font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg)}.zc-pin-input--sm .zc-pin-input__slot--active{width:64px;height:64px}.zc-pin-input--md .zc-pin-input__slot,.zc-pin-input--sm .zc-pin-input__separator{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg)}.zc-pin-input--md .zc-pin-input__slot{border-radius:var(--zc-radius-xl);width:80px;height:80px}.zc-pin-input--md .zc-pin-input__separator{font-size:var(--zc-font-size-display-lg);line-height:var(--zc-line-height-display-lg)}.zc-pin-input--lg .zc-pin-input__slot{border-radius:var(--zc-radius-xl);width:96px;height:96px}.zc-pin-input--lg .zc-pin-input__separator,.zc-pin-input--lg .zc-pin-input__slot{font-size:var(--zc-font-size-display-xl);line-height:var(--zc-line-height-display-xl)}.zc-pin-input__group,.zc-tooltip{position:relative}.zc-tooltip{display:inline-flex}.zc-tooltip__content{box-sizing:border-box;z-index:50;gap:var(--zc-spacing-xxs);width:max-content;max-width:320px;padding:var(--zc-spacing-md) var(--zc-spacing-lg);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary-solid);pointer-events:none;opacity:0;flex-direction:column;transition:opacity .15s;display:flex;position:absolute;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.zc-tooltip__content--with-description{padding:var(--zc-spacing-lg)}.zc-tooltip__content--visible{opacity:1}.zc-tooltip__title{font-weight:var(--zc-font-weight-semibold);color:#fff}.zc-tooltip__description,.zc-tooltip__title{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-xs);line-height:var(--zc-line-height-text-xs)}.zc-tooltip__description{font-weight:var(--zc-font-weight-medium);color:var(--zc-gray-300,#d6d6d6)}.zc-tooltip__content--top{margin-bottom:6px;bottom:100%;left:50%;transform:translate(-50%)}.zc-tooltip__content--top-start{margin-bottom:6px;bottom:100%;left:0}.zc-tooltip__content--top-end{margin-bottom:6px;bottom:100%;right:0}.zc-tooltip__content--bottom{margin-top:6px;top:100%;left:50%;transform:translate(-50%)}.zc-tooltip__content--bottom-start{margin-top:6px;top:100%;left:0}.zc-tooltip__content--bottom-end{margin-top:6px;top:100%;right:0}.zc-tooltip__content--left{margin-right:6px;top:50%;right:100%;transform:translateY(-50%)}.zc-tooltip__content--right{margin-left:6px;top:50%;left:100%;transform:translateY(-50%)}.zc-tooltip__content--arrow:after{content:"";background:var(--zc-bg-primary-solid);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.zc-tooltip__content--arrow-top-end:after,.zc-tooltip__content--arrow-top-start:after,.zc-tooltip__content--arrow-top:after{bottom:-4px}.zc-tooltip__content--arrow-top:after{margin-left:-4px;left:50%}.zc-tooltip__content--arrow-top-start:after{left:16px}.zc-tooltip__content--arrow-top-end:after{right:16px}.zc-tooltip__content--arrow-bottom-end:after,.zc-tooltip__content--arrow-bottom-start:after,.zc-tooltip__content--arrow-bottom:after{top:-4px}.zc-tooltip__content--arrow-bottom:after{margin-left:-4px;left:50%}.zc-tooltip__content--arrow-bottom-start:after{left:16px}.zc-tooltip__content--arrow-bottom-end:after{right:16px}.zc-tooltip__content--arrow-left:after{margin-top:-4px;top:50%;right:-4px}.zc-tooltip__content--arrow-right:after{margin-top:-4px;top:50%;left:-4px}.zc-background-pattern{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.zc-overlay{z-index:40;position:fixed;inset:0}.zc-overlay--default{background:#0f0f0fb3}.zc-overlay--transparent{background:0 0}.zc-overlay--gradient{background:linear-gradient(#0000,#0f0f0f66 50%,#0f0f0fe6)}.zc-overlay--blur{-webkit-backdrop-filter:blur(8px)}.zc-chart{gap:var(--zc-spacing-xl);width:100%}.zc-chart,.zc-chart__header{flex-direction:column;display:flex}.zc-chart__header{gap:var(--zc-spacing-xxs)}.zc-chart__title{color:var(--zc-text-primary)}.zc-chart__subtitle{color:var(--zc-text-tertiary)}.zc-chart__body{width:100%}.zc-chart-tooltip{gap:var(--zc-spacing-xs);padding:var(--zc-spacing-md) var(--zc-spacing-lg);background:var(--zc-bg-primary-solid);border-radius:var(--zc-radius-md);flex-direction:column;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.zc-chart-tooltip__value{color:#fff}.zc-chart-tooltip__label{color:var(--zc-brand-200,#d4d4d4)}.zc-chart-tooltip__entry{align-items:center;gap:var(--zc-spacing-sm);display:flex}.zc-chart-tooltip__dot{border-radius:var(--zc-radius-full);flex-shrink:0;width:8px;height:8px}.zc-chart-tooltip__entry-text{color:var(--zc-brand-200,#d4d4d4)}.zc-chart-legend{gap:var(--zc-spacing-xl);flex-wrap:wrap;display:flex}.zc-chart-legend__item{align-items:center;gap:var(--zc-spacing-sm);display:flex}.zc-chart-legend__dot{border-radius:var(--zc-radius-full);flex-shrink:0;width:8px;height:8px}.zc-chart-legend__label{color:var(--zc-text-tertiary)}.zc-bar-chart,.zc-line-chart{width:100%;height:100%}.zc-bar-chart .recharts-legend-wrapper,.zc-line-chart .recharts-legend-wrapper{padding-bottom:var(--zc-spacing-md)!important}.zc-progress-bar{width:100%;display:flex}.zc-progress-bar--label-right{align-items:center;gap:var(--zc-spacing-lg)}.zc-progress-bar--label-bottom{align-items:flex-end;gap:var(--zc-spacing-md);flex-direction:column}.zc-progress-bar--label-bottom-floating,.zc-progress-bar--label-top-floating{flex-direction:column}.zc-progress-bar__track{border-radius:var(--zc-radius-full);background:var(--zc-bg-quaternary);width:100%;overflow:hidden}.zc-progress-bar--sm .zc-progress-bar__track{height:8px}.zc-progress-bar--md .zc-progress-bar__track{height:12px}.zc-progress-bar__fill{border-radius:var(--zc-radius-full);background:var(--zc-border-brand);width:100%;height:100%;transition:transform .15s}.zc-progress-bar__fill--warning{background:var(--zc-warning-400,#fdb022)}.zc-progress-bar__fill--success{background:var(--zc-success-500,#17b26a)}.zc-progress-bar__label{color:var(--zc-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.zc-progress-bar__floating-wrapper{width:100%;position:relative}.zc-progress-bar__floating-label{padding:var(--zc-spacing-md) var(--zc-spacing-lg);background:var(--zc-bg-primary);border:1px solid var(--zc-bg-quaternary);border-radius:var(--zc-radius-md);white-space:nowrap;position:absolute;transform:translate(-50%);box-shadow:0 1px 2px #0f0f0f0d}.zc-progress-bar--label-top-floating .zc-progress-bar__floating-label{bottom:calc(100% + 8px)}.zc-progress-bar--label-bottom-floating .zc-progress-bar__floating-label{top:calc(100% + 8px)}.zc-progress-bar__floating-text{color:var(--zc-text-secondary);font-variant-numeric:tabular-nums}.zc-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.zc-checkbox--sm{gap:var(--zc-spacing-md)}.zc-checkbox--md{gap:var(--zc-spacing-lg)}.zc-checkbox--disabled{cursor:not-allowed}.zc-checkbox__indicator{box-sizing:border-box;background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.zc-checkbox--has-text .zc-checkbox__indicator{margin-top:2px}.zc-checkbox--sm .zc-checkbox__indicator{border-radius:var(--zc-radius-xs);width:16px;height:16px}.zc-checkbox--md .zc-checkbox__indicator{border-radius:var(--zc-radius-sm);width:20px;height:20px}.zc-checkbox__indicator--checked{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-checkbox__indicator--focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-checkbox--disabled .zc-checkbox__indicator{opacity:.5}.zc-checkbox--disabled .zc-checkbox__indicator:not(.zc-checkbox__indicator--checked){background:var(--zc-bg-tertiary,var(--zc-gray-100))}.zc-checkbox__icon{pointer-events:none;color:var(--zc-fg-white,#fff);opacity:0;transition:opacity .1s;position:absolute}.zc-checkbox--sm .zc-checkbox__icon{width:10px;height:10px}.zc-checkbox--md .zc-checkbox__icon{width:14px;height:14px}.zc-checkbox__icon--visible{opacity:1}.zc-checkbox__text{flex-direction:column;display:flex}.zc-checkbox__label{color:var(--zc-text-secondary)}.zc-checkbox__supporting{color:var(--zc-text-tertiary)}.zc-radio-group{gap:var(--zc-spacing-lg);flex-direction:column;display:flex}.zc-radio{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.zc-radio--sm{gap:var(--zc-spacing-md)}.zc-radio--md{gap:var(--zc-spacing-lg)}.zc-radio--disabled{cursor:not-allowed}.zc-radio__indicator{box-sizing:border-box;border-radius:var(--zc-radius-full);background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.zc-radio--has-text .zc-radio__indicator{margin-top:2px}.zc-radio--sm .zc-radio__indicator{width:16px;height:16px}.zc-radio--md .zc-radio__indicator{width:20px;height:20px}.zc-radio__indicator--selected{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-radio__indicator--focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-radio--disabled .zc-radio__indicator{opacity:.5}.zc-radio--disabled .zc-radio__indicator:not(.zc-radio__indicator--selected){background:var(--zc-bg-tertiary,var(--zc-gray-100))}.zc-radio__dot{border-radius:var(--zc-radius-full);background:var(--zc-fg-white,#fff);opacity:0;transition:opacity .1s}.zc-radio--sm .zc-radio__dot{width:6px;height:6px}.zc-radio--md .zc-radio__dot{width:8px;height:8px}.zc-radio__indicator--selected .zc-radio__dot{opacity:1}.zc-radio__text{flex-direction:column;display:flex}.zc-radio__label{color:var(--zc-text-secondary)}.zc-radio__supporting{color:var(--zc-text-tertiary)}.zc-radio-group-item{box-sizing:border-box;padding:var(--zc-spacing-xl);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-xl);background:var(--zc-bg-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;transition:border-color .15s,box-shadow .15s;display:flex}.zc-radio-group-item--selected,.zc-radio-group-item:hover:not(.zc-radio-group-item--disabled){border-color:var(--zc-border-brand)}.zc-radio-group-item--focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-radio-group-item--disabled{opacity:.5;cursor:not-allowed}.zc-radio-group-item__content{align-items:flex-start;gap:var(--zc-spacing-lg);flex:1;min-width:0;display:flex}.zc-radio-group-item__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.zc-radio-group-item__text{gap:var(--zc-spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.zc-radio-group-item__header{align-items:baseline;gap:var(--zc-spacing-md);display:flex}.zc-radio-group-item__label{color:var(--zc-text-secondary)}.zc-radio-group-item__subtext,.zc-radio-group-item__supporting{color:var(--zc-text-tertiary)}.zc-radio-group-item__indicator{margin-top:var(--zc-spacing-xxs);margin-left:var(--zc-spacing-md);flex-shrink:0}.zc-radio-group-item__radio{box-sizing:border-box;border-radius:var(--zc-radius-full);background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .15s,border-color .15s;display:flex}.zc-radio-group-item--md .zc-radio-group-item__radio{width:20px;height:20px}.zc-radio-group-item__radio--selected{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-radio-group-item__radio-dot{border-radius:var(--zc-radius-full);background:var(--zc-fg-white,#fff);opacity:0;transition:opacity .1s}.zc-radio-group-item--sm .zc-radio-group-item__radio-dot{width:6px;height:6px}.zc-radio-group-item--md .zc-radio-group-item__radio-dot{width:8px;height:8px}.zc-radio-group-item__radio--selected .zc-radio-group-item__radio-dot{opacity:1}.zc-radio-group-item__checkbox{box-sizing:border-box;border-radius:var(--zc-radius-xs);background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .15s,border-color .15s;display:flex}.zc-radio-group-item--md .zc-radio-group-item__checkbox{border-radius:var(--zc-radius-sm);width:20px;height:20px}.zc-radio-group-item__checkbox--checked{background:var(--zc-bg-brand-solid);border-color:var(--zc-bg-brand-solid)}.zc-radio-group-item__check-icon{pointer-events:none;width:10px;height:10px;color:var(--zc-fg-white,#fff);opacity:0;transition:opacity .1s;position:absolute}.zc-radio-group-item--md .zc-radio-group-item__check-icon{width:14px;height:14px}.zc-radio-group-item__check-icon--visible{opacity:1}.zc-pagination{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--zc-spacing-lg);font-family:var(--zc-font-family-body);display:flex}.zc-pagination--default{padding-top:var(--zc-spacing-2xl);border-top:1px solid var(--zc-bg-quaternary)}.zc-pagination__nav-btn{box-sizing:border-box;align-items:center;gap:var(--zc-spacing-sm);padding:var(--zc-spacing-md) var(--zc-spacing-lg);border-radius:var(--zc-radius-md);color:var(--zc-text-tertiary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);line-height:var(--zc-line-height-text-sm);cursor:pointer;background:0 0;border:none;transition:color .15s,background-color .15s;display:inline-flex}.zc-pagination__nav-btn:hover:not([disabled]){color:var(--zc-text-secondary);background:var(--zc-bg-secondary)}.zc-pagination__nav-btn:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-pagination__nav-btn[disabled]{opacity:.4;cursor:not-allowed}.zc-pagination__pages{align-items:center;gap:var(--zc-spacing-xxs);display:flex}.zc-pagination__page{box-sizing:border-box;min-width:40px;height:40px;padding:var(--zc-spacing-md);color:var(--zc-text-quaternary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);line-height:var(--zc-line-height-text-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.zc-pagination__page--square{border-radius:var(--zc-radius-md)}.zc-pagination__page--circle{border-radius:var(--zc-radius-full)}.zc-pagination__page--active,.zc-pagination__page:hover:not(.zc-pagination__page--active){background:var(--zc-bg-secondary);color:var(--zc-text-secondary)}.zc-pagination__page--active{font-weight:var(--zc-font-weight-medium)}.zc-pagination__page:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-pagination__ellipsis{min-width:40px;height:40px;color:var(--zc-text-quaternary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.zc-pagination__button-group{border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);align-items:stretch;display:inline-flex;overflow:hidden}.zc-pagination__group-btn{box-sizing:border-box;min-width:40px;height:40px;padding:var(--zc-spacing-md) 10px;border:none;border-left:1px solid var(--zc-border-primary);background:var(--zc-bg-primary);color:var(--zc-text-quaternary);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);line-height:var(--zc-line-height-text-sm);cursor:pointer;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.zc-pagination__group-btn:first-child{border-left:none}.zc-pagination__group-btn--active,.zc-pagination__group-btn:hover:not([disabled]):not(.zc-pagination__group-ellipsis){background:var(--zc-bg-secondary);color:var(--zc-text-secondary)}.zc-pagination__group-btn--nav{color:var(--zc-text-tertiary)}.zc-pagination__group-btn[disabled]{opacity:.4;cursor:not-allowed}.zc-pagination__group-btn:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:-2px;z-index:1}.zc-pagination__group-ellipsis{cursor:default}.zc-pagination--button-group,.zc-pagination--minimal{padding-top:var(--zc-spacing-2xl);border-top:1px solid var(--zc-bg-quaternary)}.zc-pagination--button-group{justify-content:center}.zc-carousel{box-sizing:border-box}.zc-carousel__viewport{border-radius:var(--zc-radius-xl);width:100%;position:relative;overflow:hidden}.zc-carousel__track{will-change:transform;transition:transform .4s;display:flex}.zc-carousel__slide{flex:0 0 100%;min-width:0}.zc-carousel__slide>img{object-fit:cover;width:100%;height:auto;display:block}.zc-carousel__arrow{box-sizing:border-box;border-radius:var(--zc-radius-full);background:var(--zc-bg-primary);color:var(--zc-text-secondary);cursor:pointer;z-index:1;border:none;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.zc-carousel--md .zc-carousel__arrow{width:28px;height:28px}.zc-carousel--lg .zc-carousel__arrow{width:36px;height:36px}.zc-carousel__arrow--prev{left:var(--zc-spacing-lg)}.zc-carousel__arrow--next{right:var(--zc-spacing-lg)}.zc-carousel__arrow:hover:not([disabled]){background:var(--zc-bg-secondary)}.zc-carousel__arrow[disabled]{opacity:.4;cursor:not-allowed}.zc-carousel__arrow:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-carousel__indicators{bottom:var(--zc-spacing-xl);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.zc-carousel--md .zc-carousel__indicators{gap:var(--zc-spacing-md)}.zc-carousel--lg .zc-carousel__indicators{gap:var(--zc-spacing-lg)}.zc-carousel__indicators--framed{background:var(--zc-bg-primary);border-radius:var(--zc-radius-full)}.zc-carousel--md .zc-carousel__indicators--framed{padding:var(--zc-spacing-sm) var(--zc-spacing-md)}.zc-carousel--lg .zc-carousel__indicators--framed{padding:var(--zc-spacing-md) var(--zc-spacing-lg)}.zc-carousel__indicator{box-sizing:border-box;cursor:pointer;border:none;padding:0;transition:background-color .2s}.zc-carousel__indicator--dot{border-radius:var(--zc-radius-full);background:var(--zc-bg-quaternary)}.zc-carousel--md .zc-carousel__indicator--dot{width:8px;height:8px}.zc-carousel--lg .zc-carousel__indicator--dot{width:10px;height:10px}.zc-carousel__indicator--dot.zc-carousel__indicator--active{background:var(--zc-border-brand)}.zc-carousel__indicator--line{border-radius:var(--zc-radius-full);background:var(--zc-bg-quaternary);height:4px}.zc-carousel--md .zc-carousel__indicator--line{width:24px}.zc-carousel--lg .zc-carousel__indicator--line{width:32px}.zc-carousel__indicator--line.zc-carousel__indicator--active{background:var(--zc-border-brand)}.zc-carousel__indicator:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-progress-steps{box-sizing:border-box;font-family:var(--zc-font-family-body)}.zc-progress-steps ol{margin:0;padding:0;list-style:none}.zc-progress-steps__icon{border-radius:var(--zc-radius-full);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zc-progress-steps__icon--sm{width:24px;height:24px}.zc-progress-steps__icon--md{width:32px;height:32px}.zc-progress-steps__icon--incomplete{border:2px solid var(--zc-bg-quaternary);background:var(--zc-bg-primary)}.zc-progress-steps__icon--current-check{background:var(--zc-bg-brand-solid);box-shadow:0 0 0 3px var(--zc-bg-primary),0 0 0 5px var(--zc-bg-quaternary)}.zc-progress-steps__icon--current-number{border:2px solid var(--zc-bg-quaternary);background:var(--zc-bg-primary)}.zc-progress-steps__icon--complete-check{background:var(--zc-bg-brand-solid)}.zc-progress-steps__icon--complete-number{background:var(--zc-text-success-primary)}.zc-progress-steps__dot{border-radius:var(--zc-radius-full);background:var(--zc-border-primary)}.zc-progress-steps__dot--current{background:var(--zc-bg-primary)}.zc-progress-steps__number{font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-quaternary);line-height:1}.zc-progress-steps--sm .zc-progress-steps__number{font-size:var(--zc-font-size-text-xs)}.zc-progress-steps--md .zc-progress-steps__number{font-size:var(--zc-font-size-text-sm)}.zc-progress-steps__number--current{color:var(--zc-text-secondary)}.zc-progress-steps__connector{flex:1;min-width:12px;height:2px}.zc-progress-steps__connector--complete{background:var(--zc-border-brand)}.zc-progress-steps__connector--incomplete{background:var(--zc-bg-quaternary)}.zc-progress-steps__connector--vertical{flex:1;width:2px;min-width:2px;max-width:2px;height:auto;min-height:12px}.zc-progress-steps__connector--dotted{border-top:2px dashed var(--zc-bg-quaternary);height:0;background:0 0!important}.zc-progress-steps__connector--dotted.zc-progress-steps__connector--complete{border-top-color:var(--zc-border-brand)}.zc-progress-steps__connector--dotted.zc-progress-steps__connector--vertical{border-top:none;border-left:2px dashed var(--zc-bg-quaternary);height:auto;min-height:12px}.zc-progress-steps__connector--dotted.zc-progress-steps__connector--vertical.zc-progress-steps__connector--complete{border-left-color:var(--zc-border-brand)}.zc-progress-steps__connector-spacer{flex:.5;min-width:0}.zc-progress-steps__row{align-items:center;display:flex}.zc-progress-steps__minimal-step{flex:1;align-items:center;display:flex}.zc-progress-steps__minimal-step:last-child{flex:0}.zc-progress-steps--minimal{align-items:center;gap:var(--zc-spacing-lg);display:flex}.zc-progress-steps__row--gap{align-items:center;gap:var(--zc-spacing-md);display:flex}.zc-progress-steps__text-line-list{gap:var(--zc-spacing-xs);display:flex}.zc-progress-steps__text-line-item{gap:var(--zc-spacing-xxs);border-top:2px solid var(--zc-bg-quaternary);flex-direction:column;flex:1;display:flex}.zc-progress-steps--sm .zc-progress-steps__text-line-item{padding-top:var(--zc-spacing-lg)}.zc-progress-steps--md .zc-progress-steps__text-line-item{padding-top:var(--zc-spacing-xl)}.zc-progress-steps__text-line-item--active{border-top-color:var(--zc-border-brand)}.zc-progress-steps__centered-icon-row{align-items:center;width:100%;display:flex}.zc-progress-steps__centered-icon-item{display:contents}.zc-progress-steps__centered-text-row{margin-top:var(--zc-spacing-xl);display:flex}.zc-progress-steps__centered-text{align-items:center;gap:var(--zc-spacing-xxs);text-align:center;flex-direction:column;flex:1;min-width:0;display:flex}.zc-progress-steps__vertical-list{flex-direction:column;display:flex}.zc-progress-steps__vertical-step{display:flex}.zc-progress-steps--sm .zc-progress-steps__vertical-step{gap:var(--zc-spacing-lg)}.zc-progress-steps--md .zc-progress-steps__vertical-step{gap:var(--zc-spacing-xl)}.zc-progress-steps__vertical-icon-col{flex-direction:column;align-items:center;display:flex}.zc-progress-steps__vertical-text{gap:var(--zc-spacing-xxs);flex-direction:column;display:flex}.zc-progress-steps--sm .zc-progress-steps__vertical-text{padding-bottom:var(--zc-spacing-3xl)}.zc-progress-steps--md .zc-progress-steps__vertical-text{padding-bottom:var(--zc-spacing-4xl)}.zc-progress-steps__vertical-step:last-child .zc-progress-steps__vertical-text{padding-bottom:0}.zc-tabs{box-sizing:border-box;width:100%;font-family:var(--zc-font-family-body);flex-direction:column;display:flex}.zc-tabs--vertical{flex-direction:row}.zc-tabs__list{align-items:stretch;display:flex}.zc-tabs__list[aria-orientation=vertical]{flex-direction:column;width:max-content}.zc-tabs__list--button-brand,.zc-tabs__list--button-gray{gap:var(--zc-spacing-xs)}.zc-tabs__list--underline{gap:var(--zc-spacing-xs);border-bottom:1px solid var(--zc-bg-quaternary)}.zc-tabs__list--line{gap:var(--zc-spacing-xxs)}.zc-tabs__list--contained{background:var(--zc-bg-secondary);border:1px solid var(--zc-bg-quaternary)}.zc-tabs__list--button-border.zc-tabs__list--sm{padding:var(--zc-spacing-xs);gap:var(--zc-spacing-xs);border-radius:10px}.zc-tabs__list--button-border.zc-tabs__list--md{border-radius:var(--zc-radius-xl);padding:var(--zc-spacing-sm);gap:var(--zc-spacing-xs)}.zc-tabs__list--button-minimal{border-radius:var(--zc-radius-md);gap:0;padding:0}.zc-tabs__list--full-width{width:100%}.zc-tabs__list--full-width .zc-tabs__tab{flex:1}.zc-tabs__tab{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--zc-spacing-md);cursor:pointer;white-space:nowrap;font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-quaternary);background:0 0;border:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.zc-tabs__tab--sm{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);padding:var(--zc-spacing-md) var(--zc-spacing-lg)}.zc-tabs__tab--md{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);padding:10px var(--zc-spacing-lg)}.zc-tabs__tab--button-brand{border-radius:var(--zc-radius-sm)}.zc-tabs__tab--button-brand.zc-tabs__tab--selected,.zc-tabs__tab--button-brand:hover{background:var(--zc-bg-tertiary);color:var(--zc-text-brand-secondary)}.zc-tabs__tab--button-gray{border-radius:var(--zc-radius-sm)}.zc-tabs__tab--button-gray.zc-tabs__tab--selected,.zc-tabs__tab--button-gray:hover{background:var(--zc-bg-secondary);color:var(--zc-text-secondary)}.zc-tabs__tab--button-border{border-radius:var(--zc-radius-sm)}.zc-tabs__tab--button-border.zc-tabs__tab--selected,.zc-tabs__tab--button-border:hover{background:var(--zc-bg-primary);color:var(--zc-text-secondary);box-shadow:0 1px 2px #0000000f}.zc-tabs__tab--button-minimal{border-radius:var(--zc-radius-md)}.zc-tabs__tab--button-minimal.zc-tabs__tab--selected,.zc-tabs__tab--button-minimal:hover{background:var(--zc-bg-primary);color:var(--zc-text-secondary);outline:1px solid var(--zc-border-primary);outline-offset:-1px;box-shadow:0 1px 2px #0000000d}.zc-tabs__tab--underline{padding-left:var(--zc-spacing-xxs);padding-right:var(--zc-spacing-xxs);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.zc-tabs__tab--underline.zc-tabs__tab--md,.zc-tabs__tab--underline.zc-tabs__tab--sm{padding-top:0;padding-bottom:10px}.zc-tabs__tab--underline.zc-tabs__tab--selected,.zc-tabs__tab--underline:hover{color:var(--zc-text-brand-secondary);border-bottom-color:var(--zc-border-brand)}.zc-tabs__tab--line{border-left:2px solid #0000;border-radius:0;justify-content:flex-start}.zc-tabs__tab--line.zc-tabs__tab--sm{padding:var(--zc-spacing-xxs) var(--zc-spacing-lg) var(--zc-spacing-xxs) 10px}.zc-tabs__tab--line.zc-tabs__tab--md{padding:var(--zc-spacing-xs) 14px var(--zc-spacing-xs) var(--zc-spacing-lg)}.zc-tabs__tab--line.zc-tabs__tab--selected,.zc-tabs__tab--line:hover{color:var(--zc-text-brand-secondary);border-left-color:var(--zc-border-brand)}.zc-tabs__list[aria-orientation=vertical] .zc-tabs__tab--button-border,.zc-tabs__list[aria-orientation=vertical] .zc-tabs__tab--button-brand,.zc-tabs__list[aria-orientation=vertical] .zc-tabs__tab--button-gray,.zc-tabs__list[aria-orientation=vertical] .zc-tabs__tab--button-minimal{justify-content:flex-start}.zc-tabs__tab--disabled{opacity:.4;cursor:not-allowed}.zc-tabs__tab:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-tabs__tab--button-border:focus-visible,.zc-tabs__tab--button-minimal:focus-visible{outline-offset:-2px}.zc-tabs__tab-icon{color:var(--zc-text-quaternary);display:inline-flex}.zc-tabs__tab--selected .zc-tabs__tab-icon{color:inherit}.zc-tabs__tab-badge{flex-shrink:0}.zc-tabs__panel{outline:none}.zc-tabs__panel:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-table{box-sizing:border-box;border:1px solid var(--zc-bg-quaternary);border-radius:var(--zc-radius-xl);background:var(--zc-bg-primary);font-family:var(--zc-font-family-body);overflow:hidden}.zc-table__card-header{justify-content:space-between;align-items:flex-start;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-2xl) var(--zc-spacing-3xl) var(--zc-spacing-2xl);display:flex}.zc-table__card-header-left{gap:var(--zc-spacing-xs);flex-direction:column;display:flex}.zc-table__card-header-title-row{align-items:center;gap:var(--zc-spacing-md);display:flex}.zc-table__card-header-actions{align-items:center;gap:var(--zc-spacing-lg);flex-shrink:0;display:flex}.zc-table__header{border-bottom:1px solid var(--zc-bg-quaternary)}.zc-table__header--white{background:var(--zc-bg-primary)}.zc-table__header--gray{background:var(--zc-bg-secondary)}.zc-table__table{border-collapse:collapse;border-spacing:0;width:100%}.zc-table__header-cell{box-sizing:border-box;text-align:left;vertical-align:middle;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-xs);font-weight:var(--zc-font-weight-semibold);line-height:var(--zc-line-height-text-xs);color:var(--zc-text-quaternary);white-space:nowrap}.zc-table__header-cell--sm{padding:var(--zc-spacing-md) var(--zc-spacing-3xl) var(--zc-spacing-md) var(--zc-spacing-3xl)}.zc-table__header-cell--md{padding:var(--zc-spacing-lg) var(--zc-spacing-3xl)}.zc-table__header-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.zc-table__header-cell--sortable:hover{color:var(--zc-text-tertiary)}.zc-table__header-cell--checkbox{width:44px;padding:var(--zc-spacing-lg) var(--zc-spacing-lg) var(--zc-spacing-lg) var(--zc-spacing-3xl)}.zc-table__header-cell-content{align-items:center;gap:var(--zc-spacing-xs);display:inline-flex}.zc-table__header-cell-sort{color:var(--zc-bg-disabled);display:inline-flex}.zc-table__cell{box-sizing:border-box;vertical-align:middle;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-tertiary)}.zc-table__cell--sm{padding:var(--zc-spacing-md) var(--zc-spacing-3xl)}.zc-table__cell--md{padding:var(--zc-spacing-xl) var(--zc-spacing-3xl)}.zc-table__cell--checkbox{width:44px;padding:var(--zc-spacing-xl) var(--zc-spacing-lg) var(--zc-spacing-xl) var(--zc-spacing-3xl)}.zc-table--line .zc-table__row{border-bottom:1px solid var(--zc-bg-quaternary)}.zc-table--line .zc-table__row:last-child{border-bottom:none}.zc-table--alternating .zc-table__row:nth-child(2n),.zc-table__row:hover{background:var(--zc-bg-secondary-subtle)}.zc-table__row--selected{background:var(--zc-bg-secondary)!important}.zc-table__scroll{overflow-x:auto}.zc-breadcrumbs{box-sizing:border-box;font-family:var(--zc-font-family-body)}.zc-breadcrumbs__list{align-items:center;gap:var(--zc-spacing-md);margin:0;padding:0;list-style:none;display:flex}.zc-breadcrumbs--text-line{padding-bottom:var(--zc-spacing-xl);border-bottom:1px solid var(--zc-bg-quaternary)}.zc-breadcrumbs__item{align-items:center;gap:var(--zc-spacing-md);display:flex}.zc-breadcrumbs__link{align-items:center;gap:var(--zc-spacing-sm);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);line-height:var(--zc-line-height-text-sm);color:var(--zc-text-quaternary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}a.zc-breadcrumbs__link:hover,button.zc-breadcrumbs__link:hover{color:var(--zc-text-secondary);text-decoration:underline}.zc-breadcrumbs__link:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px;border-radius:var(--zc-radius-sm)}.zc-breadcrumbs__item--current .zc-breadcrumbs__link{color:var(--zc-text-brand-secondary);cursor:default}.zc-breadcrumbs__item--button .zc-breadcrumbs__link{background:var(--zc-bg-secondary);border-radius:var(--zc-radius-sm);padding:var(--zc-spacing-xs) var(--zc-spacing-md);color:var(--zc-text-secondary)}.zc-breadcrumbs__divider{font-size:var(--zc-font-size-text-sm);flex-shrink:0;align-items:center}.zc-breadcrumbs__divider,.zc-breadcrumbs__icon{color:var(--zc-text-quaternary);display:inline-flex}.zc-alert{box-sizing:border-box;align-items:flex-start;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-xl);font-family:var(--zc-font-family-body);--zc-alert-title:var(--zc-text-secondary);--zc-alert-desc:var(--zc-text-tertiary);--zc-alert-icon:var(--zc-text-quaternary);--zc-alert-ring:var(--zc-bg-quaternary);display:flex}.zc-alert--floating{background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-xl)}.zc-alert--full-width{background:var(--zc-bg-primary);border-bottom:1px solid var(--zc-bg-quaternary)}.zc-alert--brand{--zc-alert-title:var(--zc-text-brand-secondary);--zc-alert-icon:var(--zc-border-brand);--zc-alert-ring:var(--zc-gray-100)}.zc-alert--error{--zc-alert-title:var(--zc-text-brand-secondary);--zc-alert-icon:var(--zc-text-error-primary);--zc-alert-ring:var(--zc-error-50)}.zc-alert--warning{--zc-alert-title:var(--zc-text-brand-secondary);--zc-alert-icon:var(--zc-text-warning-primary);--zc-alert-ring:var(--zc-warning-50)}.zc-alert--success{--zc-alert-title:var(--zc-text-brand-secondary);--zc-alert-icon:var(--zc-text-success-primary);--zc-alert-ring:var(--zc-success-50)}.zc-alert--gray{--zc-alert-icon:var(--zc-text-quaternary);--zc-alert-ring:var(--zc-gray-100)}.zc-alert__icon-wrap{flex-shrink:0}.zc-alert__icon,.zc-alert__icon-wrap{justify-content:center;align-items:center;display:flex}.zc-alert__icon{width:20px;height:20px;color:var(--zc-alert-icon);border-radius:var(--zc-radius-full);box-shadow:0 0 0 4px var(--zc-alert-ring),0 0 0 8px var(--zc-alert-ring)}@supports (color:color-mix(in lab,red,red)){.zc-alert__icon{box-shadow:0 0 0 4px var(--zc-alert-ring),0 0 0 8px color-mix(in srgb,var(--zc-alert-ring) 50%,transparent)}}.zc-alert__content{gap:var(--zc-spacing-lg);flex-direction:column;flex:1;min-width:0;display:flex}.zc-alert__text{gap:var(--zc-spacing-xs);flex-direction:column;display:flex}.zc-alert__actions{align-items:center;gap:var(--zc-spacing-lg);display:flex}.zc-alert__close{border-radius:var(--zc-radius-md);width:32px;height:32px;color:var(--zc-text-quaternary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.zc-alert__close:hover{background:var(--zc-bg-secondary)}.zc-alert__close:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-notification{box-sizing:border-box;background:var(--zc-bg-primary);border:1px solid var(--zc-bg-quaternary);border-radius:var(--zc-radius-xl);font-family:var(--zc-font-family-body);--zc-notif-icon:var(--zc-border-brand);--zc-notif-ring:var(--zc-gray-100);width:400px;max-width:100%;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.zc-notification--success{--zc-notif-icon:var(--zc-text-success-primary);--zc-notif-ring:var(--zc-success-50)}.zc-notification--warning{--zc-notif-icon:var(--zc-text-warning-primary);--zc-notif-ring:var(--zc-warning-50)}.zc-notification--error{--zc-notif-icon:var(--zc-text-error-primary);--zc-notif-ring:var(--zc-error-50)}.zc-notification--gray{--zc-notif-icon:var(--zc-text-quaternary);--zc-notif-ring:var(--zc-gray-100)}.zc-notification__main{align-items:flex-start;gap:var(--zc-spacing-xl);padding:var(--zc-spacing-xl) var(--zc-spacing-xl) var(--zc-spacing-lg);display:flex}.zc-notification__avatar{border-radius:var(--zc-radius-full);object-fit:cover;flex-shrink:0;width:40px;height:40px}.zc-notification__avatar-header{align-items:center;gap:var(--zc-spacing-md);display:flex}.zc-notification__content{gap:var(--zc-spacing-lg);flex-direction:column;flex:1;min-width:0;display:flex}.zc-notification__text{gap:var(--zc-spacing-xs);flex-direction:column;display:flex}.zc-notification__image{border-radius:var(--zc-radius-md);object-fit:cover;width:100%}.zc-notification__progress{align-items:center;gap:var(--zc-spacing-lg);display:flex}.zc-notification__progress-bar{background:var(--zc-bg-quaternary);border-radius:var(--zc-radius-full);flex:1;height:8px;overflow:hidden}.zc-notification__progress-fill{background:var(--zc-border-brand);border-radius:var(--zc-radius-full);height:100%;transition:width .3s}.zc-notification__actions{align-items:center;gap:var(--zc-spacing-lg);display:flex}.zc-notification__close{border-radius:var(--zc-radius-md);width:32px;height:32px;color:var(--zc-text-quaternary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.zc-notification__close:hover{background:var(--zc-bg-secondary)}.zc-notification__close:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-datepicker{box-sizing:border-box;gap:var(--zc-spacing-sm);font-family:var(--zc-font-family-body);flex-direction:column;display:inline-flex;position:relative}.zc-datepicker__trigger{align-items:center;gap:var(--zc-spacing-md);padding:10px var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);cursor:pointer;transition:border-color .15s;display:inline-flex}.zc-datepicker__trigger:hover{border-color:var(--zc-border-brand)}.zc-datepicker__trigger:focus-within{border-color:var(--zc-border-brand);box-shadow:0 0 0 3px #00000014}.zc-datepicker--error .zc-datepicker__trigger{border-color:var(--zc-border-error)}.zc-datepicker--disabled .zc-datepicker__trigger{opacity:.5;cursor:not-allowed}.zc-datepicker__display{text-align:left;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);color:var(--zc-text-primary);flex:1}.zc-datepicker__display--placeholder,.zc-datepicker__range-sep{color:var(--zc-text-quaternary)}.zc-datepicker__range-sep{padding:0 var(--zc-spacing-xs)}.zc-datepicker__label{display:block}.zc-datepicker__date-input-wrap{align-items:center;gap:var(--zc-spacing-md);margin-bottom:var(--zc-spacing-xl);display:flex}.zc-datepicker__date-field{flex:1;display:inline-flex}.zc-datepicker__date-field .zc-datepicker__input{width:100%}.zc-datepicker__input{padding:var(--zc-spacing-md) var(--zc-spacing-lg);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);color:var(--zc-text-primary);background:var(--zc-bg-primary);align-items:center;display:inline-flex}.zc-datepicker__input:focus-within{border-color:var(--zc-border-brand);box-shadow:0 0 0 3px #00000014}.zc-datepicker__segment{border-radius:var(--zc-radius-xs);font-variant-numeric:tabular-nums;color:var(--zc-text-primary);outline:none;padding:1px 2px}.zc-datepicker__segment:focus{background:var(--zc-bg-brand-solid);color:var(--zc-bg-primary)}.zc-datepicker__segment[data-placeholder]{color:var(--zc-text-quaternary)}.zc-datepicker__footer{justify-content:space-between;align-items:center;gap:var(--zc-spacing-lg);padding-top:var(--zc-spacing-xl);border-top:1px solid var(--zc-bg-quaternary);margin-top:var(--zc-spacing-xl);display:flex}.zc-datepicker__footer>.zc-button{flex:1}.zc-datepicker__range-inputs{align-items:center;gap:var(--zc-spacing-md);display:flex}.zc-datepicker__footer-actions{gap:var(--zc-spacing-md);margin-left:auto;display:flex}.zc-datepicker__popover{background:var(--zc-bg-primary);border:1px solid var(--zc-bg-quaternary);border-radius:var(--zc-radius-xl);z-index:100;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a}.zc-datepicker__dialog{padding:var(--zc-spacing-xl);outline:none}.zc-datepicker__dialog--range{display:flex}.zc-datepicker__presets{padding-right:var(--zc-spacing-xl);border-right:1px solid var(--zc-bg-quaternary);margin-right:var(--zc-spacing-xl);flex-direction:column;min-width:120px;display:flex}.zc-datepicker__preset-btn{box-sizing:border-box;text-align:left;width:100%;padding:var(--zc-spacing-md) var(--zc-spacing-lg);border-radius:var(--zc-radius-sm);font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-quaternary);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:background-color .15s,color .15s;display:block}.zc-datepicker__preset-btn:hover{background:var(--zc-bg-secondary);color:var(--zc-text-secondary)}.zc-calendar{font-family:var(--zc-font-family-body)}.zc-calendar--range{gap:0 var(--zc-spacing-4xl);grid-template-columns:1fr 1fr;display:grid}.zc-calendar--range .zc-calendar__header{margin-bottom:var(--zc-spacing-lg);grid-column:1/-1}.zc-calendar__header{margin-bottom:var(--zc-spacing-lg);justify-content:space-between;align-items:center;width:100%;display:flex}.zc-calendar__heading{font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-primary);text-align:center;flex:1;margin:0}.zc-calendar__nav-btn{border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);width:36px;height:36px;color:var(--zc-text-quaternary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.zc-calendar__nav-btn:hover{background:var(--zc-bg-secondary)}.zc-calendar__nav-btn:focus-visible{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-calendar__grid{border-collapse:separate;border-spacing:0 2px}.zc-calendar__day-header{width:40px;height:40px;font-size:var(--zc-font-size-text-xs);font-weight:var(--zc-font-weight-medium);color:var(--zc-text-quaternary);text-align:center;vertical-align:middle}.zc-calendar__grid td{text-align:center;vertical-align:middle;padding:0}.zc-calendar__cell{width:36px;height:36px;font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-regular);color:var(--zc-text-primary);border-radius:var(--zc-radius-full);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.zc-calendar__cell:hover:not([data-selected]):not(.zc-calendar__cell--selected):not([data-disabled]):not([data-outside-month]){background:var(--zc-bg-secondary)}.zc-calendar__cell[data-focus-visible]{outline:2px solid var(--zc-border-brand);outline-offset:2px}.zc-calendar__cell.zc-calendar__cell--selected,.zc-calendar__cell[data-selected]{background:var(--zc-bg-brand-solid);color:var(--zc-bg-primary);font-weight:var(--zc-font-weight-medium)}.zc-calendar__cell[data-disabled]{cursor:not-allowed}.zc-calendar__cell[data-disabled],.zc-calendar__cell[data-outside-month]{color:var(--zc-text-quaternary);opacity:.4}.zc-calendar__cell--today:after{content:"";border-radius:var(--zc-radius-full);background:var(--zc-text-primary);width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.zc-calendar__cell--today.zc-calendar__cell--selected:after,.zc-calendar__cell--today[data-selected]:after{background:var(--zc-bg-primary)}.zc-calendar--range td:has(.zc-calendar__cell[data-selected]){background:var(--zc-bg-secondary)}.zc-calendar--range td:has(.zc-calendar__cell[data-selection-start]){border-radius:var(--zc-radius-full) 0 0 var(--zc-radius-full)}.zc-calendar--range td:has(.zc-calendar__cell[data-selection-end]){border-radius:0 var(--zc-radius-full) var(--zc-radius-full) 0}.zc-calendar--range td:has(.zc-calendar__cell[data-selection-start][data-selection-end]){border-radius:var(--zc-radius-full)}.zc-calendar--range td:first-child:has(.zc-calendar__cell[data-selected]){border-top-left-radius:var(--zc-radius-full);border-bottom-left-radius:var(--zc-radius-full)}.zc-calendar--range td:last-child:has(.zc-calendar__cell[data-selected]){border-top-right-radius:var(--zc-radius-full);border-bottom-right-radius:var(--zc-radius-full)}.zc-calendar--range .zc-calendar__cell[data-selection-end],.zc-calendar--range .zc-calendar__cell[data-selection-start]{background:var(--zc-bg-brand-solid);color:var(--zc-bg-primary);border-radius:var(--zc-radius-full)}.zc-calendar--range .zc-calendar__cell[data-selected]:not([data-selection-start]):not([data-selection-end]){color:var(--zc-text-primary);background:0 0;border-radius:0}.zc-calendar__footer{margin-top:var(--zc-spacing-md);justify-content:center;display:flex}.zc-calendar__today-btn{font-family:var(--zc-font-family-body);font-size:var(--zc-font-size-text-sm);font-weight:var(--zc-font-weight-semibold);color:var(--zc-text-quaternary);cursor:pointer;padding:var(--zc-spacing-md);border-radius:var(--zc-radius-sm);background:0 0;border:none}.zc-calendar__today-btn:hover{color:var(--zc-text-secondary);background:var(--zc-bg-secondary)}.zc-file-upload{box-sizing:border-box;background:var(--zc-bg-primary);border:1px solid var(--zc-bg-quaternary);border-radius:var(--zc-radius-xl);width:100%;transition:border-color .15s,background-color .15s;display:block;position:relative}.zc-file-upload--dragging,.zc-file-upload:hover:not(.zc-file-upload--disabled){border-color:var(--zc-border-brand)}.zc-file-upload--dragging{background:var(--zc-bg-secondary)}.zc-file-upload--invalid{border-color:var(--zc-border-error)}.zc-file-upload--disabled{background:var(--zc-bg-secondary);cursor:not-allowed}.zc-file-upload__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zc-file-upload__label{box-sizing:border-box;align-items:center;gap:var(--zc-spacing-xs);padding:var(--zc-spacing-xl) var(--zc-spacing-3xl);cursor:pointer;flex-direction:column;display:flex}.zc-file-upload--disabled .zc-file-upload__label{cursor:not-allowed}.zc-file-upload__featured-icon{width:40px;height:40px;margin-bottom:var(--zc-spacing-md);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-md);background:var(--zc-bg-primary);justify-content:center;align-items:center;display:inline-flex}.zc-file-upload--disabled .zc-file-upload__featured-icon{background:var(--zc-bg-secondary)}.zc-file-upload__cta{justify-content:center;gap:var(--zc-spacing-xxs);text-align:center;flex-wrap:wrap;display:inline-flex}.zc-file-upload--disabled .zc-file-upload__cta>*,.zc-file-upload--disabled .zc-file-upload__hint{color:var(--zc-bg-disabled)!important}.zc-file-upload--invalid .zc-file-upload__hint{color:var(--zc-text-error-primary)!important}.zc-file-upload__hint{text-align:center}.zc-file-upload-list{gap:var(--zc-spacing-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zc-file-upload-item{box-sizing:border-box;gap:var(--zc-spacing-lg);padding:var(--zc-spacing-xl);background:var(--zc-bg-primary);border:1px solid var(--zc-bg-quaternary);border-radius:var(--zc-radius-xl);display:flex;position:relative;overflow:hidden}.zc-file-upload-item--failed{border-color:var(--zc-border-error)}.zc-file-upload-item__icon-col{flex-shrink:0;align-items:flex-start;display:flex}.zc-file-upload-item__file-icon,.zc-file-upload-item__file-type{width:32px;height:40px;display:block}.zc-file-upload-item__content{gap:var(--zc-spacing-xs);z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.zc-file-upload-item__header{justify-content:space-between;align-items:flex-start;gap:var(--zc-spacing-md);display:flex}.zc-file-upload-item__meta{gap:var(--zc-spacing-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.zc-file-upload-item__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zc-file-upload-item__supporting{display:block}.zc-file-upload-item__status{align-items:center;gap:var(--zc-spacing-md);flex-wrap:wrap;display:inline-flex}.zc-file-upload-item__status-divider{color:var(--zc-text-quaternary);-webkit-user-select:none;user-select:none}.zc-file-upload-item__delete,.zc-file-upload-item__status-icon{align-items:center;display:inline-flex}.zc-file-upload-item__delete{border-radius:var(--zc-radius-sm);cursor:pointer;width:28px;height:28px;color:var(--zc-text-quaternary);background:0 0;border:none;flex-shrink:0;justify-content:center;padding:0;transition:background-color .15s}.zc-file-upload-item__delete:hover{background:var(--zc-bg-secondary)}.zc-file-upload-item__progress-row{align-items:center;gap:var(--zc-spacing-lg);margin-top:var(--zc-spacing-xs);display:flex}.zc-file-upload-item__progress{flex:1}.zc-file-upload-item__percentage{flex-shrink:0}.zc-file-upload-item__retry{margin-top:var(--zc-spacing-xs);align-self:flex-start}.zc-file-upload-item--fill{position:relative}.zc-file-upload-item__fill{background:var(--zc-bg-secondary);z-index:0;height:100%;transition:width .2s;position:absolute;top:0;left:0}.zc-file-upload-item--fill{align-items:center}.zc-file-upload-item--fill .zc-file-upload-item__delete,.zc-file-upload-item__percentage--fill{z-index:2;flex-shrink:0;align-self:center;position:relative}.zc-file-upload-item--fill.zc-file-upload-item--complete .zc-file-upload-item__fill{opacity:0}.zc-content-divider{box-sizing:border-box;width:100%;font-family:var(--zc-font-family-body);align-items:center;display:flex}.zc-content-divider--align-start{justify-content:flex-start}.zc-content-divider--align-center{justify-content:center}.zc-content-divider--align-end{justify-content:flex-end}.zc-content-divider__content{background:var(--zc-bg-primary);flex-shrink:0;align-items:center;display:inline-flex}.zc-content-divider--single-line{min-height:28px;position:relative}.zc-content-divider--single-line:before{content:"";background:var(--zc-bg-quaternary);pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0}.zc-content-divider--single-line .zc-content-divider__content{padding:0 var(--zc-spacing-lg);position:relative}.zc-content-divider--single-line.zc-content-divider--align-start .zc-content-divider__content{padding-left:0}.zc-content-divider--single-line.zc-content-divider--align-end .zc-content-divider__content{padding-right:0}.zc-content-divider--dual-line{border-top:1px solid var(--zc-bg-quaternary);border-bottom:1px solid var(--zc-bg-quaternary);padding:var(--zc-spacing-lg) 0;background:0 0}.zc-content-divider--dual-line .zc-content-divider__content{padding:0 var(--zc-spacing-lg);background:0 0}.zc-content-divider--background-fill{background:var(--zc-bg-secondary);padding:var(--zc-spacing-lg) var(--zc-spacing-xl)}.zc-content-divider--background-fill .zc-content-divider__content{background:0 0}.zc-content-divider--single-line.zc-content-divider--empty{min-height:1px}.zc-content-divider--dual-line.zc-content-divider--empty{border-top:none;border-bottom:1px solid var(--zc-bg-quaternary);padding:0}.zc-content-divider--background-fill.zc-content-divider--empty{min-height:1px;padding:0}.zc-loading-indicator{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--zc-spacing-xl);font-family:var(--zc-font-family-body);flex-direction:column;display:inline-flex}.zc-loading-indicator--xl{gap:var(--zc-spacing-2xl)}.zc-loading-indicator__svg{flex-shrink:0;display:block}.zc-loading-indicator__svg--spin{transform-origin:50%;animation:zc-loading-indicator-spin 1s linear infinite}.zc-loading-indicator__label{text-align:center;display:block}@keyframes zc-loading-indicator-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zc-loading-indicator__svg--spin{animation-duration:4s}}.zc-button-group{border-radius:var(--zc-radius-md);display:inline-flex;box-shadow:0 1px 2px #0f0f0f0d}.zc-button-group__item{justify-content:center;align-items:center;gap:var(--zc-spacing-sm);border:1px solid var(--zc-border-primary);background:var(--zc-bg-primary);color:var(--zc-text-secondary);font-family:var(--zc-font-family-body);font-weight:var(--zc-font-weight-semibold);white-space:nowrap;cursor:pointer;outline:none;margin-left:-1px;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.zc-button-group__item:first-child{border-radius:var(--zc-radius-md) 0 0 var(--zc-radius-md);margin-left:0}.zc-button-group__item:last-child{border-radius:0 var(--zc-radius-md) var(--zc-radius-md) 0}.zc-button-group__item:only-child{border-radius:var(--zc-radius-md)}.zc-button-group__item--sm{padding:var(--zc-spacing-md) 14px}.zc-button-group__item--md,.zc-button-group__item--sm{font-size:var(--zc-font-size-text-sm);line-height:var(--zc-line-height-text-sm)}.zc-button-group__item--md{padding:10px var(--zc-spacing-xl)}.zc-button-group__item--lg{font-size:var(--zc-font-size-text-md);line-height:var(--zc-line-height-text-md);padding:10px 18px}.zc-button-group__item--icon-only.zc-button-group__item--sm{padding:var(--zc-spacing-md) 10px}.zc-button-group__item--icon-only.zc-button-group__item--md{padding:10px var(--zc-spacing-lg)}.zc-button-group__item--icon-only.zc-button-group__item--lg{padding:10px 14px}.zc-button-group__item:hover:not([disabled]){background:var(--zc-bg-primary-hover);color:var(--zc-text-secondary-hover);z-index:1}.zc-button-group__item--selected{color:var(--zc-text-secondary-hover);z-index:1}.zc-button-group__item--selected,.zc-button-group__item--selected:hover:not([disabled]){background:var(--zc-bg-secondary)}.zc-button-group__item[disabled]{cursor:not-allowed;opacity:.5}.zc-button-group__item--focus-visible{box-shadow:0 0 0 2px var(--zc-bg-primary),0 0 0 4px var(--zc-brand-500);z-index:2}.zc-button-group__icon{color:var(--zc-text-quaternary);flex-shrink:0;align-items:center;display:inline-flex}.zc-button-group__item--selected .zc-button-group__icon,.zc-button-group__item:hover:not([disabled]) .zc-button-group__icon{color:var(--zc-text-quaternary-hover,var(--zc-text-tertiary))}.zc-button-group__label{align-items:center;display:inline-flex}.zc-featured-icon{flex-shrink:0}.zc-featured-icon,.zc-featured-icon__icon{justify-content:center;align-items:center;display:inline-flex}.zc-featured-icon__icon{z-index:1;position:relative}.zc-featured-icon--sm{width:32px;height:32px}.zc-featured-icon--md{width:40px;height:40px}.zc-featured-icon--lg{width:48px;height:48px}.zc-featured-icon--xl{width:56px;height:56px}.zc-featured-icon--light{border-radius:var(--zc-radius-full)}.zc-featured-icon--light--brand{background:var(--zc-bg-quaternary);color:var(--zc-border-brand)}.zc-featured-icon--light--gray{background:var(--zc-bg-tertiary);color:var(--zc-text-quaternary)}.zc-featured-icon--light--error{background:var(--zc-bg-error-primary);color:var(--zc-error-600)}.zc-featured-icon--light--warning{background:var(--zc-bg-warning-primary);color:var(--zc-warning-600)}.zc-featured-icon--light--success{background:var(--zc-bg-success-primary);color:var(--zc-success-600)}.zc-featured-icon--modern{background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);box-shadow:0 1px 2px #0f0f0f0d}.zc-featured-icon--modern.zc-featured-icon--sm{border-radius:var(--zc-radius-md)}.zc-featured-icon--modern.zc-featured-icon--md{border-radius:var(--zc-radius-lg)}.zc-featured-icon--modern.zc-featured-icon--lg{border-radius:10px}.zc-featured-icon--modern.zc-featured-icon--xl{border-radius:var(--zc-radius-xl)}.zc-featured-icon--modern--brand{color:var(--zc-border-brand)}.zc-featured-icon--modern--gray{color:var(--zc-text-secondary)}.zc-featured-icon--modern--error{color:var(--zc-error-600)}.zc-featured-icon--modern--warning{color:var(--zc-warning-600)}.zc-featured-icon--modern--success{color:var(--zc-success-600)}.zc-featured-icon--modern-round{background:var(--zc-bg-primary);border:1px solid var(--zc-border-primary);border-radius:var(--zc-radius-full);box-shadow:0 1px 2px #0f0f0f0d}.zc-featured-icon--modern-round--brand{color:var(--zc-border-brand)}.zc-featured-icon--modern-round--gray{color:var(--zc-text-secondary)}.zc-featured-icon--modern-round--error{color:var(--zc-error-600)}.zc-featured-icon--modern-round--warning{color:var(--zc-warning-600)}.zc-featured-icon--modern-round--success{color:var(--zc-success-600)}.zc-featured-icon--dark{color:var(--zc-fg-white);box-shadow:0 1px 2px #0f0f0f0d}.zc-featured-icon--dark.zc-featured-icon--sm{border-radius:var(--zc-radius-md)}.zc-featured-icon--dark.zc-featured-icon--md{border-radius:var(--zc-radius-lg)}.zc-featured-icon--dark.zc-featured-icon--lg{border-radius:10px}.zc-featured-icon--dark.zc-featured-icon--xl{border-radius:var(--zc-radius-xl)}.zc-featured-icon--dark--brand{background:var(--zc-bg-brand-solid)}.zc-featured-icon--dark--gray{background:var(--zc-gray-700)}.zc-featured-icon--dark--error{background:var(--zc-bg-error-solid)}.zc-featured-icon--dark--warning{background:var(--zc-bg-warning-solid)}.zc-featured-icon--dark--success{background:var(--zc-bg-success-solid)}.zc-container,.zc-grid,.zc-stack{box-sizing:border-box}body{font-family:var(--zc-font-family-body)}[class*=zc-],[class*=zc-] *,[class*=zc-] :after,[class*=zc-] :before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}