:where(.luminous-themes){--luminous-blue:#007aff;--luminous-indigo:#5856d6;--luminous-purple:#af52de;--luminous-pink:#ff2d55;--luminous-brown:#a2845e;--luminous-cyan:#32ade6;--luminous-teal:#30b0c7;--luminous-mint:#00c7be;--luminous-green:#34c759;--luminous-yellow:#fc0;--luminous-orange:#ff9500;--luminous-red:#ff3b30;--primary:#000;--inverted:#fff;--luminous-focus-color:#0071e3;--luminous-focus-color-alt:#000;--luminous-focus-offset:1px;--luminous-body-link-color:#06c;--luminous-link-disabled-opacity:.42;--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020;--gray-a1:#00000003;--gray-a2:#00000007;--gray-a3:#0000000f;--gray-a4:#00000018;--gray-a5:#00000020;--gray-a6:#00000027;--gray-a7:#00000031;--gray-a8:#0004;--gray-a9:#00000072;--gray-a10:#0000007c;--gray-a11:#0000009b;--gray-a12:#000000df;--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2;--luminous-blue-1:#f2f8ff;--luminous-blue-2:#e6f2ff;--luminous-blue-3:#cce4ff;--luminous-blue-4:#add4ff;--luminous-blue-5:#8fc4ff;--luminous-blue-6:#6bb2ff;--luminous-blue-7:#479fff;--luminous-blue-8:#2e92ff;--luminous-blue-9:#007aff;--luminous-blue-10:#0057d5;--luminous-blue-11:#0031a3;--luminous-blue-12:#000069;--luminous-indigo-1:#f7f7fd;--luminous-indigo-2:#eeeefb;--luminous-indigo-3:#deddf7;--luminous-indigo-4:#cac9f2;--luminous-indigo-5:#b6b5ed;--luminous-indigo-6:#9e9de7;--luminous-indigo-7:#8785e1;--luminous-indigo-8:#7674dd;--luminous-indigo-9:#5856d6;--luminous-indigo-10:#2435ae;--luminous-indigo-11:#000f7d;--luminous-indigo-12:#000048;--luminous-purple-1:#fbf6fd;--luminous-purple-2:#f7eefc;--luminous-purple-3:#efdcf8;--luminous-purple-4:#e5c8f4;--luminous-purple-5:#dcb3f0;--luminous-purple-6:#d19bec;--luminous-purple-7:#c582e7;--luminous-purple-8:#bd71e4;--luminous-purple-9:#af52de;--luminous-purple-10:#8629b5;--luminous-purple-11:#540085;--luminous-purple-12:#1c004e;--luminous-pink-1:#fff5f7;--luminous-pink-2:#ffeaee;--luminous-pink-3:#ffd5dd;--luminous-pink-4:#ffbcc9;--luminous-pink-5:#ffa3b4;--luminous-pink-6:#ff859c;--luminous-pink-7:#ff6885;--luminous-pink-8:#ff5374;--luminous-pink-9:#ff2d55;--luminous-pink-10:#d00034;--luminous-pink-11:#960010;--luminous-pink-12:#570000;--luminous-brown-1:#faf9f7;--luminous-brown-2:#f6f3ef;--luminous-brown-3:#ece6df;--luminous-brown-4:#e1d8cb;--luminous-brown-5:#d6c9b8;--luminous-brown-6:#c9b8a2;--luminous-brown-7:#bca68b;--luminous-brown-8:#b39a7b;--luminous-brown-9:#a2845e;--luminous-brown-10:#7b603c;--luminous-brown-11:#4d3614;--luminous-brown-12:#230400;--luminous-cyan-1:#f5fbfe;--luminous-cyan-2:#ebf7fd;--luminous-cyan-3:#d6effa;--luminous-cyan-4:#bde5f7;--luminous-cyan-5:#a5dbf4;--luminous-cyan-6:#88cff1;--luminous-cyan-7:#6bc4ed;--luminous-cyan-8:#57bceb;--luminous-cyan-9:#32ade6;--luminous-cyan-10:#0087be;--luminous-cyan-11:#005a8d;--luminous-cyan-12:#002956;--luminous-teal-1:#f5fbfc;--luminous-teal-2:#eaf7f9;--luminous-teal-3:#d6eff4;--luminous-teal-4:#bde6ed;--luminous-teal-5:#a4dce6;--luminous-teal-6:#87d1df;--luminous-teal-7:#6ac6d7;--luminous-teal-8:#55bed1;--luminous-teal-9:#30b0c7;--luminous-teal-10:#008aa0;--luminous-teal-11:#005c71;--luminous-teal-12:#002a3e;--luminous-mint-1:#f2fcfc;--luminous-mint-2:#e6f9f9;--luminous-mint-3:#ccf4f2;--luminous-mint-4:#adedea;--luminous-mint-5:#8fe6e2;--luminous-mint-6:#6bdfd9;--luminous-mint-7:#47d7d0;--luminous-mint-8:#2ed1ca;--luminous-mint-9:#00c7be;--luminous-mint-10:#009f97;--luminous-mint-11:#007069;--luminous-mint-12:#003a37;--luminous-green-1:#f5fcf7;--luminous-green-2:#ebf9ee;--luminous-green-3:#d6f4de;--luminous-green-4:#beedca;--luminous-green-5:#a6e6b6;--luminous-green-6:#89df9f;--luminous-green-7:#6dd787;--luminous-green-8:#59d177;--luminous-green-9:#34c759;--luminous-green-10:#009f34;--luminous-green-11:#006f00;--luminous-green-12:#003800;--luminous-yellow-1:#fffcf2;--luminous-yellow-2:#fffae6;--luminous-yellow-3:#fff5cc;--luminous-yellow-4:#ffefad;--luminous-yellow-5:#ffe98f;--luminous-yellow-6:#ffe16b;--luminous-yellow-7:#ffda47;--luminous-yellow-8:#ffd52e;--luminous-yellow-9:#fc0;--luminous-yellow-10:#d2a500;--luminous-yellow-11:#9c7700;--luminous-yellow-12:#614300;--luminous-orange-1:#fffaf2;--luminous-orange-2:#fff4e6;--luminous-orange-3:#ffeacc;--luminous-orange-4:#ffddad;--luminous-orange-5:#ffd08f;--luminous-orange-6:#ffc26b;--luminous-orange-7:#ffb347;--luminous-orange-8:#ffa82e;--luminous-orange-9:#ff9500;--luminous-orange-10:#d17000;--luminous-orange-11:#994300;--luminous-orange-12:#5f0a00;--luminous-red-1:#fff5f5;--luminous-red-2:#ffebea;--luminous-red-3:#ffd8d6;--luminous-red-4:#ffc0bd;--luminous-red-5:#ffa9a4;--luminous-red-6:#ff8d87;--luminous-red-7:#ff726a;--luminous-red-8:#ff5e55;--luminous-red-9:#ff3b30;--luminous-red-10:#cf000e;--luminous-red-11:#950000;--luminous-red-12:#590000;--warm-gray-1:#fff7f1;--warm-gray-2:#fcf4ee;--warm-gray-3:#f3ebe5;--warm-gray-4:#ece4de;--warm-gray-5:#e4dcd6;--warm-gray-6:#ddd6d0;--warm-gray-7:#d3cbc5;--warm-gray-8:#c1b9b3;--warm-gray-9:#958d88;--warm-gray-10:#8b847f;--warm-gray-11:#6d6661;--warm-gray-12:#2b2521;--cool-gray-1:#f4f5fc;--cool-gray-2:#f1f2fa;--cool-gray-3:#e9eaf1;--cool-gray-4:#e1e2e9;--cool-gray-5:#dadbe2;--cool-gray-6:#d3d4db;--cool-gray-7:#c9c9d1;--cool-gray-8:#b7b7bf;--cool-gray-9:#8b8c93;--cool-gray-10:#828289;--cool-gray-11:#64656b;--cool-gray-12:#232429;--neutral-gray-1:#f7fbf7;--neutral-gray-2:#f4f8f4;--neutral-gray-3:#ebefeb;--neutral-gray-4:#e4e7e4;--neutral-gray-5:#dcdfdc;--neutral-gray-6:#d5d9d5;--neutral-gray-7:#cbcecb;--neutral-gray-8:#b8bcb8;--neutral-gray-9:#8c8f8c;--neutral-gray-10:#828582;--neutral-gray-11:#646764;--neutral-gray-12:#222422}:where(.luminous-themes).theme-dark,:where(.luminous-themes) .theme-dark{--luminous-blue:#0a84ff;--luminous-indigo:#5e5ce6;--luminous-purple:#bf5af2;--luminous-pink:#ff375f;--luminous-brown:#ac8e68;--luminous-cyan:#64d2ff;--luminous-teal:#40cbe0;--luminous-mint:#63e6e2;--luminous-green:#30d158;--luminous-yellow:#ffd60a;--luminous-orange:#ff9f0a;--luminous-red:#ff453a;--primary:#fff;--inverted:#000;--luminous-focus-color:#0a84ff;--luminous-focus-color-alt:#fff;--luminous-body-link-color:#2997ff;--gray-1:#111113;--gray-2:#19191b;--gray-3:#222225;--gray-4:#2a2a2d;--gray-5:#313135;--gray-6:#3a3a40;--gray-7:#484850;--gray-8:#606069;--gray-9:#6e6e79;--gray-10:#7c7c87;--gray-11:#b0b0ba;--gray-12:#eeeef0;--gray-a1:#ffffff04;--gray-a2:#ffffff0b;--gray-a3:#ffffff12;--gray-a4:#ffffff1b;--gray-a5:#fff2;--gray-a6:#ffffff2c;--gray-a7:#ffffff3b;--gray-a8:#ffffff52;--gray-a9:#ffffff65;--gray-a10:#ffffff73;--gray-a11:#ffffffa7;--gray-a12:#ffffffeb;--black-a1:#0000001a;--black-a2:#0000002e;--black-a3:#00000042;--black-a4:#00000057;--black-a5:#00000070;--black-a6:#0000008a;--black-a7:#000000a3;--black-a8:#000000ba;--black-a9:#000000cf;--black-a10:#000000de;--black-a11:#000000ed;--black-a12:#000000f7;--luminous-blue-1:#11171d;--luminous-blue-2:#101d29;--luminous-blue-3:#102841;--luminous-blue-4:#0f365d;--luminous-blue-5:#0e447a;--luminous-blue-6:#0d549b;--luminous-blue-7:#0c64bc;--luminous-blue-8:#0b6fd4;--luminous-blue-9:#0a84ff;--luminous-blue-10:#5da9ff;--luminous-blue-11:#9cdaff;--luminous-blue-12:#e1ffff;--luminous-indigo-1:#15151c;--luminous-indigo-2:#191926;--luminous-indigo-3:#20203c;--luminous-indigo-4:#2a2955;--luminous-indigo-5:#33326f;--luminous-indigo-6:#3e3d8d;--luminous-indigo-7:#4847aa;--luminous-indigo-8:#504fc0;--luminous-indigo-9:#5e5ce6;--luminous-indigo-10:#8b80ff;--luminous-indigo-11:#c1b0ff;--luminous-indigo-12:#ffecff;--luminous-purple-1:#1a151c;--luminous-purple-2:#221828;--luminous-purple-3:#34203e;--luminous-purple-4:#492859;--luminous-purple-5:#5e3174;--luminous-purple-6:#763b94;--luminous-purple-7:#8e46b3;--luminous-purple-8:#a04dca;--luminous-purple-9:#bf5af2;--luminous-purple-10:#ea82ff;--luminous-purple-11:#ffb4ff;--luminous-purple-12:#fff3ff;--luminous-pink-1:#1d1315;--luminous-pink-2:#291519;--luminous-pink-3:#411921;--luminous-pink-4:#5d1d2a;--luminous-pink-5:#7a2233;--luminous-pink-6:#9b273e;--luminous-pink-7:#bc2c49;--luminous-pink-8:#d43051;--luminous-pink-9:#ff375f;--luminous-pink-10:#ff6783;--luminous-pink-11:#ff9db2;--luminous-pink-12:#ffdeee;--luminous-brown-1:#191715;--luminous-brown-2:#211e1a;--luminous-brown-3:#302a22;--luminous-brown-4:#43392d;--luminous-brown-5:#554837;--luminous-brown-6:#6b5a43;--luminous-brown-7:#816b50;--luminous-brown-8:#907858;--luminous-brown-9:#ac8e68;--luminous-brown-10:#d4b48d;--luminous-brown-11:#ffe6bd;--luminous-brown-12:#fffffa;--luminous-cyan-1:#151b1d;--luminous-cyan-2:#192429;--luminous-cyan-3:#223841;--luminous-cyan-4:#2c4f5d;--luminous-cyan-5:#36667a;--luminous-cyan-6:#41819b;--luminous-cyan-7:#4d9cbc;--luminous-cyan-8:#55afd4;--luminous-cyan-9:#64d2ff;--luminous-cyan-10:#91fbff;--luminous-cyan-11:#c8ffff;--luminous-cyan-12:#fff;--luminous-teal-1:#131a1b;--luminous-teal-2:#162426;--luminous-teal-3:#1a363a;--luminous-teal-4:#204d53;--luminous-teal-5:#26636c;--luminous-teal-6:#2c7d89;--luminous-teal-7:#3397a6;--luminous-teal-8:#38aabb;--luminous-teal-9:#40cbe0;--luminous-teal-10:#73f4ff;--luminous-teal-11:#abffff;--luminous-teal-12:#eff;--luminous-mint-1:#151c1b;--luminous-mint-2:#192626;--luminous-mint-3:#213c3b;--luminous-mint-4:#2b5554;--luminous-mint-5:#356f6d;--luminous-mint-6:#418d8a;--luminous-mint-7:#4caaa7;--luminous-mint-8:#54c0bc;--luminous-mint-9:#63e6e2;--luminous-mint-10:#90ffff;--luminous-mint-11:#c6ffff;--luminous-mint-12:#fff;--luminous-green-1:#131b15;--luminous-green-2:#142418;--luminous-green-3:#17371f;--luminous-green-4:#1b4e28;--luminous-green-5:#1f6530;--luminous-green-6:#23803a;--luminous-green-7:#279b44;--luminous-green-8:#2aae4b;--luminous-green-9:#30d158;--luminous-green-10:#65fb7e;--luminous-green-11:#9effaf;--luminous-green-12:#e0ffed;--luminous-yellow-1:#1d1b11;--luminous-yellow-2:#292510;--luminous-yellow-3:#413810;--luminous-yellow-4:#5d500f;--luminous-yellow-5:#7a680e;--luminous-yellow-6:#9b830d;--luminous-yellow-7:#bc9f0c;--luminous-yellow-8:#d4b30b;--luminous-yellow-9:#ffd60a;--luminous-yellow-10:#ffff49;--luminous-yellow-11:#ffff80;--luminous-yellow-12:#ffffbf;--luminous-orange-1:#1d1811;--luminous-orange-2:#291f10;--luminous-orange-3:#412d10;--luminous-orange-4:#5d3e0f;--luminous-orange-5:#7a4f0e;--luminous-orange-6:#9b630d;--luminous-orange-7:#bc770c;--luminous-orange-8:#d4850b;--luminous-orange-9:#ff9f0a;--luminous-orange-10:#ffc641;--luminous-orange-11:#fff974;--luminous-orange-12:#ffffb2;--luminous-red-1:#1d1413;--luminous-red-2:#291615;--luminous-red-3:#411b19;--luminous-red-4:#5d221e;--luminous-red-5:#7a2823;--luminous-red-6:#9b2f29;--luminous-red-7:#bc362f;--luminous-red-8:#d43c33;--luminous-red-9:#ff453a;--luminous-red-10:#ff715d;--luminous-red-11:#ffa58b;--luminous-red-12:#ffe5c5;--warm-gray-1:#1c1815;--warm-gray-2:#241f1c;--warm-gray-3:#2d2726;--warm-gray-4:#352f2d;--warm-gray-5:#3c3635;--warm-gray-6:#443f40;--warm-gray-7:#524c4f;--warm-gray-8:#696366;--warm-gray-9:#777076;--warm-gray-10:#847e83;--warm-gray-11:#b6afb3;--warm-gray-12:#f1eae6;--cool-gray-1:#15171d;--cool-gray-2:#1c1e24;--cool-gray-3:#25262e;--cool-gray-4:#2d2e36;--cool-gray-5:#33353e;--cool-gray-6:#3c3d48;--cool-gray-7:#494b58;--cool-gray-8:#606270;--cool-gray-9:#6e6f7f;--cool-gray-10:#7b7c8d;--cool-gray-11:#acaebe;--cool-gray-12:#e7e8f1;--neutral-gray-1:#141715;--neutral-gray-2:#1b1e1d;--neutral-gray-3:#242727;--neutral-gray-4:#2c2e2e;--neutral-gray-5:#323536;--neutral-gray-6:#3b3e41;--neutral-gray-7:#494c51;--neutral-gray-8:#606369;--neutral-gray-9:#6e7178;--neutral-gray-10:#7b7f86;--neutral-gray-11:#aeb1b7;--neutral-gray-12:#eaedeb}html:has(body.theme-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-accent-color=blue]{--accent-1:var(--luminous-blue-1);--accent-2:var(--luminous-blue-2);--accent-3:var(--luminous-blue-3);--accent-4:var(--luminous-blue-4);--accent-5:var(--luminous-blue-5);--accent-6:var(--luminous-blue-6);--accent-7:var(--luminous-blue-7);--accent-8:var(--luminous-blue-8);--accent-9:var(--luminous-blue-9);--accent-10:var(--luminous-blue-10);--accent-11:var(--luminous-blue-11);--accent-12:var(--luminous-blue-12)}[data-accent-color=indigo]{--accent-1:var(--luminous-indigo-1);--accent-2:var(--luminous-indigo-2);--accent-3:var(--luminous-indigo-3);--accent-4:var(--luminous-indigo-4);--accent-5:var(--luminous-indigo-5);--accent-6:var(--luminous-indigo-6);--accent-7:var(--luminous-indigo-7);--accent-8:var(--luminous-indigo-8);--accent-9:var(--luminous-indigo-9);--accent-10:var(--luminous-indigo-10);--accent-11:var(--luminous-indigo-11);--accent-12:var(--luminous-indigo-12)}[data-accent-color=purple]{--accent-1:var(--luminous-purple-1);--accent-2:var(--luminous-purple-2);--accent-3:var(--luminous-purple-3);--accent-4:var(--luminous-purple-4);--accent-5:var(--luminous-purple-5);--accent-6:var(--luminous-purple-6);--accent-7:var(--luminous-purple-7);--accent-8:var(--luminous-purple-8);--accent-9:var(--luminous-purple-9);--accent-10:var(--luminous-purple-10);--accent-11:var(--luminous-purple-11);--accent-12:var(--luminous-purple-12)}[data-accent-color=pink]{--accent-1:var(--luminous-pink-1);--accent-2:var(--luminous-pink-2);--accent-3:var(--luminous-pink-3);--accent-4:var(--luminous-pink-4);--accent-5:var(--luminous-pink-5);--accent-6:var(--luminous-pink-6);--accent-7:var(--luminous-pink-7);--accent-8:var(--luminous-pink-8);--accent-9:var(--luminous-pink-9);--accent-10:var(--luminous-pink-10);--accent-11:var(--luminous-pink-11);--accent-12:var(--luminous-pink-12)}[data-accent-color=brown]{--accent-1:var(--luminous-brown-1);--accent-2:var(--luminous-brown-2);--accent-3:var(--luminous-brown-3);--accent-4:var(--luminous-brown-4);--accent-5:var(--luminous-brown-5);--accent-6:var(--luminous-brown-6);--accent-7:var(--luminous-brown-7);--accent-8:var(--luminous-brown-8);--accent-9:var(--luminous-brown-9);--accent-10:var(--luminous-brown-10);--accent-11:var(--luminous-brown-11);--accent-12:var(--luminous-brown-12)}[data-accent-color=cyan]{--accent-1:var(--luminous-cyan-1);--accent-2:var(--luminous-cyan-2);--accent-3:var(--luminous-cyan-3);--accent-4:var(--luminous-cyan-4);--accent-5:var(--luminous-cyan-5);--accent-6:var(--luminous-cyan-6);--accent-7:var(--luminous-cyan-7);--accent-8:var(--luminous-cyan-8);--accent-9:var(--luminous-cyan-9);--accent-10:var(--luminous-cyan-10);--accent-11:var(--luminous-cyan-11);--accent-12:var(--luminous-cyan-12)}[data-accent-color=teal]{--accent-1:var(--luminous-teal-1);--accent-2:var(--luminous-teal-2);--accent-3:var(--luminous-teal-3);--accent-4:var(--luminous-teal-4);--accent-5:var(--luminous-teal-5);--accent-6:var(--luminous-teal-6);--accent-7:var(--luminous-teal-7);--accent-8:var(--luminous-teal-8);--accent-9:var(--luminous-teal-9);--accent-10:var(--luminous-teal-10);--accent-11:var(--luminous-teal-11);--accent-12:var(--luminous-teal-12)}[data-accent-color=mint]{--accent-1:var(--luminous-mint-1);--accent-2:var(--luminous-mint-2);--accent-3:var(--luminous-mint-3);--accent-4:var(--luminous-mint-4);--accent-5:var(--luminous-mint-5);--accent-6:var(--luminous-mint-6);--accent-7:var(--luminous-mint-7);--accent-8:var(--luminous-mint-8);--accent-9:var(--luminous-mint-9);--accent-10:var(--luminous-mint-10);--accent-11:var(--luminous-mint-11);--accent-12:var(--luminous-mint-12)}[data-accent-color=green]{--accent-1:var(--luminous-green-1);--accent-2:var(--luminous-green-2);--accent-3:var(--luminous-green-3);--accent-4:var(--luminous-green-4);--accent-5:var(--luminous-green-5);--accent-6:var(--luminous-green-6);--accent-7:var(--luminous-green-7);--accent-8:var(--luminous-green-8);--accent-9:var(--luminous-green-9);--accent-10:var(--luminous-green-10);--accent-11:var(--luminous-green-11);--accent-12:var(--luminous-green-12)}[data-accent-color=yellow]{--accent-1:var(--luminous-yellow-1);--accent-2:var(--luminous-yellow-2);--accent-3:var(--luminous-yellow-3);--accent-4:var(--luminous-yellow-4);--accent-5:var(--luminous-yellow-5);--accent-6:var(--luminous-yellow-6);--accent-7:var(--luminous-yellow-7);--accent-8:var(--luminous-yellow-8);--accent-9:var(--luminous-yellow-9);--accent-10:var(--luminous-yellow-10);--accent-11:var(--luminous-yellow-11);--accent-12:var(--luminous-yellow-12)}[data-accent-color=orange]{--accent-1:var(--luminous-orange-1);--accent-2:var(--luminous-orange-2);--accent-3:var(--luminous-orange-3);--accent-4:var(--luminous-orange-4);--accent-5:var(--luminous-orange-5);--accent-6:var(--luminous-orange-6);--accent-7:var(--luminous-orange-7);--accent-8:var(--luminous-orange-8);--accent-9:var(--luminous-orange-9);--accent-10:var(--luminous-orange-10);--accent-11:var(--luminous-orange-11);--accent-12:var(--luminous-orange-12)}[data-accent-color=red]{--accent-1:var(--luminous-red-1);--accent-2:var(--luminous-red-2);--accent-3:var(--luminous-red-3);--accent-4:var(--luminous-red-4);--accent-5:var(--luminous-red-5);--accent-6:var(--luminous-red-6);--accent-7:var(--luminous-red-7);--accent-8:var(--luminous-red-8);--accent-9:var(--luminous-red-9);--accent-10:var(--luminous-red-10);--accent-11:var(--luminous-red-11);--accent-12:var(--luminous-red-12)}.luminous-themes:where([data-gray-color=warm-gray]){--gray-1:var(--warm-gray-1);--gray-2:var(--warm-gray-2);--gray-3:var(--warm-gray-3);--gray-4:var(--warm-gray-4);--gray-5:var(--warm-gray-5);--gray-6:var(--warm-gray-6);--gray-7:var(--warm-gray-7);--gray-8:var(--warm-gray-8);--gray-9:var(--warm-gray-9);--gray-10:var(--warm-gray-10);--gray-11:var(--warm-gray-11);--gray-12:var(--warm-gray-12)}.luminous-themes:where([data-gray-color=cool-gray]){--gray-1:var(--cool-gray-1);--gray-2:var(--cool-gray-2);--gray-3:var(--cool-gray-3);--gray-4:var(--cool-gray-4);--gray-5:var(--cool-gray-5);--gray-6:var(--cool-gray-6);--gray-7:var(--cool-gray-7);--gray-8:var(--cool-gray-8);--gray-9:var(--cool-gray-9);--gray-10:var(--cool-gray-10);--gray-11:var(--cool-gray-11);--gray-12:var(--cool-gray-12)}.luminous-themes:where([data-gray-color=neutral-gray]){--gray-1:var(--neutral-gray-1);--gray-2:var(--neutral-gray-2);--gray-3:var(--neutral-gray-3);--gray-4:var(--neutral-gray-4);--gray-5:var(--neutral-gray-5);--gray-6:var(--neutral-gray-6);--gray-7:var(--neutral-gray-7);--gray-8:var(--neutral-gray-8);--gray-9:var(--neutral-gray-9);--gray-10:var(--neutral-gray-10);--gray-11:var(--neutral-gray-11);--gray-12:var(--neutral-gray-12)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}abbr,blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,input,legend,li,ol,p,pre,ul{margin:0;padding:0}address,caption,code,figcaption,pre,th{font-size:1em;font-style:normal;font-weight:400}fieldset,iframe{border:0}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}details,main,summary{display:block}audio,canvas,progress,video{vertical-align:initial}button{box-sizing:initial;color:inherit;cursor:pointer;font:inherit;line-height:inherit;vertical-align:inherit;background:0 0;border:0;overflow:visible}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:var(--luminous-focus-offset,1px)}::-moz-focus-inner{border:0;padding:0}html{quotes:"“" "”";font-size:106.25%}body,html{font-family:var(--font-family)}body{background-color:var(--luminous-body-background-color,#fff);color:var(--luminous-body-text-color,#1d1d1f);letter-spacing:-.022em;font-size:17px;font-style:normal;font-weight:400;line-height:1.47059}body,button,input,select,textarea{-moz-font-feature-settings:"kern";font-feature-settings:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--luminous-headline-text-color,#1d1d1f);font-weight:600}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;display:block}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--luminous-headline-plus-first-element-margin,.8em)}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:var(--luminous-headline-plus-headline-margin,.4em)}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:var(--luminous-paragraph-plus-headline-margin,1.6em)}.heading-collapsed+*{margin-top:0}ol+*,p+*,ul+*{margin-top:var(--luminous-paragraph-plus-element-margin,.8em)}ol,ul{margin-inline-start:1.17647em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}nav ol,nav ul{margin:0;list-style:none}li li{font-size:1em}b,strong{font-weight:600}cite,dfn,em,i{font-style:italic}abbr{border:0}:root{--luminous-focus-color-alt:#000;--luminous-focus-offset-container:3px;--global-nav-collective-height:44px}.theme-dark{--luminous-body-background-color:#000;--luminous-body-text-color:#fff;--luminous-headline-text-color:#fff}a{color:var(--luminous-body-link-color,#06c);letter-spacing:inherit}a:disabled{text-decoration:none}a:hover{text-decoration:underline}a.disabled,a:disabled{opacity:var(--luminous-link-disabled-opacity,.42)}.luminous-themes{--scaling:1}@font-face{font-display:swap;font-family:Geist;font-weight:100;src:url(../fonts/Geist-Thin.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Geist;font-weight:300;src:url(../fonts/Geist-Regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Geist;font-weight:500;src:url(../fonts/Geist-SemiBold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Geist;font-weight:600;src:url(../fonts/geist-medium.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Geist;font-weight:700;src:url(../fonts/Geist-Bold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Geist;font-weight:800;src:url(../fonts/Geist-ExtraBold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Geist;font-weight:900;src:url(../fonts/Geist-Black.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-family-mono:Geist,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}:where(.luminous-themes) h1{font-family:var(--font-family);font-size:calc(48px*var(--scaling));letter-spacing:-.003em;font-weight:600;line-height:1.0835}:where(.luminous-themes) h2{font-family:var(--font-family);font-size:calc(40px*var(--scaling));letter-spacing:-.002em;font-weight:600;line-height:1.1}:where(.luminous-themes) h3{font-family:var(--font-family);font-size:calc(32px*var(--scaling));letter-spacing:0;font-weight:600;line-height:1.125}:where(.luminous-themes) h4{font-family:var(--font-family);font-size:calc(24px*var(--scaling));letter-spacing:.007em;font-weight:600;line-height:1.1667}:where(.luminous-themes) h5{font-family:var(--font-family);font-size:calc(20px*var(--scaling));letter-spacing:.011em;font-weight:600;line-height:1.2}:where(.luminous-themes) h6{font-family:var(--font-family);font-size:calc(17px*var(--scaling));letter-spacing:-.022em;font-weight:600;line-height:1.235}@media (width<=1068px){:where(.luminous-themes) h1{font-size:calc(40px*var(--scaling));letter-spacing:0;line-height:1.1}:where(.luminous-themes) h2{font-size:calc(32px*var(--scaling));line-height:1.125}:where(.luminous-themes) h3{font-size:calc(26px*var(--scaling))}:where(.luminous-themes) h4{font-size:calc(22px*var(--scaling))}:where(.luminous-themes) h5{font-size:calc(19px*var(--scaling))}:where(.luminous-themes) h6{font-size:calc(16px*var(--scaling))}}@media (width<=734px){:where(.luminous-themes) h1{font-size:calc(32px*var(--scaling));letter-spacing:.004em;line-height:1.125}:where(.luminous-themes) h2{font-size:calc(26px*var(--scaling))}:where(.luminous-themes) h3{font-size:calc(22px*var(--scaling))}:where(.luminous-themes) h4{font-size:calc(20px*var(--scaling))}:where(.luminous-themes) h5{font-size:calc(17px*var(--scaling))}:where(.luminous-themes) h6{font-size:calc(15px*var(--scaling))}}:where(.luminous-themes) p{font-family:var(--font-family);font-size:calc(17px*var(--scaling));letter-spacing:-.022em;font-weight:400;line-height:1.4706}@media (width<=734px){:where(.luminous-themes) p{font-size:calc(14px*var(--scaling))}}:where(.luminous-themes) blockquote{border-inline-start:3px solid var(--gray-5,#00000026);color:var(--gray-11,inherit);font-family:var(--font-family);font-size:calc(19px*var(--scaling));letter-spacing:.012em;padding-inline-start:var(--space-4,1em);font-style:italic;font-weight:400;line-height:1.4211}@media (width<=734px){:where(.luminous-themes) blockquote{font-size:calc(17px*var(--scaling))}}:where(.luminous-themes) code{background-color:var(--gray-a3,#0000000f);border-radius:var(--radius-1,2px);font-family:var(--font-family-mono,ui-monospace,"SF Mono",monospace);padding:.1em .35em;font-size:.875em}:where(.luminous-themes) pre{background-color:var(--gray-a2,#00000008);border:1px solid var(--gray-a4,#00000014);border-radius:var(--radius-2,4px);font-family:var(--font-family-mono,ui-monospace,"SF Mono",monospace);font-size:calc(14px*var(--scaling));padding:var(--space-4,1em);line-height:1.5715;overflow-x:auto}:where(.luminous-themes) pre code{background:0 0;border-radius:0;padding:0;font-size:1em}:where(.luminous-themes) kbd{background-color:var(--gray-a3,#0000000f);border:solid var(--gray-a6,#00000026);border-radius:var(--radius-2,4px);color:var(--gray-12,inherit);font-family:var(--font-family-mono,ui-monospace,"SF Mono",monospace);font-size:calc(12px*var(--scaling));border-width:1px 1px 2px;padding:.15em .45em;line-height:1.4}:where(.luminous-themes) small{font-size:calc(12px*var(--scaling));letter-spacing:-.01em;line-height:1.3334}:where(.luminous-themes) mark{background-color:var(--amber-a4,#ffc8004d);border-radius:var(--radius-1,2px);color:inherit;padding:.05em .15em}:where(.luminous-themes) abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.luminous-themes) hr{border:none;border-top:1px solid var(--gray-a5,#0000001f);margin-block:var(--space-5,1.5em)}:where(.luminous-themes) table{border:1px solid var(--gray-a4,#0000001a);border-collapse:separate;border-radius:var(--radius-3,6px);border-spacing:0;font-family:var(--font-family);font-size:calc(13px*var(--scaling));text-align:left;vertical-align:top;width:100%;overflow:hidden}:where(.luminous-themes) thead th{background-color:var(--gray-a2,#00000008);border-bottom:1px solid var(--gray-a4,#0000001a);box-sizing:border-box;color:var(--gray-12,inherit);font-family:var(--font-family);font-size:calc(12px*var(--scaling));letter-spacing:.01em;height:40px;padding:var(--space-3,12px) var(--space-4,16px);vertical-align:middle;font-weight:500}:where(.luminous-themes) tbody{color:var(--gray-11,inherit);font-family:var(--font-family);font-size:calc(13px*var(--scaling))}:where(.luminous-themes) td{border-bottom:1px solid var(--gray-a3,#00000012);box-sizing:border-box;height:40px;padding:var(--space-3,12px) var(--space-4,16px);vertical-align:top}:where(.luminous-themes) tbody tr:last-child td{border-bottom:none}:where(.luminous-themes) tbody tr:hover td{background-color:var(--gray-a2,#00000005)}.luminous-themes:where([data-scaling="90%"]){--scaling:.9}.luminous-themes:where([data-scaling="95%"]){--scaling:.95}.luminous-themes:where([data-scaling="100%"]){--scaling:1}.luminous-themes:where([data-scaling="105%"]){--scaling:1.05}.luminous-themes:where([data-scaling="110%"]){--scaling:1.1}:where(.luminous-themes){--space-1:calc(4px*var(--scaling));--space-2:calc(8px*var(--scaling));--space-3:calc(12px*var(--scaling));--space-4:calc(16px*var(--scaling));--space-5:calc(24px*var(--scaling));--space-6:calc(32px*var(--scaling));--space-7:calc(40px*var(--scaling));--space-8:calc(48px*var(--scaling));--space-9:calc(64px*var(--scaling));--gap-none:0px;--gap-1:calc(1px*var(--scaling));--gap-2:calc(2px*var(--scaling));--gap-3:calc(3px*var(--scaling));--gap-4:calc(4px*var(--scaling));--gap-5:calc(5px*var(--scaling));--gap-6:calc(6px*var(--scaling));--gap-8:calc(8px*var(--scaling));--gap-10:calc(10px*var(--scaling));--gap-12:calc(12px*var(--scaling));--gap-14:calc(14px*var(--scaling));--gap-16:calc(16px*var(--scaling));--gap-18:calc(18px*var(--scaling));--gap-20:calc(20px*var(--scaling));--gap-24:calc(24px*var(--scaling));--gap-28:calc(28px*var(--scaling));--gap-30:calc(30px*var(--scaling));--gap-32:calc(32px*var(--scaling));--gap-40:calc(40px*var(--scaling));--gap-48:calc(48px*var(--scaling));--gap-50:calc(50px*var(--scaling));--gap-64:calc(64px*var(--scaling));--gap-80:calc(80px*var(--scaling));--gap-100:calc(100px*var(--scaling));--gap-999:999px}[data-radius]{--radius-1:calc(3px*var(--scaling)*var(--radius-factor));--radius-2:calc(4px*var(--scaling)*var(--radius-factor));--radius-3:calc(6px*var(--scaling)*var(--radius-factor));--radius-4:calc(8px*var(--scaling)*var(--radius-factor));--radius-5:calc(12px*var(--scaling)*var(--radius-factor));--radius-6:calc(16px*var(--scaling)*var(--radius-factor))}[data-radius=none]{--radius-factor:0;--radius-full:0px;--radius-thumb:.5px}[data-radius=small]{--radius-factor:.75;--radius-full:0px;--radius-thumb:.5px}[data-radius=medium]{--radius-factor:1;--radius-full:0px;--radius-thumb:9999px}[data-radius=large]{--radius-factor:1.5;--radius-full:0px;--radius-thumb:9999px}[data-radius=full]{--radius-factor:1.5;--radius-full:9999px;--radius-thumb:9999px}:where(.luminous-themes){--shadow-1:inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--gray-a2),inset 0 1.5px 2px 0 var(--black-a2);--shadow-2:0 0 0 1px var(--gray-a3),0 0 0 .5px var(--black-a1),0 1px 1px 0 var(--gray-a2),0 2px 1px -1px var(--black-a1),0 1px 3px 0 var(--black-a1);--shadow-3:0 0 0 1px var(--gray-a3),0 2px 3px -2px var(--gray-a3),0 3px 12px -4px var(--black-a2),0 4px 16px -8px var(--black-a2);--shadow-4:0 0 0 1px var(--gray-a3),0 8px 40px var(--black-a1),0 12px 32px -16px var(--gray-a3);--shadow-5:0 0 0 1px var(--gray-a3),0 12px 60px var(--black-a3),0 12px 32px -16px var(--gray-a5);--shadow-6:0 0 0 1px var(--gray-a3),0 12px 60px var(--black-a3),0 16px 64px var(--gray-a2),0 16px 36px -20px var(--gray-a7)}@supports (color:color-mix(in oklab,white,black)){:where(.luminous-themes){--shadow-1:inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--gray-a2),inset 0 1.5px 2px 0 var(--black-a2);--shadow-2:0 0 0 1px color-mix(in oklab,var(--gray-a3),var(--gray-3) 25%),0 0 0 .5px var(--black-a1),0 1px 1px 0 var(--gray-a2),0 2px 1px -1px var(--black-a1),0 1px 3px 0 var(--black-a1);--shadow-3:0 0 0 1px color-mix(in oklab,var(--gray-a3),var(--gray-3) 25%),0 2px 3px -2px var(--gray-a3),0 3px 12px -4px var(--black-a2),0 4px 16px -8px var(--black-a2);--shadow-4:0 0 0 1px color-mix(in oklab,var(--gray-a3),var(--gray-3) 25%),0 8px 40px var(--black-a1),0 12px 32px -16px var(--gray-a3);--shadow-5:0 0 0 1px color-mix(in oklab,var(--gray-a3),var(--gray-3) 25%),0 12px 60px var(--black-a3),0 12px 32px -16px var(--gray-a5);--shadow-6:0 0 0 1px color-mix(in oklab,var(--gray-a3),var(--gray-3) 25%),0 12px 60px var(--black-a3),0 16px 64px var(--gray-a2),0 16px 36px -20px var(--gray-a7)}}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.luminous-themes:not(.light,.light-theme)){--shadow-1:inset 0 -1px 1px 0 var(--gray-a3),inset 0 0 0 1px var(--gray-a3),inset 0 3px 4px 0 var(--black-a5),inset 0 0 0 1px var(--gray-a4);--shadow-2:0 0 0 1px var(--gray-a6),0 0 0 .5px var(--black-a3),0 1px 1px 0 var(--black-a6),0 2px 1px -1px var(--black-a6),0 1px 3px 0 var(--black-a5);--shadow-3:0 0 0 1px var(--gray-a6),0 2px 3px -2px var(--black-a3),0 3px 8px -2px var(--black-a6),0 4px 12px -4px var(--black-a7);--shadow-4:0 0 0 1px var(--gray-a6),0 8px 40px var(--black-a3),0 12px 32px -16px var(--black-a5);--shadow-5:0 0 0 1px var(--gray-a6),0 12px 60px var(--black-a5),0 12px 32px -16px var(--black-a7);--shadow-6:0 0 0 1px var(--gray-a6),0 12px 60px var(--black-a4),0 16px 64px var(--black-a6),0 16px 36px -20px var(--black-a11)}@supports (color:color-mix(in oklab,white,black)){:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.luminous-themes:not(.light,.light-theme)){--shadow-1:inset 0 -1px 1px 0 var(--gray-a3),inset 0 0 0 1px var(--gray-a3),inset 0 3px 4px 0 var(--black-a5),inset 0 0 0 1px var(--gray-a4);--shadow-2:0 0 0 1px color-mix(in oklab,var(--gray-a6),var(--gray-6) 25%),0 0 0 .5px var(--black-a3),0 1px 1px 0 var(--black-a6),0 2px 1px -1px var(--black-a6),0 1px 3px 0 var(--black-a5);--shadow-3:0 0 0 1px color-mix(in oklab,var(--gray-a6),var(--gray-6) 25%),0 2px 3px -2px var(--black-a3),0 3px 8px -2px var(--black-a6),0 4px 12px -4px var(--black-a7);--shadow-4:0 0 0 1px color-mix(in oklab,var(--gray-a6),var(--gray-6) 25%),0 8px 40px var(--black-a3),0 12px 32px -16px var(--black-a5);--shadow-5:0 0 0 1px color-mix(in oklab,var(--gray-a6),var(--gray-6) 25%),0 12px 60px var(--black-a5),0 12px 32px -16px var(--black-a7);--shadow-6:0 0 0 1px color-mix(in oklab,var(--gray-a6),var(--gray-6) 25%),0 12px 60px var(--black-a4),0 16px 64px var(--black-a6),0 16px 36px -20px var(--black-a11)}}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row;display:flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-spacebetween{justify-content:space-between}.justify-content-spacearound{justify-content:space-around}.justify-content-spaceevenly{justify-content:space-evenly}@media only screen and (width>=1920px){.xlarge-justify-content-start{justify-content:flex-start}.xlarge-justify-content-end{justify-content:flex-end}.xlarge-justify-content-center{justify-content:center}.xlarge-justify-content-spacebetween{justify-content:space-between}.xlarge-justify-content-spacearound{justify-content:space-around}.xlarge-justify-content-spaceevenly{justify-content:space-evenly}}.large-justify-content-start{justify-content:flex-start}.large-justify-content-end{justify-content:flex-end}.large-justify-content-center{justify-content:center}.large-justify-content-spacebetween{justify-content:space-between}.large-justify-content-spacearound{justify-content:space-around}.large-justify-content-spaceevenly{justify-content:space-evenly}@media only screen and (width<=1068px){.medium-justify-content-start{justify-content:flex-start}.medium-justify-content-end{justify-content:flex-end}.medium-justify-content-center{justify-content:center}.medium-justify-content-spacebetween{justify-content:space-between}.medium-justify-content-spacearound{justify-content:space-around}.medium-justify-content-spaceevenly{justify-content:space-evenly}}@media only screen and (width<=926px){.narrow-medium-justify-content-start{justify-content:flex-start}.narrow-medium-justify-content-end{justify-content:flex-end}.narrow-medium-justify-content-center{justify-content:center}.narrow-medium-justify-content-spacebetween{justify-content:space-between}.narrow-medium-justify-content-spacearound{justify-content:space-around}.narrow-medium-justify-content-spaceevenly{justify-content:space-evenly}}@media only screen and (width<=734px){.small-justify-content-start{justify-content:flex-start}.small-justify-content-end{justify-content:flex-end}.small-justify-content-center{justify-content:center}.small-justify-content-spacebetween{justify-content:space-between}.small-justify-content-spacearound{justify-content:space-around}.small-justify-content-spaceevenly{justify-content:space-evenly}}@media only screen and (width<=480px){.xsmall-justify-content-start{justify-content:flex-start}.xsmall-justify-content-end{justify-content:flex-end}.xsmall-justify-content-center{justify-content:center}.xsmall-justify-content-spacebetween{justify-content:space-between}.xsmall-justify-content-spacearound{justify-content:space-around}.xsmall-justify-content-spaceevenly{justify-content:space-evenly}}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}@media only screen and (width>=1920px){.xlarge-align-items-start{align-items:flex-start}.xlarge-align-items-center{align-items:center}.xlarge-align-items-end{align-items:flex-end}}.large-align-items-start{align-items:flex-start}.large-align-items-center{align-items:center}.large-align-items-end{align-items:flex-end}@media only screen and (width<=1068px){.medium-align-items-start{align-items:flex-start}.medium-align-items-center{align-items:center}.medium-align-items-end{align-items:flex-end}}@media only screen and (width<=926px){.narrow-medium-align-items-start{align-items:flex-start}.narrow-medium-align-items-center{align-items:center}.narrow-medium-align-items-end{align-items:flex-end}}@media only screen and (width<=734px){.small-align-items-start{align-items:flex-start}.small-align-items-center{align-items:center}.small-align-items-end{align-items:flex-end}}@media only screen and (width<=480px){.xsmall-align-items-start{align-items:flex-start}.xsmall-align-items-center{align-items:center}.xsmall-align-items-end{align-items:flex-end}}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}@media only screen and (width>=1920px){.xlarge-align-self-start{align-self:flex-start}.xlarge-align-self-center{align-self:center}.xlarge-align-self-end{align-self:flex-end}}.large-align-self-start{align-self:flex-start}.large-align-self-center{align-self:center}.large-align-self-end{align-self:flex-end}@media only screen and (width<=1068px){.medium-align-self-start{align-self:flex-start}.medium-align-self-center{align-self:center}.medium-align-self-end{align-self:flex-end}}@media only screen and (width<=926px){.narrow-medium-align-self-start{align-self:flex-start}.narrow-medium-align-self-center{align-self:center}.narrow-medium-align-self-end{align-self:flex-end}}@media only screen and (width<=734px){.small-align-self-start{align-self:flex-start}.small-align-self-center{align-self:center}.small-align-self-end{align-self:flex-end}}@media only screen and (width<=480px){.xsmall-align-self-start{align-self:flex-start}.xsmall-align-self-center{align-self:center}.xsmall-align-self-end{align-self:flex-end}}.gap-none{gap:var(--gap-none)}.gap-1{gap:var(--gap-1)}.gap-2{gap:var(--gap-2)}.gap-3{gap:var(--gap-3)}.gap-4{gap:var(--gap-4)}.gap-5{gap:var(--gap-5)}.gap-6{gap:var(--gap-6)}.gap-8{gap:var(--gap-8)}.gap-10{gap:var(--gap-10)}.gap-12{gap:var(--gap-12)}.gap-14{gap:var(--gap-14)}.gap-16{gap:var(--gap-16)}.gap-18{gap:var(--gap-18)}.gap-20{gap:var(--gap-20)}.gap-24{gap:var(--gap-24)}.gap-28{gap:var(--gap-28)}.gap-30{gap:var(--gap-30)}.gap-32{gap:var(--gap-32)}.gap-40{gap:var(--gap-40)}.gap-48{gap:var(--gap-48)}.gap-50{gap:var(--gap-50)}.gap-64{gap:var(--gap-64)}.gap-80{gap:var(--gap-80)}.gap-100{gap:var(--gap-100)}.gap-999{gap:var(--gap-999)}.gap-x-none{column-gap:var(--gap-none)}.gap-x-1{column-gap:var(--gap-1)}.gap-x-2{column-gap:var(--gap-2)}.gap-x-3{column-gap:var(--gap-3)}.gap-x-4{column-gap:var(--gap-4)}.gap-x-5{column-gap:var(--gap-5)}.gap-x-6{column-gap:var(--gap-6)}.gap-x-8{column-gap:var(--gap-8)}.gap-x-10{column-gap:var(--gap-10)}.gap-x-12{column-gap:var(--gap-12)}.gap-x-14{column-gap:var(--gap-14)}.gap-x-16{column-gap:var(--gap-16)}.gap-x-18{column-gap:var(--gap-18)}.gap-x-20{column-gap:var(--gap-20)}.gap-x-24{column-gap:var(--gap-24)}.gap-x-28{column-gap:var(--gap-28)}.gap-x-30{column-gap:var(--gap-30)}.gap-x-32{column-gap:var(--gap-32)}.gap-x-40{column-gap:var(--gap-40)}.gap-x-48{column-gap:var(--gap-48)}.gap-x-50{column-gap:var(--gap-50)}.gap-x-64{column-gap:var(--gap-64)}.gap-x-80{column-gap:var(--gap-80)}.gap-x-100{column-gap:var(--gap-100)}.gap-x-999{column-gap:var(--gap-999)}.gap-y-none{row-gap:var(--gap-none)}.gap-y-1{row-gap:var(--gap-1)}.gap-y-2{row-gap:var(--gap-2)}.gap-y-3{row-gap:var(--gap-3)}.gap-y-4{row-gap:var(--gap-4)}.gap-y-5{row-gap:var(--gap-5)}.gap-y-6{row-gap:var(--gap-6)}.gap-y-8{row-gap:var(--gap-8)}.gap-y-10{row-gap:var(--gap-10)}.gap-y-12{row-gap:var(--gap-12)}.gap-y-14{row-gap:var(--gap-14)}.gap-y-16{row-gap:var(--gap-16)}.gap-y-18{row-gap:var(--gap-18)}.gap-y-20{row-gap:var(--gap-20)}.gap-y-24{row-gap:var(--gap-24)}.gap-y-28{row-gap:var(--gap-28)}.gap-y-30{row-gap:var(--gap-30)}.gap-y-32{row-gap:var(--gap-32)}.gap-y-40{row-gap:var(--gap-40)}.gap-y-48{row-gap:var(--gap-48)}.gap-y-50{row-gap:var(--gap-50)}.gap-y-64{row-gap:var(--gap-64)}.gap-y-80{row-gap:var(--gap-80)}.gap-y-100{row-gap:var(--gap-100)}.gap-y-999{row-gap:var(--gap-999)}.row{flex-flow:wrap;width:100%;display:flex}.row-reverse{flex-direction:row-reverse}.column{box-sizing:border-box;min-width:0;margin:0;padding:0}@media only screen and (width>=1920px){.xlarge-offset-0{margin-inline-start:0}.xlarge-order-0{order:0}.xlarge-1{flex-basis:8.33333%;max-width:8.33333%}.xlarge-offset-1{margin-inline-start:8.33333%}.xlarge-order-1{order:1}.xlarge-2{flex-basis:16.6667%;max-width:16.6667%}.xlarge-offset-2{margin-inline-start:16.6667%}.xlarge-order-2{order:2}.xlarge-3{flex-basis:25%;max-width:25%}.xlarge-offset-3{margin-inline-start:25%}.xlarge-order-3{order:3}.xlarge-4{flex-basis:33.3333%;max-width:33.3333%}.xlarge-offset-4{margin-inline-start:33.3333%}.xlarge-order-4{order:4}.xlarge-5{flex-basis:41.6667%;max-width:41.6667%}.xlarge-offset-5{margin-inline-start:41.6667%}.xlarge-order-5{order:5}.xlarge-6{flex-basis:50%;max-width:50%}.xlarge-offset-6{margin-inline-start:50%}.xlarge-order-6{order:6}.xlarge-7{flex-basis:58.3333%;max-width:58.3333%}.xlarge-offset-7{margin-inline-start:58.3333%}.xlarge-order-7{order:7}.xlarge-8{flex-basis:66.6667%;max-width:66.6667%}.xlarge-offset-8{margin-inline-start:66.6667%}.xlarge-order-8{order:8}.xlarge-9{flex-basis:75%;max-width:75%}.xlarge-offset-9{margin-inline-start:75%}.xlarge-order-9{order:9}.xlarge-10{flex-basis:83.3333%;max-width:83.3333%}.xlarge-offset-10{margin-inline-start:83.3333%}.xlarge-order-10{order:10}.xlarge-11{flex-basis:91.6667%;max-width:91.6667%}.xlarge-offset-11{margin-inline-start:91.6667%}.xlarge-order-11{order:11}.xlarge-12{flex-basis:100%;max-width:100%}.xlarge-offset-12{margin-inline-start:100%}.xlarge-order-12{order:12}.xlarge-centered{margin-inline:auto}.xlarge-uncentered{margin-inline:0}.xlarge-last{margin-inline-start:auto}.xlarge-notlast{margin-inline-start:0}.xlarge-grow{flex:auto;max-width:none}.xlarge-ungrow{flex:initial;max-width:none}}.large-offset-0{margin-inline-start:0}.large-order-0{order:0}.large-1{flex-basis:8.33333%;max-width:8.33333%}.large-offset-1{margin-inline-start:8.33333%}.large-order-1{order:1}.large-2{flex-basis:16.6667%;max-width:16.6667%}.large-offset-2{margin-inline-start:16.6667%}.large-order-2{order:2}.large-3{flex-basis:25%;max-width:25%}.large-offset-3{margin-inline-start:25%}.large-order-3{order:3}.large-4{flex-basis:33.3333%;max-width:33.3333%}.large-offset-4{margin-inline-start:33.3333%}.large-order-4{order:4}.large-5{flex-basis:41.6667%;max-width:41.6667%}.large-offset-5{margin-inline-start:41.6667%}.large-order-5{order:5}.large-6{flex-basis:50%;max-width:50%}.large-offset-6{margin-inline-start:50%}.large-order-6{order:6}.large-7{flex-basis:58.3333%;max-width:58.3333%}.large-offset-7{margin-inline-start:58.3333%}.large-order-7{order:7}.large-8{flex-basis:66.6667%;max-width:66.6667%}.large-offset-8{margin-inline-start:66.6667%}.large-order-8{order:8}.large-9{flex-basis:75%;max-width:75%}.large-offset-9{margin-inline-start:75%}.large-order-9{order:9}.large-10{flex-basis:83.3333%;max-width:83.3333%}.large-offset-10{margin-inline-start:83.3333%}.large-order-10{order:10}.large-11{flex-basis:91.6667%;max-width:91.6667%}.large-offset-11{margin-inline-start:91.6667%}.large-order-11{order:11}.large-12{flex-basis:100%;max-width:100%}.large-offset-12{margin-inline-start:100%}.large-order-12{order:12}.large-centered{margin-inline:auto}.large-uncentered{margin-inline:0}.large-last{margin-inline-start:auto}.large-notlast{margin-inline-start:0}.large-grow{flex:auto;max-width:none}.large-ungrow{flex:initial;max-width:none}@media only screen and (width<=1068px){.medium-offset-0{margin-inline-start:0}.medium-order-0{order:0}.medium-1{flex-basis:8.33333%;max-width:8.33333%}.medium-offset-1{margin-inline-start:8.33333%}.medium-order-1{order:1}.medium-2{flex-basis:16.6667%;max-width:16.6667%}.medium-offset-2{margin-inline-start:16.6667%}.medium-order-2{order:2}.medium-3{flex-basis:25%;max-width:25%}.medium-offset-3{margin-inline-start:25%}.medium-order-3{order:3}.medium-4{flex-basis:33.3333%;max-width:33.3333%}.medium-offset-4{margin-inline-start:33.3333%}.medium-order-4{order:4}.medium-5{flex-basis:41.6667%;max-width:41.6667%}.medium-offset-5{margin-inline-start:41.6667%}.medium-order-5{order:5}.medium-6{flex-basis:50%;max-width:50%}.medium-offset-6{margin-inline-start:50%}.medium-order-6{order:6}.medium-7{flex-basis:58.3333%;max-width:58.3333%}.medium-offset-7{margin-inline-start:58.3333%}.medium-order-7{order:7}.medium-8{flex-basis:66.6667%;max-width:66.6667%}.medium-offset-8{margin-inline-start:66.6667%}.medium-order-8{order:8}.medium-9{flex-basis:75%;max-width:75%}.medium-offset-9{margin-inline-start:75%}.medium-order-9{order:9}.medium-10{flex-basis:83.3333%;max-width:83.3333%}.medium-offset-10{margin-inline-start:83.3333%}.medium-order-10{order:10}.medium-11{flex-basis:91.6667%;max-width:91.6667%}.medium-offset-11{margin-inline-start:91.6667%}.medium-order-11{order:11}.medium-12{flex-basis:100%;max-width:100%}.medium-offset-12{margin-inline-start:100%}.medium-order-12{order:12}.medium-centered{margin-inline:auto}.medium-uncentered{margin-inline:0}.medium-last{margin-inline-start:auto}.medium-notlast{margin-inline-start:0}.medium-grow{flex:auto;max-width:none}.medium-ungrow{flex:initial;max-width:none}}@media only screen and (width<=926px){.narrow-medium-offset-0{margin-inline-start:0}.narrow-medium-order-0{order:0}.narrow-medium-1{flex-basis:8.33333%;max-width:8.33333%}.narrow-medium-offset-1{margin-inline-start:8.33333%}.narrow-medium-order-1{order:1}.narrow-medium-2{flex-basis:16.6667%;max-width:16.6667%}.narrow-medium-offset-2{margin-inline-start:16.6667%}.narrow-medium-order-2{order:2}.narrow-medium-3{flex-basis:25%;max-width:25%}.narrow-medium-offset-3{margin-inline-start:25%}.narrow-medium-order-3{order:3}.narrow-medium-4{flex-basis:33.3333%;max-width:33.3333%}.narrow-medium-offset-4{margin-inline-start:33.3333%}.narrow-medium-order-4{order:4}.narrow-medium-5{flex-basis:41.6667%;max-width:41.6667%}.narrow-medium-offset-5{margin-inline-start:41.6667%}.narrow-medium-order-5{order:5}.narrow-medium-6{flex-basis:50%;max-width:50%}.narrow-medium-offset-6{margin-inline-start:50%}.narrow-medium-order-6{order:6}.narrow-medium-7{flex-basis:58.3333%;max-width:58.3333%}.narrow-medium-offset-7{margin-inline-start:58.3333%}.narrow-medium-order-7{order:7}.narrow-medium-8{flex-basis:66.6667%;max-width:66.6667%}.narrow-medium-offset-8{margin-inline-start:66.6667%}.narrow-medium-order-8{order:8}.narrow-medium-9{flex-basis:75%;max-width:75%}.narrow-medium-offset-9{margin-inline-start:75%}.narrow-medium-order-9{order:9}.narrow-medium-10{flex-basis:83.3333%;max-width:83.3333%}.narrow-medium-offset-10{margin-inline-start:83.3333%}.narrow-medium-order-10{order:10}.narrow-medium-11{flex-basis:91.6667%;max-width:91.6667%}.narrow-medium-offset-11{margin-inline-start:91.6667%}.narrow-medium-order-11{order:11}.narrow-medium-12{flex-basis:100%;max-width:100%}.narrow-medium-offset-12{margin-inline-start:100%}.narrow-medium-order-12{order:12}.narrow-medium-centered{margin-inline:auto}.narrow-medium-uncentered{margin-inline:0}.narrow-medium-last{margin-inline-start:auto}.narrow-medium-notlast{margin-inline-start:0}.narrow-medium-grow{flex:auto;max-width:none}.narrow-medium-ungrow{flex:initial;max-width:none}}@media only screen and (width<=734px){.small-offset-0{margin-inline-start:0}.small-order-0{order:0}.small-1{flex-basis:8.33333%;max-width:8.33333%}.small-offset-1{margin-inline-start:8.33333%}.small-order-1{order:1}.small-2{flex-basis:16.6667%;max-width:16.6667%}.small-offset-2{margin-inline-start:16.6667%}.small-order-2{order:2}.small-3{flex-basis:25%;max-width:25%}.small-offset-3{margin-inline-start:25%}.small-order-3{order:3}.small-4{flex-basis:33.3333%;max-width:33.3333%}.small-offset-4{margin-inline-start:33.3333%}.small-order-4{order:4}.small-5{flex-basis:41.6667%;max-width:41.6667%}.small-offset-5{margin-inline-start:41.6667%}.small-order-5{order:5}.small-6{flex-basis:50%;max-width:50%}.small-offset-6{margin-inline-start:50%}.small-order-6{order:6}.small-7{flex-basis:58.3333%;max-width:58.3333%}.small-offset-7{margin-inline-start:58.3333%}.small-order-7{order:7}.small-8{flex-basis:66.6667%;max-width:66.6667%}.small-offset-8{margin-inline-start:66.6667%}.small-order-8{order:8}.small-9{flex-basis:75%;max-width:75%}.small-offset-9{margin-inline-start:75%}.small-order-9{order:9}.small-10{flex-basis:83.3333%;max-width:83.3333%}.small-offset-10{margin-inline-start:83.3333%}.small-order-10{order:10}.small-11{flex-basis:91.6667%;max-width:91.6667%}.small-offset-11{margin-inline-start:91.6667%}.small-order-11{order:11}.small-12{flex-basis:100%;max-width:100%}.small-offset-12{margin-inline-start:100%}.small-order-12{order:12}.small-centered{margin-inline:auto}.small-uncentered{margin-inline:0}.small-last{margin-inline-start:auto}.small-notlast{margin-inline-start:0}.small-grow{flex:auto;max-width:none}.small-ungrow{flex:initial;max-width:none}}@media only screen and (width<=480px){.xsmall-offset-0{margin-inline-start:0}.xsmall-order-0{order:0}.xsmall-1{flex-basis:8.33333%;max-width:8.33333%}.xsmall-offset-1{margin-inline-start:8.33333%}.xsmall-order-1{order:1}.xsmall-2{flex-basis:16.6667%;max-width:16.6667%}.xsmall-offset-2{margin-inline-start:16.6667%}.xsmall-order-2{order:2}.xsmall-3{flex-basis:25%;max-width:25%}.xsmall-offset-3{margin-inline-start:25%}.xsmall-order-3{order:3}.xsmall-4{flex-basis:33.3333%;max-width:33.3333%}.xsmall-offset-4{margin-inline-start:33.3333%}.xsmall-order-4{order:4}.xsmall-5{flex-basis:41.6667%;max-width:41.6667%}.xsmall-offset-5{margin-inline-start:41.6667%}.xsmall-order-5{order:5}.xsmall-6{flex-basis:50%;max-width:50%}.xsmall-offset-6{margin-inline-start:50%}.xsmall-order-6{order:6}.xsmall-7{flex-basis:58.3333%;max-width:58.3333%}.xsmall-offset-7{margin-inline-start:58.3333%}.xsmall-order-7{order:7}.xsmall-8{flex-basis:66.6667%;max-width:66.6667%}.xsmall-offset-8{margin-inline-start:66.6667%}.xsmall-order-8{order:8}.xsmall-9{flex-basis:75%;max-width:75%}.xsmall-offset-9{margin-inline-start:75%}.xsmall-order-9{order:9}.xsmall-10{flex-basis:83.3333%;max-width:83.3333%}.xsmall-offset-10{margin-inline-start:83.3333%}.xsmall-order-10{order:10}.xsmall-11{flex-basis:91.6667%;max-width:91.6667%}.xsmall-offset-11{margin-inline-start:91.6667%}.xsmall-order-11{order:11}.xsmall-12{flex-basis:100%;max-width:100%}.xsmall-offset-12{margin-inline-start:100%}.xsmall-order-12{order:12}.xsmall-centered{margin-inline:auto}.xsmall-uncentered{margin-inline:0}.xsmall-last{margin-inline-start:auto}.xsmall-notlast{margin-inline-start:0}.xsmall-grow{flex:auto;max-width:none}.xsmall-ungrow{flex:initial;max-width:none}}.row-reverse .column{box-sizing:border-box;min-width:0;margin:0;padding:0}@media only screen and (width>=1920px){.row-reverse .xlarge-offset-0{margin-inline-end:0}.row-reverse .xlarge-offset-1{margin-inline-end:8.33333%}.row-reverse .xlarge-offset-2{margin-inline-end:16.6667%}.row-reverse .xlarge-offset-3{margin-inline-end:25%}.row-reverse .xlarge-offset-4{margin-inline-end:33.3333%}.row-reverse .xlarge-offset-5{margin-inline-end:41.6667%}.row-reverse .xlarge-offset-6{margin-inline-end:50%}.row-reverse .xlarge-offset-7{margin-inline-end:58.3333%}.row-reverse .xlarge-offset-8{margin-inline-end:66.6667%}.row-reverse .xlarge-offset-9{margin-inline-end:75%}.row-reverse .xlarge-offset-10{margin-inline-end:83.3333%}.row-reverse .xlarge-offset-11{margin-inline-end:91.6667%}.row-reverse .xlarge-offset-12{margin-inline-end:100%}.row-reverse .xlarge-last{margin-inline-end:auto}.row-reverse .xlarge-notlast{margin-inline-end:0}}.row-reverse .large-offset-0{margin-inline-end:0}.row-reverse .large-offset-1{margin-inline-end:8.33333%}.row-reverse .large-offset-2{margin-inline-end:16.6667%}.row-reverse .large-offset-3{margin-inline-end:25%}.row-reverse .large-offset-4{margin-inline-end:33.3333%}.row-reverse .large-offset-5{margin-inline-end:41.6667%}.row-reverse .large-offset-6{margin-inline-end:50%}.row-reverse .large-offset-7{margin-inline-end:58.3333%}.row-reverse .large-offset-8{margin-inline-end:66.6667%}.row-reverse .large-offset-9{margin-inline-end:75%}.row-reverse .large-offset-10{margin-inline-end:83.3333%}.row-reverse .large-offset-11{margin-inline-end:91.6667%}.row-reverse .large-offset-12{margin-inline-end:100%}.row-reverse .large-last{margin-inline-end:auto}.row-reverse .large-notlast{margin-inline-end:0}@media only screen and (width<=1068px){.row-reverse .medium-offset-0{margin-inline-end:0}.row-reverse .medium-offset-1{margin-inline-end:8.33333%}.row-reverse .medium-offset-2{margin-inline-end:16.6667%}.row-reverse .medium-offset-3{margin-inline-end:25%}.row-reverse .medium-offset-4{margin-inline-end:33.3333%}.row-reverse .medium-offset-5{margin-inline-end:41.6667%}.row-reverse .medium-offset-6{margin-inline-end:50%}.row-reverse .medium-offset-7{margin-inline-end:58.3333%}.row-reverse .medium-offset-8{margin-inline-end:66.6667%}.row-reverse .medium-offset-9{margin-inline-end:75%}.row-reverse .medium-offset-10{margin-inline-end:83.3333%}.row-reverse .medium-offset-11{margin-inline-end:91.6667%}.row-reverse .medium-offset-12{margin-inline-end:100%}.row-reverse .medium-last{margin-inline-end:auto}.row-reverse .medium-notlast{margin-inline-end:0}}@media only screen and (width<=926px){.row-reverse .narrow-medium-offset-0{margin-inline-end:0}.row-reverse .narrow-medium-offset-1{margin-inline-end:8.33333%}.row-reverse .narrow-medium-offset-2{margin-inline-end:16.6667%}.row-reverse .narrow-medium-offset-3{margin-inline-end:25%}.row-reverse .narrow-medium-offset-4{margin-inline-end:33.3333%}.row-reverse .narrow-medium-offset-5{margin-inline-end:41.6667%}.row-reverse .narrow-medium-offset-6{margin-inline-end:50%}.row-reverse .narrow-medium-offset-7{margin-inline-end:58.3333%}.row-reverse .narrow-medium-offset-8{margin-inline-end:66.6667%}.row-reverse .narrow-medium-offset-9{margin-inline-end:75%}.row-reverse .narrow-medium-offset-10{margin-inline-end:83.3333%}.row-reverse .narrow-medium-offset-11{margin-inline-end:91.6667%}.row-reverse .narrow-medium-offset-12{margin-inline-end:100%}.row-reverse .narrow-medium-last{margin-inline-end:auto}.row-reverse .narrow-medium-notlast{margin-inline-end:0}}@media only screen and (width<=734px){.row-reverse .small-offset-0{margin-inline-end:0}.row-reverse .small-offset-1{margin-inline-end:8.33333%}.row-reverse .small-offset-2{margin-inline-end:16.6667%}.row-reverse .small-offset-3{margin-inline-end:25%}.row-reverse .small-offset-4{margin-inline-end:33.3333%}.row-reverse .small-offset-5{margin-inline-end:41.6667%}.row-reverse .small-offset-6{margin-inline-end:50%}.row-reverse .small-offset-7{margin-inline-end:58.3333%}.row-reverse .small-offset-8{margin-inline-end:66.6667%}.row-reverse .small-offset-9{margin-inline-end:75%}.row-reverse .small-offset-10{margin-inline-end:83.3333%}.row-reverse .small-offset-11{margin-inline-end:91.6667%}.row-reverse .small-offset-12{margin-inline-end:100%}.row-reverse .small-last{margin-inline-end:auto}.row-reverse .small-notlast{margin-inline-end:0}}@media only screen and (width<=480px){.row-reverse .xsmall-offset-0{margin-inline-end:0}.row-reverse .xsmall-offset-1{margin-inline-end:8.33333%}.row-reverse .xsmall-offset-2{margin-inline-end:16.6667%}.row-reverse .xsmall-offset-3{margin-inline-end:25%}.row-reverse .xsmall-offset-4{margin-inline-end:33.3333%}.row-reverse .xsmall-offset-5{margin-inline-end:41.6667%}.row-reverse .xsmall-offset-6{margin-inline-end:50%}.row-reverse .xsmall-offset-7{margin-inline-end:58.3333%}.row-reverse .xsmall-offset-8{margin-inline-end:66.6667%}.row-reverse .xsmall-offset-9{margin-inline-end:75%}.row-reverse .xsmall-offset-10{margin-inline-end:83.3333%}.row-reverse .xsmall-offset-11{margin-inline-end:91.6667%}.row-reverse .xsmall-offset-12{margin-inline-end:100%}.row-reverse .xsmall-last{margin-inline-end:auto}.row-reverse .xsmall-notlast{margin-inline-end:0}}.g{--luminous-grid-columns:12;--luminous-grid-column-gutter-inner-large:var(--luminous-grid-column-gutter-inner,var(--space-5,24px));--luminous-grid-column-gutter-inner-xlarge:var(--luminous-grid-column-gutter-inner,var(--luminous-grid-column-gutter-inner-large));--luminous-grid-column-gutter-inner-medium:var(--luminous-grid-column-gutter-inner,var(--luminous-grid-column-gutter-inner-large));--luminous-grid-column-gutter-inner-small:var(--luminous-grid-column-gutter-inner,var(--luminous-grid-column-gutter-inner-large));--luminous-grid-column-gutter-inner-xsmall:var(--luminous-grid-column-gutter-inner,var(--luminous-grid-column-gutter-inner-large));--luminous-grid-row-gutter-inner-large:var(--luminous-grid-row-gutter-inner,var(--space-5,24px));--luminous-grid-row-gutter-inner-xlarge:var(--luminous-grid-row-gutter-inner,var(--luminous-grid-row-gutter-inner-large));--luminous-grid-row-gutter-inner-medium:var(--luminous-grid-row-gutter-inner,var(--luminous-grid-row-gutter-inner-large));--luminous-grid-row-gutter-inner-small:var(--luminous-grid-row-gutter-inner,var(--luminous-grid-row-gutter-inner-large));--luminous-grid-row-gutter-inner-xsmall:var(--luminous-grid-row-gutter-inner,var(--luminous-grid-row-gutter-inner-large));--luminous-grid-column-gutter-outer-large:var(--luminous-grid-column-gutter-outer,var(--space-5,24px));--luminous-grid-column-gutter-outer-xlarge:var(--luminous-grid-column-gutter-outer,var(--luminous-grid-column-gutter-outer-large));--luminous-grid-column-gutter-outer-medium:var(--luminous-grid-column-gutter-outer,var(--luminous-grid-column-gutter-outer-large));--luminous-grid-column-gutter-outer-small:var(--luminous-grid-column-gutter-outer,var(--luminous-grid-column-gutter-outer-large));--luminous-grid-column-gutter-outer-xsmall:var(--luminous-grid-column-gutter-outer,var(--luminous-grid-column-gutter-outer-large));--luminous-grid-row-gutter-outer-large:var(--luminous-grid-row-gutter-outer,0);--luminous-grid-row-gutter-outer-xlarge:var(--luminous-grid-row-gutter-outer,var(--luminous-grid-row-gutter-outer-large));--luminous-grid-row-gutter-outer-medium:var(--luminous-grid-row-gutter-outer,var(--luminous-grid-row-gutter-outer-large));--luminous-grid-row-gutter-outer-small:var(--luminous-grid-row-gutter-outer,var(--luminous-grid-row-gutter-outer-large));--luminous-grid-row-gutter-outer-xsmall:var(--luminous-grid-row-gutter-outer,var(--luminous-grid-row-gutter-outer-large));column-gap:var(--luminous-grid-column-gutter-inner-large);grid-template-columns:repeat(var(--luminous-grid-columns),minmax(0,1fr));padding:var(--luminous-grid-row-gutter-outer-large) var(--luminous-grid-column-gutter-outer-large);row-gap:var(--luminous-grid-row-gutter-inner-large);margin-inline:auto;display:grid}@media (width>=1441px){.g{column-gap:var(--luminous-grid-column-gutter-inner-xlarge)}}@media (width<=1068px){.g{column-gap:var(--luminous-grid-column-gutter-inner-medium)}}@media (width<=734px){.g{column-gap:var(--luminous-grid-column-gutter-inner-small)}}@media (width<=480px){.g{column-gap:var(--luminous-grid-column-gutter-inner-xsmall)}}@media (width>=1441px){.g{row-gap:var(--luminous-grid-row-gutter-inner-xlarge)}}@media (width<=1068px){.g{row-gap:var(--luminous-grid-row-gutter-inner-medium)}}@media (width<=734px){.g{row-gap:var(--luminous-grid-row-gutter-inner-small)}}@media (width<=480px){.g{row-gap:var(--luminous-grid-row-gutter-inner-xsmall)}}@media (width>=1441px){.g{padding-inline:var(--luminous-grid-column-gutter-outer-xlarge)}}@media (width<=1068px){.g{padding-inline:var(--luminous-grid-column-gutter-outer-medium)}}@media (width<=734px){.g{padding-inline:var(--luminous-grid-column-gutter-outer-small)}}@media (width<=480px){.g{padding-inline:var(--luminous-grid-column-gutter-outer-xsmall)}}@media (width>=1441px){.g{padding-block:var(--luminous-grid-row-gutter-outer-xlarge)}}@media (width<=1068px){.g{padding-block:var(--luminous-grid-row-gutter-outer-medium)}}@media (width<=734px){.g{padding-block:var(--luminous-grid-row-gutter-outer-small)}}@media (width<=480px){.g{padding-block:var(--luminous-grid-row-gutter-outer-xsmall)}}.g .g{height:100%;padding-inline:0}.g-item{box-sizing:border-box;position:relative}.l-span-1{grid-column:span 1}.l-span-2{grid-column:span 2}.l-span-3{grid-column:span 3}.l-span-4{grid-column:span 4}.l-span-5{grid-column:span 5}.l-span-6{grid-column:span 6}.l-span-7{grid-column:span 7}.l-span-8{grid-column:span 8}.l-span-9{grid-column:span 9}.l-span-10{grid-column:span 10}.l-span-11{grid-column:span 11}.l-span-12{grid-column:span 12}@media (width>=1441px){.xl-span-1{grid-column:span 1}.xl-span-2{grid-column:span 2}.xl-span-3{grid-column:span 3}.xl-span-4{grid-column:span 4}.xl-span-5{grid-column:span 5}.xl-span-6{grid-column:span 6}.xl-span-7{grid-column:span 7}.xl-span-8{grid-column:span 8}.xl-span-9{grid-column:span 9}.xl-span-10{grid-column:span 10}.xl-span-11{grid-column:span 11}.xl-span-12{grid-column:span 12}}@media (width<=1068px){.m-span-1{grid-column:span 1}.m-span-2{grid-column:span 2}.m-span-3{grid-column:span 3}.m-span-4{grid-column:span 4}.m-span-5{grid-column:span 5}.m-span-6{grid-column:span 6}.m-span-7{grid-column:span 7}.m-span-8{grid-column:span 8}.m-span-9{grid-column:span 9}.m-span-10{grid-column:span 10}.m-span-11{grid-column:span 11}.m-span-12{grid-column:span 12}}@media (width<=734px){.s-span-1{grid-column:span 1}.s-span-2{grid-column:span 2}.s-span-3{grid-column:span 3}.s-span-4{grid-column:span 4}.s-span-5{grid-column:span 5}.s-span-6{grid-column:span 6}.s-span-7{grid-column:span 7}.s-span-8{grid-column:span 8}.s-span-9{grid-column:span 9}.s-span-10{grid-column:span 10}.s-span-11{grid-column:span 11}.s-span-12{grid-column:span 12}}@media (width<=480px){.xs-span-1{grid-column:span 1}.xs-span-2{grid-column:span 2}.xs-span-3{grid-column:span 3}.xs-span-4{grid-column:span 4}.xs-span-5{grid-column:span 5}.xs-span-6{grid-column:span 6}.xs-span-7{grid-column:span 7}.xs-span-8{grid-column:span 8}.xs-span-9{grid-column:span 9}.xs-span-10{grid-column:span 10}.xs-span-11{grid-column:span 11}.xs-span-12{grid-column:span 12}}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-inline-grid{display:inline-grid}.d-none{display:none}@media (width>=480px){.xs\:d-block{display:block}.xs\:d-inline{display:inline}.xs\:d-inline-block{display:inline-block}.xs\:d-flex{display:flex}.xs\:d-inline-flex{display:inline-flex}.xs\:d-grid{display:grid}.xs\:d-inline-grid{display:inline-grid}.xs\:d-none{display:none}}@media (width>=734px){.sm\:d-block{display:block}.sm\:d-inline{display:inline}.sm\:d-inline-block{display:inline-block}.sm\:d-flex{display:flex}.sm\:d-inline-flex{display:inline-flex}.sm\:d-grid{display:grid}.sm\:d-inline-grid{display:inline-grid}.sm\:d-none{display:none}}@media (width>=926px){.md\:d-block{display:block}.md\:d-inline{display:inline}.md\:d-inline-block{display:inline-block}.md\:d-flex{display:flex}.md\:d-inline-flex{display:inline-flex}.md\:d-grid{display:grid}.md\:d-inline-grid{display:inline-grid}.md\:d-none{display:none}}@media (width>=1068px){.lg\:d-block{display:block}.lg\:d-inline{display:inline}.lg\:d-inline-block{display:inline-block}.lg\:d-flex{display:flex}.lg\:d-inline-flex{display:inline-flex}.lg\:d-grid{display:grid}.lg\:d-inline-grid{display:inline-grid}.lg\:d-none{display:none}}@media (width>=1920px){.xl\:d-block{display:block}.xl\:d-inline{display:inline}.xl\:d-inline-block{display:inline-block}.xl\:d-flex{display:flex}.xl\:d-inline-flex{display:inline-flex}.xl\:d-grid{display:grid}.xl\:d-inline-grid{display:inline-grid}.xl\:d-none{display:none}}.s{position:static}.a{position:absolute}.r{position:relative}.fixed{position:fixed}.sticky{position:sticky}@media (width>=480px){.xs\:s{position:static}.xs\:a{position:absolute}.xs\:r{position:relative}.xs\:fixed{position:fixed}.xs\:sticky{position:sticky}}@media (width>=734px){.sm\:s{position:static}.sm\:a{position:absolute}.sm\:r{position:relative}.sm\:fixed{position:fixed}.sm\:sticky{position:sticky}}@media (width>=926px){.md\:s{position:static}.md\:a{position:absolute}.md\:r{position:relative}.md\:fixed{position:fixed}.md\:sticky{position:sticky}}@media (width>=1068px){.lg\:s{position:static}.lg\:a{position:absolute}.lg\:r{position:relative}.lg\:fixed{position:fixed}.lg\:sticky{position:sticky}}@media (width>=1920px){.xl\:s{position:static}.xl\:a{position:absolute}.xl\:r{position:relative}.xl\:fixed{position:fixed}.xl\:sticky{position:sticky}}.tl-auto{table-layout:auto}.tl-fixed{table-layout:fixed}@media (width>=480px){.xs\:tl-auto{table-layout:auto}.xs\:tl-fixed{table-layout:fixed}}@media (width>=734px){.sm\:tl-auto{table-layout:auto}.sm\:tl-fixed{table-layout:fixed}}@media (width>=926px){.md\:tl-auto{table-layout:auto}.md\:tl-fixed{table-layout:fixed}}@media (width>=1068px){.lg\:tl-auto{table-layout:auto}.lg\:tl-fixed{table-layout:fixed}}@media (width>=1920px){.xl\:tl-auto{table-layout:auto}.xl\:tl-fixed{table-layout:fixed}}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}@media (width>=480px){.xs\:ta-left{text-align:left}.xs\:ta-center{text-align:center}.xs\:ta-right{text-align:right}}@media (width>=734px){.sm\:ta-left{text-align:left}.sm\:ta-center{text-align:center}.sm\:ta-right{text-align:right}}@media (width>=926px){.md\:ta-left{text-align:left}.md\:ta-center{text-align:center}.md\:ta-right{text-align:right}}@media (width>=1068px){.lg\:ta-left{text-align:left}.lg\:ta-center{text-align:center}.lg\:ta-right{text-align:right}}@media (width>=1920px){.xl\:ta-left{text-align:left}.xl\:ta-center{text-align:center}.xl\:ta-right{text-align:right}}.tw-wrap{white-space:normal}.tw-nowrap{white-space:nowrap}.tw-pretty{white-space:normal;text-wrap:pretty}.tw-balance{white-space:normal;text-wrap:balance}@media (width>=480px){.xs\:tw-wrap{white-space:normal}.xs\:tw-nowrap{white-space:nowrap}.xs\:tw-pretty{white-space:normal;text-wrap:pretty}.xs\:tw-balance{white-space:normal;text-wrap:balance}}@media (width>=734px){.sm\:tw-wrap{white-space:normal}.sm\:tw-nowrap{white-space:nowrap}.sm\:tw-pretty{white-space:normal;text-wrap:pretty}.sm\:tw-balance{white-space:normal;text-wrap:balance}}@media (width>=926px){.md\:tw-wrap{white-space:normal}.md\:tw-nowrap{white-space:nowrap}.md\:tw-pretty{white-space:normal;text-wrap:pretty}.md\:tw-balance{white-space:normal;text-wrap:balance}}@media (width>=1068px){.lg\:tw-wrap{white-space:normal}.lg\:tw-nowrap{white-space:nowrap}.lg\:tw-pretty{white-space:normal;text-wrap:pretty}.lg\:tw-balance{white-space:normal;text-wrap:balance}}@media (width>=1920px){.xl\:tw-wrap{white-space:normal}.xl\:tw-nowrap{white-space:nowrap}.xl\:tw-pretty{white-space:normal;text-wrap:pretty}.xl\:tw-balance{white-space:normal;text-wrap:balance}}.va-baseline{vertical-align:baseline}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}@media (width>=480px){.xs\:va-baseline{vertical-align:baseline}.xs\:va-top{vertical-align:top}.xs\:va-middle{vertical-align:middle}.xs\:va-bottom{vertical-align:bottom}}@media (width>=734px){.sm\:va-baseline{vertical-align:baseline}.sm\:va-top{vertical-align:top}.sm\:va-middle{vertical-align:middle}.sm\:va-bottom{vertical-align:bottom}}@media (width>=926px){.md\:va-baseline{vertical-align:baseline}.md\:va-top{vertical-align:top}.md\:va-middle{vertical-align:middle}.md\:va-bottom{vertical-align:bottom}}@media (width>=1068px){.lg\:va-baseline{vertical-align:baseline}.lg\:va-top{vertical-align:top}.lg\:va-middle{vertical-align:middle}.lg\:va-bottom{vertical-align:bottom}}@media (width>=1920px){.xl\:va-baseline{vertical-align:baseline}.xl\:va-top{vertical-align:top}.xl\:va-middle{vertical-align:middle}.xl\:va-bottom{vertical-align:bottom}}.resize-none{resize:none}.resize-v{resize:vertical}.resize-h{resize:horizontal}.resize-both{resize:both}@media (width>=480px){.xs\:resize-none{resize:none}.xs\:resize-v{resize:vertical}.xs\:resize-h{resize:horizontal}.xs\:resize-both{resize:both}}@media (width>=734px){.sm\:resize-none{resize:none}.sm\:resize-v{resize:vertical}.sm\:resize-h{resize:horizontal}.sm\:resize-both{resize:both}}@media (width>=926px){.md\:resize-none{resize:none}.md\:resize-v{resize:vertical}.md\:resize-h{resize:horizontal}.md\:resize-both{resize:both}}@media (width>=1068px){.lg\:resize-none{resize:none}.lg\:resize-v{resize:vertical}.lg\:resize-h{resize:horizontal}.lg\:resize-both{resize:both}}@media (width>=1920px){.xl\:resize-none{resize:none}.xl\:resize-vertical{resize:vertical}.xl\:resize-h{resize:horizontal}.xl\:resize-both{resize:both}}.lt-end:before,.lt-normal:after,.lt-normal:before,.lt-start:after{content:none}.lt-both:after,.lt-both:before,.lt-end:after,.lt-start:before{content:"";display:table}.lt-both:before,.lt-start:before{margin-bottom:calc(var(--leading-trim-start,var(--default-leading-trim-start)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}.lt-both:after,.lt-end:after{margin-top:calc(var(--leading-trim-end,var(--default-leading-trim-end)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}@media (width>=480px){.xs\:lt-end:before,.xs\:lt-normal:after,.xs\:lt-normal:before,.xs\:lt-start:after{content:none}.xs\:lt-both:after,.xs\:lt-both:before,.xs\:lt-end:after,.xs\:lt-start:before{content:"";display:table}.xs\:lt-both:before,.xs\:lt-start:before{margin-bottom:calc(var(--leading-trim-start,var(--default-leading-trim-start)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}.xs\:lt-both:after,.xs\:lt-end:after{margin-top:calc(var(--leading-trim-end,var(--default-leading-trim-end)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}}@media (width>=734px){.sm\:lt-end:before,.sm\:lt-normal:after,.sm\:lt-normal:before,.sm\:lt-start:after{content:none}.sm\:lt-both:after,.sm\:lt-both:before,.sm\:lt-end:after,.sm\:lt-start:before{content:"";display:table}.sm\:lt-both:before,.sm\:lt-start:before{margin-bottom:calc(var(--leading-trim-start,var(--default-leading-trim-start)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}.sm\:lt-both:after,.sm\:lt-end:after{margin-top:calc(var(--leading-trim-end,var(--default-leading-trim-end)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}}@media (width>=926px){.md\:lt-end:before,.md\:lt-normal:after,.md\:lt-normal:before,.md\:lt-start:after{content:none}.md\:lt-both:after,.md\:lt-both:before,.md\:lt-end:after,.md\:lt-start:before{content:"";display:table}.md\:lt-both:before,.md\:lt-start:before{margin-bottom:calc(var(--leading-trim-start,var(--default-leading-trim-start)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}.md\:lt-both:after,.md\:lt-end:after{margin-top:calc(var(--leading-trim-end,var(--default-leading-trim-end)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}}@media (width>=1068px){.lg\:lt-end:before,.lg\:lt-normal:after,.lg\:lt-normal:before,.lg\:lt-start:after{content:none}.lg\:lt-both:after,.lg\:lt-both:before,.lg\:lt-end:after,.lg\:lt-start:before{content:"";display:table}.lg\:lt-both:before,.lg\:lt-start:before{margin-bottom:calc(var(--leading-trim-start,var(--default-leading-trim-start)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}.lg\:lt-both:after,.lg\:lt-end:after{margin-top:calc(var(--leading-trim-end,var(--default-leading-trim-end)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}}@media (width>=1920px){.xl\:lt-end:before,.xl\:lt-normal:after,.xl\:lt-normal:before,.xl\:lt-start:after{content:none}.xl\:lt-both:after,.xl\:lt-both:before,.xl\:lt-end:after,.xl\:lt-start:before{content:"";display:table}.xl\:lt-both:before,.xl\:lt-start:before{margin-bottom:calc(var(--leading-trim-start,var(--default-leading-trim-start)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}.xl\:lt-both:after,.xl\:lt-end:after{margin-top:calc(var(--leading-trim-end,var(--default-leading-trim-end)) - var(--line-height,calc(1em * var(--default-line-height))) / 2)}}.start{align-items:flex-start}.center{align-items:center}.end{align-items:flex-end}.baseline{align-items:baseline}.stretch{align-items:stretch}@media (width>=480px){.xs\:start{align-items:flex-start}.xs\:center{align-items:center}.xs\:end{align-items:flex-end}.xs\:baseline{align-items:baseline}.xs\:stretch{align-items:stretch}}@media (width>=734px){.sm\:start{align-items:flex-start}.sm\:center{align-items:center}.sm\:end{align-items:flex-end}.sm\:baseline{align-items:baseline}.sm\:stretch{align-items:stretch}}@media (width>=926px){.md\:start{align-items:flex-start}.md\:center{align-items:center}.md\:end{align-items:flex-end}.md\:baseline{align-items:baseline}.md\:stretch{align-items:stretch}}@media (width>=1068px){.lg\:start{align-items:flex-start}.lg\:center{align-items:center}.lg\:end{align-items:flex-end}.lg\:baseline{align-items:baseline}.lg\:stretch{align-items:stretch}}@media (width>=1920px){.xl\:start{align-items:flex-start}.xl\:center{align-items:center}.xl\:end{align-items:flex-end}.xl\:baseline{align-items:baseline}.xl\:stretch{align-items:stretch}}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}@media (width>=480px){.xs\:self-start{align-self:flex-start}.xs\:self-center{align-self:center}.xs\:self-end{align-self:flex-end}.xs\:self-baseline{align-self:baseline}.xs\:self-stretch{align-self:stretch}}@media (width>=734px){.sm\:self-start{align-self:flex-start}.sm\:self-center{align-self:center}.sm\:self-end{align-self:flex-end}.sm\:self-baseline{align-self:baseline}.sm\:self-stretch{align-self:stretch}}@media (width>=926px){.md\:self-start{align-self:flex-start}.md\:self-center{align-self:center}.md\:self-end{align-self:flex-end}.md\:self-baseline{align-self:baseline}.md\:self-stretch{align-self:stretch}}@media (width>=1068px){.lg\:self-start{align-self:flex-start}.lg\:self-center{align-self:center}.lg\:self-end{align-self:flex-end}.lg\:self-baseline{align-self:baseline}.lg\:self-stretch{align-self:stretch}}@media (width>=1920px){.xl\:self-start{align-self:flex-start}.xl\:self-center{align-self:center}.xl\:self-end{align-self:flex-end}.xl\:self-baseline{align-self:baseline}.xl\:self-stretch{align-self:stretch}}.w{width:var(--width)}@media (width>=480px){.xs\:w{width:var(--width-xs)}}@media (width>=734px){.sm\:w{width:var(--width-sm)}}@media (width>=926px){.md\:w{width:var(--width-md)}}@media (width>=1068px){.lg\:w{width:var(--width-lg)}}@media (width>=1920px){.xl\:w{width:var(--width-xl)}}.h{height:var(--height)}@media (width>=480px){.xs\:h{height:var(--height-xs)}}@media (width>=734px){.sm\:h{height:var(--height-sm)}}@media (width>=926px){.md\:h{height:var(--height-md)}}@media (width>=1068px){.lg\:h{height:var(--height-lg)}}@media (width>=1920px){.xl\:h{height:var(--height-xl)}}.min-w{min-width:var(--min-width)}@media (width>=480px){.xs\:min-w{min-width:var(--min-width-xs)}}@media (width>=734px){.sm\:min-w{min-width:var(--min-width-sm)}}@media (width>=926px){.md\:min-w{min-width:var(--min-width-md)}}@media (width>=1068px){.lg\:min-w{min-width:var(--min-width-lg)}}@media (width>=1920px){.xl\:min-w{min-width:var(--min-width-xl)}}.min-h{min-height:var(--min-height)}@media (width>=480px){.xs\:min-h{min-height:var(--min-height-xs)}}@media (width>=734px){.sm\:min-h{min-height:var(--min-height-sm)}}@media (width>=926px){.md\:min-h{min-height:var(--min-height-md)}}@media (width>=1068px){.lg\:min-h{min-height:var(--min-height-lg)}}@media (width>=1920px){.xl\:min-h{min-height:var(--min-height-xl)}}.max-w{max-width:var(--max-width)}@media (width>=480px){.xs\:max-w{max-width:var(--max-width-xs)}}@media (width>=734px){.sm\:max-w{max-width:var(--max-width-sm)}}@media (width>=926px){.md\:max-w{max-width:var(--max-width-md)}}@media (width>=1068px){.lg\:max-w{max-width:var(--max-width-lg)}}@media (width>=1920px){.xl\:max-w{max-width:var(--max-width-xl)}}.max-h{max-height:var(--max-height)}@media (width>=480px){.xs\:max-h{max-height:var(--max-height-xs)}}@media (width>=734px){.sm\:max-h{max-height:var(--max-height-sm)}}@media (width>=926px){.md\:max-h{max-height:var(--max-height-md)}}@media (width>=1068px){.lg\:max-h{max-height:var(--max-height-lg)}}@media (width>=1920px){.xl\:max-h{max-height:var(--max-height-xl)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.luminous-themes{--cursor-button:default;--cursor-checkbox:default;--cursor-disabled:not-allowed;--cursor-link:pointer;--cursor-menu-item:default;--cursor-radio:default;--cursor-slider-thumb:default;--cursor-slider-thumb-active:default;--cursor-switch:default}.element-reset:where(body,blockquote,dl,dd,figure,p){margin:0}.element-reset:where(address,b,cite,code,dfn,em,i,kbd,q,samp,small,strong,var){font:unset}.element-reset:where(h1,h2,h3,h4,h5,h6){font:unset;margin:0}.element-reset:where(a){all:unset;-webkit-tap-highlight-color:transparent}.element-reset:where(button,select,[type=button],[type=image],[type=reset],[type=submit],[type=checkbox],[type=color],[type=radio],[type=range]){all:unset;text-indent:0;-webkit-tap-highlight-color:transparent;font-style:normal;font-weight:400;display:inline-block}.element-reset:where(label){-webkit-tap-highlight-color:transparent}.element-reset:where(select){text-align:start;font-style:normal;font-weight:400}.element-reset:where(textarea,input:not([type=button],[type=image],[type=reset],[type=submit],[type=checkbox],[type=color],[type=radio],[type=range])){all:unset;text-align:start;text-indent:0;-webkit-tap-highlight-color:transparent;cursor:text;white-space:pre-wrap;width:-webkit-fill-available;width:-moz-available;width:stretch;font-style:normal;font-weight:400;display:block}.element-reset:where(:focus){outline:none}.element-reset::placeholder{color:unset;opacity:unset;-webkit-user-select:none;user-select:none}.element-reset:where(table){all:unset;text-indent:0;display:table}.element-reset:where(caption){text-align:inherit}.element-reset:where(td){padding:0}.element-reset:where(th){font-weight:unset;text-align:inherit;padding:0}.element-reset:where(abbr,acronym){text-decoration:none}.element-reset:where(canvas,object,picture,summary){display:block}.element-reset:where(del,s){-webkit-text-decoration:unset;text-decoration:unset}.element-reset:where(fieldset,hr){all:unset;display:block}.element-reset:where(legend){cursor:default;border:none;padding:0}.element-reset:where(li){text-align:unset;display:block}.element-reset:where(ol,ul){margin:0;padding:0;list-style:none}.element-reset:where(iframe){width:-webkit-fill-available;width:-moz-available;border:none;width:stretch;display:block}.element-reset:where(ins,u){text-decoration:none}.element-reset:where(img){max-width:100%;display:block}.element-reset:where(svg){flex-shrink:0;max-width:100%;display:block}.element-reset:where(mark){all:unset}.element-reset:where(pre){font:unset;margin:unset}.element-reset:where(q):after,.element-reset:where(q):before{content:""}.element-reset:where(sub,sup){font:unset;vertical-align:unset}.element-reset:where(details) ::marker{content:none}.element-reset:where(summary)::marker{content:none}.element-reset:where(video){width:-webkit-fill-available;width:-moz-available;width:stretch;display:block}.element-reset:where(:any-link){cursor:var(--cursor-link)}.element-reset:where(button){cursor:var(--cursor-button)}.element-reset:where(:disabled,[data-disabled]){cursor:var(--cursor-disabled)}.element-reset:where(input[type=checkbox]){cursor:var(--cursor-checkbox)}.element-reset:where(input[type=radio]){cursor:var(--cursor-radio)}.element-reset,.element-reset:after,.element-reset:before{box-sizing:border-box}.sr-only,.visuallyhidden{clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sr-only{white-space:nowrap;margin:-1px}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.m0{margin:0}.m1{margin:.25rem}.m2{margin:.5rem}.m3{margin:.75rem}.m4{margin:1rem}.m5{margin:1.25rem}.m6{margin:1.5rem}.m8{margin:2rem}.m10{margin:2.5rem}.m12{margin:3rem}.m16{margin:4rem}.mt0{margin-top:0}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt3{margin-top:.75rem}.mt4{margin-top:1rem}.mt5{margin-top:1.25rem}.mt6{margin-top:1.5rem}.mt8{margin-top:2rem}.mt10{margin-top:2.5rem}.mt12{margin-top:3rem}.mt16{margin-top:4rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.25rem}.mb2{margin-bottom:.5rem}.mb3{margin-bottom:.75rem}.mb4{margin-bottom:1rem}.mb5{margin-bottom:1.25rem}.mb6{margin-bottom:1.5rem}.mb8{margin-bottom:2rem}.mb10{margin-bottom:2.5rem}.mb12{margin-bottom:3rem}.mb16{margin-bottom:4rem}.ml0{margin-left:0}.ml1{margin-left:.25rem}.ml2{margin-left:.5rem}.ml3{margin-left:.75rem}.ml4{margin-left:1rem}.ml5{margin-left:1.25rem}.ml6{margin-left:1.5rem}.ml8{margin-left:2rem}.ml10{margin-left:2.5rem}.ml12{margin-left:3rem}.ml16{margin-left:4rem}.mr0{margin-right:0}.mr1{margin-right:.25rem}.mr2{margin-right:.5rem}.mr3{margin-right:.75rem}.mr4{margin-right:1rem}.mr5{margin-right:1.25rem}.mr6{margin-right:1.5rem}.mr8{margin-right:2rem}.mr10{margin-right:2.5rem}.mr12{margin-right:3rem}.mr16{margin-right:4rem}.mx0{margin-left:0;margin-right:0}.mx1{margin-left:.25rem;margin-right:.25rem}.mx2{margin-left:.5rem;margin-right:.5rem}.mx3{margin-left:.75rem;margin-right:.75rem}.mx4{margin-left:1rem;margin-right:1rem}.mx5{margin-left:1.25rem;margin-right:1.25rem}.mx6{margin-left:1.5rem;margin-right:1.5rem}.mx8{margin-left:2rem;margin-right:2rem}.mx10{margin-left:2.5rem;margin-right:2.5rem}.mx12{margin-left:3rem;margin-right:3rem}.mx16{margin-left:4rem;margin-right:4rem}.my0{margin-top:0;margin-bottom:0}.my1{margin-top:.25rem;margin-bottom:.25rem}.my2{margin-top:.5rem;margin-bottom:.5rem}.my3{margin-top:.75rem;margin-bottom:.75rem}.my4{margin-top:1rem;margin-bottom:1rem}.my5{margin-top:1.25rem;margin-bottom:1.25rem}.my6{margin-top:1.5rem;margin-bottom:1.5rem}.my8{margin-top:2rem;margin-bottom:2rem}.my10{margin-top:2.5rem;margin-bottom:2.5rem}.my12{margin-top:3rem;margin-bottom:3rem}.my16{margin-top:4rem;margin-bottom:4rem}.mx-auto{margin-right:auto}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.m-auto{margin:auto}@media (width>=480px){.xs\:m0{margin:0}.xs\:m1{margin:.25rem}.xs\:m2{margin:.5rem}.xs\:m3{margin:.75rem}.xs\:m4{margin:1rem}.xs\:m5{margin:1.25rem}.xs\:m6{margin:1.5rem}.xs\:m8{margin:2rem}.xs\:m10{margin:2.5rem}.xs\:m12{margin:3rem}.xs\:m16{margin:4rem}.xs\:mt0{margin-top:0}.xs\:mt1{margin-top:.25rem}.xs\:mt2{margin-top:.5rem}.xs\:mt3{margin-top:.75rem}.xs\:mt4{margin-top:1rem}.xs\:mt5{margin-top:1.25rem}.xs\:mt6{margin-top:1.5rem}.xs\:mt8{margin-top:2rem}.xs\:mt10{margin-top:2.5rem}.xs\:mt12{margin-top:3rem}.xs\:mt16{margin-top:4rem}.xs\:mb0{margin-bottom:0}.xs\:mb1{margin-bottom:.25rem}.xs\:mb2{margin-bottom:.5rem}.xs\:mb3{margin-bottom:.75rem}.xs\:mb4{margin-bottom:1rem}.xs\:mb5{margin-bottom:1.25rem}.xs\:mb6{margin-bottom:1.5rem}.xs\:mb8{margin-bottom:2rem}.xs\:mb10{margin-bottom:2.5rem}.xs\:mb12{margin-bottom:3rem}.xs\:mb16{margin-bottom:4rem}.xs\:ml0{margin-left:0}.xs\:ml1{margin-left:.25rem}.xs\:ml2{margin-left:.5rem}.xs\:ml3{margin-left:.75rem}.xs\:ml4{margin-left:1rem}.xs\:ml5{margin-left:1.25rem}.xs\:ml6{margin-left:1.5rem}.xs\:ml8{margin-left:2rem}.xs\:ml10{margin-left:2.5rem}.xs\:ml12{margin-left:3rem}.xs\:ml16{margin-left:4rem}.xs\:mr0{margin-right:0}.xs\:mr1{margin-right:.25rem}.xs\:mr2{margin-right:.5rem}.xs\:mr3{margin-right:.75rem}.xs\:mr4{margin-right:1rem}.xs\:mr5{margin-right:1.25rem}.xs\:mr6{margin-right:1.5rem}.xs\:mr8{margin-right:2rem}.xs\:mr10{margin-right:2.5rem}.xs\:mr12{margin-right:3rem}.xs\:mr16{margin-right:4rem}.xs\:mx0{margin-left:0;margin-right:0}.xs\:mx1{margin-left:.25rem;margin-right:.25rem}.xs\:mx2{margin-left:.5rem;margin-right:.5rem}.xs\:mx3{margin-left:.75rem;margin-right:.75rem}.xs\:mx4{margin-left:1rem;margin-right:1rem}.xs\:mx5{margin-left:1.25rem;margin-right:1.25rem}.xs\:mx6{margin-left:1.5rem;margin-right:1.5rem}.xs\:mx8{margin-left:2rem;margin-right:2rem}.xs\:mx10{margin-left:2.5rem;margin-right:2.5rem}.xs\:mx12{margin-left:3rem;margin-right:3rem}.xs\:mx16{margin-left:4rem;margin-right:4rem}.xs\:my0{margin-top:0;margin-bottom:0}.xs\:my1{margin-top:.25rem;margin-bottom:.25rem}.xs\:my2{margin-top:.5rem;margin-bottom:.5rem}.xs\:my3{margin-top:.75rem;margin-bottom:.75rem}.xs\:my4{margin-top:1rem;margin-bottom:1rem}.xs\:my5{margin-top:1.25rem;margin-bottom:1.25rem}.xs\:my6{margin-top:1.5rem;margin-bottom:1.5rem}.xs\:my8{margin-top:2rem;margin-bottom:2rem}.xs\:my10{margin-top:2.5rem;margin-bottom:2.5rem}.xs\:my12{margin-top:3rem;margin-bottom:3rem}.xs\:my16{margin-top:4rem;margin-bottom:4rem}.xs\:mx-auto{margin-right:auto}.xs\:ml-auto,.xs\:mx-auto{margin-left:auto}.xs\:mr-auto{margin-right:auto}}@media (width>=734px){.sm\:m0{margin:0}.sm\:m1{margin:.25rem}.sm\:m2{margin:.5rem}.sm\:m3{margin:.75rem}.sm\:m4{margin:1rem}.sm\:m5{margin:1.25rem}.sm\:m6{margin:1.5rem}.sm\:m8{margin:2rem}.sm\:m10{margin:2.5rem}.sm\:m12{margin:3rem}.sm\:m16{margin:4rem}.sm\:mt0{margin-top:0}.sm\:mt1{margin-top:.25rem}.sm\:mt2{margin-top:.5rem}.sm\:mt3{margin-top:.75rem}.sm\:mt4{margin-top:1rem}.sm\:mt5{margin-top:1.25rem}.sm\:mt6{margin-top:1.5rem}.sm\:mt8{margin-top:2rem}.sm\:mt10{margin-top:2.5rem}.sm\:mt12{margin-top:3rem}.sm\:mt16{margin-top:4rem}.sm\:mb0{margin-bottom:0}.sm\:mb1{margin-bottom:.25rem}.sm\:mb2{margin-bottom:.5rem}.sm\:mb3{margin-bottom:.75rem}.sm\:mb4{margin-bottom:1rem}.sm\:mb5{margin-bottom:1.25rem}.sm\:mb6{margin-bottom:1.5rem}.sm\:mb8{margin-bottom:2rem}.sm\:mb10{margin-bottom:2.5rem}.sm\:mb12{margin-bottom:3rem}.sm\:mb16{margin-bottom:4rem}.sm\:ml0{margin-left:0}.sm\:ml1{margin-left:.25rem}.sm\:ml2{margin-left:.5rem}.sm\:ml3{margin-left:.75rem}.sm\:ml4{margin-left:1rem}.sm\:ml5{margin-left:1.25rem}.sm\:ml6{margin-left:1.5rem}.sm\:ml8{margin-left:2rem}.sm\:ml10{margin-left:2.5rem}.sm\:ml12{margin-left:3rem}.sm\:ml16{margin-left:4rem}.sm\:mr0{margin-right:0}.sm\:mr1{margin-right:.25rem}.sm\:mr2{margin-right:.5rem}.sm\:mr3{margin-right:.75rem}.sm\:mr4{margin-right:1rem}.sm\:mr5{margin-right:1.25rem}.sm\:mr6{margin-right:1.5rem}.sm\:mr8{margin-right:2rem}.sm\:mr10{margin-right:2.5rem}.sm\:mr12{margin-right:3rem}.sm\:mr16{margin-right:4rem}.sm\:mx0{margin-left:0;margin-right:0}.sm\:mx1{margin-left:.25rem;margin-right:.25rem}.sm\:mx2{margin-left:.5rem;margin-right:.5rem}.sm\:mx3{margin-left:.75rem;margin-right:.75rem}.sm\:mx4{margin-left:1rem;margin-right:1rem}.sm\:mx5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mx6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mx8{margin-left:2rem;margin-right:2rem}.sm\:mx10{margin-left:2.5rem;margin-right:2.5rem}.sm\:mx12{margin-left:3rem;margin-right:3rem}.sm\:mx16{margin-left:4rem;margin-right:4rem}.sm\:my0{margin-top:0;margin-bottom:0}.sm\:my1{margin-top:.25rem;margin-bottom:.25rem}.sm\:my2{margin-top:.5rem;margin-bottom:.5rem}.sm\:my3{margin-top:.75rem;margin-bottom:.75rem}.sm\:my4{margin-top:1rem;margin-bottom:1rem}.sm\:my5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:my6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:my8{margin-top:2rem;margin-bottom:2rem}.sm\:my10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:my12{margin-top:3rem;margin-bottom:3rem}.sm\:my16{margin-top:4rem;margin-bottom:4rem}.sm\:mx-auto{margin-right:auto}.sm\:ml-auto,.sm\:mx-auto{margin-left:auto}.sm\:mr-auto{margin-right:auto}}@media (width>=926px){.md\:m0{margin:0}.md\:m1{margin:.25rem}.md\:m2{margin:.5rem}.md\:m3{margin:.75rem}.md\:m4{margin:1rem}.md\:m5{margin:1.25rem}.md\:m6{margin:1.5rem}.md\:m8{margin:2rem}.md\:m10{margin:2.5rem}.md\:m12{margin:3rem}.md\:m16{margin:4rem}.md\:mt0{margin-top:0}.md\:mt1{margin-top:.25rem}.md\:mt2{margin-top:.5rem}.md\:mt3{margin-top:.75rem}.md\:mt4{margin-top:1rem}.md\:mt5{margin-top:1.25rem}.md\:mt6{margin-top:1.5rem}.md\:mt8{margin-top:2rem}.md\:mt10{margin-top:2.5rem}.md\:mt12{margin-top:3rem}.md\:mt16{margin-top:4rem}.md\:mb0{margin-bottom:0}.md\:mb1{margin-bottom:.25rem}.md\:mb2{margin-bottom:.5rem}.md\:mb3{margin-bottom:.75rem}.md\:mb4{margin-bottom:1rem}.md\:mb5{margin-bottom:1.25rem}.md\:mb6{margin-bottom:1.5rem}.md\:mb8{margin-bottom:2rem}.md\:mb10{margin-bottom:2.5rem}.md\:mb12{margin-bottom:3rem}.md\:mb16{margin-bottom:4rem}.md\:ml0{margin-left:0}.md\:ml1{margin-left:.25rem}.md\:ml2{margin-left:.5rem}.md\:ml3{margin-left:.75rem}.md\:ml4{margin-left:1rem}.md\:ml5{margin-left:1.25rem}.md\:ml6{margin-left:1.5rem}.md\:ml8{margin-left:2rem}.md\:ml10{margin-left:2.5rem}.md\:ml12{margin-left:3rem}.md\:ml16{margin-left:4rem}.md\:mr0{margin-right:0}.md\:mr1{margin-right:.25rem}.md\:mr2{margin-right:.5rem}.md\:mr3{margin-right:.75rem}.md\:mr4{margin-right:1rem}.md\:mr5{margin-right:1.25rem}.md\:mr6{margin-right:1.5rem}.md\:mr8{margin-right:2rem}.md\:mr10{margin-right:2.5rem}.md\:mr12{margin-right:3rem}.md\:mr16{margin-right:4rem}.md\:mx0{margin-left:0;margin-right:0}.md\:mx1{margin-left:.25rem;margin-right:.25rem}.md\:mx2{margin-left:.5rem;margin-right:.5rem}.md\:mx3{margin-left:.75rem;margin-right:.75rem}.md\:mx4{margin-left:1rem;margin-right:1rem}.md\:mx5{margin-left:1.25rem;margin-right:1.25rem}.md\:mx6{margin-left:1.5rem;margin-right:1.5rem}.md\:mx8{margin-left:2rem;margin-right:2rem}.md\:mx10{margin-left:2.5rem;margin-right:2.5rem}.md\:mx12{margin-left:3rem;margin-right:3rem}.md\:mx16{margin-left:4rem;margin-right:4rem}.md\:my0{margin-top:0;margin-bottom:0}.md\:my1{margin-top:.25rem;margin-bottom:.25rem}.md\:my2{margin-top:.5rem;margin-bottom:.5rem}.md\:my3{margin-top:.75rem;margin-bottom:.75rem}.md\:my4{margin-top:1rem;margin-bottom:1rem}.md\:my5{margin-top:1.25rem;margin-bottom:1.25rem}.md\:my6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:my8{margin-top:2rem;margin-bottom:2rem}.md\:my10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:my12{margin-top:3rem;margin-bottom:3rem}.md\:my16{margin-top:4rem;margin-bottom:4rem}.md\:mx-auto{margin-right:auto}.md\:ml-auto,.md\:mx-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}}@media (width>=1068px){.lg\:m0{margin:0}.lg\:m1{margin:.25rem}.lg\:m2{margin:.5rem}.lg\:m3{margin:.75rem}.lg\:m4{margin:1rem}.lg\:m5{margin:1.25rem}.lg\:m6{margin:1.5rem}.lg\:m8{margin:2rem}.lg\:m10{margin:2.5rem}.lg\:m12{margin:3rem}.lg\:m16{margin:4rem}.lg\:mt0{margin-top:0}.lg\:mt1{margin-top:.25rem}.lg\:mt2{margin-top:.5rem}.lg\:mt3{margin-top:.75rem}.lg\:mt4{margin-top:1rem}.lg\:mt5{margin-top:1.25rem}.lg\:mt6{margin-top:1.5rem}.lg\:mt8{margin-top:2rem}.lg\:mt10{margin-top:2.5rem}.lg\:mt12{margin-top:3rem}.lg\:mt16{margin-top:4rem}.lg\:mb0{margin-bottom:0}.lg\:mb1{margin-bottom:.25rem}.lg\:mb2{margin-bottom:.5rem}.lg\:mb3{margin-bottom:.75rem}.lg\:mb4{margin-bottom:1rem}.lg\:mb5{margin-bottom:1.25rem}.lg\:mb6{margin-bottom:1.5rem}.lg\:mb8{margin-bottom:2rem}.lg\:mb10{margin-bottom:2.5rem}.lg\:mb12{margin-bottom:3rem}.lg\:mb16{margin-bottom:4rem}.lg\:ml0{margin-left:0}.lg\:ml1{margin-left:.25rem}.lg\:ml2{margin-left:.5rem}.lg\:ml3{margin-left:.75rem}.lg\:ml4{margin-left:1rem}.lg\:ml5{margin-left:1.25rem}.lg\:ml6{margin-left:1.5rem}.lg\:ml8{margin-left:2rem}.lg\:ml10{margin-left:2.5rem}.lg\:ml12{margin-left:3rem}.lg\:ml16{margin-left:4rem}.lg\:mr0{margin-right:0}.lg\:mr1{margin-right:.25rem}.lg\:mr2{margin-right:.5rem}.lg\:mr3{margin-right:.75rem}.lg\:mr4{margin-right:1rem}.lg\:mr5{margin-right:1.25rem}.lg\:mr6{margin-right:1.5rem}.lg\:mr8{margin-right:2rem}.lg\:mr10{margin-right:2.5rem}.lg\:mr12{margin-right:3rem}.lg\:mr16{margin-right:4rem}.lg\:mx0{margin-left:0;margin-right:0}.lg\:mx1{margin-left:.25rem;margin-right:.25rem}.lg\:mx2{margin-left:.5rem;margin-right:.5rem}.lg\:mx3{margin-left:.75rem;margin-right:.75rem}.lg\:mx4{margin-left:1rem;margin-right:1rem}.lg\:mx5{margin-left:1.25rem;margin-right:1.25rem}.lg\:mx6{margin-left:1.5rem;margin-right:1.5rem}.lg\:mx8{margin-left:2rem;margin-right:2rem}.lg\:mx10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mx12{margin-left:3rem;margin-right:3rem}.lg\:mx16{margin-left:4rem;margin-right:4rem}.lg\:my0{margin-top:0;margin-bottom:0}.lg\:my1{margin-top:.25rem;margin-bottom:.25rem}.lg\:my2{margin-top:.5rem;margin-bottom:.5rem}.lg\:my3{margin-top:.75rem;margin-bottom:.75rem}.lg\:my4{margin-top:1rem;margin-bottom:1rem}.lg\:my5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:my6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:my8{margin-top:2rem;margin-bottom:2rem}.lg\:my10{margin-top:2.5rem;margin-bottom:2.5rem}.lg\:my12{margin-top:3rem;margin-bottom:3rem}.lg\:my16{margin-top:4rem;margin-bottom:4rem}.lg\:mx-auto{margin-right:auto}.lg\:ml-auto,.lg\:mx-auto{margin-left:auto}.lg\:mr-auto{margin-right:auto}}@media (width>=1920px){.xl\:m0{margin:0}.xl\:m1{margin:.25rem}.xl\:m2{margin:.5rem}.xl\:m3{margin:.75rem}.xl\:m4{margin:1rem}.xl\:m5{margin:1.25rem}.xl\:m6{margin:1.5rem}.xl\:m8{margin:2rem}.xl\:m10{margin:2.5rem}.xl\:m12{margin:3rem}.xl\:m16{margin:4rem}.xl\:mt0{margin-top:0}.xl\:mt1{margin-top:.25rem}.xl\:mt2{margin-top:.5rem}.xl\:mt3{margin-top:.75rem}.xl\:mt4{margin-top:1rem}.xl\:mt5{margin-top:1.25rem}.xl\:mt6{margin-top:1.5rem}.xl\:mt8{margin-top:2rem}.xl\:mt10{margin-top:2.5rem}.xl\:mt12{margin-top:3rem}.xl\:mt16{margin-top:4rem}.xl\:mb0{margin-bottom:0}.xl\:mb1{margin-bottom:.25rem}.xl\:mb2{margin-bottom:.5rem}.xl\:mb3{margin-bottom:.75rem}.xl\:mb4{margin-bottom:1rem}.xl\:mb5{margin-bottom:1.25rem}.xl\:mb6{margin-bottom:1.5rem}.xl\:mb8{margin-bottom:2rem}.xl\:mb10{margin-bottom:2.5rem}.xl\:mb12{margin-bottom:3rem}.xl\:mb16{margin-bottom:4rem}.xl\:ml0{margin-left:0}.xl\:ml1{margin-left:.25rem}.xl\:ml2{margin-left:.5rem}.xl\:ml3{margin-left:.75rem}.xl\:ml4{margin-left:1rem}.xl\:ml5{margin-left:1.25rem}.xl\:ml6{margin-left:1.5rem}.xl\:ml8{margin-left:2rem}.xl\:ml10{margin-left:2.5rem}.xl\:ml12{margin-left:3rem}.xl\:ml16{margin-left:4rem}.xl\:mr0{margin-right:0}.xl\:mr1{margin-right:.25rem}.xl\:mr2{margin-right:.5rem}.xl\:mr3{margin-right:.75rem}.xl\:mr4{margin-right:1rem}.xl\:mr5{margin-right:1.25rem}.xl\:mr6{margin-right:1.5rem}.xl\:mr8{margin-right:2rem}.xl\:mr10{margin-right:2.5rem}.xl\:mr12{margin-right:3rem}.xl\:mr16{margin-right:4rem}.xl\:mx0{margin-left:0;margin-right:0}.xl\:mx1{margin-left:.25rem;margin-right:.25rem}.xl\:mx2{margin-left:.5rem;margin-right:.5rem}.xl\:mx3{margin-left:.75rem;margin-right:.75rem}.xl\:mx4{margin-left:1rem;margin-right:1rem}.xl\:mx5{margin-left:1.25rem;margin-right:1.25rem}.xl\:mx6{margin-left:1.5rem;margin-right:1.5rem}.xl\:mx8{margin-left:2rem;margin-right:2rem}.xl\:mx10{margin-left:2.5rem;margin-right:2.5rem}.xl\:mx12{margin-left:3rem;margin-right:3rem}.xl\:mx16{margin-left:4rem;margin-right:4rem}.xl\:my0{margin-top:0;margin-bottom:0}.xl\:my1{margin-top:.25rem;margin-bottom:.25rem}.xl\:my2{margin-top:.5rem;margin-bottom:.5rem}.xl\:my3{margin-top:.75rem;margin-bottom:.75rem}.xl\:my4{margin-top:1rem;margin-bottom:1rem}.xl\:my5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\:my6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:my8{margin-top:2rem;margin-bottom:2rem}.xl\:my10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:my12{margin-top:3rem;margin-bottom:3rem}.xl\:my16{margin-top:4rem;margin-bottom:4rem}.xl\:mx-auto{margin-right:auto}.xl\:ml-auto,.xl\:mx-auto{margin-left:auto}.xl\:mr-auto{margin-right:auto}}.p0{padding:0}.p1{padding:.25rem}.p2{padding:.5rem}.p3{padding:.75rem}.p4{padding:1rem}.p5{padding:1.25rem}.p6{padding:1.5rem}.p8{padding:2rem}.p10{padding:2.5rem}.p12{padding:3rem}.p16{padding:4rem}.pt0{padding-top:0}.pt1{padding-top:.25rem}.pt2{padding-top:.5rem}.pt3{padding-top:.75rem}.pt4{padding-top:1rem}.pt5{padding-top:1.25rem}.pt6{padding-top:1.5rem}.pt8{padding-top:2rem}.pt10{padding-top:2.5rem}.pt12{padding-top:3rem}.pt16{padding-top:4rem}.pb0{padding-bottom:0}.pb1{padding-bottom:.25rem}.pb2{padding-bottom:.5rem}.pb3{padding-bottom:.75rem}.pb4{padding-bottom:1rem}.pb5{padding-bottom:1.25rem}.pb6{padding-bottom:1.5rem}.pb8{padding-bottom:2rem}.pb10{padding-bottom:2.5rem}.pb12{padding-bottom:3rem}.pb16{padding-bottom:4rem}.pl0{padding-left:0}.pl1{padding-left:.25rem}.pl2{padding-left:.5rem}.pl3{padding-left:.75rem}.pl4{padding-left:1rem}.pl5{padding-left:1.25rem}.pl6{padding-left:1.5rem}.pl8{padding-left:2rem}.pl10{padding-left:2.5rem}.pl12{padding-left:3rem}.pl16{padding-left:4rem}.pr0{padding-right:0}.pr1{padding-right:.25rem}.pr2{padding-right:.5rem}.pr3{padding-right:.75rem}.pr4{padding-right:1rem}.pr5{padding-right:1.25rem}.pr6{padding-right:1.5rem}.pr8{padding-right:2rem}.pr10{padding-right:2.5rem}.pr12{padding-right:3rem}.pr16{padding-right:4rem}.px0{padding-left:0;padding-right:0}.px1{padding-left:.25rem;padding-right:.25rem}.px2{padding-left:.5rem;padding-right:.5rem}.px3{padding-left:.75rem;padding-right:.75rem}.px4{padding-left:1rem;padding-right:1rem}.px5{padding-left:1.25rem;padding-right:1.25rem}.px6{padding-left:1.5rem;padding-right:1.5rem}.px8{padding-left:2rem;padding-right:2rem}.px10{padding-left:2.5rem;padding-right:2.5rem}.px12{padding-left:3rem;padding-right:3rem}.px16{padding-left:4rem;padding-right:4rem}.py0{padding-top:0;padding-bottom:0}.py1{padding-top:.25rem;padding-bottom:.25rem}.py2{padding-top:.5rem;padding-bottom:.5rem}.py3{padding-top:.75rem;padding-bottom:.75rem}.py4{padding-top:1rem;padding-bottom:1rem}.py5{padding-top:1.25rem;padding-bottom:1.25rem}.py6{padding-top:1.5rem;padding-bottom:1.5rem}.py8{padding-top:2rem;padding-bottom:2rem}.py10{padding-top:2.5rem;padding-bottom:2.5rem}.py12{padding-top:3rem;padding-bottom:3rem}.py16{padding-top:4rem;padding-bottom:4rem}@media (width>=480px){.xs\:p0{padding:0}.xs\:p1{padding:.25rem}.xs\:p2{padding:.5rem}.xs\:p3{padding:.75rem}.xs\:p4{padding:1rem}.xs\:p5{padding:1.25rem}.xs\:p6{padding:1.5rem}.xs\:p8{padding:2rem}.xs\:p10{padding:2.5rem}.xs\:p12{padding:3rem}.xs\:p16{padding:4rem}.xs\:pt0{padding-top:0}.xs\:pt1{padding-top:.25rem}.xs\:pt2{padding-top:.5rem}.xs\:pt3{padding-top:.75rem}.xs\:pt4{padding-top:1rem}.xs\:pt5{padding-top:1.25rem}.xs\:pt6{padding-top:1.5rem}.xs\:pt8{padding-top:2rem}.xs\:pt10{padding-top:2.5rem}.xs\:pt12{padding-top:3rem}.xs\:pt16{padding-top:4rem}.xs\:pb0{padding-bottom:0}.xs\:pb1{padding-bottom:.25rem}.xs\:pb2{padding-bottom:.5rem}.xs\:pb3{padding-bottom:.75rem}.xs\:pb4{padding-bottom:1rem}.xs\:pb5{padding-bottom:1.25rem}.xs\:pb6{padding-bottom:1.5rem}.xs\:pb8{padding-bottom:2rem}.xs\:pb10{padding-bottom:2.5rem}.xs\:pb12{padding-bottom:3rem}.xs\:pb16{padding-bottom:4rem}.xs\:pl0{padding-left:0}.xs\:pl1{padding-left:.25rem}.xs\:pl2{padding-left:.5rem}.xs\:pl3{padding-left:.75rem}.xs\:pl4{padding-left:1rem}.xs\:pl5{padding-left:1.25rem}.xs\:pl6{padding-left:1.5rem}.xs\:pl8{padding-left:2rem}.xs\:pl10{padding-left:2.5rem}.xs\:pl12{padding-left:3rem}.xs\:pl16{padding-left:4rem}.xs\:pr0{padding-right:0}.xs\:pr1{padding-right:.25rem}.xs\:pr2{padding-right:.5rem}.xs\:pr3{padding-right:.75rem}.xs\:pr4{padding-right:1rem}.xs\:pr5{padding-right:1.25rem}.xs\:pr6{padding-right:1.5rem}.xs\:pr8{padding-right:2rem}.xs\:pr10{padding-right:2.5rem}.xs\:pr12{padding-right:3rem}.xs\:pr16{padding-right:4rem}.xs\:px0{padding-left:0;padding-right:0}.xs\:px1{padding-left:.25rem;padding-right:.25rem}.xs\:px2{padding-left:.5rem;padding-right:.5rem}.xs\:px3{padding-left:.75rem;padding-right:.75rem}.xs\:px4{padding-left:1rem;padding-right:1rem}.xs\:px5{padding-left:1.25rem;padding-right:1.25rem}.xs\:px6{padding-left:1.5rem;padding-right:1.5rem}.xs\:px8{padding-left:2rem;padding-right:2rem}.xs\:px10{padding-left:2.5rem;padding-right:2.5rem}.xs\:px12{padding-left:3rem;padding-right:3rem}.xs\:px16{padding-left:4rem;padding-right:4rem}.xs\:py0{padding-top:0;padding-bottom:0}.xs\:py1{padding-top:.25rem;padding-bottom:.25rem}.xs\:py2{padding-top:.5rem;padding-bottom:.5rem}.xs\:py3{padding-top:.75rem;padding-bottom:.75rem}.xs\:py4{padding-top:1rem;padding-bottom:1rem}.xs\:py5{padding-top:1.25rem;padding-bottom:1.25rem}.xs\:py6{padding-top:1.5rem;padding-bottom:1.5rem}.xs\:py8{padding-top:2rem;padding-bottom:2rem}.xs\:py10{padding-top:2.5rem;padding-bottom:2.5rem}.xs\:py12{padding-top:3rem;padding-bottom:3rem}.xs\:py16{padding-top:4rem;padding-bottom:4rem}}@media (width>=734px){.sm\:p0{padding:0}.sm\:p1{padding:.25rem}.sm\:p2{padding:.5rem}.sm\:p3{padding:.75rem}.sm\:p4{padding:1rem}.sm\:p5{padding:1.25rem}.sm\:p6{padding:1.5rem}.sm\:p8{padding:2rem}.sm\:p10{padding:2.5rem}.sm\:p12{padding:3rem}.sm\:p16{padding:4rem}.sm\:pt0{padding-top:0}.sm\:pt1{padding-top:.25rem}.sm\:pt2{padding-top:.5rem}.sm\:pt3{padding-top:.75rem}.sm\:pt4{padding-top:1rem}.sm\:pt5{padding-top:1.25rem}.sm\:pt6{padding-top:1.5rem}.sm\:pt8{padding-top:2rem}.sm\:pt10{padding-top:2.5rem}.sm\:pt12{padding-top:3rem}.sm\:pt16{padding-top:4rem}.sm\:pb0{padding-bottom:0}.sm\:pb1{padding-bottom:.25rem}.sm\:pb2{padding-bottom:.5rem}.sm\:pb3{padding-bottom:.75rem}.sm\:pb4{padding-bottom:1rem}.sm\:pb5{padding-bottom:1.25rem}.sm\:pb6{padding-bottom:1.5rem}.sm\:pb8{padding-bottom:2rem}.sm\:pb10{padding-bottom:2.5rem}.sm\:pb12{padding-bottom:3rem}.sm\:pb16{padding-bottom:4rem}.sm\:pl0{padding-left:0}.sm\:pl1{padding-left:.25rem}.sm\:pl2{padding-left:.5rem}.sm\:pl3{padding-left:.75rem}.sm\:pl4{padding-left:1rem}.sm\:pl5{padding-left:1.25rem}.sm\:pl6{padding-left:1.5rem}.sm\:pl8{padding-left:2rem}.sm\:pl10{padding-left:2.5rem}.sm\:pl12{padding-left:3rem}.sm\:pl16{padding-left:4rem}.sm\:pr0{padding-right:0}.sm\:pr1{padding-right:.25rem}.sm\:pr2{padding-right:.5rem}.sm\:pr3{padding-right:.75rem}.sm\:pr4{padding-right:1rem}.sm\:pr5{padding-right:1.25rem}.sm\:pr6{padding-right:1.5rem}.sm\:pr8{padding-right:2rem}.sm\:pr10{padding-right:2.5rem}.sm\:pr12{padding-right:3rem}.sm\:pr16{padding-right:4rem}.sm\:px0{padding-left:0;padding-right:0}.sm\:px1{padding-left:.25rem;padding-right:.25rem}.sm\:px2{padding-left:.5rem;padding-right:.5rem}.sm\:px3{padding-left:.75rem;padding-right:.75rem}.sm\:px4{padding-left:1rem;padding-right:1rem}.sm\:px5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px8{padding-left:2rem;padding-right:2rem}.sm\:px10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px12{padding-left:3rem;padding-right:3rem}.sm\:px16{padding-left:4rem;padding-right:4rem}.sm\:py0{padding-top:0;padding-bottom:0}.sm\:py1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py4{padding-top:1rem;padding-bottom:1rem}.sm\:py5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py8{padding-top:2rem;padding-bottom:2rem}.sm\:py10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py12{padding-top:3rem;padding-bottom:3rem}.sm\:py16{padding-top:4rem;padding-bottom:4rem}}@media (width>=926px){.md\:p0{padding:0}.md\:p1{padding:.25rem}.md\:p2{padding:.5rem}.md\:p3{padding:.75rem}.md\:p4{padding:1rem}.md\:p5{padding:1.25rem}.md\:p6{padding:1.5rem}.md\:p8{padding:2rem}.md\:p10{padding:2.5rem}.md\:p12{padding:3rem}.md\:p16{padding:4rem}.md\:pt0{padding-top:0}.md\:pt1{padding-top:.25rem}.md\:pt2{padding-top:.5rem}.md\:pt3{padding-top:.75rem}.md\:pt4{padding-top:1rem}.md\:pt5{padding-top:1.25rem}.md\:pt6{padding-top:1.5rem}.md\:pt8{padding-top:2rem}.md\:pt10{padding-top:2.5rem}.md\:pt12{padding-top:3rem}.md\:pt16{padding-top:4rem}.md\:pb0{padding-bottom:0}.md\:pb1{padding-bottom:.25rem}.md\:pb2{padding-bottom:.5rem}.md\:pb3{padding-bottom:.75rem}.md\:pb4{padding-bottom:1rem}.md\:pb5{padding-bottom:1.25rem}.md\:pb6{padding-bottom:1.5rem}.md\:pb8{padding-bottom:2rem}.md\:pb10{padding-bottom:2.5rem}.md\:pb12{padding-bottom:3rem}.md\:pb16{padding-bottom:4rem}.md\:pl0{padding-left:0}.md\:pl1{padding-left:.25rem}.md\:pl2{padding-left:.5rem}.md\:pl3{padding-left:.75rem}.md\:pl4{padding-left:1rem}.md\:pl5{padding-left:1.25rem}.md\:pl6{padding-left:1.5rem}.md\:pl8{padding-left:2rem}.md\:pl10{padding-left:2.5rem}.md\:pl12{padding-left:3rem}.md\:pl16{padding-left:4rem}.md\:pr0{padding-right:0}.md\:pr1{padding-right:.25rem}.md\:pr2{padding-right:.5rem}.md\:pr3{padding-right:.75rem}.md\:pr4{padding-right:1rem}.md\:pr5{padding-right:1.25rem}.md\:pr6{padding-right:1.5rem}.md\:pr8{padding-right:2rem}.md\:pr10{padding-right:2.5rem}.md\:pr12{padding-right:3rem}.md\:pr16{padding-right:4rem}.md\:px0{padding-left:0;padding-right:0}.md\:px1{padding-left:.25rem;padding-right:.25rem}.md\:px2{padding-left:.5rem;padding-right:.5rem}.md\:px3{padding-left:.75rem;padding-right:.75rem}.md\:px4{padding-left:1rem;padding-right:1rem}.md\:px5{padding-left:1.25rem;padding-right:1.25rem}.md\:px6{padding-left:1.5rem;padding-right:1.5rem}.md\:px8{padding-left:2rem;padding-right:2rem}.md\:px10{padding-left:2.5rem;padding-right:2.5rem}.md\:px12{padding-left:3rem;padding-right:3rem}.md\:px16{padding-left:4rem;padding-right:4rem}.md\:py0{padding-top:0;padding-bottom:0}.md\:py1{padding-top:.25rem;padding-bottom:.25rem}.md\:py2{padding-top:.5rem;padding-bottom:.5rem}.md\:py3{padding-top:.75rem;padding-bottom:.75rem}.md\:py4{padding-top:1rem;padding-bottom:1rem}.md\:py5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py8{padding-top:2rem;padding-bottom:2rem}.md\:py10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py12{padding-top:3rem;padding-bottom:3rem}.md\:py16{padding-top:4rem;padding-bottom:4rem}}@media (width>=1068px){.lg\:p0{padding:0}.lg\:p1{padding:.25rem}.lg\:p2{padding:.5rem}.lg\:p3{padding:.75rem}.lg\:p4{padding:1rem}.lg\:p5{padding:1.25rem}.lg\:p6{padding:1.5rem}.lg\:p8{padding:2rem}.lg\:p10{padding:2.5rem}.lg\:p12{padding:3rem}.lg\:p16{padding:4rem}.lg\:pt0{padding-top:0}.lg\:pt1{padding-top:.25rem}.lg\:pt2{padding-top:.5rem}.lg\:pt3{padding-top:.75rem}.lg\:pt4{padding-top:1rem}.lg\:pt5{padding-top:1.25rem}.lg\:pt6{padding-top:1.5rem}.lg\:pt8{padding-top:2rem}.lg\:pt10{padding-top:2.5rem}.lg\:pt12{padding-top:3rem}.lg\:pt16{padding-top:4rem}.lg\:pb0{padding-bottom:0}.lg\:pb1{padding-bottom:.25rem}.lg\:pb2{padding-bottom:.5rem}.lg\:pb3{padding-bottom:.75rem}.lg\:pb4{padding-bottom:1rem}.lg\:pb5{padding-bottom:1.25rem}.lg\:pb6{padding-bottom:1.5rem}.lg\:pb8{padding-bottom:2rem}.lg\:pb10{padding-bottom:2.5rem}.lg\:pb12{padding-bottom:3rem}.lg\:pb16{padding-bottom:4rem}.lg\:pl0{padding-left:0}.lg\:pl1{padding-left:.25rem}.lg\:pl2{padding-left:.5rem}.lg\:pl3{padding-left:.75rem}.lg\:pl4{padding-left:1rem}.lg\:pl5{padding-left:1.25rem}.lg\:pl6{padding-left:1.5rem}.lg\:pl8{padding-left:2rem}.lg\:pl10{padding-left:2.5rem}.lg\:pl12{padding-left:3rem}.lg\:pl16{padding-left:4rem}.lg\:pr0{padding-right:0}.lg\:pr1{padding-right:.25rem}.lg\:pr2{padding-right:.5rem}.lg\:pr3{padding-right:.75rem}.lg\:pr4{padding-right:1rem}.lg\:pr5{padding-right:1.25rem}.lg\:pr6{padding-right:1.5rem}.lg\:pr8{padding-right:2rem}.lg\:pr10{padding-right:2.5rem}.lg\:pr12{padding-right:3rem}.lg\:pr16{padding-right:4rem}.lg\:px0{padding-left:0;padding-right:0}.lg\:px1{padding-left:.25rem;padding-right:.25rem}.lg\:px2{padding-left:.5rem;padding-right:.5rem}.lg\:px3{padding-left:.75rem;padding-right:.75rem}.lg\:px4{padding-left:1rem;padding-right:1rem}.lg\:px5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px8{padding-left:2rem;padding-right:2rem}.lg\:px10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px12{padding-left:3rem;padding-right:3rem}.lg\:px16{padding-left:4rem;padding-right:4rem}.lg\:py0{padding-top:0;padding-bottom:0}.lg\:py1{padding-top:.25rem;padding-bottom:.25rem}.lg\:py2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py4{padding-top:1rem;padding-bottom:1rem}.lg\:py5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py8{padding-top:2rem;padding-bottom:2rem}.lg\:py10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py12{padding-top:3rem;padding-bottom:3rem}.lg\:py16{padding-top:4rem;padding-bottom:4rem}}@media (width>=1920px){.xl\:p0{padding:0}.xl\:p1{padding:.25rem}.xl\:p2{padding:.5rem}.xl\:p3{padding:.75rem}.xl\:p4{padding:1rem}.xl\:p5{padding:1.25rem}.xl\:p6{padding:1.5rem}.xl\:p8{padding:2rem}.xl\:p10{padding:2.5rem}.xl\:p12{padding:3rem}.xl\:p16{padding:4rem}.xl\:pt0{padding-top:0}.xl\:pt1{padding-top:.25rem}.xl\:pt2{padding-top:.5rem}.xl\:pt3{padding-top:.75rem}.xl\:pt4{padding-top:1rem}.xl\:pt5{padding-top:1.25rem}.xl\:pt6{padding-top:1.5rem}.xl\:pt8{padding-top:2rem}.xl\:pt10{padding-top:2.5rem}.xl\:pt12{padding-top:3rem}.xl\:pt16{padding-top:4rem}.xl\:pb0{padding-bottom:0}.xl\:pb1{padding-bottom:.25rem}.xl\:pb2{padding-bottom:.5rem}.xl\:pb3{padding-bottom:.75rem}.xl\:pb4{padding-bottom:1rem}.xl\:pb5{padding-bottom:1.25rem}.xl\:pb6{padding-bottom:1.5rem}.xl\:pb8{padding-bottom:2rem}.xl\:pb10{padding-bottom:2.5rem}.xl\:pb12{padding-bottom:3rem}.xl\:pb16{padding-bottom:4rem}.xl\:pl0{padding-left:0}.xl\:pl1{padding-left:.25rem}.xl\:pl2{padding-left:.5rem}.xl\:pl3{padding-left:.75rem}.xl\:pl4{padding-left:1rem}.xl\:pl5{padding-left:1.25rem}.xl\:pl6{padding-left:1.5rem}.xl\:pl8{padding-left:2rem}.xl\:pl10{padding-left:2.5rem}.xl\:pl12{padding-left:3rem}.xl\:pl16{padding-left:4rem}.xl\:pr0{padding-right:0}.xl\:pr1{padding-right:.25rem}.xl\:pr2{padding-right:.5rem}.xl\:pr3{padding-right:.75rem}.xl\:pr4{padding-right:1rem}.xl\:pr5{padding-right:1.25rem}.xl\:pr6{padding-right:1.5rem}.xl\:pr8{padding-right:2rem}.xl\:pr10{padding-right:2.5rem}.xl\:pr12{padding-right:3rem}.xl\:pr16{padding-right:4rem}.xl\:px0{padding-left:0;padding-right:0}.xl\:px1{padding-left:.25rem;padding-right:.25rem}.xl\:px2{padding-left:.5rem;padding-right:.5rem}.xl\:px3{padding-left:.75rem;padding-right:.75rem}.xl\:px4{padding-left:1rem;padding-right:1rem}.xl\:px5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px8{padding-left:2rem;padding-right:2rem}.xl\:px10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px12{padding-left:3rem;padding-right:3rem}.xl\:px16{padding-left:4rem;padding-right:4rem}.xl\:py0{padding-top:0;padding-bottom:0}.xl\:py1{padding-top:.25rem;padding-bottom:.25rem}.xl\:py2{padding-top:.5rem;padding-bottom:.5rem}.xl\:py3{padding-top:.75rem;padding-bottom:.75rem}.xl\:py4{padding-top:1rem;padding-bottom:1rem}.xl\:py5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:py6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:py8{padding-top:2rem;padding-bottom:2rem}.xl\:py10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:py12{padding-top:3rem;padding-bottom:3rem}.xl\:py16{padding-top:4rem;padding-bottom:4rem}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes slide-from-top{0%{transform:translateY(4px)scale(.97)}to{transform:translateY(0)scale(1)}}@keyframes slide-to-top{0%{transform:translateY(0)scale(1)}to{transform:translateY(4px)scale(.97)}}@keyframes slide-from-bottom{0%{transform:translateY(-4px)scale(.97)}to{transform:translateY(0)scale(1)}}@keyframes slide-to-bottom{0%{transform:translateY(0)scale(1)}to{transform:translateY(-4px)scale(.97)}}@keyframes slide-from-left{0%{transform:translate(4px)scale(.97)}to{transform:translate(0)scale(1)}}@keyframes slide-to-left{0%{transform:translate(0)scale(1)}to{transform:translate(4px)scale(.97)}}@keyframes slide-from-right{0%{transform:translate(-4px)scale(.97)}to{transform:translate(0)scale(1)}}@keyframes slide-to-right{0%{transform:translate(0)scale(1)}to{transform:translate(-4px)scale(.97)}}@media (prefers-reduced-motion:no-preference){.PopperContent{animation-timing-function:cubic-bezier(.16,1,.3,1)}.PopperContent:where([data-state=open]){animation-duration:.16s}.PopperContent:where([data-state=open]):where([data-side=top]){animation-name:slide-from-top,fade-in}.PopperContent:where([data-state=open]):where([data-side=bottom]){animation-name:slide-from-bottom,fade-in}.PopperContent:where([data-state=open]):where([data-side=left]){animation-name:slide-from-left,fade-in}.PopperContent:where([data-state=open]):where([data-side=right]){animation-name:slide-from-right,fade-in}.PopperContent:where([data-state=closed]){animation-duration:.1s}.PopperContent:where([data-state=closed]):where([data-side=top]){animation-name:slide-to-top,fade-out}.PopperContent:where([data-state=closed]):where([data-side=bottom]){animation-name:slide-to-bottom,fade-out}.PopperContent:where([data-state=closed]):where([data-side=left]){animation-name:slide-to-left,fade-out}.PopperContent:where([data-state=closed]):where([data-side=right]){animation-name:slide-to-right,fade-out}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}button{font:inherit;color:inherit}button[role=checkbox]{gap:0;margin:0;padding:0}button[role=switch]{flex-direction:initial;justify-content:normal;align-self:auto;gap:0;margin:0;padding:0}.btn-small{column-gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.25rem}.btn-base{column-gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25rem}.btn-large{column-gap:.875rem;padding:.625rem 1rem;font-size:1rem;font-weight:500;line-height:1.25rem}.btn-xlarge{column-gap:.375rem;padding:.875rem 1.25rem;font-size:1.125rem;font-weight:500;line-height:1.25rem}.button{--luminous-button-background:var(--inverted);--luminous-button-background-hover:var(--gray-2);--luminous-button-background-active:var(--gray-3);--luminous-button-color:var(--gray-12);--luminous-button-color-hover:var(--luminous-button-color);--luminous-button-color-active:var(--luminous-button-color-hover);--luminous-button-border-color:var(--gray-6);--luminous-button-border-color-hover:var(--gray-7);--luminous-button-border-color-active:var(--gray-8);--luminous-button-border-width:1px;--luminous-button-border-radius:8px;--luminous-button-padding-horizontal:16px;--luminous-button-padding-vertical:6px;--luminous-button-min-height:32px;--luminous-button-font-size:14px;--luminous-button-line-height:1.25;--luminous-button-font-weight:500;--luminous-button-margin-horizontal:8px;--luminous-button-margin-vertical:8px;--luminous-button-disabled-opacity:var(--luminous-link-disabled-opacity,.42);--luminous-button-box-shadow:none;--luminous-button-box-shadow-hover:var(--luminous-button-box-shadow);--luminous-button-box-shadow-active:var(--luminous-button-box-shadow);--luminous-button-box-shadow-disabled:var(--luminous-button-box-shadow);--luminous-button-background-disabled:var(--luminous-button-background);--luminous-button-color-disabled:var(--luminous-button-color);--luminous-button-border-color-disabled:var(--luminous-button-border-color);--luminous-button-focus-ring-color:var(--luminous-focus-color,#0071e3);--luminous-button-focus-ring-width:2px;--luminous-button-focus-ring-offset:var(--luminous-focus-offset-container,2px);font-size:var(--luminous-button-font-size);line-height:var(--luminous-button-line-height);font-weight:var(--luminous-button-font-weight);letter-spacing:-.016em;background:var(--luminous-button-background);color:var(--luminous-button-color);padding:var(--luminous-button-padding-vertical) var(--luminous-button-padding-horizontal);border-radius:var(--luminous-button-border-radius);border:var(--luminous-button-border-width) solid var(--luminous-button-border-color);min-height:var(--luminous-button-min-height);cursor:pointer;box-sizing:border-box;text-align:center;white-space:normal;box-shadow:var(--luminous-button-box-shadow);justify-content:center;align-items:center;gap:8px;font-family:Geist,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;transition:background .12s,color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.button:hover{background:var(--luminous-button-background-hover,var(--luminous-button-background));color:var(--luminous-button-color-hover,var(--luminous-button-color));border-color:var(--luminous-button-border-color-hover,var(--luminous-button-border-color));box-shadow:var(--luminous-button-box-shadow-hover,var(--luminous-button-box-shadow));text-decoration:none}.button:focus-visible{outline:var(--luminous-button-focus-ring-width,2px) solid var(--luminous-button-focus-ring-color,#0071e3);outline-offset:var(--luminous-button-focus-ring-offset,var(--luminous-focus-offset-container,2px))}.button:active{background:var(--luminous-button-background-active,var(--luminous-button-background));color:var(--luminous-button-color-active,var(--luminous-button-color));border-color:var(--luminous-button-border-color-active,var(--luminous-button-border-color));box-shadow:var(--luminous-button-box-shadow-active,var(--luminous-button-box-shadow));outline:none}.button-primary,.button-accent,.button-variant-primary{--luminous-button-background:var(--accent-9);--luminous-button-background-hover:var(--accent-10);--luminous-button-background-active:var(--accent-10);--luminous-button-color:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--accent-9);--luminous-button-border-color-hover:var(--accent-10);--luminous-button-border-color-active:var(--accent-10)}.button-normal,.button-variant-normal{--luminous-button-background:var(--inverted);--luminous-button-background-hover:var(--gray-2);--luminous-button-background-active:var(--gray-3);--luminous-button-color:var(--gray-12);--luminous-button-border-color:var(--gray-6);--luminous-button-border-color-hover:var(--gray-7);--luminous-button-border-color-active:var(--gray-8)}.button-link,.button-variant-link{--luminous-button-background:transparent;--luminous-button-background-hover:transparent;--luminous-button-background-active:transparent;--luminous-button-color:var(--luminous-body-link-color,var(--accent-9));--luminous-button-border-color:transparent;--luminous-button-border-color-hover:transparent;--luminous-button-border-color-active:transparent;--luminous-button-padding-horizontal:6px;--luminous-button-padding-vertical:4px;--luminous-button-min-height:auto;text-underline-offset:2px;text-decoration:underline}.button-link:hover,.button-variant-link:hover,.button-inline-link:hover,.button-variant-inline-link:hover{text-decoration:underline}.button-inline-link,.button-variant-inline-link{--luminous-button-background:transparent;--luminous-button-background-hover:transparent;--luminous-button-background-active:transparent;--luminous-button-color:var(--luminous-body-link-color,var(--accent-9));--luminous-button-border-color:transparent;--luminous-button-border-color-hover:transparent;--luminous-button-border-color-active:transparent;--luminous-button-padding-horizontal:0px;--luminous-button-padding-vertical:0px;--luminous-button-min-height:auto;text-underline-offset:2px;text-decoration:underline}.button-variant-icon{--luminous-button-padding-horizontal:8px;--luminous-button-padding-vertical:8px;--luminous-button-min-height:32px;min-width:var(--luminous-button-min-height)}.button-variant-inline-icon{--luminous-button-padding-horizontal:0px;--luminous-button-padding-vertical:0px;--luminous-button-min-height:auto;background:0 0;border-color:#0000}.button-full-width,.button-block{justify-content:center;width:100%}.button-no-wrap{white-space:nowrap}.button-content{align-items:center;gap:6px;min-width:0;display:inline-flex}.button-no-wrap .button-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.button-no-text{padding-inline:8px}.button-icon-slot,.button-spinner{justify-content:center;align-items:center;display:inline-flex}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin}.button-loading{cursor:progress}.button-disabled-reason{position:relative}.button-disabled-reason [data-slot=tooltip]{background:var(--gray-12);color:var(--inverted);white-space:nowrap;z-index:2;border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.3;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0000002e}.button:disabled,.button[aria-disabled=true]{background:var(--luminous-button-background-disabled,var(--luminous-button-background));color:var(--luminous-button-color-disabled,var(--luminous-button-color));border-color:var(--luminous-button-border-color-disabled,var(--luminous-button-border-color));box-shadow:var(--luminous-button-box-shadow-disabled,var(--luminous-button-box-shadow));opacity:var(--luminous-button-disabled-opacity);cursor:default}.button-disabled:not(.button-disabled-reason){pointer-events:none}.button-neutral,.button-variant-neutral{--luminous-button-background:var(--gray-12);--luminous-button-background-hover:var(--gray-12);--luminous-button-background-active:var(--gray-12);--luminous-button-color:var(--inverted);--luminous-button-border-color:var(--gray-12);--luminous-button-border-color-hover:var(--gray-12);--luminous-button-border-color-active:var(--gray-12)}.button-secondary,.button-variant-secondary{--luminous-button-background:transparent;--luminous-button-background-hover:var(--accent-10);--luminous-button-background-active:var(--accent-10);--luminous-button-color:var(--accent-9);--luminous-button-color-hover:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--accent-9);--luminous-button-border-color-hover:var(--accent-10);--luminous-button-border-color-active:var(--accent-10)}.button-secondary-neutral,.button-variant-secondary-neutral{--luminous-button-background:transparent;--luminous-button-background-hover:var(--gray-12);--luminous-button-background-active:var(--gray-12);--luminous-button-color:var(--gray-12);--luminous-button-color-hover:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--gray-12);--luminous-button-border-color-hover:var(--gray-12);--luminous-button-border-color-active:var(--gray-12)}.button-cancel,.button-danger,.button-variant-cancel{--luminous-button-background:var(--luminous-red-9);--luminous-button-background-hover:var(--luminous-red-10);--luminous-button-background-active:var(--luminous-red-10);--luminous-button-color:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--luminous-red-9);--luminous-button-border-color-hover:var(--luminous-red-10);--luminous-button-border-color-active:var(--luminous-red-10)}.button-super{--luminous-button-padding-horizontal:22px;--luminous-button-padding-vertical:10px;--luminous-button-min-height:40px;--luminous-button-font-size:16px;--luminous-button-line-height:1.2}.button-elevated{--luminous-button-padding-horizontal:18px;--luminous-button-padding-vertical:8px;--luminous-button-min-height:36px;--luminous-button-font-size:15px;--luminous-button-line-height:1.2}.button-reduced{--luminous-button-padding-horizontal:12px;--luminous-button-padding-vertical:4px;--luminous-button-min-height:28px;--luminous-button-font-size:12px;--luminous-button-line-height:1.2}.button-margin{margin-inline-end:var(--luminous-button-margin-horizontal);margin-bottom:var(--luminous-button-margin-vertical)}.button-warning{--luminous-button-background:var(--luminous-orange-9);--luminous-button-background-hover:var(--luminous-orange-10);--luminous-button-background-active:var(--luminous-orange-10);--luminous-button-color:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--luminous-orange-9);--luminous-button-border-color-hover:var(--luminous-orange-10);--luminous-button-border-color-active:var(--luminous-orange-10)}.button-success{--luminous-button-background:var(--luminous-green-9);--luminous-button-background-hover:var(--luminous-green-10);--luminous-button-background-active:var(--luminous-green-10);--luminous-button-color:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--luminous-green-9);--luminous-button-border-color-hover:var(--luminous-green-10);--luminous-button-border-color-active:var(--luminous-green-10)}.button-accent-secondary{--luminous-button-background:transparent;--luminous-button-background-hover:var(--accent-10);--luminous-button-background-active:var(--accent-10);--luminous-button-color:var(--accent-9);--luminous-button-color-hover:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--accent-9);--luminous-button-border-color-hover:var(--accent-10);--luminous-button-border-color-active:var(--accent-10)}.button-danger-secondary{--luminous-button-background:transparent;--luminous-button-background-hover:var(--luminous-red-10);--luminous-button-background-active:var(--luminous-red-10);--luminous-button-color:var(--luminous-red-9);--luminous-button-color-hover:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--luminous-red-9);--luminous-button-border-color-hover:var(--luminous-red-10);--luminous-button-border-color-active:var(--luminous-red-10)}.button-warning-secondary{--luminous-button-background:transparent;--luminous-button-background-hover:var(--luminous-orange-10);--luminous-button-background-active:var(--luminous-orange-10);--luminous-button-color:var(--luminous-orange-9);--luminous-button-color-hover:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--luminous-orange-9);--luminous-button-border-color-hover:var(--luminous-orange-10);--luminous-button-border-color-active:var(--luminous-orange-10)}.button-success-secondary{--luminous-button-background:transparent;--luminous-button-background-hover:var(--luminous-green-10);--luminous-button-background-active:var(--luminous-green-10);--luminous-button-color:var(--luminous-green-9);--luminous-button-color-hover:var(--inverted);--luminous-button-color-active:var(--inverted);--luminous-button-border-color:var(--luminous-green-9);--luminous-button-border-color-hover:var(--luminous-green-10);--luminous-button-border-color-active:var(--luminous-green-10)}.alert{--luminous-alert-background:var(--inverted);--luminous-alert-border-color:var(--gray-4);--luminous-alert-border-width:1px;--luminous-alert-border-radius:10px;--luminous-alert-text-color:var(--gray-12);--luminous-alert-header-color:var(--gray-12);--luminous-alert-icon-color:var(--gray-12);--luminous-alert-dismiss-color:var(--gray-9);--luminous-alert-dismiss-color-hover:var(--gray-12);--luminous-alert-dismiss-color-active:var(--gray-12);--luminous-alert-focus-ring-color:var(--luminous-focus-color,#0071e3);--luminous-alert-focus-ring-width:2px;--luminous-alert-focus-ring-offset:2px;background:var(--luminous-alert-background);border:var(--luminous-alert-border-width) solid var(--luminous-alert-border-color);border-radius:var(--luminous-alert-border-radius);color:var(--luminous-alert-text-color);align-items:flex-start;gap:12px;padding:12px 16px;font-family:Geist,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;display:flex}.alert:focus-within{outline:var(--luminous-alert-focus-ring-width) solid var(--luminous-alert-focus-ring-color);outline-offset:var(--luminous-alert-focus-ring-offset)}.alert-icon{color:var(--luminous-alert-icon-color);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.alert-content{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.alert-header{color:var(--luminous-alert-header-color);font-size:14px;font-weight:500;line-height:20px}.alert-body{color:var(--luminous-alert-text-color);flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.alert-action{margin-top:4px}.alert-dismiss{color:var(--luminous-alert-dismiss-color);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .1s;display:inline-flex}.alert-dismiss:hover{color:var(--luminous-alert-dismiss-color-hover)}.alert-dismiss:active{color:var(--luminous-alert-dismiss-color-active)}.alert-dismiss:focus-visible{outline:2px solid var(--luminous-alert-focus-ring-color);outline-offset:1px}.alert-type-info{--luminous-alert-icon-color:var(--accent-9)}.alert-type-success{--luminous-alert-icon-color:var(--luminous-green-9)}.alert-type-warning{--luminous-alert-icon-color:var(--luminous-orange-9)}.alert-type-error{--luminous-alert-icon-color:var(--luminous-red-9)}.status-badge{--status-badge-size:10px;--status-badge-color:var(--luminous-green-10);--status-badge-border-color:white;--status-badge-border-width:2px;width:var(--status-badge-size);height:var(--status-badge-size);border:var(--status-badge-border-width) solid var(--status-badge-border-color);background:var(--status-badge-color);border-radius:999px;flex-shrink:0;display:inline-block}.status-badge-size-xs{--status-badge-size:6px}.status-badge-size-s{--status-badge-size:8px}.status-badge-size-m{--status-badge-size:10px}.status-badge-size-l{--status-badge-size:12px}.status-badge-offline{--status-badge-color:var(--gray-9)}.status-badge-busy{--status-badge-color:var(--luminous-red-10)}.status-badge-away{--status-badge-color:var(--luminous-yellow-10)}.status-badge-pulsing{position:relative}.status-badge-pulsing:after{content:"";border-radius:inherit;background:var(--status-badge-color);opacity:.6;pointer-events:none;animation:1.5s ease-out infinite status-badge-pulse;position:absolute;inset:0}@keyframes status-badge-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.avatar{--luminous-avatar-background:var(--gray-a7);--luminous-avatar-border-color:transparent;--luminous-avatar-border-width:0;--luminous-avatar-border-radius:9999px;--luminous-avatar-color:var(--gray-12);--luminous-avatar-ring-color:var(--luminous-orange-9);--luminous-avatar-ring-width:2px;border:var(--luminous-avatar-border-width) solid var(--luminous-avatar-border-color);border-radius:var(--luminous-avatar-border-radius);background:var(--luminous-avatar-background);color:var(--luminous-avatar-color);letter-spacing:-.025em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:Geist,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;display:inline-flex;position:relative;overflow:visible}.avatar-shape-square{--luminous-avatar-border-radius:8px}.avatar-size-2xs{width:16px;height:16px;font-size:5px;line-height:6px}.avatar-size-xs{width:20px;height:20px;font-size:6px;line-height:8px}.avatar-size-s{width:24px;height:24px;font-size:7px;line-height:9px}.avatar-size-m{width:32px;height:32px;font-size:10px;line-height:12px}.avatar-size-l{width:40px;height:40px;font-size:12px;line-height:16px}.avatar-size-xl{width:56px;height:56px;font-size:17px;line-height:22px}.avatar-size-2xl{width:72px;height:72px;font-size:22px;line-height:28px}.avatar-image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar-initials{line-height:inherit}.avatar-icon-slot,.avatar-icon-slot>*{display:inline-flex}.avatar-body{border-radius:inherit;z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden}.avatar-has-image{background:0 0}.avatar-activity-ring:before{content:"";inset:calc(var(--luminous-avatar-ring-width) * -2);border-radius:inherit;border:var(--luminous-avatar-ring-width) solid var(--luminous-avatar-ring-color);pointer-events:none;position:absolute}.avatar .status-badge{z-index:1;--status-badge-border-color:var(--inverted);--status-badge-border-width:2px;position:absolute;bottom:-1px;right:-1px}.avatar-group{align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}.avatar-group-item-wrap{margin-left:-8px}.avatar-group-item-wrap:first-child{margin-left:0}.avatar-overflow{--luminous-avatar-background:var(--gray-a5);--luminous-avatar-color:var(--gray-12)}.badge{--luminous-badge-background:var(--gray-2);--luminous-badge-border-color:transparent;--luminous-badge-border-width:1px;--luminous-badge-border-radius:4px;--luminous-badge-color:var(--gray-9);--luminous-badge-padding-block:2px;--luminous-badge-padding-inline:6px;background:var(--luminous-badge-background);color:var(--luminous-badge-color);border:var(--luminous-badge-border-width) solid var(--luminous-badge-border-color);border-radius:var(--luminous-badge-border-radius);padding:var(--luminous-badge-padding-block) var(--luminous-badge-padding-inline);white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:400;line-height:normal;display:inline-flex}.badge-color-blue{--luminous-badge-background:var(--luminous-blue-1);--luminous-badge-color:var(--accent-9)}.badge-color-grey,.badge-color-neutral{--luminous-badge-background:var(--gray-2);--luminous-badge-color:var(--gray-9)}.badge-color-green{--luminous-badge-background:var(--luminous-green-1);--luminous-badge-color:var(--luminous-green-9)}.badge-color-red{--luminous-badge-background:var(--luminous-red-1);--luminous-badge-color:var(--luminous-red-9)}.badge-color-orange{--luminous-badge-background:var(--luminous-orange-1);--luminous-badge-color:var(--luminous-orange-9)}.badge-color-yellow{--luminous-badge-background:var(--luminous-yellow-1);--luminous-badge-color:var(--luminous-yellow-9)}.badge-color-pink{--luminous-badge-background:var(--luminous-pink-1);--luminous-badge-color:var(--luminous-pink-9)}.badge-color-purple{--luminous-badge-background:var(--luminous-purple-1);--luminous-badge-color:var(--luminous-purple-9)}.badge-color-cyan{--luminous-badge-background:var(--luminous-cyan-1);--luminous-badge-color:var(--luminous-cyan-9)}.badge-color-mint{--luminous-badge-background:var(--luminous-mint-1);--luminous-badge-color:var(--luminous-mint-9)}.badge-color-teal{--luminous-badge-background:var(--luminous-teal-1);--luminous-badge-color:var(--luminous-teal-9)}.badge-color-warm-gray{--luminous-badge-background:var(--warm-gray-1);--luminous-badge-color:var(--gray-9)}.badge-color-severity-critical{--luminous-badge-background:var(--luminous-red-10);--luminous-badge-color:var(--inverted)}.badge-color-severity-high{--luminous-badge-background:var(--luminous-orange-10);--luminous-badge-color:var(--inverted)}.badge-color-severity-medium{--luminous-badge-background:var(--luminous-yellow-10);--luminous-badge-color:var(--inverted)}.badge-color-severity-low{--luminous-badge-background:var(--luminous-green-10);--luminous-badge-color:var(--inverted)}.badge-color-severity-neutral{--luminous-badge-background:var(--gray-10);--luminous-badge-color:var(--inverted)}.banner{--luminous-banner-background:var(--luminous-blue-2);--luminous-banner-border-color:var(--luminous-blue-6);--luminous-banner-border-width:0px;--luminous-banner-border-bottom-width:1px;--luminous-banner-color:var(--luminous-blue-12);--luminous-banner-icon-color:var(--luminous-blue-11);--luminous-banner-padding-block:10px;--luminous-banner-padding-inline:20px;width:100%;padding:var(--luminous-banner-padding-block) var(--luminous-banner-padding-inline);background:var(--luminous-banner-background);color:var(--luminous-banner-color);border-bottom:var(--luminous-banner-border-bottom-width) solid var(--luminous-banner-border-color);box-sizing:border-box;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.banner-icon{color:var(--luminous-banner-icon-color);flex-shrink:0;align-items:center;display:inline-flex}.banner-content{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.banner-header{flex-shrink:0;font-weight:600}.banner-action{flex-shrink:0;align-items:center;margin-left:auto;padding-left:16px;display:inline-flex}.banner-dismiss{width:28px;height:28px;color:var(--luminous-banner-icon-color);cursor:pointer;opacity:.72;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,opacity .15s;display:inline-flex}.banner-dismiss:hover{opacity:1;background:#0000000f}.banner-dismiss:active{background:#0000001a}.banner-type-info{--luminous-banner-background:var(--luminous-blue-2);--luminous-banner-border-color:var(--luminous-blue-6);--luminous-banner-color:var(--luminous-blue-12);--luminous-banner-icon-color:var(--luminous-blue-11)}.banner-type-warning{--luminous-banner-background:var(--luminous-yellow-2);--luminous-banner-border-color:var(--luminous-yellow-7);--luminous-banner-color:var(--luminous-yellow-12);--luminous-banner-icon-color:var(--luminous-yellow-11)}.banner-type-error{--luminous-banner-background:var(--luminous-red-2);--luminous-banner-border-color:var(--luminous-red-6);--luminous-banner-color:var(--luminous-red-12);--luminous-banner-icon-color:var(--luminous-red-11)}.banner-type-success{--luminous-banner-background:var(--luminous-green-2);--luminous-banner-border-color:var(--luminous-green-6);--luminous-banner-color:var(--luminous-green-12);--luminous-banner-icon-color:var(--luminous-green-11)}.banner-type-neutral{--luminous-banner-background:var(--gray-3);--luminous-banner-border-color:var(--gray-6);--luminous-banner-color:var(--gray-12);--luminous-banner-icon-color:var(--gray-11)}.breadcrumb-group{--luminous-breadcrumb-color:var(--luminous-body-link-color,#06c);--luminous-breadcrumb-color-hover:var(--luminous-body-link-color-hover,#05a);--luminous-breadcrumb-color-current:var(--luminous-color-text-primary,#1d1d1f);--luminous-breadcrumb-separator-color:var(--luminous-color-text-secondary,#868e96);--luminous-breadcrumb-font-size:14px;--luminous-breadcrumb-line-height:1.4;--luminous-breadcrumb-gap:4px;font-family:Geist,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--luminous-breadcrumb-font-size);line-height:var(--luminous-breadcrumb-line-height)}.breadcrumb-list{align-items:center;gap:var(--luminous-breadcrumb-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item{align-items:center;gap:var(--luminous-breadcrumb-gap);min-width:0;display:inline-flex}.breadcrumb-link{color:var(--luminous-breadcrumb-color);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:200px;margin:-2px -4px;padding:2px 4px;text-decoration:none;transition:color .12s,background .12s;overflow:hidden}.breadcrumb-link:hover{color:var(--luminous-breadcrumb-color-hover);text-underline-offset:2px;text-decoration:underline}.breadcrumb-link:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.breadcrumb-current{color:var(--luminous-breadcrumb-color-current);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-weight:500;overflow:hidden}.breadcrumb-separator{color:var(--luminous-breadcrumb-separator-color);flex-shrink:0;align-items:center;display:inline-flex}.breadcrumb-separator-icon{width:14px;height:14px}.breadcrumb-ellipsis{background:var(--gray-2);color:var(--luminous-breadcrumb-separator-color);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:2px;margin:-4px 0;padding:4px 8px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.breadcrumb-ellipsis:hover{background:var(--gray-3);color:var(--luminous-breadcrumb-color-current)}.breadcrumb-ellipsis:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.breadcrumb-ellipsis-icon{width:16px;height:16px}.breadcrumb-ellipsis-count{font-variant-numeric:tabular-nums}.dropdown-menu-item{box-sizing:border-box;text-align:left;width:100%;color:var(--gray-12);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.dropdown-menu-item:hover{background:var(--gray-3)}.dropdown-menu-item:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:-2px}.dropdown-menu-item-disabled,.dropdown-menu-item-disabled:hover{color:var(--gray-8);cursor:not-allowed;background:0 0}.dropdown-menu-item-prefix{width:16px;height:16px;color:var(--gray-11);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dropdown-menu-item:hover .dropdown-menu-item-prefix,.dropdown-menu-item:focus-visible .dropdown-menu-item-prefix{color:var(--gray-12)}.dropdown-menu-item-disabled .dropdown-menu-item-prefix{color:var(--gray-8)}.dropdown-menu-item-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dropdown-menu-item-text{font-size:14px;line-height:1.2}.dropdown-menu-item-description{color:var(--gray-9);font-size:12px;line-height:1.2}.dropdown-menu-item-suffix{color:var(--gray-9);flex-shrink:0;align-items:center;margin-left:4px;font-size:12px;display:inline-flex}.dropdown-menu-item-disabled .dropdown-menu-item-suffix{color:var(--gray-8)}.button-dropdown{--luminous-button-dropdown-root-min-width:auto;--luminous-button-dropdown-menu-min-width:220px;--luminous-button-dropdown-menu-max-height:320px;min-width:var(--luminous-button-dropdown-root-min-width);display:inline-block;position:relative}.button-dropdown-menu{min-width:var(--luminous-button-dropdown-menu-min-width);max-height:var(--luminous-button-dropdown-menu-max-height);border:1px solid var(--gray-5);background:var(--inverted);border-radius:10px;flex-direction:column;margin:0;padding:4px;list-style:none;display:flex;overflow:auto;box-shadow:0 12px 28px #0f172a2e}.luminous-cal{height:100%;min-height:0;color:var(--gray-12);flex-direction:column;font-size:.8125rem;display:flex}.luminous-cal-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 12px;display:flex}.luminous-cal-nav,.luminous-cal-views{align-items:center;gap:6px;display:flex}.luminous-cal-btn{min-width:28px;height:28px;color:var(--gray-11);background:var(--gray-1);border:1px solid var(--gray-5);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:.8125rem;display:inline-flex}.luminous-cal-btn:hover{background:var(--gray-3)}.luminous-cal-btn.is-active{color:var(--accent-11,#0031a3);background:var(--accent-3,var(--gray-3));border-color:var(--accent-7,var(--gray-6))}.luminous-cal-label{color:var(--gray-12);margin-left:8px;font-size:.95rem;font-weight:600}.luminous-cal-month{border:1px solid var(--gray-4);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.luminous-cal-dow{background:var(--gray-2);border-bottom:1px solid var(--gray-4);grid-template-columns:repeat(7,1fr);display:grid}.luminous-cal-dow-cell{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-10);padding:6px 8px;font-size:.6875rem;font-weight:600}.luminous-cal-month-grid{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;min-height:0;display:grid}.luminous-cal-day{text-align:left;background:var(--gray-1);border-right:1px solid var(--gray-3);border-bottom:1px solid var(--gray-3);cursor:pointer;flex-direction:column;gap:2px;min-height:92px;padding:4px 6px;font-family:inherit;display:flex}.luminous-cal-day:hover{background:var(--gray-2)}.luminous-cal-day.is-muted{background:var(--gray-2);color:var(--gray-8)}.luminous-cal-daynum{color:var(--gray-11);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.75rem;font-weight:600}.luminous-cal-day.is-today .luminous-cal-daynum{background:var(--accent-9,#007aff);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.luminous-cal-chips{flex-direction:column;gap:2px;display:flex;overflow:hidden}.luminous-cal-chip{background:color-mix(in srgb, var(--chip-color) 14%, transparent);white-space:nowrap;cursor:pointer;text-align:left;border:none;border-radius:4px;align-items:center;gap:4px;width:100%;padding:1px 4px;font-family:inherit;font-size:.6875rem;display:flex;overflow:hidden}.luminous-cal-chip-dot{background:var(--chip-color);border-radius:9999px;flex-shrink:0;width:6px;height:6px}.luminous-cal-chip-time{font-variant-numeric:tabular-nums;color:var(--gray-10)}.luminous-cal-chip-title{text-overflow:ellipsis;color:var(--gray-12);overflow:hidden}.luminous-cal-more{color:var(--gray-9);padding-left:4px;font-size:.6875rem}.luminous-cal-week{border:1px solid var(--gray-4);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.luminous-cal-week-head{background:var(--gray-2);border-bottom:1px solid var(--gray-4);grid-template-columns:56px repeat(7,1fr);display:grid}.luminous-cal-week-day{flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.luminous-cal-week-dow{text-transform:uppercase;color:var(--gray-10);font-size:.6875rem}.luminous-cal-week-num{font-size:.95rem;font-weight:600}.luminous-cal-week-day.is-today .luminous-cal-week-num{background:var(--accent-9,#007aff);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.luminous-cal-week-body{flex:1;grid-template-columns:56px repeat(7,1fr);min-height:0;display:grid;overflow-y:auto}.luminous-cal-gutter{flex-direction:column;display:flex}.luminous-cal-hour-label{color:var(--gray-9);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:flex-start;padding:2px 6px;font-size:.6875rem;display:flex}.luminous-cal-week-col{border-left:1px solid var(--gray-3);cursor:cell;touch-action:none;position:relative}.luminous-cal-hourline{border-top:1px solid var(--gray-3);pointer-events:none;position:absolute;left:0;right:0}.luminous-cal-dragsel{z-index:3;color:var(--accent-11,#0031a3);background:color-mix(in srgb, var(--accent-9,#007aff) 22%, var(--gray-1));border:1px solid var(--accent-9,#007aff);pointer-events:none;border-radius:4px;align-items:flex-start;padding:2px 6px;font-size:.6875rem;font-weight:600;display:flex;position:absolute;left:2px;right:2px}.luminous-cal-event{text-align:left;color:var(--gray-12);background:color-mix(in srgb, var(--chip-color) 18%, var(--gray-1));border-left:3px solid var(--chip-color);cursor:pointer;border-radius:4px;flex-direction:column;gap:1px;padding:2px 6px;font-family:inherit;font-size:.6875rem;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.luminous-cal-event-time{font-variant-numeric:tabular-nums;color:var(--gray-11)}.luminous-cal-event-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chart-root{--luminous-chart-c1:#2563eb;--luminous-chart-c2:#16a34a;--luminous-chart-c3:#f59e0b;--luminous-chart-c4:#ec4899;--luminous-chart-c5:#7c3aed;--luminous-chart-c6:#0891b2;--luminous-chart-c7:#dc2626;--luminous-chart-c8:#9333ea;--luminous-chart-grid-color:var(--gray-a4,#00000014);--luminous-chart-axis-color:var(--gray-9,#9ca3af);--luminous-chart-track-color:var(--gray-a3,#0000000f);--luminous-chart-tooltip-bg:var(--gray-1,#fff);--luminous-chart-tooltip-border:var(--gray-a4,#00000014);--luminous-chart-tooltip-shadow:0 4px 16px #0000001a, 0 1px 4px #0000000f;--luminous-chart-tooltip-color:var(--gray-12,#111827);--luminous-chart-tooltip-label-color:var(--gray-9,#9ca3af);--luminous-chart-tooltip-radius:10px;width:100%}.chart-surface{width:100%;height:100%}.chart-card{--luminous-chart-card-bg:var(--gray-1,#fff);--luminous-chart-card-border:var(--gray-a4,#00000014);--luminous-chart-card-radius:12px;--luminous-chart-card-padding:20px 24px;background:var(--luminous-chart-card-bg);border:1px solid var(--luminous-chart-card-border);border-radius:var(--luminous-chart-card-radius);overflow:hidden;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.chart-card-body{padding:var(--luminous-chart-card-padding)}.chart-card-footer{border-top:1px solid var(--luminous-chart-card-border);background:var(--gray-a2,#00000005);color:var(--gray-10,#6b7280);justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;font-size:13px;display:flex}.chart-trend{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.chart-trend-up{color:#16a34a;background:#16a34a14}.chart-trend-down{color:#dc2626;background:#dc262614}.chart-kpi{gap:6px;margin-bottom:16px;display:grid}.chart-kpi-label{color:var(--gray-9,#9ca3af);font-size:13px;font-weight:500;line-height:1.3}.chart-kpi-value-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.chart-kpi-value{color:var(--gray-12,#111827);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.chart-kpi-spark{margin:0 -24px -20px}.chart-root .recharts-cartesian-axis-tick text{fill:var(--luminous-chart-axis-color);font-size:11px}.chart-root .recharts-legend-item-text{color:var(--gray-10,#6b7280);font-size:12px}.chart-root .recharts-default-legend{padding-top:8px}.chart-tooltip{background:var(--luminous-chart-tooltip-bg);border:1px solid var(--luminous-chart-tooltip-border);border-radius:var(--luminous-chart-tooltip-radius);box-shadow:var(--luminous-chart-tooltip-shadow);min-width:140px;padding:10px 12px}.chart-tooltip-label{color:var(--luminous-chart-tooltip-label-color);border-bottom:1px solid var(--luminous-chart-tooltip-border);margin-bottom:6px;padding-bottom:6px;font-size:12px;font-weight:500}.chart-tooltip-body{gap:4px;display:grid}.chart-tooltip-row{align-items:center;gap:8px;display:flex}.chart-tooltip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.chart-tooltip-name{color:var(--gray-10,#6b7280);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.chart-tooltip-value{color:var(--luminous-chart-tooltip-color);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.chart-header{gap:3px;margin-bottom:16px;display:grid}.chart-header-title-row{align-items:center;gap:8px;display:flex}.chart-header-title{color:var(--gray-12,#111827);flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.3}.chart-header-badge{background:var(--gray-a3,#0000000f);color:var(--gray-10,#6b7280);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.chart-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.chart-header-subtitle{color:var(--gray-9,#9ca3af);margin:0;font-size:13px;line-height:1.4}.chart-bar-list{gap:10px;display:grid}.chart-bar-list-item{gap:5px;display:grid}.chart-bar-list-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chart-bar-list-name{color:var(--gray-11,#374151);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.chart-bar-list-link{color:var(--gray-11,#374151);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;text-decoration:none;transition:color .15s;overflow:hidden}.chart-bar-list-link:hover{color:var(--gray-12,#111827);text-underline-offset:2px;text-decoration:underline}.chart-bar-list-value{color:var(--gray-12,#111827);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.chart-bar-list-track{background:var(--luminous-chart-track-color);border-radius:999px;height:6px;overflow:hidden}.chart-bar-list-fill{border-radius:999px;height:100%;transition:width .3s}.chart-data-bars{gap:10px;display:grid}.chart-data-bars-track{border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.chart-data-bars-segment{min-width:2px;height:100%}.chart-data-bars-segment:first-child{border-radius:999px 0 0 999px}.chart-data-bars-segment:last-child{border-radius:0 999px 999px 0}.chart-data-bars-segment:only-child{border-radius:999px}.chart-data-bars-legend{flex-wrap:wrap;gap:6px 16px;display:flex}.chart-data-bars-legend-item{color:var(--gray-10,#6b7280);align-items:center;gap:6px;font-size:12px;display:flex}.chart-data-bars-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.chart-progress-circle{justify-items:center;gap:6px;display:inline-grid}.chart-progress-circle-label{color:var(--gray-11,#374151);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.chart-tracker{gap:3px;width:100%;display:flex}.chart-tracker-segment{border-radius:3px;flex:1;height:12px}.checkbox{--luminous-checkbox-size:18px;--luminous-checkbox-border-radius:4px;--luminous-checkbox-border-color:var(--gray-6);--luminous-checkbox-border-color-hover:var(--gray-7);--luminous-checkbox-border-color-checked:var(--accent-9);--luminous-checkbox-border-color-disabled:var(--gray-4);--luminous-checkbox-background:var(--inverted);--luminous-checkbox-background-checked:var(--accent-9);--luminous-checkbox-background-disabled:var(--gray-2);--luminous-checkbox-check-color:#fff;--luminous-checkbox-check-color-disabled:var(--gray-7);--luminous-checkbox-focus-ring-color:var(--luminous-focus-color,#0071e3);--luminous-checkbox-focus-ring-width:2px;--luminous-checkbox-focus-ring-offset:2px;--luminous-checkbox-transition:.15s ease;width:var(--luminous-checkbox-size);height:var(--luminous-checkbox-size);border:1.5px solid var(--luminous-checkbox-border-color);border-radius:var(--luminous-checkbox-border-radius);background:var(--luminous-checkbox-background);cursor:pointer;transition:background var(--luminous-checkbox-transition), border-color var(--luminous-checkbox-transition);color:var(--luminous-checkbox-check-color);flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.checkbox:hover{border-color:var(--luminous-checkbox-border-color-hover)}.checkbox[aria-checked=true],.checkbox[aria-checked=mixed]{background:var(--luminous-checkbox-background-checked);border-color:var(--luminous-checkbox-border-color-checked)}.checkbox:disabled{background:var(--luminous-checkbox-background-disabled);border-color:var(--luminous-checkbox-border-color-disabled);color:var(--luminous-checkbox-check-color-disabled);cursor:default;opacity:.5}.checkbox:disabled[aria-checked=true],.checkbox:disabled[aria-checked=mixed]{background:var(--luminous-checkbox-background-disabled);border-color:var(--luminous-checkbox-border-color-disabled)}.checkbox:focus-visible{outline:var(--luminous-checkbox-focus-ring-width) solid var(--luminous-checkbox-focus-ring-color);outline-offset:var(--luminous-checkbox-focus-ring-offset)}.checkbox-icon{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.checkbox-wrapper{align-items:flex-start;gap:8px;display:inline-flex}.checkbox-wrapper-disabled{cursor:default;opacity:.5}.checkbox-label-group{flex-direction:column;gap:2px;display:flex}.checkbox-label{color:var(--gray-12);-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;line-height:1.4}.checkbox-description{color:var(--gray-9);font-size:12px;line-height:1.4}.chip{--chip-height:28px;--chip-font-size:13px;--chip-gap:5px;--chip-padding-inline:10px;--chip-background:var(--gray-3);--chip-color:var(--gray-12);--chip-border-color:var(--gray-6);--chip-border-width:1px;--chip-border-radius:999px;--chip-dismiss-size:14px;align-items:center;gap:var(--chip-gap);height:var(--chip-height);padding:0 var(--chip-padding-inline);background:var(--chip-background);color:var(--chip-color);border:var(--chip-border-width) solid var(--chip-border-color);border-radius:var(--chip-border-radius);font-size:var(--chip-font-size);vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;max-width:100%;font-weight:500;display:inline-flex}.chip-size-s{--chip-height:22px;--chip-font-size:11px;--chip-gap:4px;--chip-padding-inline:8px;--chip-dismiss-size:12px}.chip-size-m{--chip-height:28px;--chip-font-size:13px;--chip-gap:5px;--chip-padding-inline:10px;--chip-dismiss-size:14px}.chip-color-blue{--chip-background:var(--luminous-blue-2);--chip-color:var(--luminous-blue-11);--chip-border-color:var(--luminous-blue-6)}.chip-color-green{--chip-background:var(--luminous-green-2);--chip-color:var(--luminous-green-11);--chip-border-color:var(--luminous-green-6)}.chip-color-red{--chip-background:var(--luminous-red-2);--chip-color:var(--luminous-red-11);--chip-border-color:var(--luminous-red-6)}.chip-disabled{opacity:.45;pointer-events:none}.chip-prefix{flex-shrink:0;align-items:center;margin-inline-start:-3px;display:inline-flex}.chip-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1;overflow:hidden}.chip-dismiss{cursor:pointer;color:inherit;opacity:.55;width:var(--chip-dismiss-size);height:var(--chip-dismiss-size);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:-4px;padding:0;transition:opacity .1s;display:inline-flex}.chip-dismiss:hover{opacity:1}.chip-dismiss:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.collapsible{--luminous-collapsible-background:var(--gray-2);--luminous-collapsible-border-color:var(--gray-a3);--luminous-collapsible-border-radius:10px;--luminous-collapsible-border-width:1px;--luminous-collapsible-header-color:inherit;--luminous-collapsible-header-background:transparent;--luminous-collapsible-header-padding-block:12px;--luminous-collapsible-header-padding-inline:16px;--luminous-collapsible-content-color:inherit;--luminous-collapsible-content-padding-block:0 16px;--luminous-collapsible-content-padding-inline:16px;--luminous-collapsible-icon-color:var(--gray-11);--luminous-collapsible-icon-size:16px;background:var(--luminous-collapsible-background);border:var(--luminous-collapsible-border-width) solid var(--luminous-collapsible-border-color);border-radius:var(--luminous-collapsible-border-radius);font-size:14px;line-height:1.5}.collapsible-variant-default{background:var(--luminous-collapsible-background);border-color:var(--luminous-collapsible-border-color)}.collapsible-variant-bordered{--luminous-collapsible-background:transparent;--luminous-collapsible-border-color:var(--gray-a4)}.collapsible-variant-ghost{--luminous-collapsible-background:transparent;--luminous-collapsible-border-color:transparent;--luminous-collapsible-border-width:0px;--luminous-collapsible-border-radius:0px;--luminous-collapsible-header-padding-inline:0;--luminous-collapsible-content-padding-inline:0}.collapsible-size-normal{--luminous-collapsible-header-padding-block:12px;--luminous-collapsible-header-padding-inline:16px;--luminous-collapsible-content-padding-block:0 16px;--luminous-collapsible-content-padding-inline:16px;font-size:14px}.collapsible-size-compact{--luminous-collapsible-header-padding-block:8px;--luminous-collapsible-header-padding-inline:12px;--luminous-collapsible-content-padding-block:0 12px;--luminous-collapsible-content-padding-inline:12px;font-size:13px}.collapsible-trigger{box-sizing:border-box;width:100%;padding:var(--luminous-collapsible-header-padding-block) var(--luminous-collapsible-header-padding-inline);border-radius:inherit;background:var(--luminous-collapsible-header-background);color:var(--luminous-collapsible-header-color);font:inherit;text-align:start;cursor:pointer;appearance:none;border:none;outline:none;justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.collapsible-trigger:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:-2px}.collapsible-chevron{width:var(--luminous-collapsible-icon-size);height:var(--luminous-collapsible-icon-size);color:var(--luminous-collapsible-icon-color);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex;transform:rotate(0)}.collapsible-chevron-open{transform:rotate(180deg)}.collapsible-content{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.collapsible-content[data-open=true]{grid-template-rows:1fr}.collapsible-content-inner{overflow:hidden}.collapsible-content-body{padding:var(--luminous-collapsible-content-padding-block) var(--luminous-collapsible-content-padding-inline);color:var(--luminous-collapsible-content-color)}.collapsible-disabled{opacity:.5;pointer-events:none}.collapsible-disabled .collapsible-trigger{cursor:not-allowed;pointer-events:auto}.context-menu-panel{--context-menu-min-width:200px;--context-menu-max-width:300px;--context-menu-max-height:420px;--context-menu-bg:var(--inverted);--context-menu-border-color:var(--gray-5);--context-menu-border-radius:10px;--context-menu-item-color:var(--gray-12);--context-menu-item-color-hover:var(--gray-12);--context-menu-item-bg:transparent;--context-menu-item-bg-hover:var(--gray-2);min-width:var(--context-menu-min-width);max-width:var(--context-menu-max-width);max-height:var(--context-menu-max-height);border:1px solid var(--context-menu-border-color);border-radius:var(--context-menu-border-radius);background:var(--context-menu-bg);z-index:9999;outline:none;padding:4px;animation:.12s forwards context-menu-in;overflow-y:auto;box-shadow:0 12px 28px #0f172a2e,0 4px 10px #0f172a14}@keyframes context-menu-in{0%{opacity:0}to{opacity:1}}.context-menu-header{border-bottom:1px solid var(--gray-3);color:var(--gray-10);margin-bottom:4px;padding:8px 8px 6px;font-size:12px}.context-menu-divider{background:var(--gray-4);border:none;height:1px;margin:4px 8px}.context-menu-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-9);-webkit-user-select:none;user-select:none;padding:6px 8px 4px;font-size:11px;font-weight:600}.context-menu-item{box-sizing:border-box;text-align:left;background:var(--context-menu-item-bg);width:100%;color:var(--context-menu-item-color);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:6px;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:1.3;display:flex}.context-menu-item:hover,.context-menu-item:focus-visible,.context-menu-item.context-menu-item-active{background:var(--context-menu-item-bg-hover);color:var(--context-menu-item-color-hover)}.context-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--luminous-focus-color,#0071e3)}.context-menu-item-disabled,.context-menu-item-disabled:hover,.context-menu-item-disabled.context-menu-item-active{color:var(--gray-8);cursor:not-allowed;box-shadow:none;background:0 0}.context-menu-item-danger{color:var(--luminous-red,#e5484d)}.context-menu-item-danger:hover,.context-menu-item-danger:focus-visible,.context-menu-item-danger.context-menu-item-active{color:var(--luminous-red,#e5484d);background:#e5484d14}.context-menu-item-prefix{width:16px;height:16px;color:var(--gray-10);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.context-menu-item-danger .context-menu-item-prefix{color:inherit}.context-menu-item-content{flex:1;min-width:0}.context-menu-item-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.context-menu-item-description{color:var(--gray-9);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.context-menu-item-disabled .context-menu-item-description{color:var(--gray-7)}.context-menu-item-kbd{color:var(--gray-8);background:var(--gray-2);border:1px solid var(--gray-4);border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px 4px;font-family:inherit;font-size:12px;line-height:1}.context-menu-item-suffix{color:var(--gray-9);flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.context-menu-item-danger .context-menu-item-suffix{color:inherit}.copy-to-clipboard{--luminous-copy-to-clipboard-background:var(--inverted);--luminous-copy-to-clipboard-background-hover:var(--gray-2);--luminous-copy-to-clipboard-background-active:var(--gray-3);--luminous-copy-to-clipboard-color:var(--gray-12);--luminous-copy-to-clipboard-color-hover:var(--luminous-copy-to-clipboard-color);--luminous-copy-to-clipboard-color-active:var(--luminous-copy-to-clipboard-color);--luminous-copy-to-clipboard-border-color:var(--gray-6);--luminous-copy-to-clipboard-border-color-hover:var(--gray-7);--luminous-copy-to-clipboard-border-color-active:var(--gray-8);--luminous-copy-to-clipboard-border-width:1px;--luminous-copy-to-clipboard-border-radius:8px;--luminous-copy-to-clipboard-padding-horizontal:12px;--luminous-copy-to-clipboard-padding-vertical:6px;--luminous-copy-to-clipboard-disabled-opacity:var(--luminous-link-disabled-opacity,.42);--luminous-copy-to-clipboard-focus-ring-color:var(--luminous-focus-color,#0071e3);--luminous-copy-to-clipboard-focus-ring-width:2px;--luminous-copy-to-clipboard-focus-ring-offset:var(--luminous-focus-offset-container,2px);--luminous-copy-to-clipboard-popover-background:var(--gray-12);--luminous-copy-to-clipboard-popover-border-color:#ffffff2e;--luminous-copy-to-clipboard-popover-border-radius:8px;--luminous-copy-to-clipboard-popover-color:var(--inverted);display:inline-flex;position:relative}.copy-to-clipboard-trigger{letter-spacing:-.016em;padding:var(--luminous-copy-to-clipboard-padding-vertical) var(--luminous-copy-to-clipboard-padding-horizontal);border-radius:var(--luminous-copy-to-clipboard-border-radius);border:var(--luminous-copy-to-clipboard-border-width) solid var(--luminous-copy-to-clipboard-border-color);background:var(--luminous-copy-to-clipboard-background);color:var(--luminous-copy-to-clipboard-color);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;font-family:Geist,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.25;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.copy-to-clipboard-trigger:hover{background:var(--luminous-copy-to-clipboard-background-hover);color:var(--luminous-copy-to-clipboard-color-hover);border-color:var(--luminous-copy-to-clipboard-border-color-hover)}.copy-to-clipboard-trigger:active{background:var(--luminous-copy-to-clipboard-background-active);color:var(--luminous-copy-to-clipboard-color-active);border-color:var(--luminous-copy-to-clipboard-border-color-active)}.copy-to-clipboard-trigger:focus-visible{outline:var(--luminous-copy-to-clipboard-focus-ring-width) solid var(--luminous-copy-to-clipboard-focus-ring-color);outline-offset:var(--luminous-copy-to-clipboard-focus-ring-offset)}.copy-to-clipboard-icon-variant{--luminous-copy-to-clipboard-padding-horizontal:8px;--luminous-copy-to-clipboard-padding-vertical:8px;min-width:32px;min-height:32px}.copy-to-clipboard-inline{--luminous-copy-to-clipboard-background:transparent;--luminous-copy-to-clipboard-background-hover:transparent;--luminous-copy-to-clipboard-background-active:transparent;--luminous-copy-to-clipboard-border-color:transparent;--luminous-copy-to-clipboard-border-color-hover:transparent;--luminous-copy-to-clipboard-border-color-active:transparent;--luminous-copy-to-clipboard-color:var(--luminous-body-link-color,#06c);--luminous-copy-to-clipboard-padding-horizontal:4px;--luminous-copy-to-clipboard-padding-vertical:4px;min-width:auto;min-height:auto}.copy-to-clipboard-inline:hover{--luminous-copy-to-clipboard-color-hover:var(--luminous-body-link-color-hover,#05a)}.copy-to-clipboard-disabled{opacity:var(--luminous-copy-to-clipboard-disabled-opacity);cursor:default;pointer-events:none}.copy-to-clipboard-disabled-reason{pointer-events:auto;cursor:default}.copy-to-clipboard-trigger:disabled,.copy-to-clipboard-trigger[aria-disabled=true]{opacity:var(--luminous-copy-to-clipboard-disabled-opacity);cursor:default}.copy-to-clipboard-disabled-reason:not(:disabled){opacity:var(--luminous-copy-to-clipboard-disabled-opacity)}.copy-to-clipboard-icon{flex-shrink:0;display:block}.copy-to-clipboard-icon-slot{justify-content:center;align-items:center;display:inline-flex}.copy-to-clipboard-text{white-space:nowrap}.copy-to-clipboard-tooltip{background:var(--gray-12);color:var(--inverted);white-space:nowrap;z-index:1000;border-radius:6px;padding:6px 8px;font-size:12px;line-height:1.3;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0000002e}.copy-to-clipboard-popover{border-radius:var(--luminous-copy-to-clipboard-popover-border-radius);border:1px solid var(--luminous-copy-to-clipboard-popover-border-color);background:var(--luminous-copy-to-clipboard-popover-background);color:var(--luminous-copy-to-clipboard-popover-color);z-index:1000;white-space:nowrap;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex;box-shadow:0 8px 24px #00000038}.copy-to-clipboard-popover-success .copy-to-clipboard-icon-success{color:#22c55e}.copy-to-clipboard-popover-error .copy-to-clipboard-icon-error{color:#ef4444}.counter-badge{--counter-badge-height:18px;--counter-badge-font-size:11px;--counter-badge-padding-inline:4px;--counter-badge-background:var(--luminous-red-10);--counter-badge-color:#fff;--counter-badge-border-color:transparent;--counter-badge-border-width:1px;height:var(--counter-badge-height);min-width:var(--counter-badge-height);border:var(--counter-badge-border-width) solid var(--counter-badge-border-color);background:var(--counter-badge-background);color:var(--counter-badge-color);font-size:var(--counter-badge-font-size);padding:0 var(--counter-badge-padding-inline);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.counter-badge-size-xs{--counter-badge-height:14px;--counter-badge-font-size:9px;--counter-badge-padding-inline:3px}.counter-badge-size-s{--counter-badge-height:16px;--counter-badge-font-size:10px;--counter-badge-padding-inline:4px}.counter-badge-size-m{--counter-badge-height:18px;--counter-badge-font-size:11px;--counter-badge-padding-inline:4px}.counter-badge-size-l{--counter-badge-height:22px;--counter-badge-font-size:12px;--counter-badge-padding-inline:6px}.counter-badge-color-blue{--counter-badge-background:var(--luminous-blue-10);--counter-badge-color:#fff}.counter-badge-color-green{--counter-badge-background:var(--luminous-green-10);--counter-badge-color:#fff}.counter-badge-color-neutral{--counter-badge-background:var(--gray-9);--counter-badge-color:#fff}.cp-root{display:inline-flex;position:relative}.cp-floating{z-index:200}.cp-panel{background:var(--inverted,#fff);border:1px solid var(--gray-4,#e2e4e8);box-sizing:border-box;border-radius:12px;flex-direction:column;width:280px;font-family:inherit;animation:.13s forwards cp-panel-in;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000024,0 2px 8px #0000000f}@keyframes cp-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cp-search{border-bottom:1px solid var(--gray-3,#f0f0f1);padding:10px 10px 8px;position:relative}.cp-search-icon{color:var(--gray-9,#868e96);pointer-events:none;margin-top:1px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.cp-search-input{border:1px solid var(--gray-4,#e2e4e8);background:var(--gray-2,#f7f7f8);width:100%;height:34px;color:var(--gray-12,#1d1d1f);box-sizing:border-box;appearance:none;border-radius:8px;outline:none;padding:0 32px;font-family:inherit;font-size:13px;transition:border-color .12s,background .12s,box-shadow .12s}.cp-search-input::-webkit-search-cancel-button{display:none}.cp-search-input::placeholder{color:var(--gray-9,#868e96)}.cp-search-input:focus{border-color:var(--accent-8,#6366f1);background:var(--inverted,#fff);box-shadow:0 0 0 3px var(--accent-4,#6366f11a)}.cp-search-clear{background:var(--gray-5,#d6d9de);width:18px;height:18px;color:var(--gray-9,#868e96);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:1px;padding:0;transition:background .1s,color .1s;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.cp-search-clear:hover{background:var(--gray-6,#ced1d7);color:var(--gray-12,#1d1d1f)}.cp-list{scrollbar-width:thin;scrollbar-color:var(--gray-5,#d6d9de) transparent;flex:1;max-height:300px;padding:4px;overflow-y:scroll}.cp-list::-webkit-scrollbar{width:5px}.cp-list::-webkit-scrollbar-track{background:0 0}.cp-list::-webkit-scrollbar-thumb{background:var(--gray-5,#d6d9de);border-radius:3px}.cp-option{width:100%;font:inherit;color:var(--gray-12,#1d1d1f);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:7px;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:background 80ms;display:flex}.cp-option:hover{background:var(--gray-2,#f7f7f8)}.cp-option:focus-visible{background:var(--gray-2,#f7f7f8);box-shadow:inset 0 0 0 2px var(--accent-8,#6366f1)}.cp-option-selected{background:var(--accent-2,#6366f10f);color:var(--accent-11,#4f46e5)}.cp-option-selected:hover{background:var(--accent-3,#6366f11a)}.cp-option-flag{text-align:center;flex-shrink:0;width:22px;font-size:18px;line-height:1}.cp-option-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cp-option-dial{color:var(--gray-9,#868e96);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:40px;font-size:12px}.cp-option-selected .cp-option-dial{color:var(--accent-10,#6366f1)}.cp-option-check{color:var(--accent-11,#4f46e5);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.cp-empty{height:72px;color:var(--gray-9,#868e96);justify-content:center;align-items:center;font-size:13px;display:flex}.cp-trigger{border:1px solid var(--gray-4,#e2e4e8);background:var(--inverted,#fff);color:var(--gray-12,#1d1d1f);font:inherit;cursor:pointer;white-space:nowrap;outline:none;align-items:center;gap:6px;font-size:13px;transition:border-color .12s,background .12s,box-shadow .12s;display:inline-flex}.cp-trigger:hover:not(:disabled){border-color:var(--gray-6,#ced1d7);background:var(--gray-1,#fcfcfd)}.cp-trigger:focus-visible:not(:disabled){border-color:var(--accent-8,#6366f1);box-shadow:0 0 0 3px var(--accent-4,#6366f11a)}.cp-trigger-disabled{opacity:.5;cursor:not-allowed}.cp-trigger-flag{border-radius:8px;min-width:0;padding:5px 8px 5px 6px}.cp-trigger-input{border-radius:9px;min-width:160px;padding:7px 10px 7px 8px}.cp-trigger-phone{border-radius:9px;gap:5px;height:38px;padding:0 8px}.cp-trigger-flag-glyph{flex-shrink:0;font-size:18px;line-height:1}.cp-trigger-flag-placeholder{opacity:.4}.cp-trigger-label{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.cp-trigger-placeholder{color:var(--gray-9,#868e96);text-align:left;flex:1}.cp-trigger-dial{font-variant-numeric:tabular-nums;color:var(--gray-12,#1d1d1f);font-size:13px;font-weight:500}.cp-trigger-chevron{color:var(--gray-8,#b6bac2);flex-shrink:0;transition:transform .15s,color .1s}.cp-trigger-chevron-open{color:var(--accent-9,#6366f1);transform:rotate(180deg)}.cp-phone-field{border:1px solid var(--gray-4,#e2e4e8);background:var(--inverted,#fff);border-radius:9px;align-items:stretch;transition:border-color .12s,box-shadow .12s;display:inline-flex;overflow:hidden}.cp-phone-field:focus-within{border-color:var(--accent-8,#6366f1);box-shadow:0 0 0 3px var(--accent-4,#6366f11a)}.cp-phone-field .cp-root{align-items:stretch;display:flex}.cp-phone-field .cp-trigger-phone{border:none;border-right:1px solid var(--gray-4,#e2e4e8);background:0 0;border-radius:0;height:auto;padding:0 10px;transition:background .1s}.cp-phone-field .cp-trigger-phone:hover:not(:disabled){background:var(--gray-1,#fcfcfd);border-color:#0000}.cp-phone-field:focus-within .cp-trigger-phone{border-right-color:var(--accent-8,#6366f1)}.cp-phone-field input{min-height:38px;font:inherit;color:var(--gray-12,#1d1d1f);box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;flex:1;min-width:0;padding:0 12px;font-size:13px}.cp-phone-field input::placeholder{color:var(--gray-9,#868e96)}.spinner{--luminous-spinner-color:currentColor;--luminous-spinner-track-color:transparent;--luminous-spinner-size:20px;--luminous-spinner-stroke-width:3;--luminous-spinner-animation-duration:1s;width:var(--luminous-spinner-size);height:var(--luminous-spinner-size);color:var(--luminous-spinner-color);justify-content:center;align-items:center;display:inline-flex}.spinner-icon{animation:spinner-rotate var(--luminous-spinner-animation-duration) linear infinite;display:inline-flex}.spinner-small{--luminous-spinner-size:14px;--luminous-spinner-stroke-width:2.5}.spinner-normal{--luminous-spinner-size:20px;--luminous-spinner-stroke-width:3}.spinner-big{--luminous-spinner-size:32px;--luminous-spinner-stroke-width:3.5}.spinner-large{--luminous-spinner-size:48px;--luminous-spinner-stroke-width:4}.spinner-variant-normal{--luminous-spinner-color:var(--luminous-color-text-interactive-default,var(--accent-9))}.spinner-variant-disabled{--luminous-spinner-color:var(--luminous-color-text-disabled,#868e96)}.spinner-variant-inverted{--luminous-spinner-color:var(--luminous-color-text-inverted,#fff)}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.datagrid{--luminous-datagrid-background:var(--inverted);--luminous-datagrid-border-color:var(--gray-4);--luminous-datagrid-border-radius:10px;--luminous-datagrid-header-background:var(--gray-2);--luminous-datagrid-header-color:var(--gray-11);--luminous-datagrid-cell-color:var(--gray-12);--luminous-datagrid-row-hover:var(--gray-2);--luminous-datagrid-row-selected:var(--luminous-blue-1,#f0f7ff);--luminous-datagrid-focus-ring-color:var(--luminous-focus-color,#0071e3);background:var(--luminous-datagrid-background);border:1px solid var(--luminous-datagrid-border-color);border-radius:var(--luminous-datagrid-border-radius);color:var(--luminous-datagrid-cell-color);font-size:13px;line-height:1.5;position:relative;overflow:auto hidden;box-shadow:0 1px 3px #0000000d}.datagrid-header{background:var(--luminous-datagrid-header-background);border-bottom:1px solid var(--luminous-datagrid-border-color)}.datagrid-sticky-header .datagrid-header{z-index:2;position:sticky;top:0}.datagrid-header-row{grid-template-columns:var(--datagrid-columns);align-items:center;display:grid}.datagrid-header-cell{color:var(--luminous-datagrid-header-color);white-space:nowrap;background:var(--luminous-datagrid-header-background);align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.datagrid-header-cell-sortable{padding:0;overflow:hidden}.datagrid-header-cell-center{justify-content:center}.datagrid-header-cell-end{justify-content:flex-end}.datagrid-sort-button{min-width:0;color:var(--luminous-datagrid-header-color);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.datagrid-sort-button:hover{background:var(--gray-3);color:var(--gray-12)}.datagrid-sort-button:focus-visible{outline:2px solid var(--luminous-datagrid-focus-ring-color);outline-offset:-2px;border-radius:2px}.datagrid-sort-button-active{color:var(--gray-12)}.datagrid-header-cell-center .datagrid-sort-button{justify-content:center}.datagrid-header-cell-end .datagrid-sort-button{justify-content:flex-end}.datagrid-body{position:relative}.datagrid-row{grid-template-columns:var(--datagrid-columns);border-bottom:1px solid var(--luminous-datagrid-border-color);align-items:center;transition:background 80ms;display:grid;position:relative}.datagrid-row:last-child{border-bottom:0}.datagrid-row:hover{background:var(--luminous-datagrid-row-hover)}.datagrid-row-selected{background:var(--luminous-datagrid-row-selected)}.datagrid-row-selected:hover{background:var(--luminous-datagrid-row-selected);filter:brightness(.97)}.datagrid-row-dragging{opacity:.4}.datagrid-row-drag-above{box-shadow:inset 0 2px 0 var(--luminous-blue-8,#3b82f6)}.datagrid-row-drag-below{box-shadow:inset 0 -2px 0 var(--luminous-blue-8,#3b82f6)}.datagrid-cell{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.datagrid-cell-center{text-align:center;justify-content:center}.datagrid-cell-end{text-align:right;justify-content:flex-end}.datagrid-expand-btn{width:18px;height:18px;color:var(--gray-9);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s,transform .15s;display:inline-flex}.datagrid-expand-btn:hover{background:var(--gray-4);color:var(--gray-12)}.datagrid-expand-btn:focus-visible{outline:2px solid var(--luminous-datagrid-focus-ring-color);outline-offset:1px}.datagrid-expand-btn-open{transform:rotate(90deg)}.datagrid-expand-spacer{flex-shrink:0;width:18px;display:inline-block}.datagrid-drag-col{justify-content:center;padding:0 4px}.datagrid-drag-handle{color:var(--gray-7);cursor:grab;opacity:0;border-radius:4px;justify-content:center;align-items:center;padding:4px 2px;transition:color .1s,opacity .1s;display:inline-flex}.datagrid-row:hover .datagrid-drag-handle{opacity:1}.datagrid-drag-handle:active{cursor:grabbing;color:var(--gray-11)}.datagrid-checkbox-col{justify-content:center;padding:0}.datagrid-actions-col{justify-content:flex-end;gap:2px;padding:4px 8px}.datagrid-row-actions{opacity:0;pointer-events:none;transition:opacity .12s}.datagrid-row:hover .datagrid-row-actions,.datagrid-row-selected .datagrid-row-actions{opacity:1;pointer-events:auto}.datagrid-loading{z-index:3;background:#ffffffb3;justify-content:center;align-items:center;min-height:80px;display:flex;position:absolute;inset:0}.datagrid-empty{color:var(--gray-9);text-align:center;justify-content:center;align-items:center;padding:40px 20px;font-size:13px;display:flex}.datagrid-compact .datagrid-header-cell,.datagrid-compact .datagrid-sort-button{padding-top:6px;padding-bottom:6px;font-size:11px}.datagrid-compact .datagrid-cell{padding-top:6px;padding-bottom:6px;font-size:12px}.datagrid-compact .datagrid-expand-btn,.datagrid-compact .datagrid-expand-spacer{width:16px;height:16px}.datagrid-spacious .datagrid-header-cell,.datagrid-spacious .datagrid-sort-button{padding-top:14px;padding-bottom:14px;font-size:13px}.datagrid-spacious .datagrid-cell{padding-top:14px;padding-bottom:14px;font-size:14px}.date-input{font-variant-numeric:tabular-nums}.date-picker{box-sizing:border-box;width:100%;display:grid;position:relative}.date-picker-trigger{--dp-background:var(--luminous-color-background-container-content,#fff);--dp-border-color:var(--luminous-color-border-input-default,#bfc6cf);--dp-border-radius:8px;--dp-color:var(--luminous-color-text-primary,#1d1d1f);--dp-font-size:14px;--dp-min-height:36px;--dp-padding-inline:10px;min-height:var(--dp-min-height);padding:0 var(--dp-padding-inline);box-sizing:border-box;border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);background:var(--dp-background);width:100%;color:var(--dp-color);font-size:var(--dp-font-size);text-align:left;cursor:pointer;align-items:center;gap:8px;line-height:1.3;transition:border-color .15s,box-shadow .15s;display:flex}.date-picker-trigger:hover:not(:disabled){border-color:var(--luminous-color-border-input-focused,#82a0c8)}.date-picker-trigger-open{border-width:1.5px;border-color:#282b30}.date-picker-trigger:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.date-picker-trigger:disabled{cursor:not-allowed;background:var(--luminous-color-background-control-disabled,#f5f7fa);color:var(--luminous-color-text-disabled,#8f969e);border-color:var(--luminous-color-border-input-default,#bfc6cf)}.date-picker-trigger-icon{color:var(--luminous-color-text-secondary,#6f7781);flex-shrink:0;align-items:center;transition:color .15s;display:flex}.date-picker-trigger:not(:disabled):hover .date-picker-trigger-icon,.date-picker-trigger-open .date-picker-trigger-icon{color:var(--luminous-color-text-primary,#1d1d1f)}.date-picker-trigger:disabled .date-picker-trigger-icon{color:var(--luminous-color-text-disabled,#8f969e)}.date-picker-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.date-picker-trigger-placeholder{color:var(--luminous-color-text-input-placeholder,#6f7781)}.date-picker-popover{z-index:200;background:#fcfcfd;border:1px solid #d9dce2;border-radius:16px;grid-template-columns:216px 1fr;min-width:480px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 40px #0c101626,0 3px 10px #0c101614}.date-picker-popover-calendar-only{grid-template-columns:1fr;min-width:280px}.dp-presets{border-right:1px solid #e1e4e9;flex-direction:column;padding:10px 0;display:flex;overflow:hidden}.dp-preset{color:#282b30;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:9px 16px;font-size:14px;transition:background .1s;display:flex}.dp-preset:hover{background:#f0f2f5}.dp-preset-active{color:#005ab9;background:#ebf1fa}.dp-preset-active:hover{background:#e1eaf8}.dp-preset-label{font-size:14px;line-height:1.4}.dp-preset-desc{color:#747881;flex-shrink:0;margin-left:8px;font-size:12px}.dp-preset-active .dp-preset-desc{color:#5082c8}.dp-calendar{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.dp-calendar-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dp-month-label{color:#1d1d1f;flex:1;font-size:15px;font-weight:600}.dp-calendar-nav{align-items:center;gap:2px;display:flex}.dp-today-btn{color:#323741;cursor:pointer;background:#f8f9fb;border:1px solid #d5d9e0;border-radius:20px;margin-right:4px;padding:3px 9px;font-size:12px;font-weight:500;transition:background .1s}.dp-today-btn:hover{background:#eceff4}.dp-nav-btn{color:#505764;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s;display:flex}.dp-nav-btn:hover{background:#f0f2f6}.dp-weekdays{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-weekdays>span{color:#9ba0a9;padding:4px 0;font-size:12px;font-weight:500}.dp-days-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-day{color:#282b30;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto;font-size:13px;transition:background .1s;display:flex}.dp-day:hover:not(:disabled){background:#f0f2f6}.dp-day-other{color:#b9bec6}.dp-day-other:hover:not(:disabled){color:#828892;background:#f0f2f6}.dp-day-today{color:#fff;background:#1d1d1f;font-weight:600}.dp-day-today:hover:not(:disabled){background:#30343c}.dp-day-selected{background:var(--luminous-focus-color,#0071e3);color:#fff;font-weight:600}.dp-day-selected:hover:not(:disabled){background:#005fc8}.dp-day-disabled,.dp-day:disabled{color:#c8cdd4;cursor:not-allowed;background:0 0}.dp-footer{border-top:1px solid #e6e9ee;justify-content:flex-end;padding-top:4px;display:flex}.dp-clear-btn{color:#646c78;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 2px;font-size:13px;transition:color .1s}.dp-clear-btn:hover{color:#282b30}.drp-root{box-sizing:border-box;width:100%;display:grid;position:relative}.drp-trigger{--drp-background:var(--luminous-color-background-container-content,#fff);--drp-border-color:var(--luminous-color-border-input-default,#bfc6cf);--drp-border-radius:8px;--drp-color:var(--luminous-color-text-primary,#1d1d1f);--drp-font-size:14px;--drp-min-height:36px;--drp-padding-inline:10px;min-height:var(--drp-min-height);padding:0 var(--drp-padding-inline);box-sizing:border-box;border:1px solid var(--drp-border-color);border-radius:var(--drp-border-radius);background:var(--drp-background);width:100%;color:var(--drp-color);font-size:var(--drp-font-size);text-align:left;cursor:pointer;align-items:center;gap:8px;line-height:1.3;transition:border-color .15s,box-shadow .15s;display:flex}.drp-trigger:hover:not(:disabled){border-color:var(--luminous-color-border-input-focused,#82a0c8)}.drp-trigger-open{border-width:1.5px;border-color:#282b30}.drp-trigger:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.drp-trigger:disabled{cursor:not-allowed;background:var(--luminous-color-background-control-disabled,#f5f7fa);color:var(--luminous-color-text-disabled,#8f969e);border-color:var(--luminous-color-border-input-default,#bfc6cf)}.drp-trigger-icon{color:var(--luminous-color-text-secondary,#6f7781);flex-shrink:0;align-items:center;transition:color .15s;display:flex}.drp-trigger:not(:disabled):hover .drp-trigger-icon,.drp-trigger-open .drp-trigger-icon{color:var(--luminous-color-text-primary,#1d1d1f)}.drp-trigger:disabled .drp-trigger-icon{color:var(--luminous-color-text-disabled,#8f969e)}.drp-trigger-dates{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.drp-trigger-date-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drp-trigger-sep{color:var(--luminous-color-text-secondary,#6f7781);flex-shrink:0;font-size:13px}.drp-trigger-placeholder{color:var(--luminous-color-text-input-placeholder,#6f7781);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drp-popover{z-index:1000;background:#fcfcfd;border:1px solid #d9dce2;border-radius:16px;grid-template-columns:220px 1fr;min-width:520px;display:grid;overflow:hidden;box-shadow:0 12px 40px #0c101626,0 3px 10px #0c101614}.drp-presets{border-right:1px solid #e1e4e9;flex-direction:column;padding:10px 0;display:flex;overflow:hidden}.drp-preset{color:#282b30;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:9px 16px;font-size:14px;transition:background .1s;display:flex}.drp-preset:hover{background:#f0f2f5}.drp-preset-active{color:#005ab9;background:#ebf1fa}.drp-preset-active:hover{background:#e1eaf8}.drp-preset-label{font-size:14px;line-height:1.4}.drp-preset-desc{color:#747881;flex-shrink:0;margin-left:8px;font-size:12px}.drp-preset-active .drp-preset-desc{color:#5082c8}.drp-calendar{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.drp-calendar-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.drp-month-label{color:#1d1d1f;flex:1;font-size:15px;font-weight:600}.drp-calendar-nav{align-items:center;gap:2px;display:flex}.drp-today-btn{color:#323741;cursor:pointer;background:#f8f9fb;border:1px solid #d5d9e0;border-radius:20px;margin-right:4px;padding:3px 9px;font-size:12px;font-weight:500;transition:background .1s}.drp-today-btn:hover{background:#eceff4}.drp-nav-btn{color:#505764;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s;display:flex}.drp-nav-btn:hover{background:#f0f2f6}.drp-weekdays{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.drp-weekdays>span{color:#9ba0a9;padding:4px 0;font-size:12px;font-weight:500}.drp-days-grid{grid-template-columns:repeat(7,1fr);gap:0;display:grid}.drp-cell{justify-content:center;align-items:center;height:36px;display:flex;position:relative}.drp-cell:before{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:4px 0}.drp-cell-in-range:before{background:#dbeafe}.drp-cell-range-start:before{background:#dbeafe;left:50%}.drp-cell-range-end:before{background:#dbeafe;right:50%}.drp-day{z-index:1;color:#282b30;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;transition:background .1s;display:flex;position:relative}.drp-day:hover:not(:disabled):not(.drp-day-range-start):not(.drp-day-range-end){background:#f0f2f6}.drp-day-other{color:#b9bec6}.drp-day-other:hover:not(:disabled):not(.drp-day-range-start):not(.drp-day-range-end){color:#828892;background:#f0f2f6}.drp-day-today{color:#fff;background:#1d1d1f;font-weight:600}.drp-day-today:hover:not(:disabled){background:#30343c}.drp-day-range-start{color:#fff;background:#2563eb;font-weight:600}.drp-day-range-start:hover:not(:disabled){background:#1d4ed8}.drp-day-range-end{color:#fff;background:#1d1d1f;font-weight:600}.drp-day-range-end:hover:not(:disabled){background:#30343c}.drp-day:disabled{color:#c8cdd4;cursor:not-allowed;background:0 0}.drp-time-row{border-top:1px solid #e6e9ee;gap:12px;padding-top:4px;display:flex}.drp-time-label{color:var(--luminous-color-text-secondary,#6f7781);flex-direction:column;flex:1;gap:4px;font-size:12px;display:flex}.drp-time-input{border:1px solid var(--luminous-color-border-input-default,#bfc6cf);min-height:32px;color:var(--luminous-color-text-primary,#1d1d1f);background:var(--luminous-color-background-container-content,#fff);box-sizing:border-box;border-radius:6px;width:100%;padding:0 8px;font-size:13px}.drp-time-input:focus{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px;border-color:#0000}.drp-actions{border-top:1px solid #e6e9ee;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.dialog-backdrop{z-index:1000;background:var(--luminous-dialog-backdrop-background,#0000007a);justify-content:center;align-items:center;animation:.2s forwards dialog-backdrop-in;display:flex;position:fixed;inset:0}@keyframes dialog-backdrop-in{0%{opacity:0}to{opacity:1}}.dialog-content{background:var(--luminous-dialog-background,var(--inverted));border:var(--luminous-dialog-border-width,1px) solid var(--luminous-dialog-border-color,var(--gray-4));border-radius:var(--luminous-dialog-border-radius,16px);max-height:var(--luminous-dialog-max-height,calc(100vh - 64px));padding:var(--luminous-dialog-padding,24px);outline:none;animation:.24s cubic-bezier(.16,1,.3,1) forwards dialog-content-in;position:relative;overflow:auto;box-shadow:0 24px 48px #00000029,0 8px 16px #00000014}@keyframes dialog-content-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.dialog-size-auto{width:auto;max-width:var(--luminous-dialog-max-width,calc(100vw - 64px))}.dialog-size-small{width:400px;max-width:calc(100vw - 64px)}.dialog-size-medium{width:560px;max-width:calc(100vw - 64px)}.dialog-size-large{width:720px;max-width:calc(100vw - 64px)}.dialog-size-fullscreen{border-radius:12px;width:calc(100vw - 32px);height:calc(100vh - 32px);max-height:none}.divider{--luminous-divider-line-color:var(--gray-5);--luminous-divider-label-color:var(--gray-9);--luminous-divider-label-font-size:11px;--luminous-divider-line-thickness:1px;--luminous-divider-gap:12px;align-items:center;gap:var(--luminous-divider-gap);width:100%;color:var(--luminous-divider-label-color);font-size:var(--luminous-divider-label-font-size);display:flex}.divider-horizontal{flex-direction:row}.divider-vertical{flex-direction:column;width:auto;min-height:48px}.divider-line{background:var(--luminous-divider-line-color)}.divider-horizontal .divider-line{height:var(--luminous-divider-line-thickness)}.divider-vertical .divider-line{width:var(--luminous-divider-line-thickness)}.divider-line-before,.divider-line-after{flex:1 1 0}.divider-label{white-space:nowrap;align-items:center;gap:4px;font-weight:400;display:inline-flex}.divider-label-icon{flex-shrink:0;align-items:center;display:inline-flex}.divider-label-center .divider-line-before,.divider-label-center .divider-line-after{flex-grow:1}.divider-no-label .divider-line-single{flex:1 1 0}.tooltip{--luminous-tooltip-background:var(--inverted);--luminous-tooltip-border-color:transparent;--luminous-tooltip-border-width:0;--luminous-tooltip-border-radius:5px;--luminous-tooltip-color:var(--gray-12);--luminous-tooltip-max-width:240px;--luminous-tooltip-arrow-color:var(--luminous-tooltip-background);--luminous-tooltip-arrow-size:6px;z-index:1000;max-width:var(--luminous-tooltip-max-width);border-radius:var(--luminous-tooltip-border-radius);border:var(--luminous-tooltip-border-width) solid var(--luminous-tooltip-border-color);background:var(--luminous-tooltip-background);color:var(--luminous-tooltip-color);filter:drop-shadow(0 0 1px #0000001f)drop-shadow(0 4px 4px #00000024);padding:5px 12px;font-family:Geist,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.tooltip-arrow{--arrow-width:12px;--arrow-height:var(--luminous-tooltip-arrow-size);width:var(--arrow-width);height:var(--arrow-height);color:var(--luminous-tooltip-arrow-color);pointer-events:none;background:currentColor;position:absolute}.tooltip[data-placement^=top] .tooltip-arrow{bottom:calc(var(--arrow-height) * -1 + 1px);clip-path:polygon(0 0,100% 0,50% 100%)}.tooltip[data-placement^=bottom] .tooltip-arrow{top:calc(var(--arrow-height) * -1 + 1px);clip-path:polygon(50% 0,0 100%,100% 100%)}.tooltip[data-placement^=left] .tooltip-arrow{width:var(--arrow-height);height:var(--arrow-width);right:calc(var(--arrow-height) * -1 + 1px);clip-path:polygon(0 0,0 100%,100% 50%)}.tooltip[data-placement^=right] .tooltip-arrow{width:var(--arrow-height);height:var(--arrow-width);left:calc(var(--arrow-height) * -1 + 1px);clip-path:polygon(100% 0,0 50%,100% 100%)}.tooltip[data-placement=top] .tooltip-arrow,.tooltip[data-placement=bottom] .tooltip-arrow{left:50%;transform:translate(-50%)}.tooltip[data-placement=top-start] .tooltip-arrow,.tooltip[data-placement=bottom-start] .tooltip-arrow{left:12px}.tooltip[data-placement=top-end] .tooltip-arrow,.tooltip[data-placement=bottom-end] .tooltip-arrow{right:12px}.tooltip[data-placement=left] .tooltip-arrow,.tooltip[data-placement=right] .tooltip-arrow{top:50%;transform:translateY(-50%)}.tooltip[data-placement=left-start] .tooltip-arrow,.tooltip[data-placement=right-start] .tooltip-arrow{top:8px}.tooltip[data-placement=left-end] .tooltip-arrow,.tooltip[data-placement=right-end] .tooltip-arrow{bottom:8px}.dock{--luminous-dock-bg:var(--inverted);--luminous-dock-border-color:var(--gray-4);--luminous-dock-border-radius:9999px;--luminous-dock-border-width:1px;--luminous-dock-padding-block:3px;--luminous-dock-padding-inline:4px;--luminous-dock-gap:6px;--luminous-dock-item-bg:transparent;--luminous-dock-item-bg-active:var(--gray-a5);--luminous-dock-item-bg-hover:var(--gray-a3);--luminous-dock-item-color:var(--gray-12);--luminous-dock-item-color-active:var(--gray-12);--luminous-dock-item-color-hover:var(--gray-12);--luminous-dock-item-size:44px;--luminous-dock-divider-color:var(--gray-8);--luminous-dock-divider-width:1px;--luminous-dock-divider-column-width:14px;--luminous-dock-divider-inset:10px;align-items:center;gap:var(--luminous-dock-gap);padding:var(--luminous-dock-padding-block) var(--luminous-dock-padding-inline);background:var(--luminous-dock-bg);border:var(--luminous-dock-border-width) solid var(--luminous-dock-border-color);border-radius:var(--luminous-dock-border-radius);display:inline-flex}.dock-group{align-items:center;gap:var(--luminous-dock-gap);display:inline-flex}.dock-divider{box-sizing:border-box;width:var(--luminous-dock-divider-column-width);height:var(--luminous-dock-item-size);padding-block:var(--luminous-dock-divider-inset);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dock-divider:before{content:"";width:var(--luminous-dock-divider-width);background:var(--luminous-dock-divider-color);height:100%;display:block}.dock-item{width:var(--luminous-dock-item-size);height:var(--luminous-dock-item-size);background:var(--luminous-dock-item-bg);cursor:pointer;color:var(--luminous-dock-item-color);border:none;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:20px;line-height:1;transition:color .15s,background .15s;display:inline-flex;position:relative}.dock-item:hover:not(.dock-item-disabled):not(.dock-item-active){background:var(--luminous-dock-item-bg-hover);color:var(--luminous-dock-item-color-hover)}.dock-item:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:2px}.dock-item-active,.dock-item-active:hover{background:var(--luminous-dock-item-bg-active);color:var(--luminous-dock-item-color-active)}.dock-item-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dock-item-avatar.avatar{width:20px;min-width:20px;height:20px;min-height:20px;font-size:10px}.dock-item-badge{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.dock-item-badge-dot{background:var(--luminous-red-9);border:2px solid var(--luminous-dock-bg);box-sizing:content-box;border-radius:50%;width:8px;height:8px}.kbd{--luminous-kbd-background:var(--gray-2);--luminous-kbd-border-color:transparent;--luminous-kbd-border-radius:6px;--luminous-kbd-border-width:0;--luminous-kbd-box-shadow:none;--luminous-kbd-color:var(--gray-9);--luminous-kbd-font-family:Geist, Inter, Helvetica Neue, Helvetica, Arial, sans-serif;--luminous-kbd-font-size:12px;--luminous-kbd-font-weight:400;--luminous-kbd-padding-block:0;--luminous-kbd-padding-inline:4px;box-sizing:border-box;min-width:20px;height:20px;padding:var(--luminous-kbd-padding-block) var(--luminous-kbd-padding-inline);border:var(--luminous-kbd-border-width) solid var(--luminous-kbd-border-color);border-radius:var(--luminous-kbd-border-radius);background:var(--luminous-kbd-background);box-shadow:var(--luminous-kbd-box-shadow);color:var(--luminous-kbd-color);font-family:var(--luminous-kbd-font-family);font-size:var(--luminous-kbd-font-size);font-weight:var(--luminous-kbd-font-weight);white-space:nowrap;text-align:center;justify-content:center;align-items:center;line-height:16px;display:inline-flex}.kbd:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.dropdown{--luminous-dropdown-root-min-width:auto;--luminous-dropdown-menu-min-width:220px;--luminous-dropdown-menu-max-width:320px;--luminous-dropdown-menu-max-height:360px;--luminous-dropdown-menu-bg:var(--inverted);--luminous-dropdown-menu-border-color:var(--gray-4);--luminous-dropdown-menu-border-radius:12px;--luminous-dropdown-item-color:var(--gray-12);--luminous-dropdown-item-color-hover:var(--gray-12);--luminous-dropdown-item-bg:transparent;--luminous-dropdown-item-bg-hover:var(--gray-3);min-width:var(--luminous-dropdown-root-min-width,auto);display:inline-block;position:relative}.dropdown-menu{min-width:var(--luminous-dropdown-menu-min-width,220px);max-width:var(--luminous-dropdown-menu-max-width,320px);max-height:var(--luminous-dropdown-menu-max-height,360px);border:1px solid var(--luminous-dropdown-menu-border-color,var(--gray-4));border-radius:var(--luminous-dropdown-menu-border-radius,12px);background:var(--luminous-dropdown-menu-bg,var(--inverted));padding:5px;animation:.15s forwards dropdown-menu-in;overflow-y:auto;box-shadow:0 8px 32px #00000024,0 2px 8px #0000000f}.dropdown-submenu{min-width:180px}.dropdown-item-active,.dropdown-item-active:hover{background:var(--luminous-dropdown-item-bg-hover,var(--gray-3))}@keyframes dropdown-menu-in{0%{opacity:0}to{opacity:1}}.dropdown-item{box-sizing:border-box;text-align:left;background:var(--luminous-dropdown-item-bg,transparent);width:100%;color:var(--luminous-dropdown-item-color,var(--gray-12));font:inherit;cursor:pointer;border:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.dropdown-item:hover,.dropdown-item:focus-visible{background:var(--luminous-dropdown-item-bg-hover,var(--gray-3));color:var(--luminous-dropdown-item-color-hover,var(--gray-12))}.dropdown-item:focus-visible{box-shadow:inset 0 0 0 2px var(--luminous-focus-color,#0071e3)}.dropdown-item-disabled,.dropdown-item-disabled:hover{color:var(--gray-8);cursor:not-allowed;background:0 0}.dropdown-item-danger{color:var(--luminous-red,#e5484d)}.dropdown-item-danger:hover,.dropdown-item-danger:focus-visible{color:var(--luminous-red,#e5484d);background:#e5484d14}.dropdown-item-prefix{width:16px;height:16px;color:var(--gray-10);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dropdown-item-danger .dropdown-item-prefix{color:inherit}.dropdown-item-check-space{flex-shrink:0;width:16px}.dropdown-item-content{flex:1;min-width:0}.dropdown-item-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dropdown-item-description{color:var(--gray-9);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.dropdown-item-disabled .dropdown-item-description{color:var(--gray-7)}.dropdown-item-kbd-group{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.dropdown-item-disabled .dropdown-item-kbd-group{opacity:.4}.dropdown-item-suffix{color:var(--gray-9);flex-shrink:0;align-items:center;display:inline-flex}.dropdown-item-danger .dropdown-item-suffix{color:inherit}.dropdown-divider{background:var(--gray-4);border:none;height:1px;margin:4px 6px}.dropdown-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--gray-9);-webkit-user-select:none;user-select:none;padding:8px 10px 4px;font-size:11px;font-weight:600}.emoji-picker{display:inline-flex}.emoji-picker-floating{z-index:200}.emoji-picker-panel{background:var(--inverted,#fff);border:1px solid var(--gray-4,#e2e4e8);box-sizing:border-box;border-radius:12px;flex-direction:column;width:352px;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000024,0 2px 8px #0000000f}.emoji-picker-search{padding:10px 10px 6px;position:relative}.emoji-picker-search-icon{color:var(--gray-9,#868e96);pointer-events:none;margin-top:2px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.emoji-picker-search-input{border:1px solid var(--gray-4,#e2e4e8);background:var(--gray-2,#f7f7f8);width:100%;height:34px;color:var(--gray-12,#1d1d1f);box-sizing:border-box;appearance:none;border-radius:8px;outline:none;padding:0 10px 0 32px;font-family:inherit;font-size:13px;transition:border-color .12s,background .12s,box-shadow .12s}.emoji-picker-search-input::-webkit-search-cancel-button{display:none}.emoji-picker-search-input::placeholder{color:var(--gray-9,#868e96)}.emoji-picker-search-input:focus{border-color:var(--accent-8,#6366f1);background:var(--inverted,#fff);box-shadow:0 0 0 3px var(--accent-4,#6366f11a)}.emoji-picker-search-clear{background:var(--gray-5,#d6d9de);width:18px;height:18px;color:var(--gray-9,#868e96);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:background .1s;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.emoji-picker-search-clear:hover{background:var(--gray-6,#ced1d7);color:var(--gray-12,#1d1d1f)}.emoji-picker-tab-bar{border-bottom:1px solid var(--gray-4,#e2e4e8);align-items:center;gap:0;min-height:38px;padding:0 6px;display:flex}.emoji-picker-tabs{scrollbar-width:none;flex:1;align-items:center;gap:0;display:flex;overflow-x:auto}.emoji-picker-tabs::-webkit-scrollbar{display:none}.emoji-picker-tab{width:32px;height:30px;color:var(--gray-8,#b6bac2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}.emoji-picker-tab:hover{background:var(--gray-2,#f7f7f8);color:var(--gray-12,#1d1d1f)}.emoji-picker-tab-active{color:var(--accent-11,#4f46e5);background:var(--accent-3,#6366f114)}.emoji-picker-tab-active:hover{background:var(--accent-3,#6366f11f);color:var(--accent-11,#4f46e5)}.emoji-picker-skin-tones{border-left:1px solid var(--gray-4,#e2e4e8);flex-shrink:0;align-items:center;gap:3px;margin-left:4px;padding:0 4px 0 8px;display:flex}.emoji-picker-skin-btn{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:0;transition:transform .12s,border-color .12s}.emoji-picker-skin-btn:hover{transform:scale(1.15)}.emoji-picker-skin-btn-active{border-color:var(--gray-10,#6b7280);transform:scale(1.1)}.emoji-picker-scroll{scrollbar-width:thin;scrollbar-color:var(--gray-5,#d6d9de) transparent;flex:1;max-height:294px;padding:2px 6px 6px;overflow-y:scroll}.emoji-picker-scroll::-webkit-scrollbar{width:6px}.emoji-picker-scroll::-webkit-scrollbar-track{background:0 0}.emoji-picker-scroll::-webkit-scrollbar-thumb{background:var(--gray-5,#d6d9de);border-radius:3px}.emoji-picker-section-label{color:var(--gray-9,#868e96);text-transform:uppercase;letter-spacing:.05em;background:var(--inverted,#fff);z-index:1;padding:8px 4px 4px;font-size:11px;font-weight:600;position:sticky;top:0}.emoji-picker-grid{grid-template-columns:repeat(9,1fr);display:grid}.emoji-picker-btn{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:0;font-size:22px;line-height:1;transition:background 80ms;display:flex}.emoji-picker-btn:hover{background:var(--gray-3,#f0f0f1)}.emoji-picker-btn:focus-visible{outline:2px solid var(--accent-8,#6366f1);outline-offset:-1px}.emoji-picker-empty{height:80px;color:var(--gray-9,#868e96);justify-content:center;align-items:center;font-size:13px;display:flex}.emoji-picker-preview{border-top:1px solid var(--gray-4,#e2e4e8);box-sizing:border-box;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.emoji-picker-preview-glyph{flex-shrink:0;font-size:28px;line-height:1}.emoji-picker-preview-info{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.emoji-picker-preview-name{color:var(--gray-12,#1d1d1f);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:13px;font-weight:500;overflow:hidden}.emoji-picker-preview-shortcode{color:var(--gray-9,#868e96);font-size:11px}.emoji-picker-preview-hint{color:var(--gray-9,#868e96);font-size:13px}.form{gap:16px;display:grid}.form-field{gap:6px;display:grid}.form-field-label-row{align-items:baseline;gap:8px;display:inline-flex}.form-field-label{font-weight:600}.form-field-meta,.form-field-description,.form-field-hint{color:var(--gray-11);font-size:12px}.form-field-error .form-field-label,.form-field-error-text,.form-error{color:var(--luminous-red-10)}.form-section{border:1px solid var(--gray-6);border-radius:10px;gap:8px;padding:12px;display:grid}.form-section-title{margin:0}.form-section-description{color:var(--gray-11);margin:0}.form-section-content{gap:12px;display:grid}.form-actions{gap:8px;width:100%;display:inline-flex}.form-actions-start{justify-content:flex-start}.form-actions-end{justify-content:flex-end}.form-help{color:var(--gray-11);font-size:12px}.field{--field-gap:6px;--field-label-font-size:14px;--field-label-font-weight:600;--field-description-font-size:13px;--field-hint-font-size:12px;--field-error-font-size:12px;--field-char-count-font-size:12px;--field-meta-color:var(--gray-11);--field-error-color:var(--luminous-red-10);gap:var(--field-gap);display:grid}.field-label-row{align-items:center;gap:5px;display:flex}.field-label{font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:1.4}.field-info-btn{cursor:help;color:var(--gray-9);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:color .1s;display:inline-flex}.field-info-btn:hover{color:var(--gray-12)}.field-info-btn:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.field-meta{color:var(--field-meta-color);font-size:11px;font-weight:400}.field-description{font-size:var(--field-description-font-size);color:var(--field-meta-color);margin:0;line-height:1.4}.field-footer{align-items:flex-start;gap:8px;display:flex}.field-footer-text{flex:1;gap:2px;display:grid}.field-hint{font-size:var(--field-hint-font-size);color:var(--field-meta-color);line-height:1.4}.field-error{font-size:var(--field-error-font-size);color:var(--field-error-color);line-height:1.4}.field-char-count{font-size:var(--field-char-count-font-size);color:var(--field-meta-color);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto}.field-char-count-over{color:var(--field-error-color)}.hour-input{font-variant-numeric:tabular-nums}.incoming-call{--luminous-incoming-call-background:#1d1d1f;--luminous-incoming-call-border-color:#ffffff14;--luminous-incoming-call-border-width:1px;--luminous-incoming-call-border-radius:999px;--luminous-incoming-call-color:#fff;--luminous-incoming-call-padding-block:10px;--luminous-incoming-call-padding-inline:12px;--luminous-incoming-call-min-width:280px;--luminous-incoming-call-max-width:480px;--luminous-incoming-call-avatar-size:44px;--luminous-incoming-call-accept-background:#34c759;--luminous-incoming-call-accept-color:#fff;--luminous-incoming-call-decline-background:#ff3b30;--luminous-incoming-call-decline-color:#fff;background:var(--luminous-incoming-call-background);color:var(--luminous-incoming-call-color);border:var(--luminous-incoming-call-border-width) solid var(--luminous-incoming-call-border-color);border-radius:var(--luminous-incoming-call-border-radius);padding:var(--luminous-incoming-call-padding-block) var(--luminous-incoming-call-padding-inline);min-width:var(--luminous-incoming-call-min-width);max-width:var(--luminous-incoming-call-max-width);will-change:transform, opacity;pointer-events:auto;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex;box-shadow:0 8px 32px #0000005c,0 2px 8px #0000003d,inset 0 1px #ffffff0f}.incoming-call-avatar-wrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:2s ease-in-out infinite incoming-call-pulse-audio;display:inline-flex}.incoming-call-video .incoming-call-avatar-wrap{animation:2s ease-in-out infinite incoming-call-pulse-video}@keyframes incoming-call-pulse-audio{0%,to{box-shadow:0 0 #34c7598c}50%{box-shadow:0 0 0 8px #34c75900}}@keyframes incoming-call-pulse-video{0%,to{box-shadow:0 0 #0a84ff8c}50%{box-shadow:0 0 0 8px #0a84ff00}}.incoming-call-avatar-img.avatar{width:var(--luminous-incoming-call-avatar-size);height:var(--luminous-incoming-call-avatar-size);min-width:var(--luminous-incoming-call-avatar-size);min-height:var(--luminous-incoming-call-avatar-size);border:2px solid #fff3}.incoming-call-avatar-fallback{width:var(--luminous-incoming-call-avatar-size);height:var(--luminous-incoming-call-avatar-size);color:#ffffffb8;background:#ffffff1a;border:2px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.incoming-call-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.incoming-call-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.incoming-call-subtitle{color:#ffffff94;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.incoming-call-subtitle-icon{flex-shrink:0;align-items:center;display:inline-flex}.incoming-call-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.incoming-call-accept,.incoming-call-decline{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:filter .15s,transform .1s;display:inline-flex}.incoming-call-accept:hover,.incoming-call-decline:hover{filter:brightness(1.12)}.incoming-call-accept:active,.incoming-call-decline:active{filter:brightness(.95);transform:scale(.9)}.incoming-call-accept{background:var(--luminous-incoming-call-accept-background);color:var(--luminous-incoming-call-accept-color)}.incoming-call-decline{background:var(--luminous-incoming-call-decline-background);color:var(--luminous-incoming-call-decline-color)}@keyframes incoming-call-slide-in{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes incoming-call-slide-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.97)}}.incoming-call-enter{animation:.36s cubic-bezier(.16,1,.3,1) forwards incoming-call-slide-in}.incoming-call-exit{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) forwards incoming-call-slide-out}.input{--luminous-input-background:var(--luminous-color-background-container-content,#fff);--luminous-input-border-color:var(--luminous-color-border-input-default,#bfc6cf);--luminous-input-border-radius:8px;--luminous-input-border-width:1px;--luminous-input-color:var(--luminous-color-text-primary,#1d1d1f);--luminous-input-font-size:14px;--luminous-input-min-height:36px;--luminous-input-padding-inline:10px;box-sizing:border-box;width:100%;min-height:var(--luminous-input-min-height);border:var(--luminous-input-border-width) solid var(--luminous-input-border-color);border-radius:var(--luminous-input-border-radius);padding:0 var(--luminous-input-padding-inline);background:var(--luminous-input-background);color:var(--luminous-input-color);font-size:var(--luminous-input-font-size);line-height:1.3}.input::placeholder{color:var(--luminous-color-text-input-placeholder,#6f7781)}.input:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.input:disabled{cursor:not-allowed;background:var(--luminous-color-background-control-disabled,#f5f7fa);color:var(--luminous-color-text-disabled,#8f969e)}.input-invalid{border-color:var(--luminous-color-border-status-error,#d32f2f)}.label{--luminous-label-color:var(--gray-12);--luminous-label-background:transparent;--luminous-label-border-color:transparent;--luminous-label-border-width:1px;--luminous-label-border-radius:4px;--luminous-label-icon-color:currentColor;background:var(--luminous-label-background);border:var(--luminous-label-border-width) solid var(--luminous-label-border-color);border-radius:var(--luminous-label-border-radius);min-width:0;color:var(--luminous-label-color);align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:1.4286;display:inline-flex}.label-icon{color:var(--luminous-label-icon-color);justify-content:center;align-items:center;display:inline-flex}.label-content{min-width:0}.label-nowrap .label-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-type-success{--luminous-label-color:var(--luminous-green-11)}.label-type-error{--luminous-label-color:var(--luminous-red-11)}.label-type-warning{--luminous-label-color:var(--luminous-yellow-11)}.label-type-info,.label-type-in-progress,.label-type-loading{--luminous-label-color:var(--luminous-blue-11)}.label-type-stopped,.label-type-pending,.label-type-not-started{--luminous-label-color:var(--gray-11)}.label-color-blue{--luminous-label-color:var(--luminous-blue-11)}.label-color-grey{--luminous-label-color:var(--gray-11)}.label-color-green{--luminous-label-color:var(--luminous-green-11)}.label-color-red{--luminous-label-color:var(--luminous-red-11)}.label-color-yellow{--luminous-label-color:var(--luminous-yellow-11)}.message{--luminous-message-background:transparent;--luminous-message-padding-inline:12px;--luminous-message-padding-block:10px;--luminous-message-border-radius:0px;padding:var(--luminous-message-padding-block) var(--luminous-message-padding-inline);background:var(--luminous-message-background);border-radius:var(--luminous-message-border-radius);box-sizing:border-box;gap:10px;width:100%;display:flex;position:relative}.message:hover{background:var(--gray-2,#f7f7f8)}.message-actions{background:var(--gray-1,#fcfcfd);border:1px solid var(--gray-4,#e2e4e8);opacity:0;pointer-events:none;z-index:1;border-radius:8px;align-items:center;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:-10px;right:12px;box-shadow:0 1px 3px #00000014}.message:hover .message-actions,.message:focus-within .message-actions{opacity:1;pointer-events:auto}.message-action{width:28px;height:28px;color:var(--gray-9,#868e96);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.message-action:hover{background:var(--gray-3,#f0f0f1);color:var(--gray-12,#1d1d1f)}.message-action:focus-visible{outline:2px solid var(--accent-8,#6366f1);outline-offset:1px}.message-avatar-col{flex-shrink:0;padding-top:1px}.message-body-col{flex:1;min-width:0}.message-header{align-items:baseline;gap:6px;line-height:1.3;display:flex}.message-author{color:var(--gray-12,#1d1d1f);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.message-timestamp{color:var(--gray-9,#868e96);white-space:nowrap;flex-shrink:0;font-size:11px}.message-text{color:var(--gray-12,#1d1d1f);word-break:break-word;overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.5}.message-mention-token{color:var(--teal-11,#0d9488);background:var(--teal-2,#f0fdfa);border-radius:4px;padding:1px 4px;font-weight:500}.message-link{color:var(--blue-11,#2563eb);text-decoration:underline}.message-code-inline{font-family:var(--font-mono,ui-monospace, monospace);background:var(--gray-3,#f1f1f3);border:1px solid var(--gray-4,#e5e5e7);border-radius:4px;padding:0 4px;font-size:.85em}.message-code-block{font-family:var(--font-mono,ui-monospace, monospace);background:var(--gray-2,#f7f7f8);border:1px solid var(--gray-4,#e5e5e7);white-space:pre-wrap;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:.85em;overflow-x:auto}.message-attachments{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.message-attachment-image{border:1px solid var(--gray-4,#e5e5e7);border-radius:10px;max-width:320px;display:block;overflow:hidden}.message-attachment-image img{object-fit:cover;max-width:100%;max-height:280px;display:block}.message-attachment-file{border:1px solid var(--gray-4,#e5e5e7);background:var(--gray-2,#f7f7f8);color:var(--gray-12,#1d1d1f);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.message-attachment-file:hover{background:var(--gray-3,#f1f1f3)}.message-reactions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.message-reaction{background:var(--gray-2,#f7f7f8);border:1px solid var(--gray-4,#e2e4e8);height:26px;color:var(--gray-12,#1d1d1f);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:13px;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.message-reaction:hover{background:var(--gray-3,#f0f0f1);border-color:var(--gray-6,#ced1d7)}.message-reaction:focus-visible{outline:2px solid var(--accent-8,#6366f1);outline-offset:1px}.message-reaction-active{background:var(--red-2,#fff1f2);border-color:var(--red-5,#fecdd3)}.message-reaction-active:hover{background:var(--red-3,#ffe4e6);border-color:var(--red-6,#fca5a5)}.message-reaction-emoji{font-size:14px;line-height:1}.message-reaction-count{color:var(--gray-11,#606972);font-size:12px;font-weight:500}.message-reaction-active .message-reaction-count{color:var(--red-11,#b91c1c)}.message-add-reaction{color:var(--gray-9,#868e96);padding:0 7px}.message-add-reaction:hover{color:var(--gray-12,#1d1d1f)}.message-thread{background:var(--gray-1,#fcfcfd);border:1px solid var(--gray-4,#e2e4e8);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:6px;padding:7px 10px 7px 8px;font-family:inherit;line-height:1;transition:background .12s,border-color .12s;display:flex}.message-thread .avatar-group{flex-shrink:0;align-self:center;display:flex}.message-thread:hover{background:var(--gray-2,#f7f7f8);border-color:var(--gray-6,#ced1d7)}.message-thread:focus-visible{outline:2px solid var(--accent-8,#6366f1);outline-offset:1px}.message-thread-replies{height:20px;color:var(--gray-12,#1d1d1f);white-space:nowrap;align-items:center;margin-top:0;font-size:13px;font-weight:600;line-height:1;display:flex}.message-thread-label{height:20px;color:var(--gray-9,#868e96);white-space:nowrap;align-items:center;margin-left:auto;font-size:13px;line-height:1;display:flex}.message-thread-chevron{color:var(--gray-9,#868e96);flex-shrink:0;align-items:center;line-height:1;transition:color .12s,transform .12s;display:flex}.message-thread:hover .message-thread-chevron{color:var(--gray-11,#606972);transform:translate(2px)}.message-composer{--luminous-message-composer-background:var(--luminous-color-background-container-content,white);--luminous-message-composer-border-color:var(--luminous-color-border-input-default,#bfc6cf);--luminous-message-composer-border-radius:10px;--luminous-message-composer-border-width:1px;--luminous-message-composer-editor-color:var(--luminous-color-text-primary,#1d1d1f);--luminous-message-composer-editor-font-size:14px;--luminous-message-composer-editor-min-height:64px;--luminous-message-composer-editor-padding-block:10px;--luminous-message-composer-editor-padding-inline:14px;border:var(--luminous-message-composer-border-width) solid var(--luminous-message-composer-border-color);border-radius:var(--luminous-message-composer-border-radius);background:var(--luminous-message-composer-background);box-sizing:border-box;width:100%;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.message-composer:focus-within{border-color:var(--accent-8,#9ca3af);box-shadow:0 0 0 3px var(--accent-4,#6366f11a)}.message-composer-disabled{opacity:.6;pointer-events:none}.message-composer-editor-area{position:relative}.message-composer-attachments{flex-wrap:wrap;gap:8px;padding:8px 8px 0;display:flex}.message-composer-highlight-layer{pointer-events:none;min-height:var(--luminous-message-composer-editor-min-height);color:var(--luminous-message-composer-editor-color);font-size:var(--luminous-message-composer-editor-font-size);padding:var(--luminous-message-composer-editor-padding-block) var(--luminous-message-composer-editor-padding-inline);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;font-family:inherit;line-height:1.5;position:absolute;inset:0;overflow:hidden}.message-composer-mention-token{background:var(--accent-3,#6366f11f);color:var(--accent-11,#4f46e5);border-radius:3px;padding:0 2px}.message-composer-editor{min-height:var(--luminous-message-composer-editor-min-height);color:#0000;caret-color:var(--luminous-message-composer-editor-color);font-size:var(--luminous-message-composer-editor-font-size);resize:none;width:100%;padding:var(--luminous-message-composer-editor-padding-block) var(--luminous-message-composer-editor-padding-inline);white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;background:0 0;border:none;outline:none;font-family:inherit;line-height:1.5;position:relative}.message-composer-editor::placeholder{color:var(--luminous-color-text-input-placeholder,#949ba5)}.message-composer-mentions{z-index:50;border:1px solid var(--gray-5);background:var(--inverted);border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 24px #0f172a1f}.message-composer-mentions-state{color:var(--gray-9);padding:8px 10px;font-size:13px}.message-composer-mention-item{text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;gap:2px;padding:7px 10px;display:grid}.message-composer-mention-item-active,.message-composer-mention-item:hover{background:var(--gray-2)}.message-composer-mention-label{color:var(--gray-12);font-size:14px}.message-composer-mention-description{color:var(--gray-9);font-size:12px}.message-composer-toolbar{border-top:var(--luminous-message-composer-border-width) solid var(--luminous-message-composer-border-color);align-items:center;gap:2px;padding:4px 6px 5px;display:flex}.message-composer-toolbar-start{align-items:center;gap:2px;display:flex}.message-composer-toolbar-sep{background:var(--luminous-message-composer-border-color);flex-shrink:0;width:1px;height:16px;margin-inline:4px;display:block}.message-composer-toolbar-actions{flex:1;align-items:center;gap:2px;display:flex}.message-composer-toolbar-end{align-items:center;gap:6px;margin-left:auto;display:flex}.message-composer-toolbar .button-variant-icon{--luminous-button-min-height:28px;--luminous-button-padding-horizontal:6px;--luminous-button-padding-vertical:6px;--luminous-button-border-color:transparent;--luminous-button-border-color-hover:transparent;--luminous-button-border-color-active:transparent;--luminous-button-border-radius:6px}.message-composer-toolbar-btn-active.button-variant-icon{--luminous-button-background:var(--accent-3);--luminous-button-color:var(--accent-11)}.message-composer-type-trigger{border:1px solid var(--luminous-message-composer-border-color);font:inherit;color:var(--gray-11);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:3px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex}.message-composer-type-trigger:hover{background:var(--gray-2);border-color:var(--gray-7)}.message-composer-type-trigger:disabled{opacity:.5;cursor:default}.message-composer-ai-btn svg{color:var(--accent-9,#6366f1)}.message-composer-send{align-items:center;display:flex}.message-composer-send>.dropdown{line-height:0}.message-composer-count{color:var(--gray-9);white-space:nowrap;font-size:11px}.message-composer-count-limit{color:var(--luminous-red-10)}.dialog-content.modal{flex-direction:column;padding:0;display:flex}.modal-header{border-bottom:1px solid var(--luminous-modal-header-border-color,var(--gray-3));color:var(--luminous-modal-header-color,var(--gray-12));background:var(--luminous-modal-header-background);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;font-size:18px;font-weight:600;line-height:1.3;display:flex}.modal-body{color:var(--gray-11);flex:1;padding:20px 24px;font-size:14px;line-height:1.5;overflow-y:auto}.modal-footer{border-top:1px solid var(--luminous-modal-footer-border-color,var(--gray-3));background:var(--luminous-modal-footer-background);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px 20px;display:flex}.modal-close-button{background:var(--gray-2);width:28px;height:28px;color:var(--gray-11);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s;display:inline-flex}.modal-close-button:hover{background:var(--gray-3)}.modal-close-button:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:2px}:root{--luminous-multiselect-root-min-width:0px;--luminous-multiselect-trigger-min-height:36px;--luminous-multiselect-trigger-background:var(--luminous-color-background-container-content,#fff);--luminous-multiselect-trigger-border-color:var(--luminous-color-border-input-default,#bfc6cf);--luminous-multiselect-trigger-border-radius:8px;--luminous-multiselect-trigger-color:var(--luminous-color-text-primary,#1d1d1f);--luminous-multiselect-trigger-placeholder-color:var(--luminous-color-text-input-placeholder,#6f7781);--luminous-multiselect-trigger-disabled-background:var(--luminous-color-background-control-disabled,#f5f7fa);--luminous-multiselect-trigger-disabled-color:var(--luminous-color-text-disabled,#8f969e);--luminous-multiselect-dropdown-min-width:260px;--luminous-multiselect-dropdown-max-height:320px;--luminous-multiselect-dropdown-background:var(--inverted,#fff);--luminous-multiselect-dropdown-border-color:var(--gray-5,#dadce0);--luminous-multiselect-dropdown-shadow:0 12px 28px #0f172a2e;--luminous-multiselect-hover-background:var(--gray-2,#f7f7f8);--luminous-multiselect-option-color:var(--gray-12,#1d1d1f);--luminous-multiselect-option-description-color:var(--gray-9,#6f7781);--luminous-multiselect-divider-color:var(--gray-5,#dadce0);--luminous-multiselect-chip-background:var(--gray-3,#ecedf0);--luminous-multiselect-chip-color:var(--gray-12,#1d1d1f);--luminous-multiselect-chip-dismiss-hover:var(--gray-4,#e2e4e8);--luminous-multiselect-token-background:var(--accent-2,#e8f0fe);--luminous-multiselect-token-color:var(--gray-12,#1d1d1f);--luminous-multiselect-token-dismiss-hover:var(--accent-3,#d6e4fd);--luminous-multiselect-status-error:var(--luminous-red-10,#d32f2f);--luminous-multiselect-transition:.15s ease;--luminous-multiselect-checkbox-size:18px;--luminous-multiselect-checkbox-border:var(--gray-6,#c5c8ce);--luminous-multiselect-checkbox-hover-border:var(--gray-7,#aeb2b9);--luminous-multiselect-checkbox-active-border:var(--accent-9,#0071e3);--luminous-multiselect-checkbox-active-background:var(--accent-9,#0071e3);--luminous-multiselect-checkbox-icon:#fff}.multiselect{width:100%;min-width:var(--luminous-multiselect-root-min-width);box-sizing:border-box;flex-direction:column;gap:8px;display:flex;position:relative}.multiselect-trigger{width:100%;min-height:var(--luminous-multiselect-trigger-min-height);border:1px solid var(--luminous-multiselect-trigger-border-color);border-radius:var(--luminous-multiselect-trigger-border-radius);background:var(--luminous-multiselect-trigger-background);color:var(--luminous-multiselect-trigger-color);text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color var(--luminous-multiselect-transition);align-items:center;gap:6px;padding:5px 8px 5px 10px;display:flex}.multiselect-trigger:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.multiselect-trigger-open{border-color:var(--luminous-focus-color,#0071e3)}.multiselect-trigger-invalid{border-color:var(--luminous-color-border-status-error,#d32f2f)}.multiselect-trigger-disabled{background:var(--luminous-multiselect-trigger-disabled-background);color:var(--luminous-multiselect-trigger-disabled-color);cursor:not-allowed}.multiselect-trigger-readonly{cursor:default}.multiselect-trigger-body{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.multiselect-trigger-placeholder{color:var(--luminous-multiselect-trigger-placeholder-color);font-size:14px;line-height:1.4}.multiselect-trigger-caret{color:var(--luminous-multiselect-trigger-placeholder-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.multiselect-chip{background:var(--luminous-multiselect-chip-background);max-width:180px;color:var(--luminous-multiselect-chip-color);white-space:nowrap;border-radius:4px;align-items:center;gap:2px;padding:1px 2px 1px 7px;font-size:12px;line-height:1.4;display:inline-flex}.multiselect-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiselect-chip-dismiss{width:16px;height:16px;color:inherit;cursor:pointer;opacity:.5;transition:opacity var(--luminous-multiselect-transition), background var(--luminous-multiselect-transition);background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.multiselect-chip-dismiss:hover{opacity:1;background:var(--luminous-multiselect-chip-dismiss-hover)}.multiselect-dropdown{border:1px solid var(--luminous-multiselect-dropdown-border-color);background:var(--luminous-multiselect-dropdown-background);box-shadow:var(--luminous-multiselect-dropdown-shadow);z-index:999;border-radius:10px;flex-direction:column;gap:6px;padding:6px;display:flex}.multiselect-filter{align-items:center;display:flex;position:relative}.multiselect-filter-icon{color:var(--luminous-multiselect-trigger-placeholder-color);pointer-events:none;align-items:center;display:inline-flex;position:absolute;left:10px}.multiselect-filter-input{border:1px solid var(--luminous-multiselect-trigger-border-color);background:var(--luminous-multiselect-trigger-background);width:100%;color:var(--luminous-multiselect-trigger-color);transition:border-color var(--luminous-multiselect-transition);border-radius:8px;padding:7px 34px 7px 30px;font-size:14px;line-height:1.4}.multiselect-filter-input::placeholder{color:var(--luminous-multiselect-trigger-placeholder-color)}.multiselect-filter-input:focus-visible{outline:2px solid var(--luminous-focus-color,#0071e3);outline-offset:1px}.multiselect-filter-clear{width:24px;height:24px;color:var(--luminous-multiselect-trigger-placeholder-color);cursor:pointer;transition:background var(--luminous-multiselect-transition);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.multiselect-filter-clear:hover{background:var(--luminous-multiselect-hover-background)}.multiselect-options{max-height:var(--luminous-multiselect-dropdown-max-height);flex-direction:column;gap:2px;display:flex;overflow:auto}.multiselect-option{width:100%;color:var(--luminous-multiselect-option-color);font:inherit;cursor:pointer;text-align:left;transition:background var(--luminous-multiselect-transition), color var(--luminous-multiselect-transition);background:0 0;border:none;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;gap:8px;padding:8px 10px;display:grid}.multiselect-option-highlighted,.multiselect-option:hover{background:var(--luminous-multiselect-hover-background)}.multiselect-option-disabled{color:var(--luminous-multiselect-trigger-disabled-color);cursor:not-allowed}.multiselect-option-disabled.multiselect-option-highlighted,.multiselect-option-disabled:hover{background:0 0}.multiselect-option-label{align-items:center;gap:6px;font-size:14px;line-height:1.3;display:inline-flex}.multiselect-option-selected .multiselect-option-label{font-weight:600}.multiselect-option-checkbox{width:var(--luminous-multiselect-checkbox-size);height:var(--luminous-multiselect-checkbox-size);border:1.5px solid var(--luminous-multiselect-checkbox-border);color:var(--luminous-multiselect-checkbox-icon);transition:border-color var(--luminous-multiselect-transition), background var(--luminous-multiselect-transition);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.multiselect-option:hover .multiselect-option-checkbox{border-color:var(--luminous-multiselect-checkbox-hover-border)}.multiselect-option-selected .multiselect-option-checkbox,.multiselect-select-all .multiselect-option-checkbox{border-color:var(--luminous-multiselect-checkbox-active-border);background:var(--luminous-multiselect-checkbox-active-background)}.multiselect-option-content{flex-direction:column;gap:2px;min-width:0;display:flex}.multiselect-option-label-tag{background:var(--accent-2);color:var(--accent-12);border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;line-height:1;display:inline-flex}.multiselect-option-description,.multiselect-option-tags{color:var(--luminous-multiselect-option-description-color);font-size:12px;line-height:1.3}.multiselect-option-icon{width:16px;height:16px;color:var(--luminous-multiselect-option-description-color);justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.multiselect-group-header{font-weight:600}.multiselect-group-header-text{letter-spacing:.02em;text-transform:uppercase;color:var(--luminous-multiselect-option-description-color);margin-top:2px;font-size:12px}.multiselect-select-all{margin-bottom:2px}.multiselect-divider{background:var(--luminous-multiselect-divider-color);height:1px;margin:2px 8px 4px}.multiselect-token-toggle{color:var(--accent-9);cursor:pointer;transition:background var(--luminous-multiselect-transition);background:0 0;border:none;border-radius:999px;padding:2px 6px;font-size:12px;line-height:1.3}.multiselect-token-toggle:hover{background:var(--luminous-multiselect-hover-background)}.multiselect-status{padding:6px 8px;font-size:12px;line-height:1.4}.multiselect-status-loading{color:var(--luminous-multiselect-option-description-color)}.multiselect-status-error{color:var(--luminous-multiselect-status-error);justify-content:space-between;align-items:center;gap:8px;display:flex}.multiselect-status-recovery{color:var(--accent-9);cursor:pointer;background:0 0;border:none;font-size:12px;line-height:1.3;text-decoration:underline}.multiselect-status-empty{color:var(--luminous-multiselect-option-description-color)}.notification{--luminous-notification-background:#1d1d1f;--luminous-notification-border-color:#ffffff14;--luminous-notification-border-width:1px;--luminous-notification-border-radius:999px;--luminous-notification-color:#fff;--luminous-notification-padding-block:8px;--luminous-notification-padding-inline:20px;--luminous-notification-min-width:180px;--luminous-notification-max-width:840px;--luminous-notification-icon-color:#fff;--luminous-notification-icon-background:transparent;--luminous-notification-icon-size:20px;background:var(--luminous-notification-background);color:var(--luminous-notification-color);border:var(--luminous-notification-border-width) solid var(--luminous-notification-border-color);border-radius:var(--luminous-notification-border-radius);padding:var(--luminous-notification-padding-block) var(--luminous-notification-padding-inline);min-width:var(--luminous-notification-min-width);white-space:normal;will-change:transform, opacity;pointer-events:auto;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex;box-shadow:0 8px 32px #00000052,0 2px 8px #0000003d,inset 0 1px #ffffff0f}.notification-icon{width:var(--luminous-notification-icon-size);height:var(--luminous-notification-icon-size);color:var(--luminous-notification-icon-color);background:var(--luminous-notification-icon-background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notification-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.notification-icon-end{flex-direction:row-reverse}.notification-dismiss{color:#ffffffb8;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex}.notification-dismiss:hover{color:#fff;background:#ffffff2e}.notification-dismiss:active{background:#ffffff3d}.notification-size-compact{--luminous-notification-padding-block:6px;--luminous-notification-padding-inline:16px;--luminous-notification-icon-size:18px;gap:10px;min-height:48px;font-size:13px}.notification-size-normal{--luminous-notification-padding-block:8px;--luminous-notification-padding-inline:20px;--luminous-notification-icon-size:22px;gap:12px;min-height:56px;font-size:14px}.notification-size-expanded{--luminous-notification-padding-block:10px;--luminous-notification-padding-inline:22px;--luminous-notification-icon-size:26px;gap:14px;min-height:64px;font-size:15px}.notification-size-large{--luminous-notification-padding-block:12px;--luminous-notification-padding-inline:16px;--luminous-notification-icon-size:32px;--luminous-notification-icon-background:#fff;--luminous-notification-icon-color:#1d1d1f;gap:16px;min-height:72px;font-size:15px}.notification-size-large .notification-icon{width:44px;height:44px;padding:6px}.notification-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.notification-actions button,.notification-actions a{cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,color .15s}.notification-action-primary{color:#1d1d1f;background:#fff;border:none}.notification-action-primary:hover{background:#ffffffe0}.notification-action-secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff29}.notification-action-secondary:hover{background:#ffffff2e}.notification-avatar{--luminous-notification-avatar-size:32px;--luminous-notification-avatar-border-color:#ffffff29;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notification-avatar .avatar{width:var(--luminous-notification-avatar-size);height:var(--luminous-notification-avatar-size);min-width:var(--luminous-notification-avatar-size);min-height:var(--luminous-notification-avatar-size);border:2px solid var(--luminous-notification-avatar-border-color)}.notification-size-compact .notification-avatar{--luminous-notification-avatar-size:24px}.notification-size-normal .notification-avatar{--luminous-notification-avatar-size:32px}.notification-size-expanded .notification-avatar{--luminous-notification-avatar-size:36px}.notification-size-large .notification-avatar{--luminous-notification-avatar-size:44px}@keyframes notification-slide-in{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notification-slide-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.97)}}.notification-enter{animation:.36s cubic-bezier(.16,1,.3,1) forwards notification-slide-in}.notification-exit{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) forwards notification-slide-out}.radio-group{flex-direction:column;gap:0;display:flex}.radio{--luminous-radio-indicator-size:16px;--luminous-radio-indicator-radius:6px;--luminous-radio-indicator-bg:var(--inverted);--luminous-radio-indicator-bg-checked:var(--accent-9);--luminous-radio-indicator-border-color:var(--gray-4);--luminous-radio-indicator-border-color-checked:var(--accent-9);--luminous-radio-indicator-check-color:var(--inverted);--luminous-radio-row-bg-hover:var(--gray-1);--luminous-radio-row-border-radius:8px;--luminous-radio-row-padding-block:8px;--luminous-radio-row-padding-inline:10px;--luminous-radio-label-color:var(--gray-12);--luminous-radio-description-color:var(--gray-11);--luminous-radio-focus-color:var(--luminous-focus-color,#0071e3);width:100%;padding:var(--luminous-radio-row-padding-block) var(--luminous-radio-row-padding-inline);border-radius:var(--luminous-radio-row-border-radius);text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:flex-start;gap:8px;font-family:inherit;transition:background .12s;display:flex;position:relative}.radio:hover:not(.radio-disabled){background:var(--luminous-radio-row-bg-hover)}.radio:focus-visible{outline:2px solid var(--luminous-radio-focus-color);outline-offset:-2px}.radio-disabled{opacity:.4;cursor:not-allowed}.radio-indicator{width:var(--luminous-radio-indicator-size);height:var(--luminous-radio-indicator-size);background:var(--luminous-radio-indicator-bg);border:1px solid var(--luminous-radio-indicator-border-color);border-radius:var(--luminous-radio-indicator-radius);color:var(--luminous-radio-indicator-check-color);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;transition:background .12s,border-color .12s;display:inline-flex}.radio-checked .radio-indicator{background:var(--luminous-radio-indicator-bg-checked);border-color:var(--luminous-radio-indicator-border-color-checked)}.radio-indicator-check{opacity:0;width:12px;height:12px;transition:opacity .1s;display:inline-flex}.radio-checked .radio-indicator-check{opacity:1}.radio-content{text-align:left;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.radio-label-row{align-items:center;gap:6px;min-width:0;display:flex}.radio-label{color:var(--luminous-radio-label-color);font-family:Geist,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18.2px}.radio-checked .radio-label{font-weight:600}.radio-description{color:var(--luminous-radio-description-color);font-family:Geist,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:15.6px}.segmented-control{--luminous-segmented-control-bg:var(--gray-a3);--luminous-segmented-control-border-color:transparent;--luminous-segmented-control-border-radius:6px;--luminous-segmented-control-item-color:var(--gray-9);--luminous-segmented-control-item-color-active:var(--gray-12);--luminous-segmented-control-item-color-hover:var(--gray-11);--luminous-segmented-control-item-bg:transparent;--luminous-segmented-control-item-bg-active:transparent;--luminous-segmented-control-indicator-bg:var(--gray-1);--luminous-segmented-control-indicator-border-radius:4px;--luminous-segmented-control-indicator-shadow:0 1px 3px #00000014, 0 1px 2px #0000000a;background:var(--luminous-segmented-control-bg);border:1px solid var(--luminous-segmented-control-border-color);border-radius:var(--luminous-segmented-control-border-radius);align-items:center;gap:1px;padding:3px;display:inline-flex}.segmented-control-item{background:var(--luminous-segmented-control-item-bg);border-radius:var(--luminous-segmented-control-indicator-border-radius);cursor:pointer;color:var(--luminous-segmented-control-item-color);white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;margin:0;padding:6px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.segmented-control-item:hover:not(.segmented-control-item-active):not(.segmented-control-item-disabled){color:var(--luminous-segmented-control-item-color-hover)}.segmented-control-item:focus-visible{outline:2px solid var(--luminous-focus-color,#5b71d5);outline-offset:-2px}.segmented-control-item-active{color:var(--luminous-segmented-control-item-color-active);background:var(--luminous-segmented-control-indicator-bg);border-radius:var(--luminous-segmented-control-indicator-border-radius);box-shadow:var(--luminous-segmented-control-indicator-shadow);font-weight:600}.segmented-control-item-active:hover{color:var(--luminous-segmented-control-item-color-active)}.segmented-control-item-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}button.segmented-control-item-disabled:disabled{opacity:.5}.segmented-control-disabled{opacity:.6;pointer-events:none}.segmented-control-size-s{padding:3px}.segmented-control-size-s .segmented-control-item{padding:4px 10px;font-size:12px}.segmented-control-size-m{padding:3px}.segmented-control-size-m .segmented-control-item{padding:6px 14px;font-size:14px}.segmented-control-size-l{padding:4px}.segmented-control-size-l .segmented-control-item{padding:8px 18px;font-size:16px}.service-status{--luminous-service-status-background:var(--inverted);--luminous-service-status-border-color:var(--gray-5);--luminous-service-status-border-radius:12px;--luminous-service-status-padding:16px;--luminous-service-status-bar-border-radius:4px;--luminous-service-status-bar-gap:3px;--luminous-service-status-bar-height:36px;--luminous-service-status-bar-operational:var(--accent-9);--luminous-service-status-bar-degraded:var(--gray-5);--luminous-service-status-bar-outage:var(--luminous-red-9);--luminous-service-status-bar-unknown:var(--gray-5);--luminous-service-status-icon-operational:var(--accent-9);background:var(--luminous-service-status-background);border:1px solid var(--luminous-service-status-border-color);border-radius:var(--luminous-service-status-border-radius);padding:var(--luminous-service-status-padding);flex-direction:column;gap:12px;display:flex}.service-status-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-status-header-left{align-items:center;gap:8px;min-width:0;display:flex}.service-status-icon{flex-shrink:0}.service-status-name{color:var(--gray-12);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.service-status-uptime{color:var(--gray-9);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:1.4}.service-status-bars{align-items:stretch;gap:var(--luminous-service-status-bar-gap);height:var(--luminous-service-status-bar-height);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.service-status-bar-item{flex:1 1 0;min-width:0;position:relative}.service-status-bar{border-radius:var(--luminous-service-status-bar-border-radius);cursor:default;transition:opacity .12s;position:absolute;inset:0}.service-status-bar:hover{opacity:.75}.service-status-bar-operational{background:var(--luminous-service-status-bar-operational)}.service-status-bar-degraded{background:var(--luminous-service-status-bar-degraded)}.service-status-bar-outage{background:var(--luminous-service-status-bar-outage)}.service-status-bar-unknown{background:var(--luminous-service-status-bar-unknown)}.service-status-tooltip-content{flex-direction:column;gap:2px;display:flex}.service-status-tooltip-status{font-size:12px;font-weight:600;line-height:1.4}.service-status-tooltip-period{opacity:.8;font-size:12px;font-weight:400;line-height:1.4}.table-container{--luminous-table-background:var(--inverted);--luminous-table-border-color:var(--gray-4);--luminous-table-border-radius:10px;--luminous-table-header-background:var(--gray-2);--luminous-table-header-color:var(--gray-11);--luminous-table-cell-color:var(--gray-12);--luminous-table-row-hover:var(--gray-2);--luminous-table-row-selected:var(--luminous-blue-1,#f0f7ff);--luminous-table-focus-ring-color:var(--luminous-focus-color,#0071e3);background:var(--luminous-table-background);border:1px solid var(--luminous-table-border-color);border-radius:var(--luminous-table-border-radius);overflow:auto hidden;box-shadow:0 1px 3px #0000000d}.table{border-collapse:collapse;table-layout:auto;width:100%;color:var(--luminous-table-cell-color);font-size:13px;line-height:1.5}.table-head{background:var(--luminous-table-header-background);border-bottom:1px solid var(--luminous-table-border-color)}.table-header-cell{color:var(--luminous-table-header-color);text-align:left;white-space:nowrap;background:var(--luminous-table-header-background);padding:9px 14px;font-size:12px;font-weight:600}.table-header-cell-sortable{padding:0;overflow:hidden}.table-header-cell-sort-button{width:100%;color:var(--luminous-table-header-color);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.table-header-cell-sort-button:hover{background:var(--gray-3);color:var(--gray-12)}.table-header-cell-sort-button:focus-visible{outline:2px solid var(--luminous-table-focus-ring-color);outline-offset:-2px;border-radius:2px}.table-sort-icon{color:var(--gray-7);flex-shrink:0;transition:color .12s}.table-header-cell-sort-active .table-sort-icon{color:var(--gray-11)}.table-cell{text-align:left;vertical-align:top;border-bottom:1px solid var(--luminous-table-border-color);padding:10px 14px}.table-body .table-row:last-child .table-cell{border-bottom:0}.table-cell-align-center{text-align:center}.table-cell-align-end{text-align:right}.table-header-cell-align-center,.table-header-cell-align-center .table-header-cell-sort-button{text-align:center;justify-content:center}.table-header-cell-align-end,.table-header-cell-align-end .table-header-cell-sort-button{text-align:right;justify-content:flex-end}.table-row{transition:background 80ms}.table-row-clickable{cursor:pointer}.table-row-clickable:hover .table-cell{background:var(--luminous-table-row-hover)}.table-row-selected .table-cell{background:var(--luminous-table-row-selected)}.table-foot{background:var(--luminous-table-header-background);border-top:1px solid var(--luminous-table-border-color)}.table-foot .table-row:last-child .table-cell{border-bottom:0}.table-compact .table-header-cell,.table-compact .table-header-cell-sort-button{padding:6px 10px;font-size:11px}.table-compact .table-cell{padding:6px 10px;font-size:12px}.table-spacious .table-header-cell,.table-spacious .table-header-cell-sort-button{padding:14px 18px;font-size:13px}.table-spacious .table-cell{padding:14px 18px;font-size:14px}.table-variant-striped .table-body .table-row:nth-child(2n) .table-cell{background:var(--gray-1)}.table-variant-striped .table-body .table-row-selected .table-cell,.table-variant-striped .table-body .table-row-clickable:hover .table-cell{background:var(--luminous-table-row-hover)}.table-variant-striped .table-body .table-row-selected .table-cell{background:var(--luminous-table-row-selected)}.table-sticky-header .table-header-cell{z-index:1;position:sticky;top:0}.table-caption{caption-side:top;color:var(--gray-12);text-align:left;padding:12px 14px 4px;font-size:13px;font-weight:600}.table:focus-visible{outline:2px solid var(--luminous-table-focus-ring-color);outline-offset:2px}.tabs{--luminous-tabs-background-color:transparent;--luminous-tabs-border-color:var(--gray-5);--luminous-tabs-tab-color:var(--gray-9);--luminous-tabs-tab-color-active:var(--gray-12);--luminous-tabs-tab-color-hover:var(--gray-11);--luminous-tabs-tab-color-disabled:var(--gray-8);--luminous-tabs-tab-bg:transparent;--luminous-tabs-tab-bg-active:transparent;--luminous-tabs-tab-bg-hover:var(--gray-2);--luminous-tabs-indicator-color:var(--accent-9);--luminous-tabs-indicator-width:2px;--luminous-tabs-panel-padding:16px 0;background:var(--luminous-tabs-background-color);flex-direction:column;display:flex}.tabs-fit-height{height:100%;overflow:hidden}.tabs-header{border-bottom:1px solid var(--luminous-tabs-border-color);align-items:center;display:flex;position:relative}.tabs-scroll-container{flex:1 1 0;min-width:0;overflow-x:hidden}.tabs-scroll-btn{border:none;border-bottom:1px solid var(--luminous-tabs-border-color);cursor:pointer;width:28px;height:36px;color:var(--luminous-tabs-tab-color);background:0 0;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:-1px;padding:0;font-size:18px;transition:color .12s,background .12s;display:inline-flex}.tabs-scroll-btn:hover{color:var(--luminous-tabs-tab-color-hover);background:var(--luminous-tabs-tab-bg-hover)}.tabs-list{white-space:nowrap;flex-direction:row;align-items:flex-end;gap:0;margin:0;padding:0;list-style:none;display:flex}.tabs-tab-wrapper{align-items:center;display:inline-flex;position:relative}.tabs-tab{background:var(--luminous-tabs-tab-bg);border:none;border-bottom:var(--luminous-tabs-indicator-width) solid transparent;cursor:pointer;color:var(--luminous-tabs-tab-color);white-space:nowrap;border-radius:0;outline:none;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:inline-flex;position:relative}.tabs-tab:hover:not(.tabs-tab-disabled){color:var(--luminous-tabs-tab-color-hover);background:var(--luminous-tabs-tab-bg-hover)}.tabs-tab:focus-visible{outline:2px solid var(--luminous-focus-color,#5b71d5);outline-offset:-2px;border-radius:2px}.tabs-tab-active{color:var(--luminous-tabs-tab-color-active);background:var(--luminous-tabs-tab-bg-active);border-bottom-color:var(--luminous-tabs-indicator-color);font-weight:600}.tabs-tab-active:hover{color:var(--luminous-tabs-tab-color-active)}.tabs-tab-disabled{color:var(--luminous-tabs-tab-color-disabled);cursor:not-allowed;pointer-events:none}button.tabs-tab-disabled:disabled{opacity:1}.tabs-tab-label{align-items:center;display:inline-flex}.tabs-tab-action{align-items:center;margin-left:4px;display:inline-flex}.tabs-tab-dismiss{cursor:pointer;width:18px;height:18px;color:var(--luminous-tabs-tab-color);background:0 0;border:none;border-radius:3px;outline:none;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:14px;line-height:1;transition:color .12s,background .12s;display:inline-flex}.tabs-tab-dismiss:hover{color:var(--luminous-tabs-tab-color-hover);background:var(--luminous-tabs-tab-bg-hover)}.tabs-tab-dismiss:focus-visible{outline:2px solid var(--luminous-focus-color,#5b71d5);outline-offset:1px}.tabs-tab-dismiss-disabled{opacity:.4;cursor:not-allowed}.tabs-actions{flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}.tabs-content{padding:var(--luminous-tabs-panel-padding)}.tabs-content-no-padding{padding:0}.tabs-content-fit-height{flex:1 1 0;overflow:hidden}.tabs-panel{outline:none}.tabs-panel:focus-visible{outline:2px solid var(--luminous-focus-color,#5b71d5);outline-offset:2px}.tabs-panel[hidden]{display:none}.tabs-variant-container{--luminous-tabs-background-color:var(--inverted);border:1px solid var(--luminous-tabs-border-color);border-radius:12px;overflow:hidden}.tabs-variant-container .tabs-container-header{background:var(--gray-1);border-bottom:1px solid var(--luminous-tabs-border-color)}.tabs-variant-container .tabs-header{border-bottom:none;padding:0 4px}.tabs-variant-container .tabs-tab{border-bottom-color:#0000;border-radius:0;margin-bottom:0;padding:12px 16px}.tabs-variant-container .tabs-tab-active{border-bottom-color:var(--luminous-tabs-indicator-color)}.tabs-variant-container .tabs-container-body{background:var(--luminous-tabs-background-color)}.tabs-variant-container .tabs-content{padding:16px}.tabs-variant-container .tabs-content-no-padding{padding:0}.toggle{--luminous-toggle-track-on:var(--accent-9);--luminous-toggle-track-off:var(--gray-6);--luminous-toggle-track-disabled:var(--gray-4);--luminous-toggle-thumb-on:#fff;--luminous-toggle-thumb-off:#fff;--luminous-toggle-thumb-disabled:#fff;--luminous-toggle-width:44px;--luminous-toggle-height:24px;--luminous-toggle-thumb-size:20px;--luminous-toggle-thumb-offset:2px;--luminous-toggle-focus-ring-color:var(--luminous-focus-color,#0071e3);--luminous-toggle-focus-ring-width:2px;--luminous-toggle-focus-ring-offset:2px;--luminous-toggle-transition:.2s ease;width:var(--luminous-toggle-width);height:var(--luminous-toggle-height);border-radius:calc(var(--luminous-toggle-height) / 2);background:var(--luminous-toggle-track-off);cursor:pointer;transition:background var(--luminous-toggle-transition);border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.toggle[aria-checked=true]{background:var(--luminous-toggle-track-on)}.toggle:disabled{background:var(--luminous-toggle-track-disabled);cursor:default;opacity:.5}.toggle:focus-visible{outline:var(--luminous-toggle-focus-ring-width) solid var(--luminous-toggle-focus-ring-color);outline-offset:var(--luminous-toggle-focus-ring-offset)}.toggle-thumb{top:var(--luminous-toggle-thumb-offset);left:var(--luminous-toggle-thumb-offset);width:var(--luminous-toggle-thumb-size);height:var(--luminous-toggle-thumb-size);background:var(--luminous-toggle-thumb-off);transition:transform var(--luminous-toggle-transition);pointer-events:none;border-radius:50%;position:absolute;box-shadow:0 1px 3px #00000026,0 1px 1px #0000000f}.toggle[aria-checked=true] .toggle-thumb{transform:translateX(calc(var(--luminous-toggle-width) - var(--luminous-toggle-thumb-size) - var(--luminous-toggle-thumb-offset) * 2));background:var(--luminous-toggle-thumb-on)}.toggle:disabled .toggle-thumb{background:var(--luminous-toggle-thumb-disabled);box-shadow:none}.toggle-wrapper{align-items:flex-start;gap:10px;display:inline-flex}.toggle-wrapper-disabled{cursor:default;opacity:.5}.toggle-label-group{flex-direction:column;gap:2px;display:flex}.toggle-label{color:var(--gray-12);-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;line-height:1.4}.toggle-description{color:var(--gray-9);font-size:12px;line-height:1.4}.upload-dropzone{--luminous-dropzone-border-color:var(--luminous-color-border-input-default,#bfc6cf);--luminous-dropzone-border-color-active:var(--luminous-blue-8,#3b82f6);--luminous-dropzone-border-color-error:var(--luminous-color-border-status-error,#d32f2f);--luminous-dropzone-border-radius:10px;--luminous-dropzone-border-width:2px;--luminous-dropzone-bg:var(--gray-1,#f8f9fa);--luminous-dropzone-bg-active:var(--luminous-blue-1,#eff6ff);--luminous-dropzone-bg-error:var(--luminous-red-1,#fef2f2);--luminous-dropzone-icon-bg:var(--luminous-blue-2,#dbeafe);--luminous-dropzone-icon-color:var(--luminous-blue-9,#2563eb);--luminous-dropzone-min-height:200px;--luminous-dropzone-label-color:var(--luminous-color-text-primary,#1d1d1f);--luminous-dropzone-hint-color:var(--luminous-color-text-secondary,#63666a);--luminous-dropzone-error-color:var(--luminous-color-text-status-error,#be1c1c);--luminous-dropzone-file-bg:var(--luminous-color-background-container-content,#fff);--luminous-dropzone-file-border-color:var(--luminous-color-border-divider-default,#dadce0);--luminous-dropzone-file-border-radius:8px;--luminous-dropzone-focus-color:var(--luminous-focus-color,#0071e3);flex-direction:column;gap:10px;width:100%;display:flex}.upload-dropzone-label{color:var(--luminous-dropzone-label-color);font-size:14px;font-weight:500}.upload-dropzone-label-required:after{content:" *";color:var(--luminous-dropzone-error-color)}.upload-dropzone-zone{min-height:var(--luminous-dropzone-min-height);border:var(--luminous-dropzone-border-width) dashed var(--luminous-dropzone-border-color);border-radius:var(--luminous-dropzone-border-radius);background:var(--luminous-dropzone-bg);cursor:pointer;box-sizing:border-box;text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:32px;transition:border-color .15s,background .15s;display:flex;position:relative}.upload-dropzone-zone:hover:not(.upload-dropzone-zone-disabled){border-color:var(--luminous-dropzone-border-color-active);background:var(--luminous-dropzone-bg-active)}.upload-dropzone-zone:focus-visible{outline:2px solid var(--luminous-dropzone-focus-color);outline-offset:2px}.upload-dropzone-zone-dragging{border-color:var(--luminous-dropzone-border-color-active);background:var(--luminous-dropzone-bg-active)}.upload-dropzone-zone-error{border-color:var(--luminous-dropzone-border-color-error);background:var(--luminous-dropzone-bg-error)}.upload-dropzone-zone-disabled{opacity:.5;cursor:not-allowed}.upload-dropzone-icon-ring{background:var(--luminous-dropzone-icon-bg);width:64px;height:64px;color:var(--luminous-dropzone-icon-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.upload-dropzone-zone:hover:not(.upload-dropzone-zone-disabled) .upload-dropzone-icon-ring,.upload-dropzone-zone-dragging .upload-dropzone-icon-ring{transform:scale(1.1)}.upload-dropzone-body{flex-direction:column;align-items:center;gap:6px;display:flex}.upload-dropzone-instruction{color:var(--luminous-dropzone-label-color);font-size:14px;font-weight:600;transition:color .15s}.upload-dropzone-zone:hover:not(.upload-dropzone-zone-disabled) .upload-dropzone-instruction,.upload-dropzone-zone-dragging .upload-dropzone-instruction{color:var(--luminous-dropzone-icon-color)}.upload-dropzone-instruction-error{color:var(--luminous-dropzone-error-color)}.upload-dropzone-constraints{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.upload-dropzone-constraint{color:var(--luminous-dropzone-hint-color);font-size:11px}.upload-dropzone-constraint strong{color:var(--luminous-dropzone-label-color);font-weight:600}.upload-dropzone-constraint-sep{color:var(--luminous-dropzone-hint-color);font-size:11px}.upload-dropzone-show-more{color:var(--luminous-dropzone-icon-color);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:500;line-height:1.4}.upload-dropzone-show-more:hover{text-decoration:underline}.upload-dropzone-show-more:focus-visible{outline:2px solid var(--luminous-dropzone-focus-color);outline-offset:2px;border-radius:3px}.upload-dropzone-files{flex-direction:column;gap:8px;width:100%;transition:opacity .15s;display:flex}.upload-dropzone-files-removing{opacity:.5;pointer-events:none}.upload-dropzone-file{background:var(--luminous-dropzone-file-bg);border:1px solid var(--luminous-dropzone-file-border-color);border-radius:var(--luminous-dropzone-file-border-radius);align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0000000a}.upload-dropzone-file-icon{background:var(--gray-3,#f1f5f9);width:36px;height:36px;color:var(--gray-9,#6b7280);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.upload-dropzone-file-info{flex:1;min-width:0}.upload-dropzone-file-name{color:var(--luminous-dropzone-label-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.upload-dropzone-file-meta{align-items:center;gap:5px;margin-top:2px;display:flex}.upload-dropzone-file-uploaded{color:var(--luminous-dropzone-icon-color);font-size:11px;font-weight:500}.upload-dropzone-file-size{color:var(--luminous-dropzone-hint-color);font-size:11px}.upload-dropzone-file-sep{color:var(--gray-6,#cbd5e1);font-size:11px}.upload-dropzone-file-remove{width:28px;height:28px;color:var(--gray-9,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.upload-dropzone-file-remove:hover{background:var(--gray-3,#f1f5f9);color:var(--gray-12,#1d1d1f)}.upload-dropzone-file-remove:focus-visible{outline:2px solid var(--luminous-dropzone-focus-color);outline-offset:1px}.upload-dropzone-helper{color:var(--luminous-dropzone-hint-color);font-size:13px}.upload-dropzone-error-msg{color:var(--luminous-dropzone-error-color);font-size:13px}.wizard{border:1px solid #d9dde4;border-radius:12px;gap:12px;padding:14px;display:grid}.wizard-header{gap:4px;display:grid}.wizard-step-counter,.wizard-step-description,.wizard-optional{color:#545c67;font-size:12px}.wizard-step-title{margin:0}.wizard-nav{flex-wrap:wrap;gap:6px;display:flex}.wizard-step-pill,.wizard-actions button{background:#fff;border:1px solid #bfc6cf;border-radius:999px;padding:6px 10px}.wizard-step-pill-active{color:#0064e0;border-color:#0064e0}.wizard-actions{justify-content:flex-end;gap:8px;display:inline-flex}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}
