:where(html){--red-0:#150404;--red-5:#220707;--red-10:#2f0909;--red-15:#410c0c;--red-20:#4e0e0e;--red-25:#601010;--red-30:#761313;--red-35:#891515;--red-40:#9f1919;--red-45:#ba1c1c;--red-50:#d52020;--red-55:#e13737;--red-60:#e75555;--red-65:#eb7070;--red-70:#ee8c8c;--red-75:#f2a6a6;--red-80:#f4b8b8;--red-85:#f7caca;--red-90:#f9dcdc;--red-95:#fbe9e9;--red-100:#fef6f6;--brown-0:#130a06;--brown-5:#1f100a;--brown-10:#2b150d;--brown-15:#371b10;--brown-20:#431f14;--brown-25:#502516;--brown-30:#5f2c1b;--brown-35:#6f321f;--brown-40:#803923;--brown-45:#944229;--brown-50:#a84b2e;--brown-55:#bd5332;--brown-60:#cd6242;--brown-65:#d4775e;--brown-70:#dc8f7a;--brown-75:#e4aa9a;--brown-80:#ebc0b2;--brown-85:#f1d4cb;--brown-90:#f6e4df;--brown-95:#faeeeb;--brown-100:#fdf8f7;--orange-0:#180b01;--orange-5:#271102;--orange-10:#361902;--orange-15:#451f02;--orange-20:#592803;--orange-25:#682f03;--orange-30:#7c3804;--orange-35:#954304;--orange-40:#ae4e04;--orange-45:#c75905;--orange-50:#e56606;--orange-55:#f87512;--orange-60:#f98934;--orange-65:#f99b53;--orange-70:#f9ad76;--orange-75:#fabe94;--orange-80:#fbccad;--orange-85:#fcdbc5;--orange-90:#fce3d4;--orange-95:#fdefe7;--orange-100:#fef5f1;--yellow-0:#181501;--yellow-5:#272102;--yellow-10:#312802;--yellow-15:#403402;--yellow-20:#544203;--yellow-25:#634d03;--yellow-30:#785b02;--yellow-35:#8c6703;--yellow-40:#a67803;--yellow-45:#bf8603;--yellow-50:#d89503;--yellow-55:#f0a505;--yellow-60:#f9af1a;--yellow-65:#f9b639;--yellow-70:#f9c058;--yellow-75:#f9c976;--yellow-80:#f9d290;--yellow-85:#f9dca9;--yellow-90:#fae5c1;--yellow-95:#fcefd9;--yellow-100:#fdf7ec;--green-0:#081207;--green-5:#0c1e0b;--green-10:#0f2a0e;--green-15:#133611;--green-20:#174214;--green-25:#1c5219;--green-30:#20631d;--green-35:#257321;--green-40:#2a8226;--green-45:#32952d;--green-50:#38a932;--green-55:#40bb3a;--green-60:#53c74d;--green-65:#6acd65;--green-70:#81d47d;--green-75:#9cdb99;--green-80:#b3e3b0;--green-85:#c9eac7;--green-90:#dcf1da;--green-95:#eaf6e9;--green-100:#f8fcf8;--teal-0:#071a1d;--teal-5:#0a2124;--teal-10:#0e2c2f;--teal-15:#12363a;--teal-20:#174044;--teal-25:#1c4a4f;--teal-30:#23575c;--teal-35:#2b676e;--teal-40:#337880;--teal-45:#3e8f98;--teal-50:#4aaab5;--teal-55:#6bbac2;--teal-60:#87c8cf;--teal-65:#a0d4da;--teal-70:#b1dde2;--teal-75:#bfe4e8;--teal-80:#cdebef;--teal-85:#d8f1f3;--teal-90:#e3f5f8;--teal-95:#eefafb;--teal-100:#f7fdfd;--blue-0:#030e17;--blue-5:#041420;--blue-10:#051929;--blue-15:#062237;--blue-20:#082a45;--blue-25:#0a3657;--blue-30:#0d4168;--blue-35:#104f7e;--blue-40:#145d94;--blue-45:#1b70b1;--blue-50:#2186d4;--blue-55:#439cdf;--blue-60:#68aee3;--blue-65:#8bc0e9;--blue-70:#a6ceed;--blue-75:#bbdaf1;--blue-80:#cde3f4;--blue-85:#d9eaf7;--blue-90:#e5f1fa;--blue-95:#eef6fc;--blue-100:#f6fafd;--indigo-0:#060719;--indigo-5:#090b25;--indigo-10:#0d0f31;--indigo-15:#10133c;--indigo-20:#16194b;--indigo-25:#1d215e;--indigo-30:#232970;--indigo-35:#2d3386;--indigo-40:#353c9c;--indigo-45:#3e46b6;--indigo-50:#555dc3;--indigo-55:#7076cd;--indigo-60:#8a8fd6;--indigo-65:#a0a4de;--indigo-70:#b6bae7;--indigo-75:#c5c8ec;--indigo-80:#d4d6f2;--indigo-85:#e3e5f7;--indigo-90:#eff0fb;--indigo-95:#f7f7fd;--indigo-100:#fff;--violet-0:#0b0515;--violet-5:#10071c;--violet-10:#170b28;--violet-15:#1e1033;--violet-20:#25143e;--violet-25:#2f1b4b;--violet-30:#3b225d;--violet-35:#472b6e;--violet-40:#553582;--violet-45:#643f97;--violet-50:#754baf;--violet-55:#8762bc;--violet-60:#9d7ec9;--violet-65:#b096d4;--violet-70:#c0abde;--violet-75:#cebce7;--violet-80:#dbcdee;--violet-85:#e6dcf4;--violet-90:#eee7f8;--violet-95:#f7f3fc;--violet-100:#fcfbfe;--magenta-0:#150515;--magenta-5:#1c071c;--magenta-10:#280b28;--magenta-15:#331033;--magenta-20:#3e143e;--magenta-25:#4b1b4b;--magenta-30:#5d225d;--magenta-35:#6e2b6e;--magenta-40:#823582;--magenta-45:#973f97;--magenta-50:#af4baf;--magenta-55:#bc62bc;--magenta-60:#c97ec9;--magenta-65:#d496d4;--magenta-70:#deabde;--magenta-75:#e7bce7;--magenta-80:#eecdee;--magenta-85:#f4dcf4;--magenta-90:#f8e7f8;--magenta-95:#fcf3fc;--magenta-100:#fefbfe;--pink-0:#17030c;--pink-5:#1f0411;--pink-10:#2c0719;--pink-15:#380a20;--pink-20:#440d28;--pink-25:#541232;--pink-30:#67183e;--pink-35:#7a1f4b;--pink-40:#91275a;--pink-45:#a82e69;--pink-50:#c3377b;--pink-55:#ce508d;--pink-60:#d86fa1;--pink-65:#e08ab4;--pink-70:#e8a1c3;--pink-75:#eeb4d0;--pink-80:#f4c8dd;--pink-85:#f8d8e8;--pink-90:#fbe5ef;--pink-95:#fdf2f7;--pink-100:#fefbfc;--maroon-0:#170306;--maroon-5:#1f0409;--maroon-10:#2c070d;--maroon-15:#380a12;--maroon-20:#440d17;--maroon-25:#54121d;--maroon-30:#671825;--maroon-35:#7a1f2e;--maroon-40:#912738;--maroon-45:#a82e42;--maroon-50:#c3374e;--maroon-55:#ce5065;--maroon-60:#d86f80;--maroon-65:#e08a98;--maroon-70:#e8a1ad;--maroon-75:#eeb4be;--maroon-80:#f4c8cf;--maroon-85:#f8d8dd;--maroon-90:#fbe5e8;--maroon-95:#fdf2f4;--maroon-100:#fefbfb;--grey40-0:#080d12;--grey40-5:#0f1b24;--grey40-10:#152632;--grey40-15:#1d3344;--grey40-20:#233e52;--grey40-25:#2b4b64;--grey40-30:#325976;--grey40-35:#396384;--grey40-40:#407196;--grey40-45:#487ea8;--grey40-50:#548bb6;--grey40-55:#6295bc;--grey40-60:#74a1c3;--grey40-65:#86adcb;--grey40-70:#97b9d3;--grey40-75:#a6c3d9;--grey40-80:#b8cfe0;--grey40-85:#c9dbe8;--grey40-90:#d8e4ee;--grey40-95:#eaf1f6;--grey40-100:#f8fafc;--grey-0:#0c0d0d;--grey-5:#181a1b;--grey-10:#222425;--grey-15:#2e3133;--grey-20:#383b3e;--grey-25:#44484b;--grey-30:#505558;--grey-35:#5a5f63;--grey-40:#666c70;--grey-45:#72797e;--grey-50:#7e858b;--grey-55:#899094;--grey-60:#979ca1;--grey-65:#a4a9ad;--grey-70:#b1b6b9;--grey-75:#bcc0c2;--grey-80:#c9cccf;--grey-85:#d7d9db;--grey-90:#e2e3e4;--grey-95:#eff0f0;--grey-100:#fafafa;--grey20-0:#0a0d0f;--grey20-5:#141a1f;--grey20-10:#1d252b;--grey20-15:#27323a;--grey20-20:#2f3c46;--grey20-25:#394956;--grey20-30:#435665;--grey20-35:#4b6171;--grey20-40:#566e81;--grey20-45:#607b90;--grey20-50:#6c889d;--grey20-55:#7892a5;--grey20-60:#889eaf;--grey20-65:#97abba;--grey20-70:#a6b7c4;--grey20-75:#b3c1cc;--grey20-80:#c2cdd6;--grey20-85:#d1dae0;--grey20-90:#dde4e9;--grey20-95:#edf0f3;--grey20-100:#f9fafb;--brand-0:var(--blue-0);--brand-5:var(--blue-5);--brand-10:var(--blue-10);--brand-15:var(--blue-15);--brand-20:var(--blue-20);--brand-25:var(--blue-25);--brand-30:var(--blue-30);--brand-35:var(--blue-35);--brand-40:var(--blue-40);--brand-45:var(--blue-45);--brand-50:var(--blue-50);--brand-55:var(--blue-55);--brand-60:var(--blue-60);--brand-65:var(--blue-65);--brand-70:var(--blue-70);--brand-75:var(--blue-75);--brand-80:var(--blue-80);--brand-85:var(--blue-85);--brand-90:var(--blue-90);--brand-95:var(--blue-95);--brand-100:var(--blue-100);--admin-0:var(--violet-0);--admin-5:var(--violet-5);--admin-10:var(--violet-10);--admin-15:var(--violet-15);--admin-20:var(--violet-20);--admin-25:var(--violet-25);--admin-30:var(--violet-30);--admin-35:var(--violet-35);--admin-40:var(--violet-40);--admin-45:var(--violet-45);--admin-50:var(--violet-50);--admin-55:var(--violet-55);--admin-60:var(--violet-60);--admin-65:var(--violet-65);--admin-70:var(--violet-70);--admin-75:var(--violet-75);--admin-80:var(--violet-80);--admin-85:var(--violet-85);--admin-90:var(--violet-90);--admin-95:var(--violet-95);--admin-100:var(--violet-100);--color-0:var(--grey-0);--color-5:var(--grey-5);--color-10:var(--grey-10);--color-15:var(--grey-15);--color-20:var(--grey-20);--color-25:var(--grey-25);--color-30:var(--grey-30);--color-35:var(--grey-35);--color-40:var(--grey-40);--color-45:var(--grey-45);--color-50:var(--grey-50);--color-55:var(--grey-55);--color-60:var(--grey-60);--color-65:var(--grey-65);--color-70:var(--grey-70);--color-75:var(--grey-75);--color-80:var(--grey-80);--color-85:var(--grey-85);--color-90:var(--grey-90);--color-95:var(--grey-95);--color-100:var(--grey-100)}.red{--color-0:var(--red-0);--color-5:var(--red-5);--color-10:var(--red-10);--color-15:var(--red-15);--color-20:var(--red-20);--color-25:var(--red-25);--color-30:var(--red-30);--color-35:var(--red-35);--color-40:var(--red-40);--color-45:var(--red-45);--color-50:var(--red-50);--color-55:var(--red-55);--color-60:var(--red-60);--color-65:var(--red-65);--color-70:var(--red-70);--color-75:var(--red-75);--color-80:var(--red-80);--color-85:var(--red-85);--color-90:var(--red-90);--color-95:var(--red-95);--color-100:var(--red-100)}.brown{--color-0:var(--brown-0);--color-5:var(--brown-5);--color-10:var(--brown-10);--color-15:var(--brown-15);--color-20:var(--brown-20);--color-25:var(--brown-25);--color-30:var(--brown-30);--color-35:var(--brown-35);--color-40:var(--brown-40);--color-45:var(--brown-45);--color-50:var(--brown-50);--color-55:var(--brown-55);--color-60:var(--brown-60);--color-65:var(--brown-65);--color-70:var(--brown-70);--color-75:var(--brown-75);--color-80:var(--brown-80);--color-85:var(--brown-85);--color-90:var(--brown-90);--color-95:var(--brown-95);--color-100:var(--brown-100)}.orange{--color-0:var(--orange-0);--color-5:var(--orange-5);--color-10:var(--orange-10);--color-15:var(--orange-15);--color-20:var(--orange-20);--color-25:var(--orange-25);--color-30:var(--orange-30);--color-35:var(--orange-35);--color-40:var(--orange-40);--color-45:var(--orange-45);--color-50:var(--orange-50);--color-55:var(--orange-55);--color-60:var(--orange-60);--color-65:var(--orange-65);--color-70:var(--orange-70);--color-75:var(--orange-75);--color-80:var(--orange-80);--color-85:var(--orange-85);--color-90:var(--orange-90);--color-95:var(--orange-95);--color-100:var(--orange-100)}.yellow{--color-0:var(--yellow-0);--color-5:var(--yellow-5);--color-10:var(--yellow-10);--color-15:var(--yellow-15);--color-20:var(--yellow-20);--color-25:var(--yellow-25);--color-30:var(--yellow-30);--color-35:var(--yellow-35);--color-40:var(--yellow-40);--color-45:var(--yellow-45);--color-50:var(--yellow-50);--color-55:var(--yellow-55);--color-60:var(--yellow-60);--color-65:var(--yellow-65);--color-70:var(--yellow-70);--color-75:var(--yellow-75);--color-80:var(--yellow-80);--color-85:var(--yellow-85);--color-90:var(--yellow-90);--color-95:var(--yellow-95);--color-100:var(--yellow-100)}.green{--color-0:var(--green-0);--color-5:var(--green-5);--color-10:var(--green-10);--color-15:var(--green-15);--color-20:var(--green-20);--color-25:var(--green-25);--color-30:var(--green-30);--color-35:var(--green-35);--color-40:var(--green-40);--color-45:var(--green-45);--color-50:var(--green-50);--color-55:var(--green-55);--color-60:var(--green-60);--color-65:var(--green-65);--color-70:var(--green-70);--color-75:var(--green-75);--color-80:var(--green-80);--color-85:var(--green-85);--color-90:var(--green-90);--color-95:var(--green-95);--color-100:var(--green-100)}.teal{--color-0:var(--teal-0);--color-5:var(--teal-5);--color-10:var(--teal-10);--color-15:var(--teal-15);--color-20:var(--teal-20);--color-25:var(--teal-25);--color-30:var(--teal-30);--color-35:var(--teal-35);--color-40:var(--teal-40);--color-45:var(--teal-45);--color-50:var(--teal-50);--color-55:var(--teal-55);--color-60:var(--teal-60);--color-65:var(--teal-65);--color-70:var(--teal-70);--color-75:var(--teal-75);--color-80:var(--teal-80);--color-85:var(--teal-85);--color-90:var(--teal-90);--color-95:var(--teal-95);--color-100:var(--teal-100)}.blue{--color-0:var(--blue-0);--color-5:var(--blue-5);--color-10:var(--blue-10);--color-15:var(--blue-15);--color-20:var(--blue-20);--color-25:var(--blue-25);--color-30:var(--blue-30);--color-35:var(--blue-35);--color-40:var(--blue-40);--color-45:var(--blue-45);--color-50:var(--blue-50);--color-55:var(--blue-55);--color-60:var(--blue-60);--color-65:var(--blue-65);--color-70:var(--blue-70);--color-75:var(--blue-75);--color-80:var(--blue-80);--color-85:var(--blue-85);--color-90:var(--blue-90);--color-95:var(--blue-95);--color-100:var(--blue-100)}.indigo{--color-0:var(--indigo-0);--color-5:var(--indigo-5);--color-10:var(--indigo-10);--color-15:var(--indigo-15);--color-20:var(--indigo-20);--color-25:var(--indigo-25);--color-30:var(--indigo-30);--color-35:var(--indigo-35);--color-40:var(--indigo-40);--color-45:var(--indigo-45);--color-50:var(--indigo-50);--color-55:var(--indigo-55);--color-60:var(--indigo-60);--color-65:var(--indigo-65);--color-70:var(--indigo-70);--color-75:var(--indigo-75);--color-80:var(--indigo-80);--color-85:var(--indigo-85);--color-90:var(--indigo-90);--color-95:var(--indigo-95);--color-100:var(--indigo-100)}.violet{--color-0:var(--violet-0);--color-5:var(--violet-5);--color-10:var(--violet-10);--color-15:var(--violet-15);--color-20:var(--violet-20);--color-25:var(--violet-25);--color-30:var(--violet-30);--color-35:var(--violet-35);--color-40:var(--violet-40);--color-45:var(--violet-45);--color-50:var(--violet-50);--color-55:var(--violet-55);--color-60:var(--violet-60);--color-65:var(--violet-65);--color-70:var(--violet-70);--color-75:var(--violet-75);--color-80:var(--violet-80);--color-85:var(--violet-85);--color-90:var(--violet-90);--color-95:var(--violet-95);--color-100:var(--violet-100)}.magenta{--color-0:var(--magenta-0);--color-5:var(--magenta-5);--color-10:var(--magenta-10);--color-15:var(--magenta-15);--color-20:var(--magenta-20);--color-25:var(--magenta-25);--color-30:var(--magenta-30);--color-35:var(--magenta-35);--color-40:var(--magenta-40);--color-45:var(--magenta-45);--color-50:var(--magenta-50);--color-55:var(--magenta-55);--color-60:var(--magenta-60);--color-65:var(--magenta-65);--color-70:var(--magenta-70);--color-75:var(--magenta-75);--color-80:var(--magenta-80);--color-85:var(--magenta-85);--color-90:var(--magenta-90);--color-95:var(--magenta-95);--color-100:var(--magenta-100)}.pink{--color-0:var(--pink-0);--color-5:var(--pink-5);--color-10:var(--pink-10);--color-15:var(--pink-15);--color-20:var(--pink-20);--color-25:var(--pink-25);--color-30:var(--pink-30);--color-35:var(--pink-35);--color-40:var(--pink-40);--color-45:var(--pink-45);--color-50:var(--pink-50);--color-55:var(--pink-55);--color-60:var(--pink-60);--color-65:var(--pink-65);--color-70:var(--pink-70);--color-75:var(--pink-75);--color-80:var(--pink-80);--color-85:var(--pink-85);--color-90:var(--pink-90);--color-95:var(--pink-95);--color-100:var(--pink-100)}.maroon{--color-0:var(--maroon-0);--color-5:var(--maroon-5);--color-10:var(--maroon-10);--color-15:var(--maroon-15);--color-20:var(--maroon-20);--color-25:var(--maroon-25);--color-30:var(--maroon-30);--color-35:var(--maroon-35);--color-40:var(--maroon-40);--color-45:var(--maroon-45);--color-50:var(--maroon-50);--color-55:var(--maroon-55);--color-60:var(--maroon-60);--color-65:var(--maroon-65);--color-70:var(--maroon-70);--color-75:var(--maroon-75);--color-80:var(--maroon-80);--color-85:var(--maroon-85);--color-90:var(--maroon-90);--color-95:var(--maroon-95);--color-100:var(--maroon-100)}.grey40{--color-0:var(--grey40-0);--color-5:var(--grey40-5);--color-10:var(--grey40-10);--color-15:var(--grey40-15);--color-20:var(--grey40-20);--color-25:var(--grey40-25);--color-30:var(--grey40-30);--color-35:var(--grey40-35);--color-40:var(--grey40-40);--color-45:var(--grey40-45);--color-50:var(--grey40-50);--color-55:var(--grey40-55);--color-60:var(--grey40-60);--color-65:var(--grey40-65);--color-70:var(--grey40-70);--color-75:var(--grey40-75);--color-80:var(--grey40-80);--color-85:var(--grey40-85);--color-90:var(--grey40-90);--color-95:var(--grey40-95);--color-100:var(--grey40-100)}.grey{--color-0:var(--grey-0);--color-5:var(--grey-5);--color-10:var(--grey-10);--color-15:var(--grey-15);--color-20:var(--grey-20);--color-25:var(--grey-25);--color-30:var(--grey-30);--color-35:var(--grey-35);--color-40:var(--grey-40);--color-45:var(--grey-45);--color-50:var(--grey-50);--color-55:var(--grey-55);--color-60:var(--grey-60);--color-65:var(--grey-65);--color-70:var(--grey-70);--color-75:var(--grey-75);--color-80:var(--grey-80);--color-85:var(--grey-85);--color-90:var(--grey-90);--color-95:var(--grey-95);--color-100:var(--grey-100)}.grey20{--color-0:var(--grey20-0);--color-5:var(--grey20-5);--color-10:var(--grey20-10);--color-15:var(--grey20-15);--color-20:var(--grey20-20);--color-25:var(--grey20-25);--color-30:var(--grey20-30);--color-35:var(--grey20-35);--color-40:var(--grey20-40);--color-45:var(--grey20-45);--color-50:var(--grey20-50);--color-55:var(--grey20-55);--color-60:var(--grey20-60);--color-65:var(--grey20-65);--color-70:var(--grey20-70);--color-75:var(--grey20-75);--color-80:var(--grey20-80);--color-85:var(--grey20-85);--color-90:var(--grey20-90);--color-95:var(--grey20-95);--color-100:var(--grey20-100)}.brand{--color-0:var(--blue-0);--color-5:var(--blue-5);--color-10:var(--blue-10);--color-15:var(--blue-15);--color-20:var(--blue-20);--color-25:var(--blue-25);--color-30:var(--blue-30);--color-35:var(--blue-35);--color-40:var(--blue-40);--color-45:var(--blue-45);--color-50:var(--blue-50);--color-55:var(--blue-55);--color-60:var(--blue-60);--color-65:var(--blue-65);--color-70:var(--blue-70);--color-75:var(--blue-75);--color-80:var(--blue-80);--color-85:var(--blue-85);--color-90:var(--blue-90);--color-95:var(--blue-95);--color-100:var(--blue-100)}.admin{--color-0:var(--violet-0);--color-5:var(--violet-5);--color-10:var(--violet-10);--color-15:var(--violet-15);--color-20:var(--violet-20);--color-25:var(--violet-25);--color-30:var(--violet-30);--color-35:var(--violet-35);--color-40:var(--violet-40);--color-45:var(--violet-45);--color-50:var(--violet-50);--color-55:var(--violet-55);--color-60:var(--violet-60);--color-65:var(--violet-65);--color-70:var(--violet-70);--color-75:var(--violet-75);--color-80:var(--violet-80);--color-85:var(--violet-85);--color-90:var(--violet-90);--color-95:var(--violet-95);--color-100:var(--violet-100)}.info{--color-0:var(--blue-0);--color-5:var(--blue-5);--color-10:var(--blue-10);--color-15:var(--blue-15);--color-20:var(--blue-20);--color-25:var(--blue-25);--color-30:var(--blue-30);--color-35:var(--blue-35);--color-40:var(--blue-40);--color-45:var(--blue-45);--color-50:var(--blue-50);--color-55:var(--blue-55);--color-60:var(--blue-60);--color-65:var(--blue-65);--color-70:var(--blue-70);--color-75:var(--blue-75);--color-80:var(--blue-80);--color-85:var(--blue-85);--color-90:var(--blue-90);--color-95:var(--blue-95);--color-100:var(--blue-100)}.list-price,.success{--color-0:var(--green-0);--color-5:var(--green-5);--color-10:var(--green-10);--color-15:var(--green-15);--color-20:var(--green-20);--color-25:var(--green-25);--color-30:var(--green-30);--color-35:var(--green-35);--color-40:var(--green-40);--color-45:var(--green-45);--color-50:var(--green-50);--color-55:var(--green-55);--color-60:var(--green-60);--color-65:var(--green-65);--color-70:var(--green-70);--color-75:var(--green-75);--color-80:var(--green-80);--color-85:var(--green-85);--color-90:var(--green-90);--color-95:var(--green-95);--color-100:var(--green-100)}.warning{--color-0:var(--orange-0);--color-5:var(--orange-5);--color-10:var(--orange-10);--color-15:var(--orange-15);--color-20:var(--orange-20);--color-25:var(--orange-25);--color-30:var(--orange-30);--color-35:var(--orange-35);--color-40:var(--orange-40);--color-45:var(--orange-45);--color-50:var(--orange-50);--color-55:var(--orange-55);--color-60:var(--orange-60);--color-65:var(--orange-65);--color-70:var(--orange-70);--color-75:var(--orange-75);--color-80:var(--orange-80);--color-85:var(--orange-85);--color-90:var(--orange-90);--color-95:var(--orange-95);--color-100:var(--orange-100)}.error{--color-0:var(--red-0);--color-5:var(--red-5);--color-10:var(--red-10);--color-15:var(--red-15);--color-20:var(--red-20);--color-25:var(--red-25);--color-30:var(--red-30);--color-35:var(--red-35);--color-40:var(--red-40);--color-45:var(--red-45);--color-50:var(--red-50);--color-55:var(--red-55);--color-60:var(--red-60);--color-65:var(--red-65);--color-70:var(--red-70);--color-75:var(--red-75);--color-80:var(--red-80);--color-85:var(--red-85);--color-90:var(--red-90);--color-95:var(--red-95);--color-100:var(--red-100)}.export-price{--color-0:var(--indigo-0);--color-5:var(--indigo-5);--color-10:var(--indigo-10);--color-15:var(--indigo-15);--color-20:var(--indigo-20);--color-25:var(--indigo-25);--color-30:var(--indigo-30);--color-35:var(--indigo-35);--color-40:var(--indigo-40);--color-45:var(--indigo-45);--color-50:var(--indigo-50);--color-55:var(--indigo-55);--color-60:var(--indigo-60);--color-65:var(--indigo-65);--color-70:var(--indigo-70);--color-75:var(--indigo-75);--color-80:var(--indigo-80);--color-85:var(--indigo-85);--color-90:var(--indigo-90);--color-95:var(--indigo-95);--color-100:var(--indigo-100)}.oem-price{--color-0:var(--magenta-0);--color-5:var(--magenta-5);--color-10:var(--magenta-10);--color-15:var(--magenta-15);--color-20:var(--magenta-20);--color-25:var(--magenta-25);--color-30:var(--magenta-30);--color-35:var(--magenta-35);--color-40:var(--magenta-40);--color-45:var(--magenta-45);--color-50:var(--magenta-50);--color-55:var(--magenta-55);--color-60:var(--magenta-60);--color-65:var(--magenta-65);--color-70:var(--magenta-70);--color-75:var(--magenta-75);--color-80:var(--magenta-80);--color-85:var(--magenta-85);--color-90:var(--magenta-90);--color-95:var(--magenta-95);--color-100:var(--magenta-100)}.trade-price{--color-0:var(--maroon-0);--color-5:var(--maroon-5);--color-10:var(--maroon-10);--color-15:var(--maroon-15);--color-20:var(--maroon-20);--color-25:var(--maroon-25);--color-30:var(--maroon-30);--color-35:var(--maroon-35);--color-40:var(--maroon-40);--color-45:var(--maroon-45);--color-50:var(--maroon-50);--color-55:var(--maroon-55);--color-60:var(--maroon-60);--color-65:var(--maroon-65);--color-70:var(--maroon-70);--color-75:var(--maroon-75);--color-80:var(--maroon-80);--color-85:var(--maroon-85);--color-90:var(--maroon-90);--color-95:var(--maroon-95);--color-100:var(--maroon-100)}body,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100%;width:100%;margin:0;padding:0}body{min-height:100vh;text-rendering:optimizeSpeed;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none}ol[role=list],ul[role=list]{list-style:none;padding:0 0 0 1em}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}button,input,select,textarea{font:inherit}input[type=email],input[type=password],input[type=search],input[type=text]{appearance:none;-webkit-appearance:none;-moz-appearance:none}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.block-center,.block-left{margin-right:auto}.block-center,.block-right{margin-left:auto}:where(.border){--border-width:1px;--border-style:solid;--border-color:var(--color-75);--border-radius:0}:where([data-theme=dark] .border){--border-color:var(--color-25)}.border{border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius)}.bdw-0{--border-width:0px}.bdw-1{--border-width:1px}.bdw-2{--border-width:2px}.bdw-3{--border-width:3px}.bdw-4{--border-width:4px}.bdw-5{--border-width:5px}.bdw-6{--border-width:6px}.bdw-8{--border-width:8px}.bdw-10{--border-width:10px}:where(html){--border-radius:0.25rem}:is([class*=bdr-],.radius){--radius-top-left:var(--border-radius);--radius-top-right:var(--border-radius);--radius-bottom-left:var(--border-radius);--radius-bottom-right:var(--border-radius);border-radius:var(--radius-top-left) var(--radius-top-right) var(--radius-bottom-right) var(--radius-bottom-left)}.square{--border-radius:0px!important}.bdr-0{--border-radius:calc(var(--unit-radius) * 0)}.bdr-l-0,.bdr-t-0,.bdr-tl-0{--radius-top-left:calc(var(--unit-radius) * 0)}.bdr-r-0,.bdr-t-0,.bdr-tr-0{--radius-top-right:calc(var(--unit-radius) * 0)}.bdr-b-0,.bdr-bl-0,.bdr-l-0{--radius-bottom-left:calc(var(--unit-radius) * 0)}.bdr-b-0,.bdr-br-0,.bdr-r-0{--radius-bottom-right:calc(var(--unit-radius) * 0)}.bdr-1{--border-radius:calc(var(--unit-radius) * 1)}.bdr-l-1,.bdr-t-1,.bdr-tl-1{--radius-top-left:calc(var(--unit-radius) * 1)}.bdr-r-1,.bdr-t-1,.bdr-tr-1{--radius-top-right:calc(var(--unit-radius) * 1)}.bdr-b-1,.bdr-bl-1,.bdr-l-1{--radius-bottom-left:calc(var(--unit-radius) * 1)}.bdr-b-1,.bdr-br-1,.bdr-r-1{--radius-bottom-right:calc(var(--unit-radius) * 1)}.bdr-2{--border-radius:calc(var(--unit-radius) * 2)}.bdr-l-2,.bdr-t-2,.bdr-tl-2{--radius-top-left:calc(var(--unit-radius) * 2)}.bdr-r-2,.bdr-t-2,.bdr-tr-2{--radius-top-right:calc(var(--unit-radius) * 2)}.bdr-b-2,.bdr-bl-2,.bdr-l-2{--radius-bottom-left:calc(var(--unit-radius) * 2)}.bdr-b-2,.bdr-br-2,.bdr-r-2{--radius-bottom-right:calc(var(--unit-radius) * 2)}.bdr-3{--border-radius:calc(var(--unit-radius) * 3)}.bdr-l-3,.bdr-t-3,.bdr-tl-3{--radius-top-left:calc(var(--unit-radius) * 3)}.bdr-r-3,.bdr-t-3,.bdr-tr-3{--radius-top-right:calc(var(--unit-radius) * 3)}.bdr-b-3,.bdr-bl-3,.bdr-l-3{--radius-bottom-left:calc(var(--unit-radius) * 3)}.bdr-b-3,.bdr-br-3,.bdr-r-3{--radius-bottom-right:calc(var(--unit-radius) * 3)}.bdr-4{--border-radius:calc(var(--unit-radius) * 4)}.bdr-l-4,.bdr-t-4,.bdr-tl-4{--radius-top-left:calc(var(--unit-radius) * 4)}.bdr-r-4,.bdr-t-4,.bdr-tr-4{--radius-top-right:calc(var(--unit-radius) * 4)}.bdr-b-4,.bdr-bl-4,.bdr-l-4{--radius-bottom-left:calc(var(--unit-radius) * 4)}.bdr-b-4,.bdr-br-4,.bdr-r-4{--radius-bottom-right:calc(var(--unit-radius) * 4)}.bdr-5{--border-radius:calc(var(--unit-radius) * 5)}.bdr-l-5,.bdr-t-5,.bdr-tl-5{--radius-top-left:calc(var(--unit-radius) * 5)}.bdr-r-5,.bdr-t-5,.bdr-tr-5{--radius-top-right:calc(var(--unit-radius) * 5)}.bdr-b-5,.bdr-bl-5,.bdr-l-5{--radius-bottom-left:calc(var(--unit-radius) * 5)}.bdr-b-5,.bdr-br-5,.bdr-r-5{--radius-bottom-right:calc(var(--unit-radius) * 5)}.bdr-6{--border-radius:calc(var(--unit-radius) * 6)}.bdr-l-6,.bdr-t-6,.bdr-tl-6{--radius-top-left:calc(var(--unit-radius) * 6)}.bdr-r-6,.bdr-t-6,.bdr-tr-6{--radius-top-right:calc(var(--unit-radius) * 6)}.bdr-b-6,.bdr-bl-6,.bdr-l-6{--radius-bottom-left:calc(var(--unit-radius) * 6)}.bdr-b-6,.bdr-br-6,.bdr-r-6{--radius-bottom-right:calc(var(--unit-radius) * 6)}.bdr-8{--border-radius:calc(var(--unit-radius) * 8)}.bdr-l-8,.bdr-t-8,.bdr-tl-8{--radius-top-left:calc(var(--unit-radius) * 8)}.bdr-r-8,.bdr-t-8,.bdr-tr-8{--radius-top-right:calc(var(--unit-radius) * 8)}.bdr-b-8,.bdr-bl-8,.bdr-l-8{--radius-bottom-left:calc(var(--unit-radius) * 8)}.bdr-b-8,.bdr-br-8,.bdr-r-8{--radius-bottom-right:calc(var(--unit-radius) * 8)}.bdr-10{--border-radius:calc(var(--unit-radius) * 10)}.bdr-l-10,.bdr-t-10,.bdr-tl-10{--radius-top-left:calc(var(--unit-radius) * 10)}.bdr-r-10,.bdr-t-10,.bdr-tr-10{--radius-top-right:calc(var(--unit-radius) * 10)}.bdr-b-10,.bdr-bl-10,.bdr-l-10{--radius-bottom-left:calc(var(--unit-radius) * 10)}.bdr-b-10,.bdr-br-10,.bdr-r-10{--radius-bottom-right:calc(var(--unit-radius) * 10)}.bdc-0{--border-color:var(--color-0)}.bdc-5{--border-color:var(--color-5)}.bdc-10{--border-color:var(--color-10)}.bdc-15{--border-color:var(--color-15)}.bdc-20{--border-color:var(--color-20)}.bdc-25{--border-color:var(--color-25)}.bdc-30{--border-color:var(--color-30)}.bdc-35{--border-color:var(--color-35)}.bdc-40{--border-color:var(--color-40)}.bdc-45{--border-color:var(--color-45)}.bdc-50{--border-color:var(--color-50)}.bdc-55{--border-color:var(--color-55)}.bdc-60{--border-color:var(--color-60)}.bdc-65{--border-color:var(--color-65)}.bdc-70{--border-color:var(--color-70)}.bdc-75{--border-color:var(--color-75)}.bdc-80{--border-color:var(--color-80)}.bdc-85{--border-color:var(--color-85)}.bdc-90{--border-color:var(--color-90)}.bdc-95{--border-color:var(--color-95)}.bdc-100{--border-color:var(--color-100)}[data-theme=dark] .bdd-0{--border-color:var(--color-0)}[data-theme=dark] .bdd-5{--border-color:var(--color-5)}[data-theme=dark] .bdd-10{--border-color:var(--color-10)}[data-theme=dark] .bdd-15{--border-color:var(--color-15)}[data-theme=dark] .bdd-20{--border-color:var(--color-20)}[data-theme=dark] .bdd-25{--border-color:var(--color-25)}[data-theme=dark] .bdd-30{--border-color:var(--color-30)}[data-theme=dark] .bdd-35{--border-color:var(--color-35)}[data-theme=dark] .bdd-40{--border-color:var(--color-40)}[data-theme=dark] .bdd-45{--border-color:var(--color-45)}[data-theme=dark] .bdd-50{--border-color:var(--color-50)}[data-theme=dark] .bdd-55{--border-color:var(--color-55)}[data-theme=dark] .bdd-60{--border-color:var(--color-60)}[data-theme=dark] .bdd-65{--border-color:var(--color-65)}[data-theme=dark] .bdd-70{--border-color:var(--color-70)}[data-theme=dark] .bdd-75{--border-color:var(--color-75)}[data-theme=dark] .bdd-80{--border-color:var(--color-80)}[data-theme=dark] .bdd-85{--border-color:var(--color-85)}[data-theme=dark] .bdd-90{--border-color:var(--color-90)}[data-theme=dark] .bdd-95{--border-color:var(--color-95)}[data-theme=dark] .bdd-100{--border-color:var(--color-100)}.mobile{max-width:30rem}.mobile-width:before{content:"30rem"}.tablet{max-width:45rem}.tablet-width:before{content:"45rem"}.laptop{max-width:60rem}.laptop-width:before{content:"60rem"}.desktop{max-width:75rem}.desktop-width:before{content:"75rem"}.widescreen{max-width:90rem}.widescreen-width:before{content:"90rem"}.lt-desktop,.lt-laptop,.lt-mobile,.lt-tablet,.lt-widescreen{display:none}@media only screen and (max-width:30rem){.gt-mobile{display:none!important}.lt-mobile{display:block!important}}@media only screen and (max-width:45rem){.gt-tablet{display:none!important}.lt-tablet{display:block!important}}@media only screen and (max-width:60rem){.gt-laptop{display:none!important}.lt-laptop{display:block!important}}@media only screen and (max-width:75rem){.gt-desktop{display:none!important}.lt-desktop{display:block!important}}@media only screen and (max-width:90rem){.gt-widescreen{display:none!important}.lt-widescreen{display:block!important}}:where(html){--color:var(--color-30);--color-none:transparent;--heading-color:var(--color-20);--background-color:var(--color-100)}.inverse{--inverse-color:var(--color-100);--inverse-background:var(--color-50);background-color:var(--inverse-background)}.inverse,.inverse h1,.inverse h2,.inverse h3,.inverse h4,.inverse h5,.inverse h6{color:var(--inverse-color)}[class*=fgc-]{color:var(--color)}[class*=bgc-]{background-color:var(--background-color)}[class*=hdc-] .head,[class*=hdc-] h1,[class*=hdc-] h2,[class*=hdc-] h3,[class*=hdc-] h4,[class*=hdc-] h5,[class*=hdc-] h6{color:var(--heading-color)}.fgc-0{--color:var(--color-0)}.bgc-0{--background-color:var(--color-0)}.hdc-0{--heading-color:var(--color-0)}.fgc-5{--color:var(--color-5)}.bgc-5{--background-color:var(--color-5)}.hdc-5{--heading-color:var(--color-5)}.fgc-10{--color:var(--color-10)}.bgc-10{--background-color:var(--color-10)}.hdc-10{--heading-color:var(--color-10)}.fgc-15{--color:var(--color-15)}.bgc-15{--background-color:var(--color-15)}.hdc-15{--heading-color:var(--color-15)}.fgc-20{--color:var(--color-20)}.bgc-20{--background-color:var(--color-20)}.hdc-20{--heading-color:var(--color-20)}.fgc-25{--color:var(--color-25)}.bgc-25{--background-color:var(--color-25)}.hdc-25{--heading-color:var(--color-25)}.fgc-30{--color:var(--color-30)}.bgc-30{--background-color:var(--color-30)}.hdc-30{--heading-color:var(--color-30)}.fgc-35{--color:var(--color-35)}.bgc-35{--background-color:var(--color-35)}.hdc-35{--heading-color:var(--color-35)}.fgc-40{--color:var(--color-40)}.bgc-40{--background-color:var(--color-40)}.hdc-40{--heading-color:var(--color-40)}.fgc-45{--color:var(--color-45)}.bgc-45{--background-color:var(--color-45)}.hdc-45{--heading-color:var(--color-45)}.fgc-50{--color:var(--color-50)}.bgc-50{--background-color:var(--color-50)}.hdc-50{--heading-color:var(--color-50)}.fgc-55{--color:var(--color-55)}.bgc-55{--background-color:var(--color-55)}.hdc-55{--heading-color:var(--color-55)}.fgc-60{--color:var(--color-60)}.bgc-60{--background-color:var(--color-60)}.hdc-60{--heading-color:var(--color-60)}.fgc-65{--color:var(--color-65)}.bgc-65{--background-color:var(--color-65)}.hdc-65{--heading-color:var(--color-65)}.fgc-70{--color:var(--color-70)}.bgc-70{--background-color:var(--color-70)}.hdc-70{--heading-color:var(--color-70)}.fgc-75{--color:var(--color-75)}.bgc-75{--background-color:var(--color-75)}.hdc-75{--heading-color:var(--color-75)}.fgc-80{--color:var(--color-80)}.bgc-80{--background-color:var(--color-80)}.hdc-80{--heading-color:var(--color-80)}.fgc-85{--color:var(--color-85)}.bgc-85{--background-color:var(--color-85)}.hdc-85{--heading-color:var(--color-85)}.fgc-90{--color:var(--color-90)}.bgc-90{--background-color:var(--color-90)}.hdc-90{--heading-color:var(--color-90)}.fgc-95{--color:var(--color-95)}.bgc-95{--background-color:var(--color-95)}.hdc-95{--heading-color:var(--color-95)}.fgc-100{--color:var(--color-100)}.bgc-100{--background-color:var(--color-100)}.hdc-100{--heading-color:var(--color-100)}[data-theme=dark] .inverse{--inverse-background:var(--color-40)}[data-theme=dark] [class*=fgd-]{color:var(--color)}[data-theme=dark] [class*=bgd-]{background-color:var(--background-color)}[data-theme=dark] [class*=hdd-] .head,[data-theme=dark] [class*=hdd-] h1,[data-theme=dark] [class*=hdd-] h2,[data-theme=dark] [class*=hdd-] h3,[data-theme=dark] [class*=hdd-] h4,[data-theme=dark] [class*=hdd-] h5,[data-theme=dark] [class*=hdd-] h6{color:var(--heading-color)}[data-theme=dark] .fgd-0{--color:var(--color-0)}[data-theme=dark] .bgd-0{--background-color:var(--color-0)}[data-theme=dark] .hdd-0{--heading-color:var(--color-0)}[data-theme=dark] .fgd-5{--color:var(--color-5)}[data-theme=dark] .bgd-5{--background-color:var(--color-5)}[data-theme=dark] .hdd-5{--heading-color:var(--color-5)}[data-theme=dark] .fgd-10{--color:var(--color-10)}[data-theme=dark] .bgd-10{--background-color:var(--color-10)}[data-theme=dark] .hdd-10{--heading-color:var(--color-10)}[data-theme=dark] .fgd-15{--color:var(--color-15)}[data-theme=dark] .bgd-15{--background-color:var(--color-15)}[data-theme=dark] .hdd-15{--heading-color:var(--color-15)}[data-theme=dark] .fgd-20{--color:var(--color-20)}[data-theme=dark] .bgd-20{--background-color:var(--color-20)}[data-theme=dark] .hdd-20{--heading-color:var(--color-20)}[data-theme=dark] .fgd-25{--color:var(--color-25)}[data-theme=dark] .bgd-25{--background-color:var(--color-25)}[data-theme=dark] .hdd-25{--heading-color:var(--color-25)}[data-theme=dark] .fgd-30{--color:var(--color-30)}[data-theme=dark] .bgd-30{--background-color:var(--color-30)}[data-theme=dark] .hdd-30{--heading-color:var(--color-30)}[data-theme=dark] .fgd-35{--color:var(--color-35)}[data-theme=dark] .bgd-35{--background-color:var(--color-35)}[data-theme=dark] .hdd-35{--heading-color:var(--color-35)}[data-theme=dark] .fgd-40{--color:var(--color-40)}[data-theme=dark] .bgd-40{--background-color:var(--color-40)}[data-theme=dark] .hdd-40{--heading-color:var(--color-40)}[data-theme=dark] .fgd-45{--color:var(--color-45)}[data-theme=dark] .bgd-45{--background-color:var(--color-45)}[data-theme=dark] .hdd-45{--heading-color:var(--color-45)}[data-theme=dark] .fgd-50{--color:var(--color-50)}[data-theme=dark] .bgd-50{--background-color:var(--color-50)}[data-theme=dark] .hdd-50{--heading-color:var(--color-50)}[data-theme=dark] .fgd-55{--color:var(--color-55)}[data-theme=dark] .bgd-55{--background-color:var(--color-55)}[data-theme=dark] .hdd-55{--heading-color:var(--color-55)}[data-theme=dark] .fgd-60{--color:var(--color-60)}[data-theme=dark] .bgd-60{--background-color:var(--color-60)}[data-theme=dark] .hdd-60{--heading-color:var(--color-60)}[data-theme=dark] .fgd-65{--color:var(--color-65)}[data-theme=dark] .bgd-65{--background-color:var(--color-65)}[data-theme=dark] .hdd-65{--heading-color:var(--color-65)}[data-theme=dark] .fgd-70{--color:var(--color-70)}[data-theme=dark] .bgd-70{--background-color:var(--color-70)}[data-theme=dark] .hdd-70{--heading-color:var(--color-70)}[data-theme=dark] .fgd-75{--color:var(--color-75)}[data-theme=dark] .bgd-75{--background-color:var(--color-75)}[data-theme=dark] .hdd-75{--heading-color:var(--color-75)}[data-theme=dark] .fgd-80{--color:var(--color-80)}[data-theme=dark] .bgd-80{--background-color:var(--color-80)}[data-theme=dark] .hdd-80{--heading-color:var(--color-80)}[data-theme=dark] .fgd-85{--color:var(--color-85)}[data-theme=dark] .bgd-85{--background-color:var(--color-85)}[data-theme=dark] .hdd-85{--heading-color:var(--color-85)}[data-theme=dark] .fgd-90{--color:var(--color-90)}[data-theme=dark] .bgd-90{--background-color:var(--color-90)}[data-theme=dark] .hdd-90{--heading-color:var(--color-90)}[data-theme=dark] .fgd-95{--color:var(--color-95)}[data-theme=dark] .bgd-95{--background-color:var(--color-95)}[data-theme=dark] .hdd-95{--heading-color:var(--color-95)}[data-theme=dark] .fgd-100{--color:var(--color-100)}[data-theme=dark] .bgd-100{--background-color:var(--color-100)}[data-theme=dark] .hdd-100{--heading-color:var(--color-100)}:where(html){--column-orphans:3;--column-gap:2rem}.columns-1:not(.wide){--columns:1}.columns-2:not(.wide){--columns:2}.columns-3:not(.wide){--columns:3}.columns-4:not(.wide){--columns:4}.columns-5:not(.wide){--columns:5}[class*=columns-]{columns:var(--columns);column-gap:var(--column-gap)}[class*=columns-],[class*=columns-]>*{orphans:var(--column-orphans)}.conform,[class*=conform-]{--pad:2rem;--gap:clamp(1rem,6vw,3rem);--full:minmax(var(--gap),1fr);--width:100%;--popout:minmax(0,var(--pad));--feature:minmax(0,calc(var(--pad) * 2));--content:min(100% - (var(--gap) * 2),var(--width));display:grid;grid-template-columns:[full-width-start] var(--full) [feature-start] var(--feature) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--feature) [feature-end] var(--full) [full-end]}.conform>*,[class*=conform-]>*{grid-column:content}.conform .full-width,[class*=conform-] .full-width{grid-column:full-width}.conform .feature,.conform .popout,[class*=conform-] .feature,[class*=conform-] .popout{padding-left:var(--pad);padding-right:var(--pad)}.conform .feature,[class*=conform-] .feature{grid-column:feature}.conform .content,.conform .popout,[class*=conform-] .content,[class*=conform-] .popout{grid-column:popout}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex!important}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.stretch{align-items:stretch}.flex.start,.flex.top{align-items:flex-start}.flex.baseline{align-items:baseline}.flex.middle{align-items:center!important}.flex.bottom,.flex.end{align-items:flex-end}.flex.left{justify-content:flex-start}.flex.center{justify-content:center}.flex.right{justify-content:flex-end}.flex.space{justify-content:space-between}.flex.evenly{justify-content:space-evenly}.flex.across{flex-direction:row;align-items:flex-start;display:flex}.flex.wrap{flex-wrap:wrap}.flex .rigid{flex:0 0 auto}.flex .shrink{flex-shrink:1}.flex .grow{flex-grow:1}.flex-inflexible{flex:0 0 auto}.flex-flexible{flex:1 1 auto}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}:where(html){--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--font-serif:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}:where(.gradient){--gradient-from:var(--color-40);--gradient-to:var(--color-60);--gradient-angle:0deg}.gradient{background:linear-gradient(var(--gradient-angle) in hsl,var(--gradient-from),var(--gradient-to))}.angle-0{--gradient-angle:0deg}.angle-30{--gradient-angle:30deg}.angle-45{--gradient-angle:45deg}.angle-60{--gradient-angle:60deg}.angle-90{--gradient-angle:90deg}.angle-120{--gradient-angle:120deg}.angle-135{--gradient-angle:135deg}.angle-150{--gradient-angle:150deg}.angle-180{--gradient-angle:180deg}.angle-210{--gradient-angle:210deg}.angle-225{--gradient-angle:225deg}.angle-240{--gradient-angle:240deg}.angle-270{--gradient-angle:270deg}.angle-300{--gradient-angle:300deg}.angle-330{--gradient-angle:330deg}:where([data-theme=dark] .gradient){--gradient-from:var(--color-50);--gradient-to:var(--color-30)}:where(html){--gap:0 --row-gap:0 --column-gap:0 --grid-columns:1}.grid,[class*=grid-]{display:grid}.grid.stretch,[class*=grid-].stretch{align-items:stretch}.grid.start,.grid.top,[class*=grid-].start,[class*=grid-].top{align-items:start}.grid.baseline,[class*=grid-].baseline{align-items:baseline}.grid.middle,[class*=grid-].middle{align-items:center}.grid.bottom,.grid.end,[class*=grid-].bottom,[class*=grid-].end{align-items:end}.grid.overlap>*,[class*=grid-].overlap>*{grid-area:1/1}.grid>.rows-2,[class*=grid-]>.rows-2{grid-row:auto/span 2}.grid>.rows-3,[class*=grid-]>.rows-3{grid-row:auto/span 3}.grid>.rows-4,[class*=grid-]>.rows-4{grid-row:auto/span 4}.grid>.cols-5,[class*=grid-]>.cols-5{grid-column:auto/span 5}.grid>.rows-5,[class*=grid-]>.rows-5{grid-row:auto/span 5}.grid>.cols-6,[class*=grid-]>.cols-6{grid-column:auto/span 6}.grid>.rows-6,[class*=grid-]>.rows-6{grid-row:auto/span 6}.grid>.cols-7,[class*=grid-]>.cols-7{grid-column:auto/span 7}.grid>.rows-7,[class*=grid-]>.rows-7{grid-row:auto/span 7}.grid>.cols-8,[class*=grid-]>.cols-8{grid-column:auto/span 8}.grid>.rows-8,[class*=grid-]>.rows-8{grid-row:auto/span 8}.grid>.cols-9,[class*=grid-]>.cols-9{grid-column:auto/span 9}.grid>.rows-9,[class*=grid-]>.rows-9{grid-row:auto/span 9}.grid>.cols-10,[class*=grid-]>.cols-10{grid-column:auto/span 10}.grid>.rows-10,[class*=grid-]>.rows-10{grid-row:auto/span 10}.grid>.cols-11,[class*=grid-]>.cols-11{grid-column:auto/span 11}.grid>.rows-11,[class*=grid-]>.rows-11{grid-row:auto/span 11}.grid>.cols-12,[class*=grid-]>.cols-12{grid-column:auto/span 12}.grid>.rows-12,[class*=grid-]>.rows-12{grid-row:auto/span 12}.grid>.cols-13,[class*=grid-]>.cols-13{grid-column:auto/span 13}.grid>.rows-13,[class*=grid-]>.rows-13{grid-row:auto/span 13}.grid>.cols-14,[class*=grid-]>.cols-14{grid-column:auto/span 14}.grid>.rows-14,[class*=grid-]>.rows-14{grid-row:auto/span 14}.grid>.cols-15,[class*=grid-]>.cols-15{grid-column:auto/span 15}.grid>.rows-15,[class*=grid-]>.rows-15{grid-row:auto/span 15}.grid>.cols-16,[class*=grid-]>.cols-16{grid-column:auto/span 16}.grid>.rows-16,[class*=grid-]>.rows-16{grid-row:auto/span 16}[class*=grid-]{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.grid-1{--grid-columns:1}.grid-2{--grid-columns:2}.grid-3{--grid-columns:3}.grid-4{--grid-columns:4}.grid-5{--grid-columns:5}.grid-6{--grid-columns:6}.grid-7{--grid-columns:7}.grid-8{--grid-columns:8}.grid-9{--grid-columns:9}.grid-10{--grid-columns:10}.grid-11{--grid-columns:11}.grid-12{--grid-columns:12}.grid-13{--grid-columns:13}.grid-14{--grid-columns:14}.grid-15{--grid-columns:15}.grid-16{--grid-columns:16}.grid-fit{--min-width:100px;grid-template-columns:repeat(auto-fit,minmax(var(--min-width),1fr))}.grid-fill{--min-width:100px;grid-template-columns:repeat(auto-fill,minmax(var(--min-width),1fr))}.gap-none{--gap:0}.gap-h-none{--column-gap:0}.gap-v-none{--row-gap:0}.gap-0{--gap:0rem}.gap-h-0{--column-gap:0rem}.gap-v-0{--row-gap:0rem}.gap-1{--gap:0.25rem}.gap-h-1{--column-gap:0.25rem}.gap-v-1{--row-gap:0.25rem}.gap-2{--gap:0.5rem}.gap-h-2{--column-gap:0.5rem}.gap-v-2{--row-gap:0.5rem}.gap-3{--gap:0.75rem}.gap-h-3{--column-gap:0.75rem}.gap-v-3{--row-gap:0.75rem}.gap-4{--gap:1rem}.gap-h-4{--column-gap:1rem}.gap-v-4{--row-gap:1rem}.gap-5{--gap:1.25rem}.gap-h-5{--column-gap:1.25rem}.gap-v-5{--row-gap:1.25rem}.gap-6{--gap:1.5rem}.gap-h-6{--column-gap:1.5rem}.gap-v-6{--row-gap:1.5rem}.gap-7{--gap:1.75rem}.gap-h-7{--column-gap:1.75rem}.gap-v-7{--row-gap:1.75rem}.gap-8{--gap:2rem}.gap-h-8{--column-gap:2rem}.gap-v-8{--row-gap:2rem}.gap-9{--gap:2.25rem}.gap-h-9{--column-gap:2.25rem}.gap-v-9{--row-gap:2.25rem}.gap-10{--gap:2.5rem}.gap-h-10{--column-gap:2.5rem}.gap-v-10{--row-gap:2.5rem}.gap-11{--gap:2.75rem}.gap-h-11{--column-gap:2.75rem}.gap-v-11{--row-gap:2.75rem}.gap-12{--gap:3rem}.gap-h-12{--column-gap:3rem}.gap-v-12{--row-gap:3rem}.gap-13{--gap:3.25rem}.gap-h-13{--column-gap:3.25rem}.gap-v-13{--row-gap:3.25rem}.gap-14{--gap:3.5rem}.gap-h-14{--column-gap:3.5rem}.gap-v-14{--row-gap:3.5rem}.gap-15{--gap:3.75rem}.gap-h-15{--column-gap:3.75rem}.gap-v-15{--row-gap:3.75rem}.gap-16{--gap:4rem}.gap-h-16{--column-gap:4rem}.gap-v-16{--row-gap:4rem}[class*=gap-]{gap:var(--gap)}[class*=gap-h-]{column-gap:var(--column-gap)}[class*=gap-v-]{row-gap:var(--row-gap)}.hidden{display:none}.nowrap{white-space:nowrap}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top{top:0}.bottom{bottom:0}.left{left:0}.right{right:0}.scroll-x{width:auto;min-width:100%;overflow-x:scroll}.scroll-x.overflow-hack{padding-bottom:100vh!important;margin-bottom:-100vh!important;z-index:-9999;scrollbar-width:none;-ms-overflow-style:none}.scroll-x.overflow-hack ::-webkit-scrollbar{display:none}.scroll-y{overflow-y:scroll}:where(html){--shadow-1:1px 2px 4px rgba(12,13,13,.06),0 1px 2px rgba(12,13,13,.08);--shadow-2:2px 4px 8px rgba(12,13,13,.05),1px 2px 4px rgba(12,13,13,.07);--shadow-3:3px 6px 12px rgba(12,13,13,.04),2px 4px 8px rgba(12,13,13,.06);--shadow-4:4px 8px 16px rgba(12,13,13,.03),3px 6px 12px rgba(12,13,13,.05);--shadow-5:5px 10px 20px rgba(12,13,13,.02),4px 8px 16px rgba(12,13,13,.05)}[data-theme=dark]{--shadow-1:1px 2px 4px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.24);--shadow-2:2px 4px 8px rgba(0,0,0,.14),1px 2px 4px rgba(0,0,0,.21);--shadow-3:3px 6px 12px rgba(0,0,0,.1),2px 4px 8px rgba(0,0,0,.18);--shadow-4:4px 8px 16px rgba(0,0,0,.06),3px 6px 12px rgba(0,0,0,.15);--shadow-5:5px 10px 20px rgba(0,0,0,.02),4px 8px 16px rgba(0,0,0,.12)}.shadow-1{box-shadow:var(--shadow-1)}.shadow-2{box-shadow:var(--shadow-2)}.shadow-3{box-shadow:var(--shadow-3)}.shadow-4{box-shadow:var(--shadow-4)}.shadow-5{box-shadow:var(--shadow-5)}:where(html){--size-largest:2rem;--size-larger:1.5rem;--size-large:1.25rem;--size-medium:1rem;--size-small:0.875rem;--size-smaller:0.75rem;--size-smallest:0.625rem}.largest{font-size:2rem!important;line-height:1.5}.larger{font-size:1.5rem!important}.large,.larger{line-height:1.5}.large{font-size:1.25rem!important}.medium{font-size:1rem!important}.medium,.small{line-height:1.5}.small{font-size:.875rem!important}.smaller{font-size:.75rem!important;line-height:1.5}.smallest{font-size:.625rem!important;line-height:1.5}.x2{font-size:2rem!important}.x2,.x3{line-height:100%}.x3{font-size:3rem!important}.x4{font-size:4rem!important}.x4,.x5{line-height:100%}.x5{font-size:5rem!important}.x6{font-size:6rem!important}.x6,.x7{line-height:100%}.x7{font-size:7rem!important}.x8{font-size:8rem!important}.x8,.x9{line-height:100%}.x9{font-size:9rem!important}.x10{font-size:10rem!important;line-height:100%}.lh-100{line-height:100%!important}.lh-110{line-height:110%!important}.lh-120{line-height:120%!important}.lh-130{line-height:130%!important}.lh-140{line-height:140%!important}.lh-150{line-height:150%!important}.lh-160{line-height:160%!important}.lh-170{line-height:170%!important}.lh-180{line-height:180%!important}.lh-190{line-height:190%!important}.lh-200{line-height:200%!important}.normal{font-size:1rem}.mar{margin:.25rem!important}.mar-h,.mar-l{margin-left:.25rem!important}.mar-h,.mar-r{margin-right:.25rem!important}.mar-t,.mar-v{margin-top:.25rem!important}.mar-b,.mar-v{margin-bottom:.25rem!important}.pad{padding:.25em!important}.pad-h,.pad-l{padding-left:.25em!important}.pad-h,.pad-r{padding-right:.25em!important}.pad-t,.pad-v{padding-top:.25em!important}.pad-b,.pad-v{padding-bottom:.25em!important}.mar-none{margin:0!important}.mar-h-none,.mar-l-none{margin-left:0!important}.mar-h-none,.mar-r-none{margin-right:0!important}.mar-t-none,.mar-v-none{margin-top:0!important}.mar-b-none,.mar-v-none{margin-bottom:0!important}.pad-none{padding:0!important}.pad-h-none,.pad-l-none{padding-left:0!important}.pad-h-none,.pad-r-none{padding-right:0!important}.pad-t-none,.pad-v-none{padding-top:0!important}.pad-b-none,.pad-v-none{padding-bottom:0!important}.mar-0{margin:0!important}.mar-h-0,.mar-l-0{margin-left:0!important}.mar-h-0,.mar-r-0{margin-right:0!important}.mar-t-0,.mar-v-0{margin-top:0!important}.mar-b-0,.mar-v-0{margin-bottom:0!important}.pad-0{padding:0!important}.pad-h-0,.pad-l-0{padding-left:0!important}.pad-h-0,.pad-r-0{padding-right:0!important}.pad-t-0,.pad-v-0{padding-top:0!important}.pad-b-0,.pad-v-0{padding-bottom:0!important}.pad-a-0{padding:-.25em 0}.mar-1{margin:.25rem!important}.mar-h-1,.mar-l-1{margin-left:.25rem!important}.mar-h-1,.mar-r-1{margin-right:.25rem!important}.mar-t-1,.mar-v-1{margin-top:.25rem!important}.mar-b-1,.mar-v-1{margin-bottom:.25rem!important}.pad-1{padding:.25em!important}.pad-h-1,.pad-l-1{padding-left:.25em!important}.pad-h-1,.pad-r-1{padding-right:.25em!important}.pad-t-1,.pad-v-1{padding-top:.25em!important}.pad-b-1,.pad-v-1{padding-bottom:.25em!important}.pad-a-1{padding:0 .25em}.mar-2{margin:.5rem!important}.mar-h-2,.mar-l-2{margin-left:.5rem!important}.mar-h-2,.mar-r-2{margin-right:.5rem!important}.mar-t-2,.mar-v-2{margin-top:.5rem!important}.mar-b-2,.mar-v-2{margin-bottom:.5rem!important}.pad-2{padding:.5em!important}.pad-h-2,.pad-l-2{padding-left:.5em!important}.pad-h-2,.pad-r-2{padding-right:.5em!important}.pad-t-2,.pad-v-2{padding-top:.5em!important}.pad-b-2,.pad-v-2{padding-bottom:.5em!important}.pad-a-2{padding:.25em .5em}.mar-3{margin:.75rem!important}.mar-h-3,.mar-l-3{margin-left:.75rem!important}.mar-h-3,.mar-r-3{margin-right:.75rem!important}.mar-t-3,.mar-v-3{margin-top:.75rem!important}.mar-b-3,.mar-v-3{margin-bottom:.75rem!important}.pad-3{padding:.75em!important}.pad-h-3,.pad-l-3{padding-left:.75em!important}.pad-h-3,.pad-r-3{padding-right:.75em!important}.pad-t-3,.pad-v-3{padding-top:.75em!important}.pad-b-3,.pad-v-3{padding-bottom:.75em!important}.pad-a-3{padding:.5em .75em}.mar-4{margin:1rem!important}.mar-h-4,.mar-l-4{margin-left:1rem!important}.mar-h-4,.mar-r-4{margin-right:1rem!important}.mar-t-4,.mar-v-4{margin-top:1rem!important}.mar-b-4,.mar-v-4{margin-bottom:1rem!important}.pad-4{padding:1em!important}.pad-h-4,.pad-l-4{padding-left:1em!important}.pad-h-4,.pad-r-4{padding-right:1em!important}.pad-t-4,.pad-v-4{padding-top:1em!important}.pad-b-4,.pad-v-4{padding-bottom:1em!important}.pad-a-4{padding:.75em 1em}.mar-6{margin:1.5rem!important}.mar-h-6,.mar-l-6{margin-left:1.5rem!important}.mar-h-6,.mar-r-6{margin-right:1.5rem!important}.mar-t-6,.mar-v-6{margin-top:1.5rem!important}.mar-b-6,.mar-v-6{margin-bottom:1.5rem!important}.pad-6{padding:1.5em!important}.pad-h-6,.pad-l-6{padding-left:1.5em!important}.pad-h-6,.pad-r-6{padding-right:1.5em!important}.pad-t-6,.pad-v-6{padding-top:1.5em!important}.pad-b-6,.pad-v-6{padding-bottom:1.5em!important}.pad-a-6{padding:1.25em 1.5em}.mar-8{margin:2rem!important}.mar-h-8,.mar-l-8{margin-left:2rem!important}.mar-h-8,.mar-r-8{margin-right:2rem!important}.mar-t-8,.mar-v-8{margin-top:2rem!important}.mar-b-8,.mar-v-8{margin-bottom:2rem!important}.pad-8{padding:2em!important}.pad-h-8,.pad-l-8{padding-left:2em!important}.pad-h-8,.pad-r-8{padding-right:2em!important}.pad-t-8,.pad-v-8{padding-top:2em!important}.pad-b-8,.pad-v-8{padding-bottom:2em!important}.pad-a-8{padding:1.75em 2em}.mar-10{margin:2.5rem!important}.mar-h-10,.mar-l-10{margin-left:2.5rem!important}.mar-h-10,.mar-r-10{margin-right:2.5rem!important}.mar-t-10,.mar-v-10{margin-top:2.5rem!important}.mar-b-10,.mar-v-10{margin-bottom:2.5rem!important}.pad-10{padding:2.5em!important}.pad-h-10,.pad-l-10{padding-left:2.5em!important}.pad-h-10,.pad-r-10{padding-right:2.5em!important}.pad-t-10,.pad-v-10{padding-top:2.5em!important}.pad-b-10,.pad-v-10{padding-bottom:2.5em!important}.pad-a-10{padding:2.25em 2.5em}.mar-12{margin:3rem!important}.mar-h-12,.mar-l-12{margin-left:3rem!important}.mar-h-12,.mar-r-12{margin-right:3rem!important}.mar-t-12,.mar-v-12{margin-top:3rem!important}.mar-b-12,.mar-v-12{margin-bottom:3rem!important}.pad-12{padding:3em!important}.pad-h-12,.pad-l-12{padding-left:3em!important}.pad-h-12,.pad-r-12{padding-right:3em!important}.pad-t-12,.pad-v-12{padding-top:3em!important}.pad-b-12,.pad-v-12{padding-bottom:3em!important}.pad-a-12{padding:2.75em 3em}.mar-16{margin:4rem!important}.mar-h-16,.mar-l-16{margin-left:4rem!important}.mar-h-16,.mar-r-16{margin-right:4rem!important}.mar-t-16,.mar-v-16{margin-top:4rem!important}.mar-b-16,.mar-v-16{margin-bottom:4rem!important}.pad-16{padding:4em!important}.pad-h-16,.pad-l-16{padding-left:4em!important}.pad-h-16,.pad-r-16{padding-right:4em!important}.pad-t-16,.pad-v-16{padding-top:4em!important}.pad-b-16,.pad-v-16{padding-bottom:4em!important}.pad-a-16{padding:3.75em 4em}.mar-20{margin:5rem!important}.mar-h-20,.mar-l-20{margin-left:5rem!important}.mar-h-20,.mar-r-20{margin-right:5rem!important}.mar-t-20,.mar-v-20{margin-top:5rem!important}.mar-b-20,.mar-v-20{margin-bottom:5rem!important}.pad-20{padding:5em!important}.pad-h-20,.pad-l-20{padding-left:5em!important}.pad-h-20,.pad-r-20{padding-right:5em!important}.pad-t-20,.pad-v-20{padding-top:5em!important}.pad-b-20,.pad-v-20{padding-bottom:5em!important}.pad-a-20{padding:4.75em 5em}.mar-24{margin:6rem!important}.mar-h-24,.mar-l-24{margin-left:6rem!important}.mar-h-24,.mar-r-24{margin-right:6rem!important}.mar-t-24,.mar-v-24{margin-top:6rem!important}.mar-b-24,.mar-v-24{margin-bottom:6rem!important}.pad-24{padding:6em!important}.pad-h-24,.pad-l-24{padding-left:6em!important}.pad-h-24,.pad-r-24{padding-right:6em!important}.pad-t-24,.pad-v-24{padding-top:6em!important}.pad-b-24,.pad-v-24{padding-bottom:6em!important}.pad-a-24{padding:5.75em 6em}.mar-28{margin:7rem!important}.mar-h-28,.mar-l-28{margin-left:7rem!important}.mar-h-28,.mar-r-28{margin-right:7rem!important}.mar-t-28,.mar-v-28{margin-top:7rem!important}.mar-b-28,.mar-v-28{margin-bottom:7rem!important}.pad-28{padding:7em!important}.pad-h-28,.pad-l-28{padding-left:7em!important}.pad-h-28,.pad-r-28{padding-right:7em!important}.pad-t-28,.pad-v-28{padding-top:7em!important}.pad-b-28,.pad-v-28{padding-bottom:7em!important}.pad-a-28{padding:6.75em 7em}.mar-32{margin:8rem!important}.mar-h-32,.mar-l-32{margin-left:8rem!important}.mar-h-32,.mar-r-32{margin-right:8rem!important}.mar-t-32,.mar-v-32{margin-top:8rem!important}.mar-b-32,.mar-v-32{margin-bottom:8rem!important}.pad-32{padding:8em!important}.pad-h-32,.pad-l-32{padding-left:8em!important}.pad-h-32,.pad-r-32{padding-right:8em!important}.pad-t-32,.pad-v-32{padding-top:8em!important}.pad-b-32,.pad-v-32{padding-bottom:8em!important}.pad-a-32{padding:7.75em 8em}.pad-a{padding:0 .25em}[class*=split-]{width:var(--width)}.split-2{--width:50%}.split-3{--width:33.33333333%}.split-2-3{--width:66.66666666%}.split-4{--width:25%}.split-3-4{--width:75%}.split-5{--width:20%}.split-2-5{--width:40%}.split-3-5{--width:60%}.split-4-5{--width:80%}.split-6{--width:16.66666666%}.split-5-6{--width:83.33333333%}.split-2-7{--width:28.57142858%}.split-3-7{--width:42.85714287%}.split-4-7{--width:57.14285716%}.split-5-7{--width:71.42857145%}.split-6-7{--width:85.71428574%}.split-7{--width:14.28571429%}.split-8{--width:12.5%}.split-3-8{--width:37.5%}.split-5-8{--width:62.5%}.split-7-8{--width:87.5%}.split-9{--width:11.11111111%}.split-2-9{--width:22.22222222%}.split-4-9{--width:44.44444444%}.split-5-9{--width:55.55555555%}.split-7-9{--width:77.77777777%}.split-8-9{--width:88.88888888%}.split-10{--width:10%}.split-3-10{--width:30%}.split-7-10{--width:70%}.split-9-10{--width:90%}.split-11{--width:9.09090909%}.split-12{--width:8.333333333%}.split-13{--width:7.692307692%}.split-14{--width:7.142857142%}.split-15{--width:6.666666666%}.split-16{--width:6.25%}.italic,.text-italic{font-style:italic}.text-underline{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.text-strike{text-decoration:line-through}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}:is(.surface,.paper){--color:var(--color-0);--background-color:#fff;--border-color:var(--color-80)}:is(.surface-1){--color:var(--color-45);--background-color:var(--color-80);--border-color:var(--color-65)}:is(.surface-2){--color:var(--color-40);--background-color:var(--color-85);--border-color:var(--color-70)}:is(.surface-3){--color:var(--color-35);--background-color:var(--color-90);--border-color:var(--color-75)}:is(.surface-4){--color:var(--color-25);--background-color:var(--color-95);--border-color:var(--color-80)}:is(.surface-5){--color:var(--color-10);--background-color:var(--color-100);--border-color:var(--color-85)}[data-theme=dark] :is(.surface,.paper){--color:var(--color-100);--background-color:#000;--border-color:var(--color-15)}[data-theme=dark] :is(.surface-1){--color:var(--color-50);--background-color:var(--color-0);--border-color:var(--color-15)}[data-theme=dark] :is(.surface-2){--color:var(--color-60);--background-color:var(--color-5);--border-color:var(--color-20)}[data-theme=dark] :is(.surface-3){--color:var(--color-70);--background-color:var(--color-10);--border-color:var(--color-25)}[data-theme=dark] :is(.surface-4){--color:var(--color-80);--background-color:var(--color-15);--border-color:var(--color-30)}[data-theme=dark] :is(.surface-5){--color:var(--color-90);--background-color:var(--color-20);--border-color:var(--color-35)}.paper,[class*=surface]{color:var(--color);background-color:var(--background-color)}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}h1,h2,h3{font-weight:400}h4,h5,h6{font-weight:700}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.3}:where(html){--flow-space:1.5em;--prose-width:40rem}:where(.flow) blockquote,:where(.flow) dd,:where(.flow) dl,:where(.flow) figure,:where(.flow) h1,:where(.flow) h2,:where(.flow) h3,:where(.flow) h4,:where(.flow) h5,:where(.flow) h6,:where(.flow) p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.flow>*+*{-webkit-margin-before:var(--flow-space,1.5em);margin-block-start:var(--flow-space,1.5em)}.flow p+p{-webkit-margin-before:1em;margin-block-start:1em}.prose{--flow-space:1.5em}.prose blockquote,.prose p{max-width:var(--prose-width)}.wide{--prose-width:100%}[class*=weight-]{font-weight:var(--font-weight,400)}.weight-100,.weight-thin{--font-weight:100}.weight-200,.weight-extra-light{--font-weight:200}.weight-300,.weight-light{--font-weight:300}.weight-400,.weight-regular{--font-weight:400}.weight-500,.weight-medium{--font-weight:500}.weight-600,.weight-semi-bold{--font-weight:600}.weight-700,.weight-bold{--font-weight:700}.weight-800,.weight-extra-bold{--font-weight:800}.weight-900,.weight-black{--font-weight:900}.thin{font-weight:100}.bold{font-weight:700}.thick{font-weight:900}[class*="-2rem"],[class*="-32px"]{--width:2rem}[class*="-3rem"],[class*="-48px"]{--width:3rem}[class*="-4rem"],[class*="-64px"]{--width:4rem}[class*="-5rem"],[class*="-80px"]{--width:5rem}[class*="-6rem"],[class*="-96px"]{--width:6rem}[class*="-128px"],[class*="-8rem"]{--width:8rem}[class*="-10rem"],[class*="-160px"]{--width:10rem}[class*="-12rem"],[class*="-192px"]{--width:12rem}[class*="-14rem"],[class*="-224px"]{--width:14rem}[class*="-16rem"],[class*="-256px"]{--width:16rem}[class*="-18rem"],[class*="-288px"]{--width:18rem}[class*="-20rem"],[class*="-320px"]{--width:20rem}[class*="-25rem"],[class*="-400px"]{--width:25rem}[class*="-30rem"],[class*="-480px"]{--width:30rem}[class*="-35rem"],[class*="-560px"]{--width:35rem}[class*="-40rem"],[class*="-640px"]{--width:40rem}[class*="-45rem"],[class*="-720px"]{--width:45rem}[class*="-50rem"],[class*="-800px"]{--width:50rem}[class*="-60rem"],[class*="-960px"]{--width:60rem}[class*="-1120px"],[class*="-70rem"]{--width:70rem}[class*="-1280px"],[class*="-80rem"]{--width:80rem}[class*="-1440px"],[class*="-90rem"]{--width:90rem}[class*="-100rem"],[class*="-1600px"]{--width:100rem}[class*=-mobile]{--width:30rem}[class*=-tablet]{--width:45rem}[class*=-laptop]{--width:60rem}[class*=-desktop]{--width:75rem}[class*=-widescreen]{--width:90rem}[class*=width-]{width:var(--width)}[class*=max-width-]{width:auto;max-width:var(--width)}[class*=min-width-]{width:auto;max-width:auto;min-width:var(--width)}.wide{width:100%;max-width:100%}.wrap{text-wrap:wrap}.nowrap{text-wrap:nowrap}.wrap-balance{text-wrap:balance}.wrap-pretty{text-wrap:pretty}.wrap-stable{text-wrap:stable}.container{container:container/inline-size}@media only screen and (max-width:30rem){.stack-mobile>[class*=split-],.stack-mobile[class*=split-]{width:100%!important}.stack-mobile.flex{flex-wrap:wrap}.stack-mobile.flex>*{flex-basis:100%}.stack-mobile[class*=grid-]{grid-template-columns:1fr}.stack-mobile[class*=columns-]{--columns:1}}@container container (max-width: 30rem){.stack-mobile>[class*=split-],.stack-mobile[class*=split-]{width:100%!important}.stack-mobile.flex{flex-wrap:wrap}.stack-mobile.flex>*{flex-basis:100%}.stack-mobile[class*=grid-]{grid-template-columns:1fr}.stack-mobile[class*=columns-]{--columns:1}}@media only screen and (max-width:45rem){.stack-tablet>[class*=split-],.stack-tablet[class*=split-]{width:100%!important}.stack-tablet.flex{flex-wrap:wrap}.stack-tablet.flex>*{flex-basis:100%}.stack-tablet[class*=grid-]{grid-template-columns:1fr}.stack-tablet[class*=columns-]{--columns:1}}@container container (max-width: 45rem){.stack-tablet>[class*=split-],.stack-tablet[class*=split-]{width:100%!important}.stack-tablet.flex{flex-wrap:wrap}.stack-tablet.flex>*{flex-basis:100%}.stack-tablet[class*=grid-]{grid-template-columns:1fr}.stack-tablet[class*=columns-]{--columns:1}}@media only screen and (max-width:60rem){.stack-laptop>[class*=split-],.stack-laptop[class*=split-]{width:100%!important}.stack-laptop.flex{flex-wrap:wrap}.stack-laptop.flex>*{flex-basis:100%}.stack-laptop[class*=grid-]{grid-template-columns:1fr}.stack-laptop[class*=columns-]{--columns:1}}@container container (max-width: 60rem){.stack-laptop>[class*=split-],.stack-laptop[class*=split-]{width:100%!important}.stack-laptop.flex{flex-wrap:wrap}.stack-laptop.flex>*{flex-basis:100%}.stack-laptop[class*=grid-]{grid-template-columns:1fr}.stack-laptop[class*=columns-]{--columns:1}}@media only screen and (max-width:75rem){.stack-desktop>[class*=split-],.stack-desktop[class*=split-]{width:100%!important}.stack-desktop.flex{flex-wrap:wrap}.stack-desktop.flex>*{flex-basis:100%}.stack-desktop[class*=grid-]{grid-template-columns:1fr}.stack-desktop[class*=columns-]{--columns:1}}@container container (max-width: 75rem){.stack-desktop>[class*=split-],.stack-desktop[class*=split-]{width:100%!important}.stack-desktop.flex{flex-wrap:wrap}.stack-desktop.flex>*{flex-basis:100%}.stack-desktop[class*=grid-]{grid-template-columns:1fr}.stack-desktop[class*=columns-]{--columns:1}}@media only screen and (max-width:90rem){.stack-widescreen>[class*=split-],.stack-widescreen[class*=split-]{width:100%!important}.stack-widescreen.flex{flex-wrap:wrap}.stack-widescreen.flex>*{flex-basis:100%}.stack-widescreen[class*=grid-]{grid-template-columns:1fr}.stack-widescreen[class*=columns-]{--columns:1}}@container container (max-width: 90rem){.stack-widescreen>[class*=split-],.stack-widescreen[class*=split-]{width:100%!important}.stack-widescreen.flex{flex-wrap:wrap}.stack-widescreen.flex>*{flex-basis:100%}.stack-widescreen[class*=grid-]{grid-template-columns:1fr}.stack-widescreen[class*=columns-]{--columns:1}}:where(html){--input-line-height:1.5;--input-border-width:1px;--input-border-radius:0.25rem;--input-padding-v:0.25em;--input-padding-h:0.5em;--input-transition-time:0.3s;--input-disabled-opacity:0.5;--input-focus-ring-width:3px;--input-focus-ring-gap:1px;--input-inner-height:calc((1em * var(--input-line-height)) + (var(--input-padding-v) * 2));--input-outer-height:calc(var(--input-inner-height) + (var(--input-border-width) * 2));--input-label-inset:var(--input-padding-h);--input-help-inset:var(--input-padding-h);--input-accent-color:var(--brand-50);--input-valid-accent-color:var(--green-50);--input-invalid-accent-color:var(--red-50);--input-color:var(--color-30);--input-border-color:var(--color-70);--input-background-color:var(--color-100);--input-placeholder-color:var(--color-60);--input-hover-color:var(--color-20);--input-hover-border-color:var(--color-60);--input-hover-background-color:var(--color-95);--input-hover-placeholder-color:var(--color-50);--input-focus-color:var(--blue-0);--input-focus-border-color:var(--blue-50);--input-focus-background-color:var(--blue-100);--input-focus-ring-color:var(--blue-70);--input-focus-gap-color:var(--blue-90);--input-focus-inset: ;--input-range-track-color:var(--brand-75);--input-range-thumb-color:var(--brand-50)}[data-badger-focus=inset]{--input-focus-inset:inset}:where(.field){--label-inset:calc(var(--padding-h) + var(--border-width));--help-inset:calc(var(--padding-h) + var(--border-width));--label-color:var(--grey-10);--help-color:var(--color-50);--help-prefix-color:var(--color-50);--required-color:var(--orange-40);--required-background-color:var(--orange-95);--required-border-color:var(--orange-85);--optional-color:var(--blue-40);--optional-background-color:var(--blue-95);--optional-border-color:var(--blue-85);--label-size:0.875em;--label-height:1.5;--label-margin:0.25rem;--label-weight:400;--help-size:0.75em;--help-margin:0.5em;--help-prefix-margin:0.5em;--tag-size:0.8em;--margin-bottom:1rem;--required-text:"Required";--optional-text:"Optional";--valid-help-prefix:"✓";--invalid-help-prefix:"✗"}:where(.field,.input){--fix-color:var(--color-40);--fix-background:var(--color-95);--fix-hover-color:var(--color-30);--fix-hover-background:var(--color-90);--fix-focus-color:var(--blue-20);--fix-focus-background:var(--blue-85)}:where(.field.valid){--label-color:var(--green-25);--help-color:var(--green-40);--help-prefix-color:var(--green-40);--help-prefix:var(--valid-help-prefix);--input-color:var(--green-30);--input-border-color:var(--green-50);--input-background-color:var(--green-100);--input-placeholder-color:var(--green-60);--input-hover-color:var(--green-20);--input-hover-border-color:var(--green-55);--input-hover-background-color:var(--green-95);--input-hover-placeholder-color:var(--green-50);--input-focus-color:var(--green-0);--input-focus-border-color:var(--green-50);--input-focus-background-color:var(--green-100);--input-focus-ring-color:var(--green-75);--input-focus-gap-color:var(--green-95);--fix-color:var(--green-40);--fix-background:var(--green-90);--fix-hover-color:var(--green-30);--fix-hover-background:var(--green-85);--fix-focus-color:var(--green-20);--fix-focus-background:var(--green-80)}:where(.field.valid) label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])){--accent-color:var(--input-valid-accent-color)}:where(.field.invalid){--label-color:var(--red-20);--help-color:var(--red-35);--help-prefix-color:var(--red-35);--help-prefix:var(--invalid-help-prefix);--input-color:var(--red-40);--input-border-color:var(--red-55);--input-background-color:var(--red-100);--input-placeholder-color:var(--red-60);--input-hover-color:var(--red-20);--input-hover-border-color:var(--red-60);--input-hover-background-color:var(--red-95);--input-hover-placeholder-color:var(--red-50);--input-focus-color:var(--red-0);--input-focus-border-color:var(--red-55);--input-focus-background-color:var(--red-100);--input-focus-ring-color:var(--red-80);--input-focus-gap-color:var(--red-90);--fix-color:var(--red-40);--fix-background:var(--red-90);--fix-hover-color:var(--red-30);--fix-hover-background:var(--red-85);--fix-focus-color:var(--red-20);--fix-focus-background:var(--red-80)}:where(.field.invalid) label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])){--accent-color:var(--input-invalid-accent-color)}:where(.surface-1){--input-border-color:var(--color-50)}:where(.surface-1) :where(.field){--help-color:var(--color-30);--help-prefix-color:var(--color-30)}:where(.surface-1) :where(.field.valid){--help-color:var(--green-30);--help-prefix-color:var(--green-30);--input-border-color:var(--green-50)}:where(.surface-1) :where(.field.invalid){--help-color:var(--red-30);--help-prefix-color:var(--red-30);--input-border-color:var(--red-50)}[data-theme=dark]{--input-color:var(--color-70);--input-border-color:var(--color-30);--input-background-color:var(--color-5);--input-placeholder-color:var(--color-40);--input-hover-color:var(--color-80);--input-hover-border-color:var(--color-40);--input-hover-background-color:var(--color-10);--input-hover-placeholder-color:var(--color-50);--input-focus-color:var(--blue-100);--input-focus-border-color:var(--blue-50);--input-focus-background-color:var(--blue-5);--input-focus-ring-color:var(--blue-30);--input-focus-gap-color:var(--blue-10);--input-range-track-color:var(--brand-30);--input-range-thumb-color:var(--brand-50)}[data-theme=dark] :where(.field){--label-color:var(--grey-90);--help-color:var(--color-50);--help-prefix-color:var(--color-50);--required-color:var(--orange-60);--required-background-color:var(--orange-10);--required-border-color:var(--orange-15);--optional-color:var(--blue-60);--optional-background-color:var(--blue-10);--optional-border-color:var(--blue-15)}[data-theme=dark] :where(.field,.inputs){--fix-color:var(--color-40);--fix-background:var(--color-10);--fix-hover-color:var(--color-50);--fix-hover-background:var(--color-15);--fix-focus-color:var(--blue-60);--fix-focus-background:var(--blue-20)}[data-theme=dark] :where(.field.valid){--label-color:var(--green-70);--help-color:var(--green-60);--help-prefix-color:var(--green-60);--input-color:var(--green-65);--input-border-color:var(--green-40);--input-background-color:var(--green-5);--input-placeholder-color:var(--green-40);--input-hover-color:var(--green-80);--input-hover-border-color:var(--green-45);--input-hover-background-color:var(--green-10);--input-hover-placeholder-color:var(--green-40);--input-focus-color:var(--green-100);--input-focus-border-color:var(--green-50);--input-focus-background-color:var(--green-0);--input-focus-ring-color:var(--green-30);--input-focus-gap-color:var(--green-10);--accent-color:var(--green-50)}[data-theme=dark] :where(.field.valid .inputs){--fix-color:var(--green-40);--fix-background:var(--green-10);--fix-hover-color:var(--green-50);--fix-hover-background:var(--green-15);--fix-focus-color:var(--green-60);--fix-focus-background:var(--green-20)}[data-theme=dark] :where(.field.invalid){--label-color:var(--red-70);--help-color:var(--red-60);--help-prefix-color:var(--red-60);--input-color:var(--red-60);--input-border-color:var(--red-40);--input-background-color:var(--red-5);--input-placeholder-color:var(--red-40);--input-hover-color:var(--red-80);--input-hover-border-color:var(--red-45);--input-hover-background-color:var(--red-10);--input-hover-placeholder-color:var(--red-40);--input-focus-color:var(--red-100);--input-focus-border-color:var(--red-50);--input-focus-background-color:var(--red-0);--input-focus-ring-color:var(--red-35);--input-focus-gap-color:var(--red-10)}[data-theme=dark] :where(.field.invalid .inputs){--fix-color:var(--red-45);--fix-background:var(--red-15);--fix-hover-color:var(--red-50);--fix-hover-background:var(--red-15);--fix-focus-color:var(--red-60);--fix-focus-background:var(--red-20)}[data-theme=dark] :where(.surface-1){--input-border-color:var(--color-40)}[data-theme=dark] :where(.surface-1) :where(.field){--help-color:var(--color-50)}[data-theme=dark] :where(.surface-1) :where(.field.valid){--help-color:var(--green-50);--input-border-color:var(--green-40)}[data-theme=dark] :where(.surface-1) :where(.field.invalid){--help-color:var(--red-60);--input-border-color:var(--red-40)}[data-theme=dark] :where(.surface-4,.surface-5){--input-border-color:var(--color-40)}[data-theme=dark] :where(.surface-4,.surface-5) :where(.field){--help-color:var(--color-60)}[data-theme=dark] :where(.surface-4,.surface-5) :where(.field.valid){--help-color:var(--green-50)}[data-theme=dark] :where(.surface-4,.surface-5) :where(.field.invalid){--help-color:var(--red-60)}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])),.field,.inputs,.input,button,.button){--color:var(--input-color);--background-color:var(--input-background-color);--placeholder-color:var(--input-placeholder-color);--border-color:var(--input-border-color);--accent-color:var(--input-accent-color);--border-width:var(--input-border-width);--border-radius:var(--input-border-radius);--padding-h:var(--input-padding-h);--padding-v:var(--input-padding-v);--line-height:var(--input-line-height);--transition-time:var(--input-transition-time);--focus-ring-outline:var(--input-focus-inset) 0 0 0 var(--input-focus-ring-width) var(--input-focus-ring-color);--focus-ring-inline:var(--input-focus-inset) 0 0 0 var(--input-focus-ring-gap) var(--input-focus-gap-color);--focus-ring:var(--focus-ring-inline),var(--focus-ring-outline)}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover)):hover{--color:var(--input-hover-color);--border-color:var(--input-hover-border-color);--background-color:var(--input-hover-background-color);--placeholder-color:var(--input-hover-placeholder-color);--fix-color:var(--fix-hover-color);--fix-background:var(--fix-hover-background)}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover)).focus:not(.no-focus),:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover)):focus:not(.no-focus){--color:var(--input-focus-color);--border-color:var(--input-focus-border-color);--background-color:var(--input-focus-background-color);--fix-color:var(--fix-focus-color);--fix-background:var(--fix-focus-background)}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover)) .placeholder,:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover))::placeholder{color:var(--placeholder-color);font-weight:300}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover)) .disabled,:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover)) :disabled,:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover)).disabled,:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover)):disabled,:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,.input:not(.no-hover))[disabled]{opacity:var(--input-disabled-opacity)}[data-badger-help-prefix=none] .field{--help-prefix:"";--help-prefix-margin:0}@property --gradient-from{syntax:"<color>";inherits:false;initial-value:red}@property --gradient-to{syntax:"<color>";inherits:false;initial-value:blue}:where(button,.button){--color:var(--color-100);--border-color:var(--color-50);--background-color:var(--color-50);--icon-margin:0.5em;--icon-pull:-0.125em}:is(button,.button){--padding-h:1em;--padless-h:0.5em}.button,button{--input-focus-ring-color:var(--color-70);--input-focus-gap-color:var(--color-90);display:inline-flex;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;align-items:center;color:var(--color);margin:0;background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-v) var(--padding-h);font-size:1em;line-height:var(--line-height);text-align:center;text-decoration:none;vertical-align:middle;outline:none;touch-action:manipulation;background-image:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--transition-time);cursor:pointer}.button:hover,button:hover{--border-color:var(--color-55);--background-color:var(--color-55)}.button.outline,button.outline{--color:var(--color-50);--background-color:var(--color-100);--border-color:var(--color-50)}.button.outline:hover,button.outline:hover{--color:var(--color-20);--background-color:var(--color-90);--border-color:var(--color-60)}.button.bare,button.bare{--color:var(--color-50);--background-color:transparent;--border-color:transparent}.button.bare:hover,button.bare:hover{--color:var(--color-35);--background-color:var(--color-95);--border-color:var(--color-85)}.button.dark,button.dark{--border-color:var(--color-40);--background-color:var(--color-40)}.button.dark:hover,button.dark:hover{--background-color:var(--color-45);--border-color:var(--color-45)}.button.bright,button.bright{--color:var(--color-0);--border-color:var(--color-60);--background-color:var(--color-60)}.button.bright:hover,button.bright:hover{--background-color:var(--color-55);--border-color:var(--color-55)}.button.shaded,button.shaded{--color:var(--color-100);--border-color:var(--color-50);--gradient-from:var(--color-55);--gradient-to:var(--color-45);--gradient-angle:175deg;transition:--gradient-from .2s,--gradient-to .2s;background:linear-gradient(var(--gradient-angle),var(--gradient-from),var(--gradient-to));border-color:var(--gradient-from) var(--gradient-to) var(--gradient-to) var(--gradient-from)}.button.shaded:focus,.button.shaded:hover,button.shaded:focus,button.shaded:hover{--gradient-from:var(--color-45);--gradient-to:var(--color-50)}.button .disabled,.button.disabled,.button:disabled,button .disabled,button.disabled,button:disabled{cursor:not-allowed;pointer-events:none;opacity:var(--input-disabled-opacity);box-shadow:none}.button .disabled:hover,.button.disabled:hover,.button:disabled:hover,button .disabled:hover,button.disabled:hover,button:disabled:hover{--color:var(--grey-40);--border-color:var(--grey-50);--background-color:var(--grey-60)}.button.focus-visible:not(.no-focus),.button:focus-visible:not(.no-focus),button.focus-visible:not(.no-focus),button:focus-visible:not(.no-focus){box-shadow:var(--focus-ring)}.button svg.icon,button svg.icon{font-size:calc(1em + var(--padding-v));margin:calc(var(--padding-v)/2)}.button svg.icon.on-left,.button svg.icon:first-child:not(:last-child),button svg.icon.on-left,button svg.icon:first-child:not(:last-child){margin-left:var(--icon-pull);margin-right:var(--icon-margin)}.button svg.icon.on-right,.button svg.icon:last-child:not(:first-child),button svg.icon.on-right,button svg.icon:last-child:not(:first-child){margin-left:var(--icon-margin);margin-right:var(--icon-pull)}.button.icon,button.icon{padding-right:.5em;padding-left:.5em}.buttons{display:inline-flex}.buttons .button:hover,.buttons button:hover{z-index:1}.buttons .button:not(:first-child),.buttons button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:calc(var(--border-width)*-1)}.buttons .button:not(:last-child),.buttons button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[data-theme=dark] .button,[data-theme=dark] button{--color:var(--color-90);--border-color:var(--color-40);--background-color:var(--color-40);--input-focus-ring-color:var(--color-50);--input-focus-gap-color:var(--color-10)}[data-theme=dark] .button:hover,[data-theme=dark] button:hover{--color:var(--color-100);--border-color:var(--color-45);--background-color:var(--color-45)}[data-theme=dark] .button.outline,[data-theme=dark] button.outline{--color:var(--color-50);--border-color:var(--color-40);--background-color:var(--color-0)}[data-theme=dark] .button.outline:hover,[data-theme=dark] button.outline:hover{--color:var(--color-90);--border-color:var(--color-50);--background-color:var(--color-15)}[data-theme=dark] .button.bare,[data-theme=dark] button.bare{--color:var(--color-50);--background-color:transparent;--border-color:transparent}[data-theme=dark] .button.bare:hover,[data-theme=dark] button.bare:hover{--color:var(--color-65);--background-color:var(--color-5);--border-color:var(--color-15)}[data-theme=dark] .button.dark,[data-theme=dark] button.dark{--border-color:var(--color-30);--background-color:var(--color-30)}[data-theme=dark] .button.dark:hover,[data-theme=dark] button.dark:hover{--background-color:var(--color-35);--border-color:var(--color-35)}[data-theme=dark] .button.bright,[data-theme=dark] button.bright{--color:var(--color-0);--border-color:var(--color-55);--background-color:var(--color-55)}[data-theme=dark] .button.bright:hover,[data-theme=dark] button.bright:hover{--background-color:var(--color-60);--border-color:var(--color-60)}[data-theme=dark] .button.shaded,[data-theme=dark] button.shaded{--gradient-from:var(--color-45);--gradient-to:var(--color-35)}[data-badger-focus=inset] .button,[data-badger-focus=inset] button{--input-focus-ring-color:var(--color-80);--input-focus-gap-color:var(--color-20)}[data-badger-focus=inset] .button.outline,[data-badger-focus=inset] button.outline{--input-focus-ring-color:var(--color-70);--input-focus-gap-color:var(--color-90)}[data-badger-focus=inset] .button.bare,[data-badger-focus=inset] button.bare{--input-focus-ring-color:var(--color-80);--input-focus-gap-color:var(--color-90)}[data-badger-focus=inset] .button.bare:focus,[data-badger-focus=inset] button.bare:focus{--border-color:var(--color-70)}[data-badger-focus=inset] [data-theme=dark] .button,[data-badger-focus=inset] [data-theme=dark] button{--input-focus-ring-color:var(--color-20);--input-focus-gap-color:var(--color-60)}[data-badger-focus=inset] [data-theme=dark] .button.bare,[data-badger-focus=inset] [data-theme=dark] .button.outline,[data-badger-focus=inset] [data-theme=dark] button.bare,[data-badger-focus=inset] [data-theme=dark] button.outline{--input-focus-ring-color:var(--color-30);--input-focus-gap-color:var(--color-20)}[data-badger-focus=inset] [data-theme=dark] .button.bare:focus,[data-badger-focus=inset] [data-theme=dark] button.bare:focus{--border-color:var(--color-50)}.input,input:not([type=checkbox],[type=radio],[type=range]),select,textarea{position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;padding:var(--padding-v) var(--padding-h);color:var(--color);background:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none!important;font-style:normal;font-size:1em;line-height:var(--line-height);transition:all var(--transition-time);align-items:center}.input:not(textarea),input:not([type=checkbox],[type=radio],[type=range]):not(textarea),select:not(textarea),textarea:not(textarea){white-space:nowrap}.input:not(.no-hover),input:not([type=checkbox],[type=radio],[type=range]):not(.no-hover),select:not(.no-hover),textarea:not(.no-hover){cursor:pointer}.input:not(.inline),input:not([type=checkbox],[type=radio],[type=range]):not(.inline),select:not(.inline),textarea:not(.inline){width:100%}.input.focus:not(.no-focus),.input:focus:not(.no-focus),input:not([type=checkbox],[type=radio],[type=range]).focus:not(.no-focus),input:not([type=checkbox],[type=radio],[type=range]):focus:not(.no-focus),select.focus:not(.no-focus),select:focus:not(.no-focus),textarea.focus:not(.no-focus),textarea:focus:not(.no-focus){box-shadow:var(--focus-ring)}.input.disabled,.input:disabled,.input[disabled],input:not([type=checkbox],[type=radio],[type=range]).disabled,input:not([type=checkbox],[type=radio],[type=range]):disabled,input:not([type=checkbox],[type=radio],[type=range])[disabled],select.disabled,select:disabled,select[disabled],textarea.disabled,textarea:disabled,textarea[disabled]{opacity:var(--input-disabled-opacity);pointer-events:none;box-shadow:none}textarea{vertical-align:top}input[type=color]{height:var(--input-outer-height)}.inputs{position:relative;display:inline-flex;padding:0;min-width:0;color:var(--color);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none!important;font-style:normal;font-size:1em;line-height:var(--line-height);transition:all var(--transition-time);align-items:stretch;white-space:nowrap}.inputs:has(:hover){--color:var(--input-hover-color);--border-color:var(--input-hover-border-color);--background-color:var(--input-hover-background-color);--placeholder-color:var(--input-hover-placeholder-color);--fix-color:var(--fix-hover-color);--fix-background:var(--fix-hover-background)}.inputs:has(:hover) .input:not(.no-hover),.inputs:has(:hover) input:not([type=checkbox],[type=radio],[type=range]),.inputs:has(:hover) select,.inputs:has(:hover) textarea{--color:var(--input-hover-color);--border-color:var(--input-hover-border-color);--background-color:var(--input-hover-background-color);--placeholder-color:var(--input-hover-placeholder-color);--fix-color:var(--fix-hover-color);--fix-background:var(--fix-hover-background)}.inputs>*{--border-width:0;--focus-ring:none}.inputs:not(.inline,:has(.inline)){width:100%}.inputs .prefix,.inputs .suffix{padding:var(--padding-v) var(--padding-h);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);color:var(--fix-color);transition:all var(--transition-time)}.inputs .prefix.shaded,.inputs .suffix.shaded{background-color:var(--fix-background)}.inputs .prefix{border-top-right-radius:0;border-bottom-right-radius:0}.inputs .prefix.lined{border-right:var(--input-border-width) solid var(--border-color)}.inputs .suffix{border-top-left-radius:0;border-bottom-left-radius:0}.inputs .suffix.lined{border-left:var(--input-border-width) solid var(--border-color)}.inputs.focus:not(.no-focus),.inputs:focus-within:not(.no-focus),.inputs:focus:not(.no-focus){box-shadow:var(--focus-ring);--color:var(--input-focus-color);--border-color:var(--input-focus-border-color);--background-color:var(--input-focus-background-color);--fix-color:var(--fix-focus-color);--fix-background:var(--fix-focus-background)}.inputs.focus:not(.no-focus) .input:not(.no-hover),.inputs.focus:not(.no-focus) input:not([type=checkbox],[type=radio],[type=range]),.inputs.focus:not(.no-focus) select,.inputs.focus:not(.no-focus) textarea,.inputs:focus-within:not(.no-focus) .input:not(.no-hover),.inputs:focus-within:not(.no-focus) input:not([type=checkbox],[type=radio],[type=range]),.inputs:focus-within:not(.no-focus) select,.inputs:focus-within:not(.no-focus) textarea,.inputs:focus:not(.no-focus) .input:not(.no-hover),.inputs:focus:not(.no-focus) input:not([type=checkbox],[type=radio],[type=range]),.inputs:focus:not(.no-focus) select,.inputs:focus:not(.no-focus) textarea{--color:var(--input-focus-color);--border-color:var(--input-focus-border-color);--background-color:var(--input-focus-background-color);--fix-color:var(--fix-focus-color);--fix-background:var(--fix-focus-background)}:where(select){--arrow-down:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpolyline points='6 9 12 15 18 9' style='fill:none;stroke:%23888;stroke-width:2;stroke-linecap:round;stroke-linejoin:round'%3e%3c/polyline%3e%3c/svg%3e")}select{background-color:var(--background-color);background:var(--arrow-down) no-repeat right .5em center,var(--background-color);padding-right:2em;background-size:1em;color:var(--color);margin-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select .placeholder,select option:disabled,select option:invalid,select:invalid{color:var(--placeholder-color)}:where(label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio]))){--background-color:transparent;--border-color:transparent}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])){display:inline-flex;align-items:center;color:var(--color);accent-color:var(--accent-color);padding:var(--padding-v) var(--padding-h);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color);outline:none!important;transition:all .25s;font-weight:400;font-style:normal;font-size:1em;flex-basis:100%;line-height:var(--line-height);transition:all var(--transition-time);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])) input{margin:0 .5rem 0 0;height:1em;width:1.1em;padding:0;line-height:var(--line-height);outline:none;flex-basis:1em;flex-shrink:0}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])) span{text-align:left;font-size:1em;line-height:1;padding:0 .5em}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])):not(.inline){width:100%}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])):hover{color:var(--input-hover-color)}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])).border{--background-color:var(--input-background-color);--border-color:var(--input-border-color)}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])).border:hover{--border-color:var(--input-hover-border-color);--background-color:var(--input-hover-background-color)}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])):has(:focus-visible):not(.no-focus){--color:var(--input-focus-color);--border-color:var(--input-focus-border-color);--background-color:var(--input-focus-background-color);box-shadow:var(--focus-ring)}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])).disabled,label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])):disabled,label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])):has(:disabled){cursor:not-allowed;pointer-events:none;opacity:var(--input-disabled-opacity)}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])).start{align-items:flex-start}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])).baseline{align-items:baseline}label:is(.checkbox,.radio,:has(input[type=checkbox],input[type=radio])).baseline input{position:relative;top:.125em}input[type=checkbox][role=switch]{--border-color:var(--grey-70);--background-color:var(--grey-75);--switch-color:var(--brand-100);--border-width:2px;--unit-size:1em;--width:calc(2 * (var(--unit-size) + var(--border-width)));--height:calc(var(--unit-size) + (2 * var(--border-width)));--transition:0.3s;--border-radius:0.25em;--switch-radius:calc(var(--border-radius) - var(--border-width));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-width) solid var(--border-color);width:var(--width);flex-basis:var(--width);height:var(--height);border-radius:var(--border-radius);background-color:var(--background-color);transition:all var(--transition) ease-in-out}input[type=checkbox][role=switch]:before{display:block;width:var(--unit-size);height:100%;border-radius:var(--switch-radius);background-color:var(--switch-color);transition:margin var(--transition) ease-in-out;content:""}input[type=checkbox][role=switch]:checked{--border-color:var(--brand-45);--background-color:var(--brand-50)}input[type=checkbox][role=switch]:checked:before{margin-left:var(--unit-size)}input[type=checkbox][role=switch]:hover{--border-color:var(--grey-65);--background-color:var(--grey-70)}input[type=checkbox][role=switch]:checked:hover{--border-color:var(--brand-40);--background-color:var(--brand-45)}input[type=checkbox][role=switch].rounded{--border-radius:0.25em;--switch-radius:calc(var(--border-radius) - var(--border-width))}input[type=checkbox][role=switch].round{--border-radius:calc(var(--height) / 2);--switch-radius:calc(var(--unit-size) / 2)}input[type=checkbox][role=switch].square{--border-radius:0;--switch-radius:0}[data-theme=dark] input[type=checkbox][role=switch]{--border-color:var(--grey-30);--background-color:var(--grey-25)}[data-theme=dark] input[type=checkbox][role=switch]:hover{--border-color:var(--grey-35);--background-color:var(--grey-30)}[data-theme=dark] input[type=checkbox][role=switch]:checked{--border-color:var(--brand-35);--background-color:var(--brand-30)}[data-theme=dark] input[type=checkbox][role=switch]:checked:hover{--border-color:var(--brand-40);--background-color:var(--brand-35)}input[type=range]{accent-color:var(--input-accent-color)}input[type=range]:not(.inline){width:100%}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{height:16px;border-radius:16px}input[type=range]::-webkit-slider-thumb{border-radius:.5em;box-shadow:0 0 0 1px color-mix(in srgb,var(--input-accent-color),#000 40%);-webkit-transition:box-shadow .3s;transition:box-shadow .3s}input[type=range]::-webkit-slider-thumb:hover,input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 8px color-mix(in srgb,var(--input-accent-color),transparent 70%)}input[type=range]::-moz-range-track{height:16px;border-radius:16px}input[type=range]::-moz-range-thumb{border-radius:.5em;box-shadow:0 0 0 1px color-mix(in srgb,var(--input-accent-color),#000 40%);-moz-transition:box-shadow .3s;transition:box-shadow .3s}input[type=range]::-moz-range-thumb:hover,input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 8px color-mix(in srgb,var(--input-accent-color),transparent 70%)}.field{margin-bottom:var(--margin-bottom)}.field label:not(.checkbox,.radio,:has(input[type=checkbox]),:has(input[type=radio])){display:block;margin-bottom:var(--label-margin);color:var(--label-color);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-height);margin-left:var(--label-inset)}.field label:not(.checkbox,.radio):after{display:none;margin-left:1em;font-size:.8em;padding:0 .25em;position:relative;bottom:.1em;border-radius:.25em;color:var(--tag-color);background-color:var(--tag-background-color);border:1px solid var(--tag-border-color)}.field div.help{margin-top:var(--help-margin);font-size:var(--help-size);color:var(--help-color);line-height:1.5;margin-left:var(--help-inset)}.field.invalid div.help:before,.field.valid div.help:before{content:var(--help-prefix);color:var(--help-prefix-color);margin-right:var(--help-prefix-margin)}.field.required label:not(:has(input[type=checkbox]),:has(input[type=radio])):after{display:inline-block;content:var(--required-text);--tag-color:var(--required-color);--tag-border-color:var(--required-border-color);--tag-background-color:var(--required-background-color)}.field.optional label:not(:has(input[type=checkbox]),:has(input[type=radio])):after{display:inline-block;content:var(--optional-text);--tag-color:var(--optional-color);--tag-border-color:var(--optional-border-color);--tag-background-color:var(--optional-background-color)}.field.pad-t-label{padding-top:calc(var(--label-size)*var(--label-height) + var(--label-margin))}.field .mar-t-label{margin-top:calc(var(--label-size)*var(--label-height) + var(--label-margin))}:is(fieldset){--margin-bottom:1rem;--padding-v:1em;--padding-h:1.5em;--border-width:1px;--border-radius:0.5rem;--border-color:var(--color-70);--border-focus:var(--color-50);--legend-color:var(--color-50);--legend-focus:var(--color-30);--legend-size:0.8em;--background-color:var(--color-100)}[data-theme=dark] :is(fieldset){--border-color:var(--color-30);--legend-color:var(--color-50);--border-focus:var(--color-50);--legend-focus:var(--color-70)}fieldset{padding:var(--padding-v) var(--padding-h);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);margin-bottom:var(--margin-bottom)}fieldset legend{font-size:var(--legend-size);line-height:1;padding:0 .5em;color:var(--legend-color)}fieldset :first-child{margin-top:0}fieldset :last-child{margin-bottom:0}fieldset:has(:focus){--border-color:var(--border-focus);--legend-color:var(--legend-focus)}:where(.alert){--border-radius:0.25rem;--border-width:1px;border-radius:var(--border-radius)}.alert{--padding-v:1em;--padding-h:1.5em;--title-margin:0.25em;--inter-gap:0.5em;--color:var(--color-35);--head-color:var(--color-20);--headline-color:var(--color-100);--background-color:var(--color-90);--border-color:var(--color-50);--headline-back:var(--color-50);--link-color:var(--color-50);--link-hover:var(--color-30);--bold-color:var(--color);margin-bottom:1rem;padding:var(--padding-v) var(--padding-h);color:var(--color);background-color:var(--background-color);overflow:scroll}.alert :first-child{margin-top:0}.alert :last-child{margin-bottom:0}.alert p{margin-top:0;margin-bottom:var(--inter-gap)}.alert .heading,.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{color:var(--head-color);margin:0;margin-bottom:var(--title-margin)!important}.alert a:not(button,.button){transition:color .2s;color:var(--link-color);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.alert a:not(button,.button):hover{color:var(--hover-color)}.alert b{color:var(--bold-color)}.alert:has(.headline){--border-color:var(--headline-back)}.alert .headline{background-color:var(--headline-back);color:var(--headline-color);margin:calc(var(--padding-v)*-1) calc(var(--padding-h)*-1) var(--padding-v);padding:.25em var(--padding-h)}.alert.stripe{--background-color:#fff;--border-width:8px;border:0;border-left:var(--border-width) solid var(--border-color)}.alert.compact{--padding-v:0.25em;--padding-h:0.5em;--title-margin:0;--inter-gap:0.25em}.alert.compact .headline{padding:.125em var(--padding-h)}[data-theme=dark] .alert{--color:var(--color-70);--head-color:var(--color-85);--background-color:var(--color-15);--headline-color:var(--color-100);--headline-back:var(--color-40);--border-color:var(--color-40);--link-hover:var(--color-70)}[data-theme=dark] .alert.stripe{--border-color:var(--color-50);--background-color:#000}:where(.badge){--border-radius:1em;--border-width:1px;--tag-radius:0.25rem;--tag-padding-left:1.5em;--tag-padding-right:0.5rem;--hole-size:0.25rem;--color:var(--color-45);--background-color:var(--color-95);--border-color:var(--color-75);--hole-color:var(--color-100);--fix-color:var(--color-40);--fix-background:var(--color-90);--fixed-background:var(--color-100)}.badge{--padding-v:0.25em;--padding-h:calc(var(--unit-padding-h) + (var(--border-radius) / 2));--inner-border-radius:calc(var(--border-radius) - var(--border-width));--inner-padding-h:calc(var(--padding-h) * 0.75);display:inline-block;position:relative;padding:var(--padding-v) var(--padding-h);color:var(--color);background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);text-wrap:nowrap;line-height:1}.badge.compact{--border-radius:0.25em;--padding-v:0.1875em;--padding-h:0.375em}.badge.tag{border-radius:var(--border-radius) var(--tag-radius) var(--tag-radius) var(--border-radius);padding-left:var(--tag-padding-left);padding-right:var(--tag-padding-right)}.badge.tag:after{position:absolute;left:.5em;top:50%;height:.5em;width:.5em;content:"";background-color:var(--hole-color);border:2px solid var(--border-color);border-radius:.25em;transform:translateY(-50%)}.badge:has(.prefix,.suffix){background-color:var(--fixed-background);display:inline-flex}.badge:has(.prefix,.suffix) .prefix,.badge:has(.prefix,.suffix) .suffix{color:var(--fix-color);background-color:var(--fix-background);margin:calc(0px - var(--padding-v)) 0;padding:var(--padding-v) var(--padding-h)}.badge:has(.prefix,.suffix) .prefix{margin-right:var(--inner-padding-h);padding-right:var(--inner-padding-h);border-top-left-radius:var(--inner-border-radius);border-bottom-left-radius:var(--inner-border-radius);border-right:1px solid var(--border-color)}.badge:has(.prefix,.suffix) .suffix{margin-left:var(--inner-padding-h);padding-left:var(--inner-padding-h);border-top-right-radius:var(--inner-border-radius);border-bottom-right-radius:var(--inner-border-radius);border-left:1px solid var(--border-color)}.badge:has(.prefix,.suffix).compact .prefix{padding-right:var(--padding-h);margin-right:var(--padding-h)}.badge:has(.prefix,.suffix).compact .suffix{padding-left:var(--padding-h);margin-left:var(--padding-h)}.badge:has(.prefix){padding-left:0}.badge:has(.suffix){padding-right:0}[data-theme=dark] .badge{--color:var(--color-55);--background-color:var(--color-10);--border-color:var(--color-40);--hole-color:var(--color-0);--fix-color:var(--color-60);--fix-background:var(--color-20);--fixed-background:var(--color-10)}.details,details{--icon-svg:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpolyline points='6 9 12 15 18 9' style='fill:none;stroke:rgba%280%2C0%2C0%2C0.5%29%0A;stroke-width:2;stroke-linecap:round;stroke-linejoin:round'%3e%3c/polyline%3e%3c/svg%3e");--icon-align:left;--icon-margin:0.25rem;--icon-position:0em;--icon-padding:1.5em;--icon-rotate:-90deg;--icon-transition:0.25s;--body-padding:0;--head-margin:0.25em;--head-shade-back:var(--color-90);--head-shade-text:var(--color-20);--hover-shade-back:var(--color-85);--hover-shade-text:var(--color-10);--body-shade-back:var(--color-95);--body-shade-text:var(--color-30);--shade-transition:0.25s;overflow:visible;padding:0 var(--body-padding)}.details>:last-child,details>:last-child{-webkit-margin-after:var(--body-padding);margin-block-end:var(--body-padding)}.details.lined,details.lined{--head-margin:0.5em}.details.border,.details.shaded,details.border,details.shaded{--icon-position:0.5em;--icon-padding:2em;--body-padding:1em;--head-margin:0.5em}.details.border.lined,.details.border.shaded,.details.shaded.lined,.details.shaded.shaded,details.border.lined,details.border.shaded,details.shaded.lined,details.shaded.shaded{--head-margin:1em}.details.shaded,details.shaded{background-color:var(--body-shade-back);color:var(--body-shade-text)}.details.icon-right,details.icon-right{--icon-align:left}.details>.summary,details>summary{display:flex;position:relative;margin:0 calc(0rem - var(--body-padding));padding:.25em 0;padding-left:var(--body-padding);cursor:pointer;list-style:none}.details>.summary::-webkit-details-marker,details>summary::-webkit-details-marker{display:none}.details>.summary>*,details>summary>*{display:inline}.details>.summary:before,details>summary:before{display:inline-block;width:1em;height:1em;margin:.25em var(--icon-margin) 0 var(--icon-position);line-height:inherit}.details:not(.no-icon)>.summary,details:not(.no-icon)>summary{padding-left:0}.details:not(.no-icon)>.summary:before,details:not(.no-icon)>summary:before{background-image:var(--icon-svg);background-position:var(--icon-align) 0 center;background-repeat:no-repeat;background-size:1em;transform:rotate(var(--icon-rotate));transition:transform var(--icon-transition) ease-in-out;content:""}.details.open,details[open]{--icon-rotate:0deg}.details.open>.summary,details[open]>summary{margin-bottom:var(--head-margin)}.details.lined.open>.summary,details.lined[open]>summary{border-bottom:var(--line-width) var(--line-style) var(--line-color)}.details.shaded>.summary,details.shaded>summary{transition:background-color var(--shade-transition);background-color:var(--head-shade-back);color:var(--head-shade-text)}.details.shaded>.summary:hover,details.shaded>summary:hover{color:var(--hover-shade-text);background-color:var(--hover-shade-back)}:is(details[class*=bdr-],.details[class*=bdr-],details.radius,.details.radius)>summary{border-top-left-radius:calc(var(--radius-top-left) - var(--border-width));border-top-right-radius:calc(var(--radius-top-right) - var(--border-width))}:is(details[class*=bdr-],.details[class*=bdr-],details.radius,.details.radius):not([open])>summary{border-bottom-left-radius:calc(var(--radius-bottom-left) - var(--border-width));border-bottom-right-radius:calc(var(--radius-bottom-right) - var(--border-width))}.accordion>.details.border:not(:first-child),.accordion>.details.shaded:not(:first-child),.accordion>details.border:not(:first-child),.accordion>details.shaded:not(:first-child){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion>.details.border:not(:first-child)>.summary,.accordion>.details.border:not(:first-child)>summary,.accordion>.details.shaded:not(:first-child)>.summary,.accordion>.details.shaded:not(:first-child)>summary,.accordion>details.border:not(:first-child)>.summary,.accordion>details.border:not(:first-child)>summary,.accordion>details.shaded:not(:first-child)>.summary,.accordion>details.shaded:not(:first-child)>summary{border-top-left-radius:0;border-top-right-radius:0}.accordion>.details.border:not(:last-child),.accordion>.details.border:not(:last-child)>.summary,.accordion>.details.border:not(:last-child)>summary,.accordion>.details.shaded:not(:last-child),.accordion>.details.shaded:not(:last-child)>.summary,.accordion>.details.shaded:not(:last-child)>summary,.accordion>details.border:not(:last-child),.accordion>details.border:not(:last-child)>.summary,.accordion>details.border:not(:last-child)>summary,.accordion>details.shaded:not(:last-child),.accordion>details.shaded:not(:last-child)>.summary,.accordion>details.shaded:not(:last-child)>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}:where(details.lined,.details.lined){--border-width:1px;--border-style:solid;--border-color:var(--color-75);--border-radius:0;--line-width:var(--border-width);--line-style:var(--border-style);--line-color:var(--border-color)}:where([data-theme=dark]) .details.border,:where([data-theme=dark]) .details.line,:where([data-theme=dark]) details.border,:where([data-theme=dark]) details.lined{--border-color:var(--color-25);--line-color:var(--border-color)}[data-theme=dark] .details,[data-theme=dark] details{--icon-svg:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3e%3cpolyline points='6 9 12 15 18 9' style='fill:none;stroke:rgba%28255%2C255%2C255%2C0.5%29%0A;stroke-width:2;stroke-linecap:round;stroke-linejoin:round'%3e%3c/polyline%3e%3c/svg%3e");--head-shade-back:var(--color-20);--head-shade-text:var(--color-90);--hover-shade-back:var(--color-25);--hover-shade-text:var(--color-100);--body-shade-back:var(--color-10);--body-shade-text:var(--color-70)}:where(dialog){--border-width:1px;--border-radius:0.25rem;--background-color:var(--grey-100);--border-color:var(--grey-30);--header-background:var(--grey-95);--footer-background:var(--grey-95);--divider-color:var(--grey-90);--close-color:var(--grey-10);--close-background:var(--grey-90);--close-hover-color:var(--grey-100);--close-hover-background:var(--brand-50);--max-width:80vw;--max-height:90vh;--padding:1.5rem;--animation-time:0.3s}[data-theme=dark] dialog{--background-color:var(--grey-20);--border-color:var(--grey-40);--close-background:var(--grey-40);--header-background:var(--grey-15);--footer-background:var(--grey-15);--divider-color:var(--grey-10)}dialog{border:var(--border-width) solid var(--border-color);background-color:var(--background-color);position:relative;border-radius:8px;padding:var(--padding);box-shadow:var(--shadow-4);max-height:var(--max-height);max-width:var(--max-width);animation:var(--animation-time) dialog ease-in-out}dialog>.close{transition:all .25s;position:absolute;top:0;right:0;color:var(--close-color);background-color:var(--close-background);padding:0 calc(.5em + var(--border-radius)/2);border-radius:0 calc(var(--border-radius) - var(--border-width)) 0 var(--border-radius);border:1px solid var(--close-background);line-height:1.6}dialog>.close:hover{color:var(--close-hover-color);background-color:var(--close-hover-background);border-color:var(--close-hover-background)}dialog>article>footer,dialog>article>header{margin:calc(var(--padding)*-1);padding:var(--padding)}dialog>article>header{margin-bottom:var(--padding);border-bottom:1px solid var(--divider-color);background-color:var(--header-background)}dialog>article>footer{margin-top:var(--padding);border-top:1px solid var(--divider-color);background-color:var(--footer-background)}@keyframes dialog{0%{transform-origin:center;transform:scale(80%);opacity:0}}@keyframes backdrop{0%{opacity:0}}dialog::-webkit-backdrop{--backdrop-color:rgba(0,0,0,.5);--backdrop-filter:blur(2px);--animation-time:0.6s;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);background-color:var(--backdrop-color);animation:var(--animation-time) backdrop ease-in-out}dialog::backdrop{--backdrop-color:rgba(0,0,0,.5);--backdrop-filter:blur(2px);--animation-time:0.6s;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);background-color:var(--backdrop-color);animation:var(--animation-time) backdrop ease-in-out}:where(html){--icon-margin:0.5em;--icon-pull:-0.125em}svg .fill-fg,svg.fill-fg{fill:var(--color)}svg .fill-bg,svg.fill-bg{fill:var(--background-color)}svg .stroke-fg,svg.stroke-fg{stroke:var(--color)}svg .stroke-bg,svg.stroke-bg{stroke:var(--background-color)}svg.icon{overflow:visible;box-sizing:content-box;display:inline-block;height:1em;font-size:1em;line-height:1;vertical-align:-.125em;text-align:center}svg.icon.on-left{margin-left:var(--icon-pull);margin-right:var(--icon-margin)}svg.icon.on-right{margin-left:var(--icon-margin);margin-right:var(--icon-pull)}svg.icon.spin{animation:linear var(--icon-animation-time,2s) var(--icon-animation-repeat,infinite) spin;animation-direction:var(--icon-animation-direction,normal)}svg.icon.beat{animation:linear var(--icon-animation-time,1s) var(--icon-animation-repeat,infinite) beat}svg.icon.beat.fast{--icon-animation-time:0.5s}svg.icon.beat.slow{--icon-animation-time:2s}svg.icon.reverse{--icon-animation-direction:reverse}svg.icon.fast{--icon-animation-time:1s}svg.icon.slow{--icon-animation-time:4s}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes beat{0%,70%{transform:scale(1)}10%{transform:scale(var(--icon-beat-scale,1.25))}}@media(prefers-reduced-motion:reduce){svg.icon.spin{--icon-animation-time:0;--icon-animation-repeat:0}}.flc-0{fill:var(--color-0)!important}.flc-5{fill:var(--color-5)!important}.flc-10{fill:var(--color-10)!important}.flc-15{fill:var(--color-15)!important}.flc-20{fill:var(--color-20)!important}.flc-25{fill:var(--color-25)!important}.flc-30{fill:var(--color-30)!important}.flc-35{fill:var(--color-35)!important}.flc-40{fill:var(--color-40)!important}.flc-45{fill:var(--color-45)!important}.flc-50{fill:var(--color-50)!important}.flc-55{fill:var(--color-55)!important}.flc-60{fill:var(--color-60)!important}.flc-65{fill:var(--color-65)!important}.flc-70{fill:var(--color-70)!important}.flc-75{fill:var(--color-75)!important}.flc-80{fill:var(--color-80)!important}.flc-85{fill:var(--color-85)!important}.flc-90{fill:var(--color-90)!important}.flc-95{fill:var(--color-95)!important}.flc-100{fill:var(--color-100)!important}.stc-0{stroke:var(--color-0)!important}.stc-5{stroke:var(--color-5)!important}.stc-10{stroke:var(--color-10)!important}.stc-15{stroke:var(--color-15)!important}.stc-20{stroke:var(--color-20)!important}.stc-25{stroke:var(--color-25)!important}.stc-30{stroke:var(--color-30)!important}.stc-35{stroke:var(--color-35)!important}.stc-40{stroke:var(--color-40)!important}.stc-45{stroke:var(--color-45)!important}.stc-50{stroke:var(--color-50)!important}.stc-55{stroke:var(--color-55)!important}.stc-60{stroke:var(--color-60)!important}.stc-65{stroke:var(--color-65)!important}.stc-70{stroke:var(--color-70)!important}.stc-75{stroke:var(--color-75)!important}.stc-80{stroke:var(--color-80)!important}.stc-85{stroke:var(--color-85)!important}.stc-90{stroke:var(--color-90)!important}.stc-95{stroke:var(--color-95)!important}.stc-100{stroke:var(--color-100)!important}[data-theme=dark] .fld-0{fill:var(--color-0)!important}[data-theme=dark] .fld-5{fill:var(--color-5)!important}[data-theme=dark] .fld-10{fill:var(--color-10)!important}[data-theme=dark] .fld-15{fill:var(--color-15)!important}[data-theme=dark] .fld-20{fill:var(--color-20)!important}[data-theme=dark] .fld-25{fill:var(--color-25)!important}[data-theme=dark] .fld-30{fill:var(--color-30)!important}[data-theme=dark] .fld-35{fill:var(--color-35)!important}[data-theme=dark] .fld-40{fill:var(--color-40)!important}[data-theme=dark] .fld-45{fill:var(--color-45)!important}[data-theme=dark] .fld-50{fill:var(--color-50)!important}[data-theme=dark] .fld-55{fill:var(--color-55)!important}[data-theme=dark] .fld-60{fill:var(--color-60)!important}[data-theme=dark] .fld-65{fill:var(--color-65)!important}[data-theme=dark] .fld-70{fill:var(--color-70)!important}[data-theme=dark] .fld-75{fill:var(--color-75)!important}[data-theme=dark] .fld-80{fill:var(--color-80)!important}[data-theme=dark] .fld-85{fill:var(--color-85)!important}[data-theme=dark] .fld-90{fill:var(--color-90)!important}[data-theme=dark] .fld-95{fill:var(--color-95)!important}[data-theme=dark] .fld-100{fill:var(--color-100)!important}[data-theme=dark] .std-0{stroke:var(--color-0)!important}[data-theme=dark] .std-5{stroke:var(--color-5)!important}[data-theme=dark] .std-10{stroke:var(--color-10)!important}[data-theme=dark] .std-15{stroke:var(--color-15)!important}[data-theme=dark] .std-20{stroke:var(--color-20)!important}[data-theme=dark] .std-25{stroke:var(--color-25)!important}[data-theme=dark] .std-30{stroke:var(--color-30)!important}[data-theme=dark] .std-35{stroke:var(--color-35)!important}[data-theme=dark] .std-40{stroke:var(--color-40)!important}[data-theme=dark] .std-45{stroke:var(--color-45)!important}[data-theme=dark] .std-50{stroke:var(--color-50)!important}[data-theme=dark] .std-55{stroke:var(--color-55)!important}[data-theme=dark] .std-60{stroke:var(--color-60)!important}[data-theme=dark] .std-65{stroke:var(--color-65)!important}[data-theme=dark] .std-70{stroke:var(--color-70)!important}[data-theme=dark] .std-75{stroke:var(--color-75)!important}[data-theme=dark] .std-80{stroke:var(--color-80)!important}[data-theme=dark] .std-85{stroke:var(--color-85)!important}[data-theme=dark] .std-90{stroke:var(--color-90)!important}[data-theme=dark] .std-95{stroke:var(--color-95)!important}[data-theme=dark] .std-100{stroke:var(--color-100)!important}:where(.menu){--item-padding-v:0.25em;--item-padding-h:0.5em;--item-color:var(--color-10);--item-background:var(--color-100);--item-border-width:1px;--item-border-style:solid;--item-border-color:var(--color-90);--active-color:var(--selectable-color);--active-background:var(--selectable-background);--heading-weight:500;--heading-size:var(--size-smaller);--heading-padding-h:0.67em;--heading-color:var(--color-30);--heading-background:var(--color-95);--none-color:var(--orange-30);--none-background:var(--orange-100);--separator-width:4px;--separator-style:var(--item-border-style);--separator-color:var(--item-border-color);--disabled-opacity:0.5;--z-index:100}:where([data-theme=dark] .menu){--item-color:var(--color-90);--item-background:var(--color-0);--item-border-color:var(--color-15);--heading-color:var(--color-100);--heading-background:var(--color-5);--none-color:var(--orange-40);--none-background:var(--orange-0)}.menu{--item-border:none;--inner-radius:calc(var(--border-radius) - var(--border-width));z-index:var(--z-index)}.menu.border,.menu.lined{--item-border:var(--item-border-width) var(--item-border-style) var(--item-border-color)}.menu .item,.menu .none{color:var(--item-color);background-color:var(--item-background);padding:var(--item-padding-v) var(--item-padding-h);border-bottom:var(--item-border)}.menu .item:first-child,.menu .none:first-child{border-top-left-radius:var(--inner-radius);border-top-right-radius:var(--inner-radius)}.menu .item:last-child,.menu .none:last-child{border-bottom:none;border-bottom-left-radius:var(--inner-radius);border-bottom-right-radius:var(--inner-radius)}.menu .item.heading,.menu .none.heading{--item-padding-h:var(--heading-padding-h);color:var(--heading-color);font-weight:var(--heading-weight);font-size:var(--heading-size);margin:0;background-color:var(--heading-background)}.menu .item.active,.menu .item.selected,.menu .item:hover:not(.disabled):not(.no-hover),.menu .none.active,.menu .none.selected,.menu .none:hover:not(.disabled):not(.no-hover){cursor:pointer;background-color:var(--active-background);color:var(--active-color)}.menu .item.active *,.menu .item.selected *,.menu .item:hover:not(.disabled):not(.no-hover) *,.menu .none.active *,.menu .none.selected *,.menu .none:hover:not(.disabled):not(.no-hover) *{background-color:transparent;color:var(--active-color)}.menu .item.active .badge,.menu .item.active .button,.menu .item.active .inverse,.menu .item.active button,.menu .item.selected .badge,.menu .item.selected .button,.menu .item.selected .inverse,.menu .item.selected button,.menu .item:hover:not(.disabled):not(.no-hover) .badge,.menu .item:hover:not(.disabled):not(.no-hover) .button,.menu .item:hover:not(.disabled):not(.no-hover) .inverse,.menu .item:hover:not(.disabled):not(.no-hover) button,.menu .none.active .badge,.menu .none.active .button,.menu .none.active .inverse,.menu .none.active button,.menu .none.selected .badge,.menu .none.selected .button,.menu .none.selected .inverse,.menu .none.selected button,.menu .none:hover:not(.disabled):not(.no-hover) .badge,.menu .none:hover:not(.disabled):not(.no-hover) .button,.menu .none:hover:not(.disabled):not(.no-hover) .inverse,.menu .none:hover:not(.disabled):not(.no-hover) button{border-color:color-mix(in srgb,var(--active-color),transparent 30%);background-color:color-mix(in srgb,var(--active-color),transparent 80%)}.menu .item.selected,.menu .none.selected{background-color:var(--selected-background);animation:selection .3s}@keyframes selection{0%,to{background-color:var(--active-background)}50%{background-color:var(--selected-background)}}.menu .item.disabled,.menu .item:disabled,.menu .item[aria-disabled=true],.menu .none.disabled,.menu .none:disabled,.menu .none[aria-disabled=true]{cursor:not-allowed;pointer-events:none;opacity:var(--disabled-opacity)}.menu .none{color:var(--none-color);background-color:var(--none-background)}.menu .separator{border-bottom:var(--separator-width) var(--separator-style) var(--separator-color)}table:has(div.menu){overflow:visible}.menu .item.indent-1{padding-left:calc(var(--item-padding-h)*2)}.menu .item.indent-2{padding-left:calc(var(--item-padding-h)*3)}.menu .item.indent-3{padding-left:calc(var(--item-padding-h)*4)}.menu .item.indent-4{padding-left:calc(var(--item-padding-h)*5)}:where(.overlay){--color:var(--color-0);--animation-time:0.3s;--backdrop-filter:blur(1px);--background-opacity:10%;--background-color:var(--color-100)}[data-theme=dark] .overlay{--color:var(--color-100);--background-color:var(--color-0);--background-opacity:20%}.overlay{--background:color-mix(in srgb,var(--background-color),transparent var(--background-opacity));position:absolute;top:0;left:0;right:0;bottom:0;overflow:scroll;color:var(--color);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);background:var(--background-color);background:var(--background);animation:var(--animation-time) overlay ease-in-out;z-index:999}.overlay.fixed{position:fixed;z-index:9999}.overlay.light{--color:var(--color-0);--background-color:var(--color-100)}.overlay.dark{--color:var(--color-100);--background-color:var(--color-0)}@keyframes overlay{0%{opacity:0}}:where(html){--selectable-color:var(--brand-100);--selectable-background:var(--brand-50);--selected-background:var(--brand-40)}:where([data-theme=dark]){--selectable-background:var(--brand-40);--selected-background:var(--brand-30)}:where(table){--border-width:1px;--border-radius:0.25rem}table{--table-padding-v:0.25em;--table-padding-h:0.5em;--table-border-width:var(--border-width);--border-radius:0.25rem;--border-right:0;--table-border:var(--color-80);--background-color:var(--table-back);--border-color:var(--table-back);--border-bottom:var(--table-border-width);--padding-v:var(--table-padding-v);--padding-h:var(--table-padding-h);--padding-l:var(--padding-h);--padding-r:var(--padding-h);--padding-t:var(--padding-v);--padding-b:var(--padding-v);--valign:middle;border-collapse:separate;border-spacing:0;border-radius:var(--border-radius);overflow:hidden}table>:first-child>tr:first-child>:first-child{border-top-left-radius:var(--border-radius-1)}table>:first-child>tr:first-child>:last-child{border-top-right-radius:var(--border-radius-1)}table>:last-child>tr:last-child>:first-child{border-bottom-left-radius:var(--border-radius-1)}table>:last-child>tr:last-child>:last-child{border-bottom-right-radius:var(--border-radius-1)}table tr{--table-text:var(--color-25);--table-head:var(--color-20);--table-back:var(--color-none);--table-line:var(--table-border);--table-shade-1:var(--color-100);--table-shade-2:var(--color-95);--table-shade-3:var(--color-90);--table-shade-4:var(--color-85);--color:var(--table-text);--background-color:var(--table-back)}table tr td,table tr th{padding:var(--padding-t) var(--padding-r) var(--padding-b) var(--padding-l);color:var(--color);background-color:var(--background-color);border-bottom:var(--border-bottom) solid var(--border-color);border-right:var(--border-right) solid var(--border-color);transition:background-color .3s ease,color .1s ease;text-align:inherit;white-space:inherit;vertical-align:var(--valign)}table tr td.key,table tr th{--color:var(--table-head)}table tr>:first-child{--padding-l:0}table tr>:last-child{--padding-r:0}table.lined tr{--border-color:var(--table-line);--border-bottom:var(--border-width)}table.lined :last-child>tr:last-child>*{--border-bottom:0}table.celled{--border-color:var(--table-border);--border-right:var(--border-width);border:var(--border-width) solid var(--border-color)}table.celled :last-child>tr:last-child>:last-child,table.celled>* tr>:last-child{--border-right:0}table.celled :last-child>tr:last-child:last-child>*{--border-bottom:0}table.celled tr>:first-child,table.shaded tr>:first-child,table.striped tr>:first-child{--padding-l:var(--padding-h)}table.celled tr>:last-child,table.shaded tr>:last-child,table.striped tr>:last-child{--padding-r:var(--padding-h)}table.shaded th,table.striped th{--background-color:var(--table-shade-3)}table.shaded thead th,table.striped thead th{--background-color:var(--table-shade-4)}table.shaded td,table.striped td{--background-color:var(--table-shade-2)}table.striped tr:nth-child(odd) th{--background-color:var(--table-shade-4)}table.striped tr:nth-child(odd) td{--background-color:var(--table-shade-1)}table.even{table-layout:fixed}table.even-2 td{width:50%!important}table.even-3 td{width:33.33%!important}table .even-4 td{width:25%!important}table .even-5 td{width:20%!important}table.compact,table.compressed{--table-padding-v:0.125em;--table-padding-h:0.25em}table.expanded{--table-padding-v:0.5em;--table-padding-h:1em}table.selectable tbody tr:hover:not(.unselectable)>:not(.no-hover){color:var(--selectable-color);background-color:var(--selectable-background);cursor:pointer}table tr.top,table tr>.top,table.top{--valign:top}table tr.baseline,table tr>.baseline,table.baseline{--valign:baseline}table tr.middle,table tr>.middle,table.middle{--valign:middle}table tr.bottom,table tr>.bottom,table.bottom{--valign:bottom}[data-theme=dark] table{--table-border:var(--color-20)}[data-theme=dark] table tr{--table-text:var(--color-85);--table-head:var(--color-90);--table-back:var(--color-none);--table-line:var(--table-border);--table-shade-1:var(--color-0);--table-shade-2:var(--color-5);--table-shade-3:var(--color-10);--table-shade-4:var(--color-15)}:where(.tabset){--tab-margin:0.25rem;--tab-padding-h:0.5em;--tab-padding-v:0.25em;--tab-border-width:1px;--tab-border-radius:0.25rem;--tab-line-width:1px;--tab-transition-time:0.3s;--tab-disabled-opacity:0.5;--tab-color:var(--color-30);--tab-background:var(--color-90);--tab-border-color:var(--color-80);--tab-hover-color:var(--color-20);--tab-hover-background:var(--color-95);--tab-hover-border-color:var(--color-75);--tab-active-color:var(--color-10);--tab-active-background:var(--color-100);--tab-active-border-color:var(--color-70)}[data-theme=dark] .tabset{--tab-color:var(--color-70);--tab-background:var(--color-10);--tab-border-color:var(--color-20);--tab-hover-color:var(--color-80);--tab-hover-background:var(--color-5);--tab-hover-border-color:var(--color-25);--tab-active-color:var(--color-90);--tab-active-background:var(--color-0);--tab-active-border-color:var(--color-30)}.tabset>.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--tab-margin);margin:0;padding:0;list-style:none;width:100%}.tabset>.tabs .tab,.tabset>.tabs>*{flex:0 0 auto;margin:0;border:var(--tab-border-width) solid var(--tab-border-color);padding:var(--tab-padding-v) var(--tab-padding-h);color:var(--tab-color);background:var(--tab-background);border-radius:var(--tab-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;transition:all var(--tab-transition-time) ease-out}.tabset>.tabs .tab.active,.tabset>.tabs>.active{color:var(--tab-active-color);background:var(--tab-active-background);border-color:var(--tab-active-border-color)}.tabset>.tabs .tab:hover:not(.disabled),.tabset>.tabs>:hover:not(.disabled){cursor:pointer}.tabset>.tabs .tab:hover:not(.disabled):not(.active),.tabset>.tabs>:hover:not(.disabled):not(.active){color:var(--tab-hover-color);background:var(--tab-hover-background);border-color:var(--tab-hover-border-color)}.tabset>.tabs .tab.disabled,.tabset>.tabs .tab:disabled,.tabset>.tabs>.disabled,.tabset>.tabs>:disabled{cursor:not-allowed;pointer-events:none;opacity:var(--tab-disabled-opacity)}.tabset.center>.tabs{justify-content:center}.tabset.right>.tabs{justify-content:right}.tabset.lined>.tabs{border-bottom:var(--tab-line-width) solid var(--tab-active-border-color);overflow:visible}.tabset.lined>.tabs .tab,.tabset.lined>.tabs>*{margin-bottom:calc(var(--tab-line-width)*-1);border-bottom-width:var(--tab-line-width);border-bottom-color:var(--tab-active-border-color)}.tabset.lined>.tabs .tab.active,.tabset.lined>.tabs>.active{border-bottom-color:var(--tab-active-background)}.tabset.solid{--tab-hover-background:var(--color-85);--tab-active-color:var(--color-100);--tab-active-background:var(--color-50);--tab-border-color:var(--tab-background);--tab-hover-border-color:var(--tab-hover-background);--tab-active-border-color:var(--tab-active-background)}.tabset.solid.lined>.tabs{overflow-x:auto;overflow-y:hidden;border-bottom:var(--tab-line-width) solid var(--tab-active-border-color)}:where(html){--tooltip-color:var(--grey-90);--tooltip-background:var(--grey-10);--tooltip-opacity:1;--tooltip-radius:0.25rem;--tooltip-arrow:8px;--tooltip-padding:0.5em 1em;--tooltip-margin:4px;--tooltip-shadow:2px 2px 5px rgba(0,0,0,.1);--tooltip-transition:0.3s;--tooltip-delay:0.2s;--tooltip-font-size:1em;--tooltip-font-weight:inherit}[data-theme=dark]{--tooltip-color:var(--grey-10);--tooltip-background:var(--grey-90)}[data-tooltip]{--tooltip-ty:0;--tooltip-tx:0;--tooltip-top:auto;--tooltip-left:auto;--tooltip-right:auto;--tooltip-bottom:auto;--tooltip-margin-incl:calc(100% + var(--tooltip-margin) + var(--tooltip-arrow));--tooltip-margin-excl:calc(100% + var(--tooltip-margin) - var(--tooltip-arrow));position:relative}[data-tooltip] .tooltip,[data-tooltip]:after,[data-tooltip]:before{position:absolute;display:block;opacity:0;transition:opacity var(--tooltip-transition);transition-delay:var(--tooltip-delay);transform:translate(var(--tooltip-tx,0),var(--tooltip-ty,0));top:var(--tooltip-top,auto);left:var(--tooltip-left,auto);right:var(--tooltip-right,auto);bottom:var(--tooltip-bottom,auto);pointer-events:none}[data-tooltip] .tooltip,[data-tooltip]:before{font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);min-width:12em;max-width:50vw;width:-moz-fit-content;width:fit-content;white-space:normal;color:var(--tooltip-color);background-color:var(--tooltip-background);padding:var(--tooltip-padding);border-radius:var(--tooltip-radius);box-shadow:var(--tooltip-shadow);z-index:999;text-align:center}[data-tooltip]:before{content:attr(aria-label)}[data-tooltip]:after{content:"";z-index:998;border:var(--tooltip-arrow) solid transparent}[data-tooltip].tt-wide:before{white-space:pre}[data-tooltip].visible,[data-tooltip]:hover{cursor:pointer}[data-tooltip].visible .tooltip,[data-tooltip].visible:after,[data-tooltip].visible:before,[data-tooltip]:hover .tooltip,[data-tooltip]:hover:after,[data-tooltip]:hover:before{z-index:999;opacity:var(--tooltip-opacity)}[data-tooltip].visible:not([aria-label]):before,[data-tooltip]:hover:not([aria-label]):before{opacity:0}[data-tooltip][data-tooltip*=left],[data-tooltip][data-tooltip*=right]{--tooltip-top:50%;--tooltip-ty:-50%}[data-tooltip][data-tooltip*=left] .tooltip,[data-tooltip][data-tooltip*=left]:before{--tooltip-right:var(--tooltip-margin-incl)}[data-tooltip][data-tooltip*=left]:after{--tooltip-right:var(--tooltip-margin-excl);border-left-color:var(--tooltip-background)}[data-tooltip][data-tooltip*=right] .tooltip,[data-tooltip][data-tooltip*=right]:before{--tooltip-left:var(--tooltip-margin-incl)}[data-tooltip][data-tooltip*=right]:after{--tooltip-left:var(--tooltip-margin-excl);border-right-color:var(--tooltip-background)}[data-tooltip][data-tooltip*=bottom],[data-tooltip][data-tooltip*=top],[data-tooltip][data-tooltip=""]{--tooltip-left:50%;--tooltip-tx:-50%}[data-tooltip][data-tooltip*=top] .tooltip,[data-tooltip][data-tooltip*=top]:before,[data-tooltip][data-tooltip=""] .tooltip,[data-tooltip][data-tooltip=""]:before{--tooltip-bottom:var(--tooltip-margin-incl)}[data-tooltip][data-tooltip*=top]:after,[data-tooltip][data-tooltip=""]:after{--tooltip-bottom:var(--tooltip-margin-excl);border-top-color:var(--tooltip-background)}[data-tooltip][data-tooltip*=bottom] .tooltip,[data-tooltip][data-tooltip*=bottom]:before{--tooltip-top:var(--tooltip-margin-incl)}[data-tooltip][data-tooltip*=bottom]:after{--tooltip-top:var(--tooltip-margin-excl);border-bottom-color:var(--tooltip-background)}[data-tooltip][data-tooltip*=top][data-tooltip*=left],[data-tooltip][data-tooltip*=top][data-tooltip*=right]{--tooltip-top:auto;--tooltip-ty:0}[data-tooltip][data-tooltip*=top][data-tooltip*=left] .tooltip,[data-tooltip][data-tooltip*=top][data-tooltip*=left]:before,[data-tooltip][data-tooltip*=top][data-tooltip*=right] .tooltip,[data-tooltip][data-tooltip*=top][data-tooltip*=right]:before{--toolkit-top:auto;--tooltip-bottom:var(--tooltip-margin-incl)}[data-tooltip][data-tooltip*=top][data-tooltip*=left]:after,[data-tooltip][data-tooltip*=top][data-tooltip*=right]:after{--tooltip-bottom:var(--tooltip-margin-excl);border-left-color:transparent;border-right-color:transparent}[data-tooltip][data-tooltip*=top][data-tooltip*=left]{--tooltip-left:0;--tooltip-tx:0}[data-tooltip][data-tooltip*=top][data-tooltip*=left] .tooltip,[data-tooltip][data-tooltip*=top][data-tooltip*=left]:before{--tooltip-left:0;--tooltip-right:auto}[data-tooltip][data-tooltip*=top][data-tooltip*=left]:after{--tooltip-left:calc(var(--tooltip-arrow) * 2);--tooltip-right:auto}[data-tooltip][data-tooltip*=top][data-tooltip*=right]{--tooltip-right:0;--tooltip-tx:0}[data-tooltip][data-tooltip*=top][data-tooltip*=right] .tooltip,[data-tooltip][data-tooltip*=top][data-tooltip*=right]:before{--tooltip-right:0;--tooltip-left:auto}[data-tooltip][data-tooltip*=top][data-tooltip*=right]:after{--tooltip-left:auto;--tooltip-right:calc(var(--tooltip-arrow) * 2)}[data-tooltip][data-tooltip*=bottom][data-tooltip*=left],[data-tooltip][data-tooltip*=bottom][data-tooltip*=right]{--tooltip-bottom:auto;--tooltip-ty:0}[data-tooltip][data-tooltip*=bottom][data-tooltip*=left] .tooltip,[data-tooltip][data-tooltip*=bottom][data-tooltip*=left]:before,[data-tooltip][data-tooltip*=bottom][data-tooltip*=right] .tooltip,[data-tooltip][data-tooltip*=bottom][data-tooltip*=right]:before{--toolkit-bottom:auto;--tooltip-top:var(--tooltip-margin-incl)}[data-tooltip][data-tooltip*=bottom][data-tooltip*=left]:after,[data-tooltip][data-tooltip*=bottom][data-tooltip*=right]:after{--tooltip-top:var(--tooltip-margin-excl);border-left-color:transparent;border-right-color:transparent}[data-tooltip][data-tooltip*=bottom][data-tooltip*=left]{--tooltip-left:0;--tooltip-tx:0}[data-tooltip][data-tooltip*=bottom][data-tooltip*=left] .tooltip,[data-tooltip][data-tooltip*=bottom][data-tooltip*=left]:before{--tooltip-left:0;--tooltip-right:auto}[data-tooltip][data-tooltip*=bottom][data-tooltip*=left]:after{--tooltip-left:calc(var(--tooltip-arrow) * 2);--tooltip-right:auto}[data-tooltip][data-tooltip*=bottom][data-tooltip*=right]{--tooltip-right:0;--tooltip-tx:0}[data-tooltip][data-tooltip*=bottom][data-tooltip*=right] .tooltip,[data-tooltip][data-tooltip*=bottom][data-tooltip*=right]:before{--tooltip-right:0;--tooltip-left:auto}[data-tooltip][data-tooltip*=bottom][data-tooltip*=right]:after{--tooltip-left:auto;--tooltip-right:calc(var(--tooltip-arrow) * 2)}:where(html){--unit-size:1em;--unit-line:1.5;--unit-space:0.25;--unit-margin:0.25rem;--unit-padding:0.25em;--unit-padding-v:0.25em;--unit-padding-h:0.5em;--unit-radius:0.25rem;--unit-transition:0.3s}svg.icon.draw{--draw-length:600;--draw-time:0.5s;stroke-dasharray:var(--draw-length);stroke-dashoffset:var(--draw-length);animation:draw var(--draw-time) linear forwards}svg.icon.fill-in{--fill-time:0.5s;fill-opacity:0;animation:fill-in var(--fill-time) linear forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill-in{to{fill-opacity:1}}.icons{display:inline-grid;overflow:visible;box-sizing:content-box;height:1em;font-size:1em;line-height:1;vertical-align:-.125em;text-align:center}.icons>*{grid-area:1/1}.flex.baseline svg.icon{position:relative;top:.125em}:where(.alert){--dismiss-color:var(--color-90);--dismiss-hover:var(--color-100);--transition-time:var(--unit-transition);--icon-margin:0.5em;--icon-size:2em;--icon-padding:0.125em;--icon-gap:1.5em;--icon-align:flex-start;--icon-color:var(--color-100);--icon-background:var(--color-50);--icon-border-color:var(--color-80);--icon-border-width:0.125em;--icon-ring-color:var(--color-70);--icon-ring-width:0.125em}.alert h3{font-size:1.25em}.alert .headline .on-left{margin-right:var(--icon-margin);margin-left:calc(var(--icon-margin) + -1*var(--padding-h))}.alert .headline .on-right{margin-left:var(--icon-margin);margin-right:calc(var(--icon-margin) + -1*var(--padding-h))}.alert.dismissable .icon.dismiss{color:var(--dismiss-color);transition:var(--transition-time) color}.alert.dismissable .icon.dismiss:hover{color:var(--dismiss-hover)}.alert.revealable .headline:hover{--headline-back:var(--color-45);transition:var(--transition-time) background-color;cursor:pointer}.alert.revealable:not(.revealed){padding-bottom:0}.alert.revealable:not(.revealed) .headline{margin-bottom:0}.alert .side-icon{display:flex;align-items:var(--icon-align);gap:var(--icon-gap)}.alert .side-icon>.icon{color:var(--icon-color);background-color:var(--icon-background);font-size:var(--icon-size);margin:.25em;padding:var(--icon-padding);border:var(--icon-border-width) solid var(--icon-border-color);box-shadow:0 0 0 var(--icon-ring-width) var(--icon-ring-color);border-radius:50%}.alert.compact{--icon-size:1em;--icon-gap:0.5em;--icon-align:center}[data-theme=dark] .alert{--icon-color:var(--color-80);--icon-background:var(--color-40);--icon-ring-color:var(--color-30);--icon-border-color:var(--color-20)}section.datatable{--header-icon-color:var(--brand-30);--header-icon-opacity:0.2;--header-icon-hover-opacity:0.5;--header-size:0.875em;--filters-shade:var(--color-95);--filtering-color:var(--brand-70);--filtering-hover:var(--brand-80);--has-filters-color:var(--red-60);--has-filters-hover:var(--red-50);--no-rows-color:var(--red-20);--no-rows-background:var(--red-90);--sorting-shade-1:var(--color-95);--sorting-shade-2:var(--color-90);--sorting-shade-3:var(--color-80);--sorting-shade-4:var(--color-75);--filtering-mix:5%;--filtering-stripe:var(--color-50);--filtering-gradient-width:16px;--filtering-gradient-angle:30deg;--filtering-gradient-angle1:calc(90deg + var(--filtering-gradient-angle));--filtering-gradient-angle2:calc(90deg - var(--filtering-gradient-angle))}section.datatable>header{margin-bottom:.5rem}section.datatable>header .controls .trigger:hover{cursor:pointer}section.datatable>header .controls .trigger:hover path,section.datatable>header .controls .trigger:hover rect{fill:var(--filtering-hover)}section.datatable>header .controls .filtering.trigger path{fill:var(--filtering-color)}section.datatable>header .controls .has-filters.trigger path{fill:var(--has-filters-color)}section.datatable>header .controls .has-filters.trigger:hover path,section.datatable>header .controls .has-filters.trigger:hover rect{fill:var(--has-filters-hover)}section.datatable>footer{margin-top:.5rem}section.datatable table{overflow:visible}section.datatable table thead{font-size:var(--header-size)}section.datatable table th.heading{--header-stripe:var(--background-color);--header-gradient:repeating-linear-gradient(var(--filtering-gradient-angle1),var(--background-color),var(--background-color) var(--filtering-gradient-width),var(--header-stripe) var(--filtering-gradient-width),var(--header-stripe) calc(var(--filtering-gradient-width) * 2));background-color:var(--background-color);background-image:var(--header-gradient)}section.datatable table th.heading.sortable{cursor:pointer}section.datatable table th.heading .filter-icon,section.datatable table th.heading .sort-icon{opacity:var(--header-icon-opacity);transition:opacity .3s;color:var(--header-icon-color)}section.datatable table th.heading.sortable:hover{--background-color:var(--sorting-shade-4)}section.datatable table th.heading.sortable:hover .sort-icon{opacity:var(--header-icon-hover-opacity)}section.datatable table th.heading.sorting{--background-color:var(--sorting-shade-3)}section.datatable table th.heading.sorting .sort-icon{opacity:1}section.datatable table th.heading.filtering{--header-stripe:color-mix(in srgb,var(--background-color),var(--filtering-stripe) var(--filtering-mix))}section.datatable table th.heading.text-right .flex{flex-direction:row-reverse}section.datatable table th.heading.text-center .flex{padding-left:1em}section.datatable table thead tr.filters th{padding:0 4px 0 0;font-weight:400;background-color:var(--filters-shade)}section.datatable table thead tr.filters th .inputs,section.datatable table thead tr.filters th input,section.datatable table thead tr.filters th label,section.datatable table thead tr.filters th select{border-color:transparent}section.datatable table thead tr.filters th svg.icon{color:var(--header-icon-color);opacity:var(--header-icon-opacity)}section.datatable table thead tr.filters th.filtering svg.icon{opacity:var(--header-icon-hover-opacity)}section.datatable table thead tr.filters th.filtering svg.icon:hover{opacity:1}section.datatable table tbody tr td{--cell-stripe:var(--background-color);--cell-gradient:repeating-linear-gradient(var(--filtering-gradient-angle1),var(--background-color),var(--background-color) var(--filtering-gradient-width),var(--cell-stripe) var(--filtering-gradient-width),var(--cell-stripe) calc(var(--filtering-gradient-width) * 2));background-color:var(--background-color);background-image:var(--cell-gradient)}section.datatable table tr:nth-child(2n) th,section.datatable table tr:nth-child(odd) td{--filtering-gradient-angle1:var(--filtering-gradient-angle2)}section.datatable table tbody tr.no-rows td{text-align:center;--color:var(--no-rows-color);--background-color:var(--no-rows-background)}section.datatable table tbody tr td.sorting{font-weight:500;--background-color:var(--sorting-shade-1)}section.datatable table tbody tr td.filtering{--cell-stripe:color-mix(in srgb,var(--background-color),var(--filtering-stripe) var(--filtering-mix))}section.datatable table.striped tbody tr:nth-child(2n) td.sorting{--background-color:var(--sorting-shade-2)}section.datatable table.selectable tbody tr:hover:not(.unselectable) td,section.datatable table.selectable tbody tr:hover:not(.unselectable) th{--background-color:var(--selectable-background)}section.datatable table.selectable tbody tr:hover:not(.unselectable) td>:not(dialog),section.datatable table.selectable tbody tr:hover:not(.unselectable) th>:not(dialog){background-color:transparent;color:var(--selectable-color);transition:background-color .3s ease}section.datatable table.selectable tbody tr:hover:not(.unselectable) td>.badge,section.datatable table.selectable tbody tr:hover:not(.unselectable) td>.button,section.datatable table.selectable tbody tr:hover:not(.unselectable) td>.inverse,section.datatable table.selectable tbody tr:hover:not(.unselectable) td>button,section.datatable table.selectable tbody tr:hover:not(.unselectable) th>.badge,section.datatable table.selectable tbody tr:hover:not(.unselectable) th>.button,section.datatable table.selectable tbody tr:hover:not(.unselectable) th>.inverse,section.datatable table.selectable tbody tr:hover:not(.unselectable) th>button{border-color:color-mix(in srgb,var(--selectable-color),transparent 30%);background-color:color-mix(in srgb,var(--selectable-color),transparent 80%)}section.datatable .columns.menu .icons{display:inline-grid}section.datatable .columns.menu .item:hover label{color:var(--active-color);transition:color .1s}[data-theme=dark] section.datatable{--header-icon-color:var(--brand-70);--sorting-shade-1:var(--color-10);--sorting-shade-2:var(--color-15);--sorting-shade-3:var(--color-20);--sorting-shade-4:var(--color-25);--filters-shade:var(--color-15);--has-filters-color:var(--red-40);--no-rows-color:var(--red-80);--no-rows-background:var(--red-15);--filtering-mix:11%}:where(.details){--icon-transition:0.3s}.details .summary{display:flex;gap:.25em;align-items:center;padding-right:var(--body-padding)}.details .summary .icon{transition:all var(--icon-transition)}.details.open>.summary .icon{transform:rotate(var(--icon-rotate,0))}.details.wide-summary .summary .summary-text{flex-grow:1}:where(.dropdown){--menu-margin:0.5em;--max-height:50vh;--trigger-padding:var(--input-padding-v) var(--input-padding-h);--trigger-line-height:var(--input-line-height);--trigger-border-radius:var(--input-border-radius);--trigger-border-width:var(--input-border-width);--focus-ring-outline:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring-color);--focus-ring-inline:0 0 0 var(--input-focus-ring-gap) var(--input-focus-gap-color);--focus-ring:var(--focus-ring-inline),var(--focus-ring-outline);--icon-margin:0.5em;--icon-transition:0.3s;--body-background:var(--color-100);--body-padding:0.5em 0.5em}:where([data-theme=dark] .dropdown){--body-background:var(--color-0)}.dropdown{--menu-z-index:100;--safe-z-index:99;position:relative;overflow:visible;display:inline-block}.dropdown .trigger{position:relative;white-space:nowrap;cursor:pointer}.dropdown .trigger:not(button):not(.button){display:inline-block;padding:var(--trigger-padding);border-radius:var(--trigger-border-radius);font-size:1em;line-height:var(--trigger-line-height);border:var(--trigger-border-width) solid transparent}.dropdown .trigger:not(button):not(.button):focus:not(.no-focus){--color:var(--input-focus-color);--border-color:var(--input-focus-border-color);--background-color:var(--input-focus-background-color);outline:none;box-shadow:var(--focus-ring)}.dropdown .trigger.button.icon svg.icon{margin-left:0;margin-right:0}.dropdown .trigger.button svg.icon.on-right{margin-left:var(--icon-margin);margin-right:var(--icon-pull)}.dropdown .trigger .icon{transition:all var(--icon-transition)}.dropdown.open .trigger .icon{transform:rotate(var(--icon-rotate,0))}.dropdown.open .trigger .safe-area{display:block;position:absolute;left:0;right:0;top:100%;height:calc(var(--menu-margin) + 10px);z-index:var(--safe-z-index)}.dropdown .body,.dropdown .menu{width:max-content;left:0;right:auto;z-index:var(--menu-z-index);overflow-y:scroll;max-height:var(--max-height);box-shadow:var(--shadow-2);background-color:var(--item-background)}.dropdown .body{background-color:var(--body-background);padding:var(--body-padding)}.dropdown .body .fluid{display:block;width:auto!important}.dropdown.right .body,.dropdown.right .menu{right:0;left:auto}.dropdown.wide .body,.dropdown.wide .menu{width:100%;left:0;right:0}.multiselect{--selection-color:var(--grey-20);--selection-border:var(--grey-80);--selection-background:var(--grey-95);--selection-radius:0.25rem;--selection-padding:0.25em 0.5em;--unselect-color:var(--red-20);--unselect-border:var(--red-80);--unselect-background:var(--red-95);--sortable-color:var(--orange-20);--sortable-icon:var(--orange-50);--sortable-border:var(--orange-80);--sortable-background:var(--orange-95);--sorting-color:var(--green-20);--sorting-icon:var(--green-50);--sorting-border:var(--green-80);--sorting-background:var(--green-95)}.multiselect .option{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.multiselect .option>.icon,.multiselect .option>.no-icon{flex-basis:1.5rem}.multiselect .option>:first-child{flex-basis:100%}.multiselect .selections{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.multiselect .selections .selection{display:flex;align-items:center;gap:.25rem;font-size:var(--size-small);color:var(--selection-color);background-color:var(--selection-background);border:1px solid var(--selection-border);border-radius:var(--selection-radius);padding:var(--selection-padding)}.multiselect .selections .selection:hover{cursor:pointer;color:var(--unselect-color);background-color:var(--unselect-background);border-color:var(--unselect-border)}.multiselect .selections .sortable.item .selection .drag-icon{padding-right:.5em}.multiselect .selections .sortable.item .selection .drag-icon:hover{color:var(--sortable-icon)}.multiselect .selections .sortable.item .selection:has(.drag-icon:hover){color:var(--sortable-color);background-color:var(--sortable-background);border-color:var(--sortable-border)}.multiselect .selections .sortable.item[aria-pressed=true] .selection,.multiselect .selections .sortable.item[aria-pressed=true] .selection:has(.drag-icon:hover){color:var(--sorting-color);background-color:var(--sorting-background);border-color:var(--sorting-border)}.multiselect .selections .sortable.item[aria-pressed=true] .selection .drag-icon:hover,.multiselect .selections .sortable.item[aria-pressed=true] .selection:has(.drag-icon:hover) .drag-icon:hover{color:var(--sorting-icon)}[data-theme=dark] .multiselect{--selection-color:var(--grey-80);--selection-border:var(--grey-20);--selection-background:var(--grey-10);--unselect-color:var(--red-90);--unselect-border:var(--red-25);--unselect-background:var(--red-10);--sortable-color:var(--orange-80);--sortable-border:var(--orange-20);--sortable-background:var(--orange-10);--sorting-color:var(--green-80);--sorting-border:var(--green-20);--sorting-background:var(--green-10)}.pager{-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between}.pager,.pager .pages{display:flex;gap:.5em}:where(.range){--track-background:var(--color-85);--track-border:var(--color-70);--track-fill:var(--color-50);--track-dragging:var(--color-55);--thumb-color:var(--track-fill);--shadow-color:color-mix(in srgb,var(--thumb-color),#000 20%);--shadow-focus-color:color-mix(in srgb,var(--thumb-color),transparent 70%);--step-color:var(--color-50);--step-background:var(--color-90);--step-hover-color:var(--color-30);--step-hover-background:var(--color-80);--step-disabled-color:var(--grey-70);--step-disabled-background:var(--grey-95);--tick-color:var(--track-border);--value-color:var(--grey-20);--scale-color:var(--grey-40)}:where([data-theme=dark] .range){--track-background:var(--color-15);--track-border:var(--color-35);--track-fill:var(--color-50);--shadow-color:color-mix(in srgb,var(--thumb-color),#fff 20%);--shadow-focus-color:color-mix(in srgb,var(--thumb-color),transparent 55%);--step-color:var(--color-60);--step-background:var(--color-15);--step-hover-color:var(--color-70);--step-hover-background:var(--color-25);--step-disabled-color:var(--grey-30);--step-disabled-background:var(--grey-5);--value-color:var(--grey-80)}.range{--position:0.5;--min-position:0.25;--max-position:0.75;--min-percent:0;--max-percent:100%;--track-border-width:1px;--track-height:calc(0.5em + var(--track-border-width) * 2);--track-half:calc(var(--track-height) / 2);--selection-border-offset:0px;--thumb-size:calc(1em + var(--track-border-width) * 2);--thumb-size:1.25em;--thumb-half:calc(var(--thumb-size) / 2);--thumb-opacity:1;--track-offset:var(--track-border-width);--thumbs-offset:calc(var(--thumb-half) - var(--track-border-width));--shadow-size:0px;--shadow-focus-size:6px;--z-index:100;--percent:50%;--steps:1;--ticks-offset:calc(var(--thumbs-offset) + var(--track-border-width));--tick-length:4px;--tick-width:1px;--tick-radius:1px;--tick-offset:calc(0px - var(--tick-length));--transition-time:var(--unit-transition);--selection-background:var(--track-fill);--inputs-gap:1rem;--gap:0.75rem;width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.25em 0}.range:has(.range-values.smaller,.range-values.smallest){padding-top:0}.range:has(.range-values.large){padding-top:.5em}.range:has(.range-values.larger){padding-top:.75em}.range:has(.range-values.largest){padding-top:1em}.range.range-dragging{--selection-background:var(--track-dragging);--thumb-color:var(--track-dragging)}.range.range-has-scale .range-slider{margin-bottom:1em}.range.range-has-scale .range-slider:has(.range-scale-value.small){margin-bottom:1.25em}.range.range-has-scale .range-slider:has(.range-scale-value.medium){margin-bottom:1.5em}.range.range-has-scale .range-slider:has(.range-scale-value.large){margin-bottom:1.75em}.range.range-has-scale .range-slider:has(.range-scale-value.larger){margin-bottom:2em}.range.range-has-scale .range-slider:has(.range-scale-value.largest){margin-bottom:2.5em}.range .range-slider{width:100%;height:1em;position:relative}.range .range-track{cursor:pointer;position:absolute;left:var(--track-offset);right:var(--track-offset);top:50%;transform:translateY(-50%);height:var(--track-height);border-radius:var(--track-half);border:var(--track-border-width) solid var(--track-border);background-color:var(--track-background);overflow:visible}.range .range-track .range-selection{position:absolute;top:var(--selection-border-offset);bottom:var(--selection-border-offset);left:calc(var(--selection-border-offset) + var(--min-percent));right:calc(100% - var(--max-percent));border-radius:var(--track-half);border-color:var(--selection-background);background-color:var(--selection-background);transition:background-color var(--transition-time)}.range .range-track .range-thumbs{position:absolute;left:var(--thumbs-offset);right:var(--thumbs-offset);top:0;bottom:0}.range .range-thumb{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:50%;transform:translate(-50%,-50%);width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--thumb-half);box-shadow:0 0 0 var(--shadow-size) var(--shadow-color);transition:box-shadow .3s,opacity .3s;background-color:var(--thumb-color);opacity:var(--thumb-opacity);transition:background-color var(--transition-time)}.range .range-thumb.min{left:var(--min-percent)}.range .range-thumb.max{left:var(--max-percent)}.range .range-thumb.dragging,.range .range-thumb:focus,.range .range-thumb:hover{outline:none;opacity:1;--shadow-size:var(--shadow-focus-size);--shadow-color:var(--shadow-focus-color)}.range .range-limits{display:flex;justify-content:space-between;align-items:flex-start;line-height:1;margin-top:-.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range .range-scale-value{color:var(--scale-color)}.range .range-ticks{position:absolute;top:var(--tick-offset);bottom:var(--tick-offset);left:var(--ticks-offset);right:var(--ticks-offset);display:flex;justify-content:space-between}.range .range-ticks .range-tick{position:relative;height:100%;width:var(--tick-width);background-color:var(--tick-color);border-radius:var(--tick-radius);--transform-scale:0}.range .range-ticks .range-tick:not(:first-child){--transform-scale:-50%}.range .range-ticks .range-tick:first-child{--transform-scale:-0.5ch}.range .range-ticks .range-tick:last-child{--transform-scale:calc(-100% + 0.5ch)}.range .range-ticks .range-tick .range-scale-value{position:absolute;left:0;top:100%;transform:translateX(var(--transform-scale))}.range .range-inputs{display:flex;justify-content:space-between;gap:var(--inputs-gap)}.range .range-inputs.center,.range .range-inputs.centre{justify-content:center}.range .range-inputs.space{justify-content:space-between}.range .range-inputs.left{justify-content:flex-start}.range .range-inputs.right{justify-content:flex-end}.range .range-input{width:auto;text-align:center}.range .range-input .select,.range .range-input input{text-align:left}.range .range-input .step{color:var(--step-color);background-color:var(--step-background)}.range .range-input .step.disabled{color:var(--step-disabled-color);background-color:var(--step-disabled-background)}.range .range-input .step:hover:not(.disabled){color:var(--step-hover-color);background-color:var(--step-hover-background);cursor:pointer}.range .range-input input::-webkit-inner-spin-button,.range .range-input input::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.range .range-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.range .range-output{width:100%;min-height:1em;line-height:1;position:relative}.range .range-output .range-value{position:absolute;line-height:1;color:var(--value-color);bottom:0}.range .range-output .range-value.thumb{left:var(--percent);transform:translateX(calc(0% - var(--percent)))}.range .range-output .range-value.thumb.min{--percent:var(--min-percent)}.range .range-output .range-value.thumb.max{--percent:var(--max-percent)}.range .range-output .range-value.center{left:50%;transform:translateX(-50%)}:where(.search .menu){--menu-margin:0.5em;--max-height:50vh}.search{position:relative;overflow:visible}.search .inputs.round{--border-radius:1em}.search .inputs.round .prefix{margin-left:.25em}.search .inputs.round .suffix{margin-right:.25em}.search .menu{position:absolute;display:block;top:calc(100% + var(--menu-margin));left:0;right:0;overflow-y:scroll;max-height:var(--max-height);box-shadow:var(--shadow-2)}.search .menu .error.item{background-color:var(--red-50);color:var(--red-100)}:where(.select){--menu-margin:0.5em;--max-height:50vh;--search-margin:0.5em;--search-heading-weight:500;--search-heading-size:var(--size-small);--search-heading-color:var(--brand-0);--search-heading-background:var(--brand-90);--search-clear-color:var(--brand-10);--search-clear-background:var(--brand-75)}:where([data-theme=dark] .select){--search-clear-color:var(--brand-70);--search-clear-background:var(--brand-25)}.select{position:relative;overflow:visible}.select .search{position:absolute;display:block;top:calc(100% + var(--menu-margin) - var(--input-border-width));width:100%;z-index:var(--menu-z-index,100);box-shadow:var(--shadow-2)}.select .search .suffix.clear:hover{color:var(--search-clear-color);background-color:var(--search-clear-background)}.select .menu{--top:calc(100% + var(--menu-margin) - var(--input-border-width));position:absolute;display:block;top:var(--top);left:0;right:0;overflow-y:scroll;z-index:var(--menu-z-index,100);max-height:var(--max-height);box-shadow:var(--shadow-2);background-color:var(--background-color)}.select.open .search .inputs{border-bottom-style:solid;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--border-color);outline:none}.select.open .search .inputs .prefix,.select.open .search .inputs .suffix{border-bottom-left-radius:0;border-bottom-right-radius:0}.select.open .inputs{box-shadow:var(--focus-ring)}.select.open .search:has(:focus) .inputs{box-shadow:none}.select.open .search .inputs{box-shadow:none}.select.open:has(.search) .menu{border-top-left-radius:0;border-top-right-radius:0}.select.open:has(.search) .menu .item:first-child{border-top-left-radius:0;border-top-right-radius:0}.select:has(.search) .menu{border-top:0;--top:calc(100% + 1em * var(--input-line-height) + 1 * var(--input-border-width) + 2 * var(--input-padding-v) + 1 * var(--menu-margin))}.inputs .select .inputs{border:none;box-shadow:none}:where(.sortable){--sortable-moving-color:var(--green-20);--sortable-moving-background:var(--green-95);--sortable-moving-border:var(--green-80);--sortable-moved-color:var(--orange-20);--sortable-moved-background:var(--orange-95);--sortable-moved-border:var(--orange-80)}:where([data-theme=dark] .sortable){--sortable-moving-color:var(--green-80);--sortable-moving-background:var(--green-5);--sortable-moving-border:var(--green-20);--sortable-moved-color:var(--orange-80);--sortable-moved-background:var(--orange-5);--sortable-moved-border:var(--orange-20)}.sortable .item,.sortable.item{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable .item.inactive,.sortable.item.inactive{opacity:.4}.sortable .item.moved,.sortable.item.moved{--border-color:var(--sortable-moved-border);color:var(--sortable-moved-color);background-color:var(--sortable-moved-background)}.sortable .item[aria-pressed=true],.sortable.item[aria-pressed=true]{--border-color:var(--sortable-moving-border);color:var(--sortable-moving-color);background-color:var(--sortable-moving-background);z-index:9999}.sortable.list.vertical .sortable.item{display:flex;align-items:flex-start}.sortable.list.horizontal .sortable.item{display:flex}.sortable.list.horizontal .sortable.item:nth-last-child(3){border-right:none}table.sortable tr.item,tr.sortable.item{display:table-row!important}table.sortable tr.moved td,table.sortable tr.moved th{--border-color:var(--sortable-moved-border);color:var(--sortable-moved-color);background-color:var(--sortable-moved-background)}.sortable.item[aria-pressed=true] td,.sortable.item[aria-pressed=true] th{--border-color:var(--sortable-moving-border);color:var(--sortable-moving-color);background-color:var(--sortable-moving-background);z-index:9999}:where(.tiles){--tile-min-width:100px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tile-min-width),1fr))}.tiles>.cols-2{grid-column:auto/span 2}.tiles>.rows-2{grid-row:auto/span 2}.tiles>.cols-3{grid-column:auto/span 3}.tiles>.rows-3{grid-row:auto/span 3}.tiles>.cols-4{grid-column:auto/span 4}.tiles>.rows-4{grid-row:auto/span 4}.tiles>.cols-5{grid-column:auto/span 5}.tiles>.rows-5{grid-row:auto/span 5}.tiles>.cols-6{grid-column:auto/span 6}.tiles>.rows-6{grid-row:auto/span 6}.tiles>.cols-7{grid-column:auto/span 7}.tiles>.rows-7{grid-row:auto/span 7}.tiles>.cols-8{grid-column:auto/span 8}.tiles>.rows-8{grid-row:auto/span 8}.tiles>.cols-9{grid-column:auto/span 9}.tiles>.rows-9{grid-row:auto/span 9}.tiles>.cols-10{grid-column:auto/span 10}.tiles>.rows-10{grid-row:auto/span 10}.tiles>.cols-11{grid-column:auto/span 11}.tiles>.rows-11{grid-row:auto/span 11}.tiles>.cols-12{grid-column:auto/span 12}.tiles>.rows-12{grid-row:auto/span 12}.tiles>.cols-13{grid-column:auto/span 13}.tiles>.rows-13{grid-row:auto/span 13}.tiles>.cols-14{grid-column:auto/span 14}.tiles>.rows-14{grid-row:auto/span 14}.tiles>.cols-15{grid-column:auto/span 15}.tiles>.rows-15{grid-row:auto/span 15}.tiles>.cols-16{grid-column:auto/span 16}.tiles>.rows-16{grid-row:auto/span 16}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:where(html){--navbar-height:42px;--text-color:var(--grey-20);--head-color:var(--grey-10);--link-color:var(--teal-50);--hover-color:var(--blue-50);--line-color:var(--grey-50);--picture-outline-color:var(--blue-30);--header-color:var(--blue-90);--header-background:var(--blue-25);--header-active-background:var(--blue-35);--menubar-back:var(--blue-30);--menubar-active-background:#fff;--admin-header-back:var(--violet-40);--large-radius:0.5rem;--inner-radius:3px;--conform-padding:1rem}.quality .accredit:after,.quality .sgs .cert:after{content:"";display:table;clear:both}:root{--navbar-back:var(--teal-10)}.products{--navbar-back:var(--blue-40)}:root{--specs-head-back:var(--blue-40);--specs-head-text:var(--blue-100);--specs-cell-back:var(--blue-95);--specs-cell-text:var(--blue-10);--specs-key-back:var(--blue-80);--specs-key-text:var(--blue-10);--specs-note-back:var(--blue-70);--specs-note-text:var(--blue-10);--specs-border:var(--blue-95)}#structural,.structural{--specs-head-back:var(--teal-40);--specs-head-text:var(--teal-100);--specs-cell-back:var(--teal-95);--specs-cell-text:var(--teal-10);--specs-key-back:var(--teal-80);--specs-key-text:var(--teal-10);--specs-note-back:var(--teal-70);--specs-note-text:var(--teal-10);--specs-border:var(--teal-95);--navbar-back:var(--teal-40);--picture-outline-color:var(--teal-40)}html{font-family:var(--font-sans);line-height:150%;color:var(--text-color)}h1,h2,h3,h4,h5,h6{color:var(--head-color);font-weight:300}h3.group{--color:var(--blue-50);--line-color:var(--blue-50);font-size:1.2em;line-height:2em;color:var(--color);border-bottom:1px solid var(--line-color);padding-bottom:.2em;margin:1em 0 1.5em}h3.group.important{--color:var(--red-50);--line-color:var(--red-50)}h3.group.success{--color:var(--green-50);--line-color:var(--green-50)}p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1.25em;margin-block-end:1.25em}.intro p,p.intro{font-size:130%;line-height:140%;font-weight:400;color:var(--head-color);letter-spacing:-.3px}p+p{margin-top:0}a{color:var(--link-color);text-decoration:none}a:hover:not(.button){color:var(--hover-color)}a:focus:not(.button):not(.menu a,nav.bar a){text-decoration:underline}.hover:hover{color:var(--hover-color);cursor:pointer}code{font-family:var(--font-mono);font-size:.8em;color:rgba(0,0,0,.9);background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.2);padding:0 .3em}.scroll{cursor:pointer}.mark sup{font-size:.5em;top:-.8em}.underline{border-bottom:1px solid var(--line-color)}.trivia{font-size:var(--size-small);opacity:.7;line-height:1.3}.money,.number{text-align:right}.cards{display:grid;grid-gap:2em 2em;gap:2em 2em;padding-bottom:1em;margin-bottom:0}.cards a:active,.cards a:focus{text-decoration:none!important}.cards.n2,.cards.two{grid-template-columns:repeat(2,1fr)}.cards.n3,.cards.three{grid-template-columns:repeat(3,1fr)}.cards.four,.cards.n4{grid-template-columns:repeat(4,1fr)}.cards.five,.cards.n5{grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:75rem){.cards.five,.cards.six{grid-template-columns:repeat(4,1fr)}.cards.four{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:60rem){.cards.five,.cards.four,.cards.six,.cards.three{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:45rem){.cards.five,.cards.four,.cards.six,.cards.three,.cards.two{grid-template-columns:repeat(1,1fr)}}.cards .card{--card-radius:var(--unit-radius);--card-head-text:var(--blue-100);--card-head-back:var(--blue-45);--card-body-text:var(--blue-30);--card-body-back:var(--blue-95);--card-body-edge:var(--blue-85);--card-foot-text:var(--blue-100);--card-foot-back:var(--blue-45);--card-head-hover-text:var(--blue-100);--card-head-hover-back:var(--blue-40);--card-body-hover-text:var(--blue-10);--card-body-hover-back:var(--blue-85);--card-body-hover-edge:var(--blue-75);--card-foot-hover-text:var(--blue-90);--card-foot-hover-back:var(--blue-40);--card-transition:border-color 0.1s,background-color 0.5s,color 0.5s;border-radius:var(--card-radius);color:rgba(0,0,0,.7);display:flex;height:100%;flex-direction:column;gap:0;padding:0;box-shadow:1px 2px 3px rgba(0,0,0,.08),4px 8px 12px rgba(0,0,0,.06)}.cards .card,.cards .card header{transition:var(--card-transition)}.cards .card header{color:var(--card-head-text);background-color:var(--card-head-back);padding:.6em .8em;font-size:1.3em;line-height:120%;min-height:1em;flex-grow:0;margin:0;border-radius:var(--card-radius) var(--card-radius) 0 0}.cards .card .picture img{display:block;height:300px;width:100%;object-fit:contain;flex-grow:0;margin:0 auto;background-color:#fff}.cards .card .picture img.cover{object-fit:cover}.cards .card main{background-color:var(--card-body-back);font-size:.85em;line-height:135%;padding:.6em .8em .8em;flex-basis:auto!important;min-height:5em;margin:0!important;border-top:1px solid var(--card-body-edge);display:flex;flex-direction:column}.cards .card main,.cards .card main h3{color:var(--card-body-text);flex-grow:1;transition:var(--card-transition)}.cards .card main h3{font-size:1.1em;font-weight:300;min-height:2.6em;margin:0;line-height:130%}.cards .card main h4{color:var(--card-body-text);font-weight:400;margin:0;text-align:right;font-size:.8rem;transition:var(--card-transition)}.cards .card footer{color:var(--card-foot-text);background-color:var(--card-foot-back);padding:.6em .8em;font-size:.8em;line-height:120%;min-height:1em;flex-grow:0;border-radius:0 0 var(--card-radius) var(--card-radius);transition:var(--card-transition)}.cards .card:hover{cursor:pointer}.cards .card:hover header{color:var(--card-head-hover-text);background-color:var(--card-head-hover-back)}.cards .card:hover main{border-color:var(--card-body-hover-edge);background-color:var(--card-body-hover-back)}.cards .card:hover main,.cards .card:hover main h3,.cards .card:hover main h4{color:var(--card-body-hover-text)}.cards .card:hover footer{color:var(--card-foot-hover-text);background-color:var(--card-foot-hover-back)}.cards .card.product img{border-radius:var(--card-radius) var(--card-radius) 0 0}.cards .card.product main{border-top:1px solid var(--card-body-edge);border-radius:0 0 var(--card-radius) var(--card-radius)}.cards .card.product footer{background-color:var(--blue-80);color:rgba(0,0,0,.8)}.conform,[class*=conform-]{--pad:var(--conform-padding);--gap:var(--conform-padding)}.conform.tall,[class*=conform-].tall{min-height:calc(100vh - var(--navbar-height))}.grid>.cols-2,[class*=grid-]>.cols-2{grid-column:auto/span 2}.grid>.cols-3,[class*=grid-]>.cols-3{grid-column:auto/span 3}.grid>.cols-4,[class*=grid-]>.cols-4{grid-column:auto/span 4}.pin.entry{display:block;text-align:center;border:none}.pin.entry input{border-color:var(--green-70);box-sizing:content-box;padding:.25em .5em;font-size:4rem;color:var(--green-10)}.pin.entry input:focus{border-color:var(--green-60)}.pin.entry input::placeholder{color:var(--green-90)}.pin.entry .button{color:hsla(0,0%,100%,.8)}.pin.entry.ch-4 input{width:4ch}.pin.entry.ch-6 input{width:6ch}.warning.alert .pin.entry input{border-color:var(--orange-60);background-color:hsla(0,0%,100%,.6)}.warning.alert .pin.entry input:focus{border-color:var(--orange-70)}.warning.alert .pin.entry input::placeholder{color:var(--orange-90)}.warning.alert .pin.entry .button{color:hsla(0,0%,100%,.8)}.pin.entry.complete input,.warning.alert .pin.entry.complete input{border-color:var(--green-50);background-color:var(--green-95);color:var(--green-50)}.lightbox .header{position:relative}.lightbox .main-image{cursor:zoom-in;border-radius:var(--unit-radius)}.lightbox .thumbnails{margin-top:.5em;display:flex;justify-content:space-between;gap:1rem}.lightbox .thumbnails .cell{position:relative;width:calc(25% - 4px);border:2px solid rgba(0,0,0,.2);border-radius:var(--unit-radius);padding:1px}.lightbox .thumbnails .cell img{border-radius:var(--inner-radius);display:block;max-height:5em;object-fit:cover;height:100%}.lightbox .thumbnails .cell:hover{border-color:var(--blue-50)}.lightbox .thumbnails .cell.selected{border:2px solid var(--blue-50)}.lightbox .thumbnails .cell.selected:after{position:absolute;pointer-events:none;bottom:100%;left:50%;margin-left:-12px;width:0;height:0;content:" ";border:12px solid transparent;border-bottom:12px solid var(--blue-50);z-index:5}.lightbox.thumb2 .thumbnails .cell{width:calc(50% - 4px)}.lightbox.thumb2 .thumbnails .cell img{max-height:7em}.lightbox.thumb3 .thumbnails .cell{width:calc(33.33% - 4px)}.lightbox.thumb3 .thumbnails .cell img{max-height:6em}.lightbox .lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:hsla(0,0%,100%,.8);padding:3rem}.lightbox .lightbox-overlay .lightbox-inset{position:absolute;max-width:calc(100% - 6rem);left:50%;transform:translate(-50%);padding:0}.lightbox .lightbox-overlay img{display:block;object-fit:contain;max-height:calc(100vh - 6rem);width:100%;margin:0;border:1px solid #000;box-shadow:5px 5px 7px rgba(0,0,0,.2)}.lightbox .lightbox-overlay .navigate{position:absolute;top:50%;margin-top:-2rem;font-size:3rem;padding:.5rem;text-align:center;background-color:hsla(0,0%,100%,.3);color:rgba(0,0,0,.4)}.lightbox .lightbox-overlay .navigate:hover{background-color:hsla(0,0%,100%,.5);color:var(--blue-50)}.lightbox .lightbox-overlay .navigate.left{left:0;border-radius:0 12px 12px 0}.lightbox .lightbox-overlay .navigate.right{right:0;border-radius:12px 0 0 12px}.lightbox .lightbox-overlay .navigate.close{margin-top:0;right:0;top:0;padding:0 1rem;border-radius:0 0 0 12px}.lightbox .lightbox-overlay .caption{position:absolute;bottom:0;width:100%;font-size:1.2rem;padding:.5rem 1rem;background-color:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.lightbox .lightbox-overlay .caption .pageno{float:right;margin-right:0}ul{list-style:none;margin:0 0 1em}ul,ul li{padding:0}ul li{margin:0 0 .5em}ul.bullet{list-style:disc}ul.bullet li{margin-left:2em;margin-bottom:.5em}ul.icon-list li{display:flex;line-height:1.3}ul.icon-list li .icon{line-height:2;position:relative;top:.2em}.text-center ul.bullet{display:inline-block;margin:0 auto 1em;text-align:left;list-style-position:inside}ul.indent li{margin-left:1em}ul li.heading{margin-left:0;margin-bottom:.5em;list-style:none;font-weight:700}ul.see-also li{margin-left:2em;margin-bottom:.5em}dl dt{font-size:1.3em;font-weight:300}dl dd{margin-bottom:1em}div.toc h4{font-size:1.1rem;font-weight:300;margin:0 0 1px;padding:.25em .5em;background-color:var(--specs-head-back);color:hsla(0,0%,100%,.9);border-radius:var(--unit-radius) var(--unit-radius) 0 0}div.toc ul li{margin:0}div.toc ul li a{display:flex;align-items:baseline;color:var(--specs-cell-text);background-color:var(--specs-cell-back);padding:.25em .5em;margin-bottom:1px;cursor:pointer;text-decoration:none}div.toc ul li a i.icon{margin:0 .4em}div.toc ul li a:hover{color:var(--specs-key-text)!important;background-color:var(--specs-key-back)}div.toc ul li:last-child a{border-radius:0 0 var(--unit-radius) var(--unit-radius)}.loading{display:flex;flex-direction:column;justify-content:flex-start;padding-top:10rem;align-items:center}.loading.fullscreen{width:100%;height:100vh}.menu{z-index:300}.menu .item{display:block}.menu .item>.icon,.menu .item>div.flex>.icon{width:1.5rem}.menu .item.under:not(.Xactive,.Xselected){color:var(--under-color);background-color:var(--under-background)}.menu .item.under:not(.Xactive,.Xselected) .icon{color:var(--under-color)}.menu .item.under.active:not(:hover){--active-color:var(--under-color)}.menu .item.active.selected{animation:selection .3s}.menu .item.heading,dialog article header h3:only-child,dialog article section{margin:0}div.thumbnail{border:1px solid var(--picture-outline-color);border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,.1);padding:.25em}div.thumbnail img{height:100%;width:100%;max-height:100px;object-fit:cover}img{margin:0}img.contain{object-fit:contain!important}img.cover{object-fit:cover!important}img.left-top{object-position:left top}img.center-top{object-position:center top}img.right-top{object-position:right top}img.left-center{object-position:left center}img.center-center{object-position:center center}img.right-center{object-position:right center}img.left-bottom{object-position:left bottom}img.center-bottom{object-position:center bottom}img.right-bottom{object-position:right bottom}img.thumb-5{width:5em}img.thumb-10{width:10em}img.round{border-radius:var(--unit-radius)}div.picture img{width:100%}div.picture .caption{color:var(--picture-outline-color);text-align:center}div.picture.outline img{padding:2px;border:1px solid var(--picture-outline-color);border-radius:var(--unit-radius)}div.picture-strip{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;width:100%;margin-bottom:1rem}div.picture-strip div.picture{flex:1 1;padding:.5em}div.picture-strip div.picture:first-child{padding-left:0}div.picture-strip div.picture:last-child{padding-right:0}div.picture-strip div.picture img{border-radius:var(--unit-radius);width:100%}@media only screen and (max-width:45rem){div.picture-strip{flex-flow:row wrap}div.picture-strip div.picture{flex-basis:50%}div.picture-strip div.picture:first-child{padding-left:.5em}div.picture-strip div.picture:last-child{padding-right:.5em}}section{margin-bottom:3em}section>header{padding-top:1em}section.hero>header{margin-top:2em;margin-bottom:2em}section.hero>header h1 .header-logo{height:2em}section.hero.up>header{margin-top:0}section.overline{margin-top:2em;padding-top:1em;border-top:1px solid var(--line-color)}section.colorbar>header{position:relative;background-color:var(--teal-50);background:linear-gradient(0deg,var(--teal-50) 0,var(--teal-35) 100%);margin-bottom:2em;padding:1em 0}section.colorbar>header h1{color:hsla(0,0%,100%,.9)}section.colorbar>header h2{color:hsla(0,0%,100%,.9);margin:0;text-shadow:2px 2px 1px rgba(0,0,0,.3)}section.colorbar>header .top{position:absolute;top:10px;right:10px;min-width:3em;height:34px;font-size:14px;line-height:14px;padding:10px 20px;background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)!important;text-align:center;border-radius:var(--unit-radius)}section.colorbar>header .top:hover{background-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)!important;cursor:pointer}section.colorbar>header .top i{font-size:14px;margin:0}section.wavy-lines{background:#e6edef url(/images/backgrounds/wavylines2.jpg) top repeat-y;background-size:100% auto}.slick-next,.slick-prev{position:absolute;display:block;z-index:199;height:56px;width:72px;font-size:40px;line-height:40px;cursor:pointer;background:hsla(0,0%,100%,.6);border-radius:5px;opacity:.75;top:30%;transform:translateY(-50%);padding:8px 16px;outline:none;transition:all 1s}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.25}.slick-next .icon,.slick-prev .icon{transition:all .5s;display:block;margin:0;padding:0;width:100%;height:100%;color:var(--blue-50)}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:var(--blue-50);color:#fff;opacity:1}.slick-next:focus .icon,.slick-next:hover .icon,.slick-prev:focus .icon,.slick-prev:hover .icon{color:#fff}.slick-prev{left:1rem}.slick-next{right:1rem}.slick-slider{margin-bottom:20px;padding-bottom:70px}.slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;height:70px}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:70px;width:70px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0px;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none!important;opacity:1}.slick-dots li .thumbnail{border:2px solid #fff;padding:2px;border-radius:var(--unit-radius)}.slick-dots li .thumbnail:hover{border-color:var(--blue-70)}.slick-dots li.slick-active .thumbnail{border-color:var(--blue-50)}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.steps{display:flex;flex-direction:row;align-items:stretch;margin:1em 0;line-height:1.2em;width:100%;border-radius:var(--unit-radius);border:1px solid var(--grey-80);max-width:100%}.steps .step{position:relative;font-size:.9em;display:flex;flex:1 0 33%;flex-wrap:wrap;flex-direction:row;gap:1em;vertical-align:middle;align-items:center;justify-content:center;margin:0;padding:1.2em 2em;background:#fff;color:var(--text-color);box-shadow:none;border-radius:0;border:none;border-right:1px solid var(--grey-80);transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease}.steps .step:first-child{border-radius:var(--unit-radius) 0 0 var(--unit-radius)}.steps .step:last-child{border-right:none;border-radius:0 var(--unit-radius) var(--unit-radius) 0}.steps .step .title{font-family:var(--font-sans);font-size:1.2em;font-weight:700;width:100%;color:var(--blue-50)}.steps .step .description{font-weight:400;font-size:.9em;color:var(--text-color);width:100%}.steps .step .title~.description{margin-top:.25em}.steps .step>.icon,.steps .step>.icons~.content{display:block;flex:0 1 auto;align-self:middle}.steps .step>.icon~.content{flex-grow:1 0 auto}.steps .step>.icon{line-height:1;width:auto;font-size:2.5em;margin:0}.steps .step:after{position:absolute;z-index:2;content:"";top:50%;right:0;background-color:#fff;width:2em;height:2em;border-style:solid;border-color:var(--grey-80);border-width:0 1px 1px 0;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;transform:translateY(-50%) translateX(50%) rotate(-45deg)}.steps .step:last-child:after{display:none}.steps .step.completed,.steps .step.completed:after{background:var(--green-90)}.steps .active.step,.steps .active.step:after{background:var(--grey-95)}.steps .step:hover,.steps .step:hover:after{background:var(--blue-90)}.steps .disabled.step,.steps .disabled.step:after{cursor:auto;background:#fff;pointer-events:none;color:rgba(0,0,0,.3)}.steps .disabled.step .description,.steps .disabled.step .title{color:rgba(0,0,0,.3)}@media only screen and (max-width:60rem){.steps{font-size:.9em}.steps .step{padding:1em 1em 1em 2em}}@media only screen and (max-width:45rem){.steps{font-size:.65em}}@media only screen and (max-width:75rem){.stack-desktop.flex{display:block!important}.stack-desktop.flex>*{width:100%!important}}@media only screen and (max-width:60rem){.stack-laptop.flex{display:block!important}.stack-laptop.flex>*{width:100%!important}}@media only screen and (max-width:45rem){.stack-tablet.flex{display:block!important}.stack-tablet.flex>*{width:100%!important}}@media only screen and (max-width:30rem){.stack-mobile.flex{display:block!important}.stack-mobile.flex>*{width:100%!important}}#header{margin-bottom:0;color:var(--header-color);background-color:var(--header-background);box-shadow:0 2px 2px rgba(0,0,0,.1)}#header .products.active{--header-active-background:var(--blue-40)}#header .structural.active{--header-active-background:var(--teal-40)}#header .admin.active{background-color:var(--admin-header-back)}nav.bar{z-index:1000;font-size:var(--size-small)}nav.bar .item{position:relative;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;min-height:3em;line-height:2em;padding:.5em 1em;color:hsla(0,0%,100%,.9);border-right:1px solid rgba(0,0,0,.5);font-size:1em}nav.bar .item:hover{background-color:hsla(0,0%,100%,.05);color:#fff}nav.bar .item.active{color:#fff;background-color:var(--header-active-background)}nav.bar .item:first-child{border-left:none;margin-left:-1rem}nav.bar .item:last-child{border-right:none;margin-right:-1rem}nav.bar .item.home{font-weight:700}nav.bar .item .badge{font-size:var(--size-smaller);background-color:var(--blue-50);color:var(--blue-90);border:1px solid var(--blue-55);padding:.25em .35em;line-height:1;border-radius:.5em;margin-left:.5em;font-weight:500;text-align:center}.menubar,.navbar{min-height:var(--navbar-height)}.menubar{padding:.5rem 0 0;background-color:var(--menubar-back);color:hsla(0,0%,100%,.8)}.menubar a.item{font-size:.8rem;line-height:1.5rem;border-radius:var(--unit-radius) var(--unit-radius) 0 0;margin-right:.5rem;border-right:0;min-height:1.8rem;background-color:hsla(0,0%,100%,.1)}.menubar a.item:hover{background-color:hsla(0,0%,100%,.2)}.menubar a.item.active{background-color:var(--menubar-active-background);color:var(--blue-20);border-radius:var(--unit-radius) var(--unit-radius) 0 0}.menubar a.item:first-child{margin-left:0}.menubar a.item:last-child{margin-right:0}.menubar .breadcrumbs{font-size:.8rem;line-height:2rem}.menubar .breadcrumbs a{color:hsla(0,0%,100%,.8);text-decoration:none}.menubar .breadcrumbs a:hover{color:#fff}.menubar .breadcrumbs .icon{color:hsla(0,0%,100%,.4);margin:0 .25em}#content{min-height:calc(100vh - 2rem);height:100%;overflow:auto}#content.range{background:#f0f3f4}.quality .accredit,.quality .sgs .cert{margin-bottom:2rem}.quality .cert{display:flex;gap:2rem}.quality .cert a{flex:0 0 120px}.quality .accredit{display:flex;align-items:center!important;gap:2rem}.quality .accredit .link{font-size:120%;line-height:120%;margin:1em 0}.quality .accredit img{flex:0 0 80px;width:80px}#contact address{font-style:normal}#contact h3.overline{margin-top:1em;padding-top:1em;border-top:1px solid var(--line-color)}#contact .agents h3{font-size:1.8em;font-weight:300}#contact .agents h4{margin-top:1em}#contact .agents .agent{margin-bottom:1em;background-color:var(--blue-95);border:1px solid var(--blue-80);border-radius:var(--unit-radius)}#contact .agents address{font-size:1em;margin-bottom:1em;font-style:normal}#contact .agents address h4{font-size:1.5em}#contact .agents .contacts{font-size:.9em}#contact .agents .nameval .name{display:inline-block;font-weight:700;width:8em}#contact .contact{margin-bottom:1em}#contact .contact h4{margin:0;font-size:.8rem;font-weight:300}#contact .contact .detail{padding-left:1em;font-size:1.1rem}.cookie-consent{position:fixed;bottom:0;left:0;width:100%;z-index:1000;background-color:var(--teal-90);opacity:.95;color:var(--teal-20);border-top:1px solid var(--teal-10);box-shadow:0 -4px 4px rgba(0,0,0,.05)}.cookie-consent h2,.cookie-consent label,.cookie-consent p{color:var(--teal-10)}.cookie-consent label{width:14rem}.cookie-consent .options{width:26rem}.cookie-consent .button,.cookie-consent .checkbox{margin-right:0}#footer{background-color:var(--blue-10);color:var(--blue-100);padding:2em 0 4em}#footer .wp-logo{display:block;width:50%;margin:0 auto 2em}#footer h4{font-size:var(--size-large);font-weight:400;color:var(--blue-65);margin-bottom:0}#footer div.columns{display:grid;grid-template-columns:repeat(4,1fr)}#footer div.columns div.contact-us{grid-column:3/5}#footer ul.links{margin:.25rem 0}#footer ul.links li a{margin:.25em 0;display:block;color:hsla(0,0%,100%,.5)}#footer ul.links li a .icon{color:hsla(0,0%,100%,.5);margin-right:.5em}#footer ul.links li a:hover,#footer ul.links li a:hover .icon{color:#fff}#footer .contacts h5{font-size:1rem;color:var(--blue-65);font-weight:400;margin-bottom:0}#footer .contacts h5 .icon{margin-right:.5rem}#footer .contacts .contact a{color:hsla(0,0%,100%,.8)}#footer .contacts .contact a:hover{color:var(--blue-80)}#footer .ui.message .headline{color:hsla(0,0%,100%,.5)}#footer .ui.message .content{font-size:1.1em;color:hsla(0,0%,100%,.7)}@media only screen and (max-width:60rem){#footer div.columns{max-width:30rem;margin:0 auto;grid-template-columns:repeat(2,1fr)}#footer div.columns div.contact-us{grid-column:1/3}}@media only screen and (max-width:45rem){#footer .wp-logo{width:70%}#footer div.columns{display:block;grid-template-columns:1fr}#footer div.columns div.column{max-width:16rem;padding:0 1rem;margin:0 auto 2em}}:where(html){--hero-gradient-top:var(--header-active-background);--hero-gradient-bottom:color-mix(in srgb,var(--blue-20),transparent 25%);--hero-gradient:linear-gradient(180deg,var(--hero-gradient-top) 0%,var(--hero-gradient-bottom) 100%);--hero-solid-gradient:linear-gradient(350deg,var(--blue-10) 0%,var(--blue-30) 100%)}#home{--hero-background:var(--blue-20)}#home .section{position:relative;min-height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover}#home .section.white{background-color:#fff}#home .section header.hero{position:relative;text-align:center;padding:3rem 0;margin-top:0;margin-bottom:3rem;background:var(--hero-solid-gradient);box-shadow:0 2px 5px rgba(0,0,0,.2);background-repeat:no-repeat;background-size:cover}#home .section header.hero .iconset .icon{color:hsla(0,0%,100%,.9);text-shadow:2px 2px 2px rgba(0,0,0,.5);font-size:3em;margin:.5em}#home .section header.hero .top{position:absolute;top:10px;right:10px;min-width:3em;height:34px;font-size:14px;line-height:14px;padding:10px 15px;color:hsla(0,0%,100%,.7);text-align:center;background-color:hsla(0,0%,100%,.1);border-radius:var(--unit-radius)}#home .section header.hero .top:hover{background-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);cursor:pointer}#home .section header.hero .top i{font-size:14px;margin:0}#home .section header.hero h1{font-size:60px;margin:1rem}#home .section header.hero h2{font-size:3.5em;color:hsla(0,0%,100%,.9);margin:1.5rem}#home .section header.hero h3{margin:1rem;font-size:1.8em;line-height:135%;color:hsla(0,0%,100%,.7)}#home #intro.section{--hero-gradient-bottom:color-mix(in srgb,var(--blue-20),transparent 100%);--hero-gradient:linear-gradient(180deg,var(--hero-gradient-top) 0%,var(--hero-gradient-top) 10%,var(--hero-gradient-bottom) 100%);background-image:url(/images/backgrounds/ct-scanner-1200x900.jpg);min-height:calc(100vh - 32px)}#home #intro.section .wp-logo{display:block;width:50%;margin:0 auto}#home #intro.section header.hero{box-shadow:none;background:var(--hero-gradient);border-top:0;padding-top:3.5rem}#home #intro.section .to-next{display:block;position:absolute;bottom:0;left:0;height:120px;padding:30px 0;width:100%;text-align:center;color:rgba(0,0,0,.3)}#home #intro.section .to-next:hover{background-color:rgba(0,0,0,.4);color:#fff}#home #intro.section .to-next .icon{height:60px;width:60px}#home #engineering,#home #servicing,#home #structural{background-color:#fff;background-image:none}.side-pics{display:flex;gap:4rem}.side-pics .body{flex-basis:100%}.side-pics .pics{flex-basis:300px;font-size:0;line-height:0}.side-pics .pics img{width:100%;margin-bottom:1rem;font-size:0}@media(max-width:800px){.side-pics{display:block}.side-pics .contact-us-panel{font-size:1rem!important;margin-bottom:2rem}.side-pics .pics{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}.side-pics .pics img{margin-bottom:0;width:calc(50% - 1rem)}}@media(min-width:1201px){#home #intro.section{background-image:url(/images/backgrounds/ct-scanner-1600x1200.jpg)}}@media(max-width:800px){#home #intro.section{background-image:url(/images/backgrounds/ct-scanner-800x600.jpg)}}#engineering .narrow{margin:0 5%}#home #mr-products header.hero{background-image:var(--hero-gradient),url(/images/strips/mr_products.jpg);background-position:center 80%}#home #xray-products header.hero{background-image:var(--hero-gradient),url(/images/strips/ct_scanner_room.jpg);background-position:center 60%}#home #structural header.hero{background-image:var(--hero-gradient),url(/images/strips/structural.jpg);background-position:center 60%}#home #servicing header.hero{background-image:var(--hero-gradient),url(/images/strips/servicing.jpg);background-position:center 45%}#home #engineering header.hero{background-image:var(--hero-gradient),url(/images/strips/engineering.jpg);background-position:center 10%}#home #company{background-color:var;background:var(--blue-90) url(/images/backgrounds/bluewaves1.jpg) top left repeat-x;padding:3em 0;background-size:100%}#home #company .box{background-color:hsla(0,0%,100%,.9);text-align:center;padding:1em 2em;margin:1em 0;color:var(--blue-20);box-shadow:8px 8px 12px rgba(0,0,0,.7);border-radius:var(--unit-radius)}#home #company .box .iconset{text-align:center;font-size:2em;color:var(--blue-20);margin:.75em 0}#home #company .box .iconset .icon{display:inline-block;margin:0 .4em}#home #company .box h3{margin:.25em 0 .15em;font-size:2.1em;font-weight:700;color:var(--blue-20)}#home #company .box h4{margin:0 0 .25em;font-size:1.4em;font-weight:300;color:var(--blue-20)}#home #company .box .about{min-height:8em;line-height:1.5;padding:.5em 0;color:var(--blue-20)}#home #company .box .button{background-color:var(--blue-20);border-color:var(--blue-10)}#home #company .box .button:hover{background-color:var(--blue-30);border-color:var(--blue-30)}.contact-us-panel{background-color:hsla(0,0%,100%,.8);border:1px solid var(--grey-80)}@media only screen and (max-width:1328px){#home #company .boxes{margin:0 2rem}}@media only screen and (max-width:60rem){#home #company{background-image:none;background-color:var(--blue-20)}#home #company .box{margin:1rem;box-shadow:8px 8px 12px rgba(0,0,0,.3)}#home #company .box .iconset{font-size:3em}#home #company .box .about{font-size:1.2rem;min-height:2em;padding:0 2rem;margin-bottom:1em}}#home #product-search-container{position:relative;text-align:right}#home #product-search{position:absolute;font-size:.8em;top:.5rem;right:0;width:20%;z-index:200}#home #product-search input::placeholder{color:rgba(0,0,0,.5)!important;font-weight:300}.str-panel{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.1);border-radius:var(--large-radius);box-shadow:1px 2px 3px rgba(0,0,0,.08),4px 8px 12px rgba(0,0,0,.06);padding:2em;margin-bottom:2em}.str-panel .header{position:relative}.str-panel .header .corner-logo{position:absolute;top:-.5em;right:0;width:12em;height:12em;opacity:.1}.str-panel h3{margin:0 4em 1em 0;font-size:var(--size-larger);color:var(--blue-30)}.str-panel div.about{min-height:14em;line-height:1.6}.str-panel img{width:100%;border-radius:var(--unit-radius)}.str-panel.minimal{border:none;padding:1em 0 0;box-shadow:none}#associates{text-align:center;padding:2em 0;background:#e6edef url(/images/backgrounds/wavylines2.jpg) top repeat-y;background-size:100% auto;border-top:1px solid var(--teal-50);border-bottom:1px solid #fff}#associates h3{color:bar(--teal-80);font-size:1.4em;margin:.5rem 0}#associates .logos{display:flex;width:100%;justify-content:space-between;align-items:center;margin:1em 0}#associates .logos .cell{background-color:hsla(0,0%,100%,.6);border:1px solid var(--teal-70);box-shadow:3px 3px 5px rgba(0,0,0,.1);padding:1rem;width:20%;margin:0 auto}#associates .logos .cell img{display:block;width:100%}#associates .logos a.cell:hover{background-color:hsla(0,0%,100%,.9);border-color:teal}#home .product-ranges{background-color:#fff;background:#e6edef url(/images/backgrounds/wavylines2.jpg) top repeat-y;background-size:100% auto;padding:0 0 5em}#home .shade{padding:2rem;border-radius:5px;box-shadow:3px,3px,2px,rgba(0,0,0,.3)}#home .white.shade{background-color:hsla(0,0%,100%,.7)}#home .black.shade{background-color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.9);color:hsla(0,0%,100%,.5)}#home .black.shade h2{color:hsla(0,0%,100%,.9);margin:0 0 1em}#home .black.shade h3{color:hsla(0,0%,100%,.7);margin:.5em 0}#home .black.shade .content{line-height:150%}#home .black.shade .intro{color:hsla(0,0%,100%,.7)}.strip.right{margin-right:350px}.strip.left{margin-left:350px}.strip.right .pic{float:right;margin-right:-350px}.strip.left .pic{float:left;margin-left:-350px}.white.border.pic{border:5px solid hsla(0,0%,100%,.8);box-shadow:8px,8px,8px,rgba(0,0,0,.8)}.servicing dt{font-size:120%;font-weight:700}.servicing dd{margin:.5em 0 2em 2em}.button-right{padding-top:20px;text-align:right}@media only screen and (max-width:45rem){#home .section>header.hero{padding:2rem 0;margin-bottom:2rem}#home .section>header.hero i{font-size:1.8em;margin:.5em .25em}#home .section>header.hero h1{font-size:40px;margin:.5rem 0}#home .section>header.hero h2{font-size:2.25em;line-height:1.2;margin:1.25rem 1rem 1rem;text-shadow:2px 2px 2px rgba(0,0,0,.4)}#home .section>header.hero h3{margin:.5rem 4em;font-size:1.4em}#home .section>header.hero .iconset .icon{font-size:2em}#home #company .row .about{min-height:5em}#home .logo{width:80%}#home #intro.section .wp-logo{margin-top:2rem}#home #product-search{top:1rem;right:10%;width:80%}#associates .logos{flex-flow:wrap}#associates .logos .cell{width:40%;margin-bottom:2em}}@media only screen and (max-width:30rem){.strip.right{margin-right:200px}.strip.right .pic{width:150px;margin-right:-200px}.strip.left{margin-left:200px}.strip.left .pic{width:150px;margin-left:-200px}}table.spec{font-size:.9em;padding:0;border-spacing:0;border-collapse:separate!important;border-radius:var(--unit-radius);table-layout:auto}table.spec td,table.spec th{border-bottom:1px solid var(--specs-border);border-right:1px solid var(--specs-border);padding:.25em .5em;font-weight:400;font-size:100%;vertical-align:top}table.spec td:last-child,table.spec th:last-child{border-right:none}table.spec thead th,table.spec tr.head th{color:var(--specs-head-text);background-color:var(--specs-head-back);border-bottom:1px solid var(--specs-border);font-size:120%}table.spec thead th.head,table.spec tr.head th.head{text-align:left}table.spec td{color:var(--specs-cell-text);background-color:var(--specs-cell-back)}table.spec td.key{color:var(--specs-key-text);background-color:var(--specs-key-back);text-align:right;width:30%}table.spec td.note{color:var(--specs-note-text);background-color:var(--specs-note-back)}table.spec tr:last-child td,table.spec tr:last-child th{border-bottom:none}table.spec tr:first-child:not(.inside) td:first-child,table.spec tr:first-child:not(.inside) th:first-child{border-top-left-radius:var(--unit-radius)}table.spec tr:first-child:not(.inside) td:last-child,table.spec tr:first-child:not(.inside) th:last-child{border-top-right-radius:var(--unit-radius)}table.spec tr:last-child:not(.inside) td:first-child{border-bottom-left-radius:var(--unit-radius)}table.spec tr:last-child:not(.inside) td:last-child{border-bottom-right-radius:var(--unit-radius)}#structural{--spec-color:var(--teal-50);--menubar-back:var(--teal-40);--navbar-back:var(--teal-40)}#structural header .header-logo{height:1.5em}#structural .revealable>.head:hover{background-color:var(--teal-50)}#structural div.menu.sections{border-bottom-width:4px}#structural div.menu.sections a.item{font-size:1.4rem;padding:.25em 1em .25em .5em;border-bottom-width:4px;margin-bottom:-4px;opacity:.7;width:33.333%;text-align:center}#structural div.menu.sections a.item:hover{opacity:1}#structural div.menu.sections a.item.active{opacity:1;font-weight:400}#structural div.menu.sections a.item img{width:2em;margin-right:.5em}#structural ul.guide{background-color:var(--teal-95);border-left:5px solid var(--teal-50);box-shadow:1px 2px 3px rgba(0,0,0,.08),4px 8px 12px rgba(0,0,0,.06);color:var(--teal-20);line-height:2;padding:1em 2.5em;border-radius:0 var(--unit-radius) var(--unit-radius) 0}#structural ul.guide li{margin:.5em 1em}#structural ul.guide a{color:var(--teal-40);text-decoration:underline}#structural ul.guide+p{margin-top:2rem}#structural div.see-also{margin:2em 0}#structural table.premac{border-radius:var(--unit-radius)}#structural table.premac th{text-align:left;padding:.5em 1em;color:#fff}#structural table.premac th:first-child{border-top-left-radius:var(--unit-radius)}#structural table.premac th:last-child{border-top-right-radius:var(--unit-radius)}#structural table.premac th.unsatisfactory{background-color:var(--red-30)}#structural table.premac th.partial{background-color:var(--orange-30)}#structural table.premac th.satisfactory{background-color:var(--green-30)}#structural table.premac td{text-align:left;padding:.5em 1em;color:#fff}#structural table.premac td:first-child{border-bottom-left-radius:var(--unit-radius)}#structural table.premac td:last-child{border-bottom-right-radius:var(--unit-radius)}#structural table.premac td.unsatisfactory{background-color:var(--red-50)}#structural table.premac td.partial{background-color:var(--orange-50)}#structural table.premac td.satisfactory{background-color:var(--green-50)}#structural section.colorbar>header{background-color:var(--teal-40);background:linear-gradient(0deg,var(--teal-40) 0,var(--teal-30) 100%)}#structural section.colorbar>header h1{margin:.2em 0}.spec-note{font-size:.8em;padding:.5em 1em;color:var(--teal-20);background-color:var(--teal-80);border:1px solid var(--teal-60);border-radius:var(--unit-radius)}#structural .mini-navbar{display:flex;width:100%;align-items:center;padding:.25rem 0;margin-top:1rem;overflow-x:auto}#structural .mini-navbar a.item{flex-basis:auto;flex-grow:1;text-align:center;text-wrap:nowrap;font-size:.8em;line-height:1;padding:.5rem;margin-right:.25rem;color:var(--teal-30);text-decoration:none;border-bottom:2px solid #fff}#structural .mini-navbar a.item:last-child{margin-right:0}#structural .mini-navbar a.item:hover{border-color:var(--teal-60)}#structural .mini-navbar a.item.active{color:var(--teal-20);border-color:var(--teal-40);font-weight:700}.screen-finish{display:flex}.screen-finish .display{flex:0 1;position:relative;width:400px;height:370px;margin-right:3em}.screen-finish .display img{position:absolute;top:0;width:100%;height:auto}.screen-finish .display svg{position:relative;z-index:2;mix-blend-mode:multiply}.screen-finish .controls{flex:1 1;padding-top:2em}.screen-finish .controls h4{font-size:1.1em;font-weight:400}.screen-finish .controls .note{font-size:.9em;color:rgba(0,0,0,.8)}.screen-finish .controls .colour{display:inline-block;border:2px solid #fff;padding:2px;margin-right:1em;margin-bottom:1em;border-radius:var(--unit-radius)4px}.screen-finish .controls .colour:hover{border-color:var(--teal-80)}.screen-finish .controls .colour.selected{border-color:var(--teal-50)}.screen-finish .controls .colour .sample{border-radius:var(--unit-radius);display:block;line-height:0;width:32px;height:32px}#products{--spec-color:var(--blue-50);--menubar-back:var(--blue-40);--section-heading:var(--blue-40)}#products .menubar{padding:.5rem 0}section.products>header h1{font-size:3rem;line-height:1}#content.range{padding:0;margin:0}section.range>header{margin-top:1em;margin-bottom:2em;text-align:center}section.range>header h1{font-size:3rem;line-height:1}section.range>header .overview{text-align:center;max-width:40em;margin-left:auto;margin-right:auto;font-size:var(--size-large);font-weight:300}section.range .joiner{display:block;gap:0;margin:1em 0;text-align:center;font-size:var(--size-small);font-weight:300;padding:.5em 0;color:var(--blue-40);font-weight:700}section.range .joiner.product,section.range .joiner.range{border-radius:var(--unit-radius)}section.product>header{display:flex;align-items:top;justify-content:space-between;width:100%;padding:.5em 0 0}section.product>header .info{justify-content:flex-start;flex-grow:1}section.product>header .basket{min-width:9em;justify-content:flex-end;flex-shrink:1}section.product>header .ref{margin:0;display:block;font-size:var(--size-large);font-weight:400;color:var(--blue-40)}section.product>header .name{margin:0;font-size:var(--size-largest);font-weight:300}section.product>header .price{margin:.5em 0 0;color:rgba(0,0,0,.8);font-size:var(--size-larger);font-weight:300}section.product>header .price .icon{font-size:.7em;vertical-align:top}section.product>header .price a{color:rgba(0,0,0,.8)}section.product>header .price a:hover .icon{color:var(--blue-50)}section.product>header .exvat{margin:0 0 .75em;font-size:var(--size-smaller);line-height:1;font-weight:400;color:var(--grey-40)}section.product>header .overview{font-size:var(--size-large);font-weight:300}.product .mr-rating{text-align:center;margin:1em}.product .mr-rating .caption{font-size:1.1em;font-weight:700}.product .mr-rating .tesla{font-size:.9em;font-weight:400}.product .mr-rating.small img{width:4em}.product .mr-rating.small .caption{font-size:1em}.product.pictures{padding:0;margin-bottom:2rem}.product.pictures .slide{max-height:400px;min-height:400px;padding:1px;margin-bottom:5rem;display:flex;align-items:center;justify-content:center;position:relative}.product.pictures .slide img{width:auto;height:auto;margin:0 auto;max-width:90%;max-height:400px}.product.pictures .slide .caption{position:absolute;bottom:-5rem;left:50%;transform:translate(-50%);height:auto;width:100%;padding:.5rem 1rem;text-align:center;font-size:1.5rem;background:var(--section-heading);color:#fff;border-radius:var(--unit-radius)}.product.pictures .slide .caption .counter{position:absolute;left:1rem;top:50%;font-size:.8em;transform:translateY(-50%);color:hsla(0,0%,100%,.8)}.product-media.documents{display:grid;grid-template-columns:repeat(auto-fill,10rem);padding-top:.5rem;grid-gap:1rem;gap:1rem}.product-media.documents a.document{display:flex;flex-direction:column;justify-content:space-between;width:10rem;height:14rem;color:var(--blue-40);background-color:var(--blue-100);border:1px solid var(--blue-80);border-radius:.25rem;padding:1rem .5rem .5rem;box-shadow:2px 3px 5px rgba(0,0,0,.05);transition:all .25s;text-decoration:none}.product-media.documents a.document .pdf-icon{display:block;text-align:center;font-size:7rem;margin-bottom:-.5rem}.product-media.documents a.document .caption{font-size:.85rem;line-height:1.2;max-height:3em;overflow:hidden;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-media.documents a.document:hover{color:var(--blue-30);background-color:var(--blue-90);border-color:var(--blue-60)}.product .note{border:1px solid var(--blue-50);font-size:1.2em;font-weight:300;background-color:var(--blue-95);color:var(--blue-20);padding:1em;border-radius:var(--unit-radius)}.product .details .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.product .details .details-section{margin-bottom:2rem}.product .details .details-section h3{margin-top:0;margin-bottom:2rem;padding:.5rem 1rem;color:var(--blue-90);background-color:var(--blue-40);border-radius:var(--unit-radius);background:var(--section-heading)}.product img.thumbnail{width:128px}.product img.thumbnail.large{width:256px}.product img.thumbnail.square{height:128px}.product img.thumbnail.small{width:64px!important;min-width:64px}.product img.thumbnail.small.cropped{height:64px}.product img.thumbnail.smaller{width:auto;height:auto;margin:2px;width:32px}.product img.thumbnail.selectable{margin:5px;border:2px solid var(--grey-80);border-radius:var(--unit-radius)}.product img.thumbnail.selectable.selected{border:2px solid var(--blue-50)}.product img.thumbnail.selectable:hover{border:2px solid var(--blue-60)}#user-product-search .search{font-size:1rem}#user-product-search .search .result{position:relative;display:flex;align-items:stretch;color:var(--text-color);background-color:#fff}#user-product-search .search .result:hover{background-color:var(--blue-95);border-color:var(--blue-40)}#user-product-search .search .result .picture{flex:1 1;justify-content:center;padding:.25em}#user-product-search .search .result .picture img{max-height:100px;max-width:100%;background-size:cover}#user-product-search .search .result .content{flex:4 1;font-size:var(--text-color);padding:.25em .5em}#user-product-search .search .result .content .name{font-size:.8rem;line-height:1.3}#user-product-search .search .result .content .ref{margin-top:.35em;font-size:.75rem;color:var(--blue-50)}#user-product-search .search .no-results{padding:.25em;text-align:center;color:rgba(0,0,0,.7)}#user-product-search .search .result{padding:.5rem;line-height:1.2}#user-product-search .search .result .uri{display:none;position:absolute;bottom:0;right:0;font-size:var(--size-smaller);padding:.5em 1.2em;line-height:1;background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6);border-top-left-radius:5px}#user-product-search .search .result.active .product .uri,#user-product-search .search .result:hover .product .uri{background-color:var(--blue-50);color:var(--blue-100)}div.range.description{border:1px solid var(--teal-70);background-color:var(--teal-90);padding:1rem;border-radius:var(--unit-radius);box-shadow:1px 2px 3px rgba(0,0,0,.08),4px 8px 12px rgba(0,0,0,.06)}div.range.description p{color:var(--teal-30)}div.range.description p:first-child{-webkit-margin-before:0;margin-block-start:0}div.range.description p:last-child{-webkit-margin-after:0;margin-block-end:0}.youtube-video{width:100%;aspect-ratio:16/9}@media only screen and (max-width:45rem){.product-navbar .search{margin-top:.5em}}@media only screen and (max-width:60rem){.product .details{overflow:visible}.product .details .grid{grid-template-columns:1fr}.product .details .details-section{margin-bottom:1rem}.product .details .details-section h3{margin-bottom:1rem;border-radius:0}.product .details .details-section h3,.product .pictures{margin-left:calc(0rem - var(--conform-padding));margin-right:calc(0rem - var(--conform-padding))}.product .pictures .slide .caption{border-radius:0;text-align:right;font-size:1.25rem;bottom:-4rem}.product .pictures .slide .caption .picture{display:none}}#basket .product-link{width:100%}#basket .product-link .img{justify-content:flex-start;flex-grow:0;flex-shrink:1;border-radius:.25em}#basket .product-link .details{justify-content:flex-end;flex-grow:1}#basket .product-link .details .ref{color:var(--blue-50)}#basket .product-link .details .name{font-size:var(--size-large);color:var(--blue-30);font-weight:300}#basket .product-link .details .uri{margin-top:.4em;font-size:var(--size-small);line-height:130%;color:var(--grey-50)}#basket .product-quantity input{font-size:1.1em;padding:.2em;width:6rem}#basket .product-remove .button{width:6rem}#basket table.basket{--border-color:var(--grey20-80)}#basket table.basket thead th{background-color:var(--blue-95)}#basket table.basket td{padding:.5em}#basket table.basket td.item{width:100%;padding:.5em}#basket table.basket td.price{vertical-align:top}#basket table.basket td.selectable:hover{background:var(--blue-90);color:var(--blue-90)}#basket table.basket td.selectable:hover .product-link .product-image{border-color:var(--blue-80)}#basket table.basket td.selectable:hover .product-link .details .ref{color:var(--blue-40)}#basket table.basket td.at{color:var(--grey40-60);min-width:1em;text-align:center}#basket table.basket tr.saving td{background-color:var(--green-90)}#basket table.basket tr.poa td.price{background:var(--orange-90);color:var(--orange-30)}#basket table.basket tfoot{font-size:1.2rem}#basket table.basket tfoot th{background-color:var(--blue-90);color:var(--blue-40)}#basket table.basket tfoot th.label{font-weight:500;color:var(--grey20-40)}#basket table.basket tfoot th.subtotal{font-weight:700}#basket table.basket tfoot th.poa-warning{padding:0}#basket table.basket tfoot th.poa-warning .alert{margin-bottom:0}#basket table.basket tfoot th.important-note,#basket table.basket tfoot th.poa-warning{font-size:var(--size-small);background-color:var(--orange-95);color:var(--orange-40)}#basket label:has(input[type=checkbox]).important{--background-color:var(--red-95);--color:var(--red-40);--border-color:var(--red-75)}#basket label:has(input[type=checkbox]).done{--background-color:var(--blue-95);--color:var(--blue-40);--border-color:var(--blue-75)}#basket .basket-details-menu{--gap:0.75rem;--gap-color:#fff;--active-color:var(--blue-50);--line-color:var(--gap-color);width:10rem;flex:0 0 auto;margin-right:2rem;border-right:4px solid var(--active-color);display:flex;flex-direction:column;gap:var(--gap)}#basket .basket-details-menu a{color:var(--grey-50);display:block;padding:1.5rem .5rem 1rem;border-radius:8px 0 0 8px;background-color:var(--grey-95);text-align:center}#basket .basket-details-menu a .icon{font-size:2rem}#basket .basket-details-menu a .caption{padding-top:.25rem;font-size:var(--size-small)}#basket .basket-details-menu a:hover{color:var(--blue-50);background-color:var(--blue-90)}#basket .basket-details-menu a.active{color:var(--blue-90);background-color:var(--active-color)}@media only screen and (max-width:45rem){#basket .basket-details-menu{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:var(--gap);gap:var(--gap);padding:0;border-right:none;border-bottom:4px solid var(--active-color)}#basket .basket-details-menu a{margin-bottom:0;display:block;padding:1rem;border-right:none;border-radius:8px 8px 0 0;text-align:center}#basket .basket-details-menu a .icon{font-size:2rem}}.rv-images{--grid-columns:4;--close-background:#fff;--close-color:var(--blue-50);--close-inner:hsla(0,0%,100%,.7);--close-outer:rgba(0,0,0,.4);--caption-border:hsla(0,0%,100%,.7);--caption-background:rgba(0,0,0,.5);--image-radius:5px}.rv-images .tabset{border:none;padding:0;margin:0}.rv-images .tabset .head{overflow-x:scroll}.rv-images .menu .item{font-size:.8em;padding:.5em 1em!important}.rv-images .caption{--border-width:3px;position:absolute;top:0;left:0;font-size:.8rem;line-height:1.2;padding:.25em 1em;border-bottom:var(--border-width) solid hsla(0,0%,100%,.7);border-right:var(--border-width) solid hsla(0,0%,100%,.7);background-color:var(--caption-background);border-top:0 solid hsla(0,0%,100%,.7);border-left:0 solid hsla(0,0%,100%,.7);border-bottom-right-radius:.5em;color:#fff}.rv-images .gallery{display:grid!important;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-gap:1rem;gap:1rem}.rv-images .rvimage{position:relative;width:100%;font-size:0;line-height:0;display:inline-block!important;transition:.5s;border-radius:5px}.rv-images .rvimage:hover{box-shadow:0 0 0 8px var(--blue-50)}.rv-images .rvimage img{border-radius:var(--image-radius);width:100%}.rv-images .rvimage .caption{border-top-left-radius:var(--image-radius)}.rv-images .rvfull{width:100%;position:relative;font-size:0;line-height:0;border:1px solid var(--caption-background);border-radius:4px}.rv-images .rvfull img{width:100%;border-radius:calc(var(--image-radius) - 1px)}.rv-images .rvfull .close{position:absolute;top:20px;right:20px;font-size:3rem;color:var(--close-color);background-color:var(--close-background);opacity:.8;box-shadow:0 0 0 5px var(--close-inner),0 0 0 10px var(--close-outer);border-radius:50%;transition:.3s}.rv-images .rvfull .close:hover{opacity:1;--close-inner:hsla(0,0%,100%,.9);--close-outer:rgba(0,0,0,.8)}.rv-images .rvfull .caption{--border-width:5px;font-size:1.5rem}@media only screen and (max-width:1000px){.rv-images{--grid-columns:3}}@media only screen and (max-width:800px){.rv-images{--grid-columns:2}}@media only screen and (max-width:600px){.rv-images{--grid-columns:1}}.width-auto{width:auto!important}#admin{--app-gap:1rem;--app-page-back:var(--admin-95);--app-panel-back:#fff;--link-color:var(--admin-50);--hover-color:var(--admin-30);--menubar-back:var(--admin-header-back);--navbar-back:var(--admin-header-back);--menubar-active-background:var(--app-page-back);--under-color:var(--admin-30);--under-background:var(--admin-80);--selectable-color:var(--admin-100);--selectable-background:var(--admin-50);--selected-background:var(--admin-40);--select-background:var(--admin-30);--active-background:var(--selectable-background);--added-background:var(--green-90);--added-color:var(--green-30);--changed-border:var(--orange-85);--changed-background:var(--orange-95);--changed-color:var(--orange-30);--changed-hover-background:var(--orange-90);--changed-hover-color:var(--orange-20);--changed-hover-border:var(--orange-80);--changing-border:var(--orange-70);--changing-outline:var(--changing-border);--changing-color:var(--orange-10);--changing-background:var(--orange-85);--editable-border:var(--teal-80);--editable-background:var(--teal-100);--editable-hover-border:var(--teal-70);--editable-hover-background:var(--teal-90);--editable-color:var(--teal-30);--editing-border:var(--blue-60);--editing-background:var(--blue-85);--editing-color:var(--blue-40);--editing-changed-background:var(--orange-85);--deleted-background:var(--red-90);--deleted-color:var(--red-30)}#admin .menu{--select-background:var(--admin-40)}#admin .added{color:var(--added-color);background-color:var(--added-background)}#admin .changed:not(.field){color:var(--changed-color);background-color:var(--changed-background)}#admin .deleted{color:var(--deleted-color);background-color:var(--deleted-background)}#admin .accordion.actions .details{--border-color:var(--admin-70)}#admin .accordion.actions .details .summary{color:var(--admin-35);background-color:var(--admin-95);transition:background-color var(--unit-transition)}#admin .accordion.actions .details .summary:hover{background-color:var(--admin-90)}#admin .accordion.actions .details:first-child .summary{border-top-left-radius:calc(var(--radius-top-left) - var(--border-width));border-top-right-radius:calc(var(--radius-top-right) - var(--border-width))}#admin .accordion.actions .details:last-child .summary{border-bottom-left-radius:calc(var(--radius-bottom-left) - var(--border-width));border-bottom-right-radius:calc(var(--radius-bottom-right) - var(--border-width))}#admin .accordion.actions .details .overview{color:var(--admin-40);background-color:var(--admin-90);border-bottom:1px solid var(--border-color);margin:calc(0px - var(--body-padding));margin-bottom:var(--body-padding);padding:var(--body-padding);line-height:1.5}#admin .accordion.actions .details .message{color:var(--admin-30);font-family:var(--font-mono);white-space:pre;line-height:1.3}.alert{overflow:visible}.alert .headline b{--bold-color:var(--headline-color)}.alert.warning a:not(.button,button){color:var(--orange-30)}.alert.warning a:not(.button,button):hover{color:var(--orange-50)}#admin{min-height:calc(100vh - 3rem);background-color:var(--app-page-back)}#admin .panel{background-color:var(--app-panel-back)}#admin .XXfullscreen-loader{width:100%;border:2px dashed lime;height:calc(100vh - 88px);background-color:#fff;background-color:var(--app-page-back);padding-top:6rem}#admin .XXfullscreen-loader .loader-buffer{width:100%;min-height:14em;position:relative}#admin .XXfullscreen-loader .loader-buffer .overlay.white,#admin .app{background-color:var(--app-page-back)}#admin .app{position:relative;width:100%;height:calc(100vh - 88px);padding:var(--app-gap);display:flex}#admin .app>aside,#admin .app>main{background-color:var(--background-color);padding:1rem;overflow-y:scroll;box-shadow:2px 2px 4px black(.05)}#admin .app>aside,#admin .app>aside .overlay,#admin .app>main,#admin .app>main .overlay{--background-color:var(--app-panel-back)}#admin .app>aside{flex-basis:25%;transition:margin .3s ease-in-out}#admin .app>aside h3:first-child{margin-top:-.25rem;margin-bottom:.5rem}#admin .app main{margin-left:var(--app-gap);flex-basis:75%}#admin .app main.wide{margin-left:0;flex-basis:100%}#admin .app.sidebar-hidden aside{margin-left:calc(-25% - 1rem)}#admin .app.sidebar-hidden main{flex-grow:1}#admin .app .revealer{position:absolute;top:-2em;left:0;padding:.5em;font-size:1rem;line-height:1;background-color:hsla(0,0%,100%,.3);border-top-right-radius:var(--unit-radius);color:#fff!important;transition:all .25s}#admin .app .revealer:hover{color:var(--admin-50)!important;background-color:var(--app-page-back)}#admin .app aside{display:flex;flex-direction:column}#admin .app aside h3{margin-top:0;font-weight:300}#admin .app aside h4{font-weight:300;font-size:var(--size-medium);margin:0 0 .25em}#admin .app aside .search{margin-bottom:.8em}#admin .app aside footer{margin-top:auto}#admin .app main nav.trail{font-size:var(--size-small);padding-bottom:.3em;margin:-.2em 0 .25em;border-bottom:1px solid var(--admin-90);color:var(--admin-50)}#admin .app main nav.trail .breadcrumbs{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}#admin .app main nav.trail .breadcrumbs .crumb .icon{margin-right:.25em}#admin div.subtitle+section.datatable>header{padding-top:0}#admin .datatable table td.shrink{width:1%;white-space:nowrap}#site{--deployment-color:var(--admin-30)}#site #admin{--menubar-back:var(--deployment-color);--navbar-back:var(--deployment-color)}#site #header .admin.active{background-color:var(--deployment-color)}#site .deployment-banner{display:inline-block;margin:0 auto;color:var(--deployment-color);border:1px solid var(--deployment-color);border-radius:.25rem;font-size:.8rem;font-weight:500;line-height:1;padding:.5rem 1rem;text-transform:uppercase}#site.development{--deployment-color:var(--green-30)}#site.staging{--deployment-color:var(--orange-30)}#admin .dispatches,#admin .invoices{overflow:visible}#admin .dispatches .head label,#admin .invoices .head label{display:block;font-size:var(--size-smaller);line-height:1.2;color:var(--admin-60)}#admin .dispatches input[type=number],#admin .invoices input[type=number]{text-align:right}#admin .dispatches input[type=number]::-webkit-inner-spin-button,#admin .invoices input[type=number]::-webkit-inner-spin-button{margin-left:.5rem}#admin table.dispatch-items td.field,#admin table.invoice-items td.field{padding-right:0}#admin table.dispatch-items td.field div.help,#admin table.invoice-items td.field div.help{font-size:.75rem;text-align:right}#admin table.dispatch-items td.field div.help .icon,#admin table.invoice-items td.field div.help .icon{display:none}#admin table.dispatch-items tr.all-dispatched td,#admin table.dispatch-items tr.all-invoiced td,#admin table.invoice-items tr.all-dispatched td,#admin table.invoice-items tr.all-invoiced td{opacity:.8;background-color:var(--blue-90);color:var(--blue-30)}#admin table.dispatch-items tr.not-dispatched td,#admin table.invoice-items tr.not-dispatched td{opacity:.8;background-color:var(--red-90);color:var(--red-20)}#admin table.dispatch-items input[type=checkbox],#admin table.invoice-items input[type=checkbox]{width:1em;height:1em}table.enquiry,table.order,table.quote{--border-color:var(--admin-80);--header-color:var(--admin-90);--shade-color:var(--admin-95);--separator-border:2px;--separator-color:var(--admin-70);--paid-back:var(--green-95);--paid-text:var(--green-40);--unpaid-back:var(--orange-95);--unpaid-text:var(--orange-40);--add-border:var(--green-50);--add-placeholder:var(--green-70);border-color:var(--border-color)}table.enquiry:not(.padded) td,table.order:not(.padded) td,table.quote:not(.padded) td{padding:0}table.enquiry td,table.order td,table.quote td{vertical-align:top}table.enquiry tbody tr td,table.order tbody tr td,table.quote tbody tr td{border-color:var(--border-color)}table.enquiry tbody tr td.paid,table.order tbody tr td.paid,table.quote tbody tr td.paid{background-color:var(--paid-back);color:var(--paid-text)}table.enquiry tbody tr td.unpaid,table.order tbody tr td.unpaid,table.quote tbody tr td.unpaid{background-color:var(--unpaid-back);color:var(--unpaid-text)}table.enquiry tbody tr:first-child td,table.order tbody tr:first-child td,table.quote tbody tr:first-child td{border-top:var(--separator-border) solid var(--separator-color)}table.enquiry tbody tr.prices td .caption,table.enquiry tbody tr.product td.description .caption,table.order tbody tr.prices td .caption,table.order tbody tr.product td.description .caption,table.quote tbody tr.prices td .caption,table.quote tbody tr.product td.description .caption{font-size:.7rem;line-height:1;padding:.25rem .5rem;background-color:#fff;white-space:nowrap;text-align:left;font-weight:400}table.enquiry tbody tr.product td.description .caption,table.order tbody tr.product td.description .caption,table.quote tbody tr.product td.description .caption{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}table.enquiry tbody tr.product td,table.order tbody tr.product td,table.quote tbody tr.product td{background-color:var(--shade-color);font-size:1.1rem;font-weight:300}table.enquiry tbody tr.product td.ref,table.order tbody tr.product td.ref,table.quote tbody tr.product td.ref{padding:.5em;font-weight:400}table.enquiry tbody tr.product td.controls,table.order tbody tr.product td.controls,table.quote tbody tr.product td.controls{text-align:center;vertical-align:top;padding:.25em}table.enquiry tbody tr.product td.controls .menu,table.order tbody tr.product td.controls .menu,table.quote tbody tr.product td.controls .menu{text-align:left;font-size:.8rem}table.enquiry tbody tr.product td .notes,table.order tbody tr.product td .notes,table.quote tbody tr.product td .notes{font-size:.9rem;line-height:1.4;font-weight:400;padding:.25rem .5rem!important}table.enquiry tbody tr.prices td,table.order tbody tr.prices td,table.quote tbody tr.prices td{width:12.5%;text-align:right;padding:0;vertical-align:top}table.enquiry tbody tr.prices td .caption,table.order tbody tr.prices td .caption,table.quote tbody tr.prices td .caption{text-align:right}table.enquiry tbody tr.prices td .caption.editable:hover,table.order tbody tr.prices td .caption.editable:hover,table.quote tbody tr.prices td .caption.editable:hover{background-color:var(--admin-50);color:#fff!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.enquiry tbody tr.prices td .amount,table.order tbody tr.prices td .amount,table.quote tbody tr.prices td .amount{text-align:right;padding:0 .5rem;font-size:1.2rem;line-height:1.5;font-weight:300}table.enquiry tbody.deleted tr.prices td *,table.order tbody.deleted tr.prices td *,table.quote tbody.deleted tr.prices td *{opacity:.3}table.enquiry tbody.deleted tr.prices td input,table.order tbody.deleted tr.prices td input,table.quote tbody.deleted tr.prices td input{pointer-events:none}table.enquiry tbody.added tr.product td.ref,table.order tbody.added tr.product td.ref,table.quote tbody.added tr.product td.ref{background-color:var(--added-background)!important;color:var(--added-color)!important}table.enquiry tbody.deleted tr.product td:not(.XXXcontrols),table.order tbody.deleted tr.product td:not(.XXXcontrols),table.quote tbody.deleted tr.product td:not(.XXXcontrols){background-color:var(--deleted-background);color:var(--deleted-color)}table.enquiry tbody.deleted tr.product td:not(.XXXcontrols) a.use-product-price,table.order tbody.deleted tr.product td:not(.XXXcontrols) a.use-product-price,table.quote tbody.deleted tr.product td:not(.XXXcontrols) a.use-product-price{color:var(--deleted-color)!important;pointer-events:none}table.enquiry tbody.deleted tr.product td:not(.XXXcontrols) .caption,table.enquiry tbody.deleted tr.product td:not(.XXXcontrols) input,table.order tbody.deleted tr.product td:not(.XXXcontrols) .caption,table.order tbody.deleted tr.product td:not(.XXXcontrols) input,table.quote tbody.deleted tr.product td:not(.XXXcontrols) .caption,table.quote tbody.deleted tr.product td:not(.XXXcontrols) input{color:var(--deleted-color)!important;pointer-events:none;background:transparent}table.enquiry tbody.deleted tr.product td:not(.XXXcontrols) button .caption,table.order tbody.deleted tr.product td:not(.XXXcontrols) button .caption,table.quote tbody.deleted tr.product td:not(.XXXcontrols) button .caption{color:#fff!important}table.enquiry tbody.add-item td,table.order tbody.add-item td,table.quote tbody.add-item td{vertical-align:middle;background-color:var(--green-90);color:var(--green-20);padding:.25rem}table.enquiry tbody.add-item td .search .input,table.order tbody.add-item td .search .input,table.quote tbody.add-item td .search .input{border-color:var(--add-border)}table.enquiry tbody.add-item td .search .input::placeholder,table.order tbody.add-item td .search .input::placeholder,table.quote tbody.add-item td .search .input::placeholder{color:var(--add-placeholder)}table.enquiry tbody.add-item td .search .icon,table.order tbody.add-item td .search .icon,table.quote tbody.add-item td .search .icon{right:.75rem;top:25%}table.enquiry tbody.changed tr.product td.ref,table.order tbody.changed tr.product td.ref,table.quote tbody.changed tr.product td.ref{background-color:var(--changed-back)}table.enquiry thead th,table.order thead th,table.quote thead th{border-bottom:none;padding:.5em;font-size:1.2rem;font-weight:400;background-color:var(--header-color)}table.enquiry.changed thead th,table.order.changed thead th,table.quote.changed thead th{background-color:var(--changed-back)}table.enquiry tfoot tr:first-child td,table.order tfoot tr:first-child td,table.quote tfoot tr:first-child td{border-top:var(--separator-border) solid var(--separator-color);padding:.5em;background-color:var(--header-color);text-align:right;font-size:1.2rem;font-weight:400}table.enquiry tfoot tr:first-child td.paid,table.order tfoot tr:first-child td.paid,table.quote tfoot tr:first-child td.paid{background-color:var(--paid-back);color:var(--paid-text)}table.enquiry tfoot tr:first-child td.unpaid,table.order tfoot tr:first-child td.unpaid,table.quote tfoot tr:first-child td.unpaid{background-color:var(--unpaid-back);color:var(--unpaid-text)}table.enquiry tfoot tr:first-child td.add-button,table.order tfoot tr:first-child td.add-button,table.quote tfoot tr:first-child td.add-button{text-align:left;padding:.25rem .5rem;vertical-align:middle}table.enquiry tfoot tr:first-child td.add-button button,table.order tfoot tr:first-child td.add-button button,table.quote tfoot tr:first-child td.add-button button{font-size:.8rem;padding:.3em;margin:0;width:100%}table.enquiry tfoot tr:first-child.normal td,table.order tfoot tr:first-child.normal td,table.quote tfoot tr:first-child.normal td{font-size:1rem}table.enquiry tr.product input,table.enquiry tr.product textarea,table.order tr.product input,table.order tr.product textarea,table.quote tr.product input,table.quote tr.product textarea{margin:0;padding:0;border:0;outline:0;width:100%;cursor:pointer;line-height:1.5;transition:background-color .25s;background-color:var(--editable-background);color:var(--editable-color);border-radius:0}table.enquiry tr.product input:hover,table.enquiry tr.product textarea:hover,table.order tr.product input:hover,table.order tr.product textarea:hover,table.quote tr.product input:hover,table.quote tr.product textarea:hover{border-color:var(--editable-hover-border);background-color:var(--editable-hover-background)}table.enquiry tr.product input:focus,table.enquiry tr.product textarea:focus,table.order tr.product input:focus,table.order tr.product textarea:focus,table.quote tr.product input:focus,table.quote tr.product textarea:focus{color:var(--editing-color);border-color:var(--editing-border);background-color:var(--editing-background);outline:0;box-shadow:none!important}table.enquiry tr.product textarea,table.order tr.product textarea,table.quote tr.product textarea{resize:vertical}table.enquiry tr.product input.money,table.enquiry tr.product input.number,table.order tr.product input.money,table.order tr.product input.number,table.quote tr.product input.money,table.quote tr.product input.number{padding-left:2em;border-top:1px solid var(--editable-border)}table.enquiry tr.product input.money:focus,table.enquiry tr.product input.number:focus,table.order tr.product input.money:focus,table.order tr.product input.number:focus,table.quote tr.product input.money:focus,table.quote tr.product input.number:focus{border-top:1px solid var(--editing-border)}table.enquiry tr.product input.text,table.enquiry tr.product textarea,table.order tr.product input.text,table.order tr.product textarea,table.quote tr.product input.text,table.quote tr.product textarea{padding:.4em .5em;width:100%;cursor:pointer;line-height:1.5;border-radius:0}table.enquiry tr.product input.text.notes,table.enquiry tr.product textarea.notes,table.order tr.product input.text.notes,table.order tr.product textarea.notes,table.quote tr.product input.text.notes,table.quote tr.product textarea.notes{font-size:.9rem}table.enquiry tr.product input[type=number]::-webkit-inner-spin-button,table.enquiry tr.product input[type=number]::-webkit-outer-spin-button,table.order tr.product input[type=number]::-webkit-inner-spin-button,table.order tr.product input[type=number]::-webkit-outer-spin-button,table.quote tr.product input[type=number]::-webkit-inner-spin-button,table.quote tr.product input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}table.enquiry tr.product input[type=number],table.order tr.product input[type=number],table.quote tr.product input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}table.enquiry tr.product.changed thead tr th,table.enquiry tr.product.changed thead tr th .trivia,table.order tr.product.changed thead tr th,table.order tr.product.changed thead tr th .trivia,table.quote tr.product.changed thead tr th,table.quote tr.product.changed thead tr th .trivia{color:var(--changed-color)}table.enquiry tr.product div.changed,table.enquiry tr.product div.changed>.amount,table.enquiry tr.product td.changed,table.enquiry tr.product td.changed>.amount,table.enquiry tr.product tfoot tr td.changed,table.enquiry tr.product tfoot tr td.changed>.amount,table.order tr.product div.changed,table.order tr.product div.changed>.amount,table.order tr.product td.changed,table.order tr.product td.changed>.amount,table.order tr.product tfoot tr td.changed,table.order tr.product tfoot tr td.changed>.amount,table.quote tr.product div.changed,table.quote tr.product div.changed>.amount,table.quote tr.product td.changed,table.quote tr.product td.changed>.amount,table.quote tr.product tfoot tr td.changed,table.quote tr.product tfoot tr td.changed>.amount{background-color:var(--changed-background);color:var(--changed-color)}table.enquiry tr.product div.changed.caption,table.enquiry tr.product div.changed>.caption,table.enquiry tr.product td.changed.caption,table.enquiry tr.product td.changed>.caption,table.enquiry tr.product tfoot tr td.changed.caption,table.enquiry tr.product tfoot tr td.changed>.caption,table.order tr.product div.changed.caption,table.order tr.product div.changed>.caption,table.order tr.product td.changed.caption,table.order tr.product td.changed>.caption,table.order tr.product tfoot tr td.changed.caption,table.order tr.product tfoot tr td.changed>.caption,table.quote tr.product div.changed.caption,table.quote tr.product div.changed>.caption,table.quote tr.product td.changed.caption,table.quote tr.product td.changed>.caption,table.quote tr.product tfoot tr td.changed.caption,table.quote tr.product tfoot tr td.changed>.caption{color:var(--changed-color)!important}table.enquiry tr.product div.changed>.input,table.enquiry tr.product div.changed>.textarea,table.enquiry tr.product td.changed>.input,table.enquiry tr.product td.changed>.textarea,table.enquiry tr.product tfoot tr td.changed>.input,table.enquiry tr.product tfoot tr td.changed>.textarea,table.order tr.product div.changed>.input,table.order tr.product div.changed>.textarea,table.order tr.product td.changed>.input,table.order tr.product td.changed>.textarea,table.order tr.product tfoot tr td.changed>.input,table.order tr.product tfoot tr td.changed>.textarea,table.quote tr.product div.changed>.input,table.quote tr.product div.changed>.textarea,table.quote tr.product td.changed>.input,table.quote tr.product td.changed>.textarea,table.quote tr.product tfoot tr td.changed>.input,table.quote tr.product tfoot tr td.changed>.textarea{border-color:var(--changed-border);background-color:var(--changed-background)}table.enquiry tr.product div.changed>.input:hover,table.enquiry tr.product div.changed>.textarea:hover,table.enquiry tr.product td.changed>.input:hover,table.enquiry tr.product td.changed>.textarea:hover,table.enquiry tr.product tfoot tr td.changed>.input:hover,table.enquiry tr.product tfoot tr td.changed>.textarea:hover,table.order tr.product div.changed>.input:hover,table.order tr.product div.changed>.textarea:hover,table.order tr.product td.changed>.input:hover,table.order tr.product td.changed>.textarea:hover,table.order tr.product tfoot tr td.changed>.input:hover,table.order tr.product tfoot tr td.changed>.textarea:hover,table.quote tr.product div.changed>.input:hover,table.quote tr.product div.changed>.textarea:hover,table.quote tr.product td.changed>.input:hover,table.quote tr.product td.changed>.textarea:hover,table.quote tr.product tfoot tr td.changed>.input:hover,table.quote tr.product tfoot tr td.changed>.textarea:hover{color:var(--changed-hover-color);border-color:var(--changed-hover-border);background-color:var(--changed-hover-background)}table.enquiry tr.product div.changed>.input:focus,table.enquiry tr.product div.changed>.textarea:focus,table.enquiry tr.product td.changed>.input:focus,table.enquiry tr.product td.changed>.textarea:focus,table.enquiry tr.product tfoot tr td.changed>.input:focus,table.enquiry tr.product tfoot tr td.changed>.textarea:focus,table.order tr.product div.changed>.input:focus,table.order tr.product div.changed>.textarea:focus,table.order tr.product td.changed>.input:focus,table.order tr.product td.changed>.textarea:focus,table.order tr.product tfoot tr td.changed>.input:focus,table.order tr.product tfoot tr td.changed>.textarea:focus,table.quote tr.product div.changed>.input:focus,table.quote tr.product div.changed>.textarea:focus,table.quote tr.product td.changed>.input:focus,table.quote tr.product td.changed>.textarea:focus,table.quote tr.product tfoot tr td.changed>.input:focus,table.quote tr.product tfoot tr td.changed>.textarea:focus{color:var(--changing-color)!important;border-color:var(--changing-border)!important;background-color:var(--changing-background)!important}table.enquiry tr.product div.changed .prefix,table.enquiry tr.product div.changed .suffix,table.enquiry tr.product td.changed .prefix,table.enquiry tr.product td.changed .suffix,table.enquiry tr.product tfoot tr td.changed .prefix,table.enquiry tr.product tfoot tr td.changed .suffix,table.order tr.product div.changed .prefix,table.order tr.product div.changed .suffix,table.order tr.product td.changed .prefix,table.order tr.product td.changed .suffix,table.order tr.product tfoot tr td.changed .prefix,table.order tr.product tfoot tr td.changed .suffix,table.quote tr.product div.changed .prefix,table.quote tr.product div.changed .suffix,table.quote tr.product td.changed .prefix,table.quote tr.product td.changed .suffix,table.quote tr.product tfoot tr td.changed .prefix,table.quote tr.product tfoot tr td.changed .suffix{background-color:var(--changed-border);border-color:var(--changed-border);color:var(--orange-90)!important}table.enquiry tr.product .expected:hover,table.order tr.product .expected:hover,table.quote tr.product .expected:hover{color:var(--admin-50);cursor:pointer}table.enquiry tr.product .unexpected,table.order tr.product .unexpected,table.quote tr.product .unexpected{background-color:var(--orange-50);color:#fff;padding:0 .5em;border-radius:.25em;transition:background-color var(--unit-transition)}table.enquiry tr.product .unexpected:hover,table.order tr.product .unexpected:hover,table.quote tr.product .unexpected:hover{background-color:var(--admin-50);cursor:pointer}#admin form .field-preview{border:1px solid var(--admin-70);background-color:var(--admin-95);border-radius:var(--unit-radius);min-height:5em;padding:.5rem}#admin form .field-preview p{margin-bottom:.25em}#admin form .field-preview p:first-child{margin-top:0}#admin form .field-preview p:last-child{margin-bottom:0}#admin form .field-preview h4{font-size:var(--size-large);font-weight:500;margin-bottom:.5em}#admin form .field .help:has(.details){margin-left:0}#admin form .field .help:has(.details):before{display:none}#admin form textarea{resize:vertical}#admin form.compact .field{margin-bottom:.5rem}#admin header.entity{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1em;padding-top:0}#admin header.entity>.card{display:flex;margin-top:.5rem}#admin header.entity>.card>.icon{font-size:4rem;width:1.25em;margin-right:.25em}#admin header.entity>.card .details .icon{width:1.25em}#admin header.entity>.card .details .primary{display:block;font-size:var(--size-larger);font-weight:400;margin:0;padding:0}#admin header.entity>.card .details .secondary{margin:0;font-size:var(--size-medium);line-height:1.3;font-weight:400}#admin header.entity>.card .details .extra{margin:0;font-size:var(--size-small);line-height:1.3}#admin header.entity>.card .details a{transition:color .25s;color:var(--admin-50);text-decoration:none!important}#admin header.entity>.card .details a:hover{color:var(--admin-20)}#admin header.entity .controls{display:flex;gap:.5rem;align-items:center;justify-content:right;text-align:left}#admin header.entity .controls .status{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.5rem}#admin header.entity .controls .prominent{font-size:var(--size-large);margin-top:.25rem}#admin header.entity .controls .badge{font-size:var(--size-smaller)!important}#admin header.entity .price-ex .price{font-size:var(--size-larger);font-weight:400;line-height:1.2}#admin header.entity .price-ex .ex-vat{font-size:var(--size-smaller);font-weight:300;line-height:1}.icon.fixedWidth{min-width:1.2em;border:1px dashed lime}a:not(.button,.tab) .icon.on-left{margin-left:0}#admin .inset{border:1px solid var(--color-80);background-color:var(--color-100);border-radius:var(--unit-radius);padding:1em}.notes{line-height:130%}.notes p{margin:0 0 .75rem}.notes p:first-child{margin-top:0}.notes p:last-child{margin-bottom:0}.notes span.line{display:block}.notes span.line+span.line{margin-top:.5em}.prefixed-number{--border-color:var(--grey-90);--prefix-color:#333;--prefix-background:#eee;--radius:5px;--inner-radius:calc(var(--radius) - 1px);border:1px solid var(--border-color);display:inline-flex;border-radius:var(--radius);line-height:1}.prefixed-number .prefix{border-right:1px solid var(--border-color);color:var(--prefix-color);background-color:var(--prefix-background);font-size:.75em;line-height:1.8667;font-weight:300;border-top-left-radius:var(--inner-radius);border-bottom-left-radius:var(--inner-radius);padding:0 .5em}.prefixed-number .number{line-height:1.4;padding:0 .25em;font-weight:500}.prefixed-number+.prefixed-number{margin-left:.75em}#admin .entity-overview{margin-top:1rem}#admin .entity-overview .item{padding-bottom:1rem}#admin .entity-overview .item label{color:var(--admin-60);padding-bottom:.25rem;border-bottom:1px solid var(--admin-80);margin-bottom:.5rem;margin-left:0}#admin .entity-overview .item .value{line-height:130%}#admin .entity-overview .item .value .box{border:0;padding:0;line-height:130%}#admin .entity-overview .item .value>p{margin:.75rem 0}#admin .entity-overview .item .value>p:first-child{margin-top:0}#admin .entity-overview .item .value>p:last-child{margin-bottom:0}h3.light{margin:0;font-size:var(--size-larger);font-weight:300}#admin #products .menu .item.inactive{opacity:.5}#admin #products .menu .item .text{flex-grow:1;display:flex;justify-content:space-between;align-items:center}#admin #products .menu .item .badge.range-count{min-width:2.5em;text-align:center}#admin #products aside .search .result.active .name,#admin #products aside .search .result:hover .name{color:var(--text-color)}#admin .range.preview section.range>header{margin-top:0;padding-top:0}#admin .product.card.inactive,#admin .range.card.inactive{opacity:.6}section.media>header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:0 0 .5em;border-bottom:1px solid var(--admin-90);margin-bottom:1em}section.media>header .info{flex:1 0;margin-right:1em;justify-content:flex-start}section.media>header .ref{margin:0;display:block;font-size:var(--size-large);font-weight:300;color:var(--blue-50)}section.media>header .name{margin:0;font-size:var(--size-largest);font-weight:300}section.media>header .overview{font-size:var(--size-large);font-weight:300}section.media>header .controls{flex:0 0 10em;font-size:.9em}section.media>header .controls .button{width:100%;margin-right:0;display:flex;align-items:center;justify-content:space-between}.media.upload form .button.select{font-size:var(--size-large);color:#fff;display:flex;align-items:middle;gap:.5rem;margin-left:0}.media.upload form .button.reset{height:37px;margin-top:1.2rem;margin-bottom:0}.media.upload form [type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.media.upload form [type=file]+label{transition:background-color .3s}.media.upload form .form .field [type=file]+label{font-weight:400!important}.media.upload form [type=file]:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}#admin .product-media{display:flex;align-items:flex-start}#admin .product-media .sidebar{flex:0 1 180px;padding:5px;background-color:#ddd}#admin .product-media .sidebar .controls{padding-bottom:5px}#admin .product-media .sidebar .controls .button{width:100%;margin-bottom:5px}#admin .product-media .sidebar .controls .button .caption{float:left}#admin .product-media .sidebar .controls .button .icon{float:right}#admin .product-media .sidebar .controls .button:last-child{margin-bottom:0}#admin .product-media .widebar{flex:1 1 90%;padding-left:20px}#admin .product-media .pdf.viewer{width:100%;border:2px solid #000;height:calc(100vh - 140px)}.sort-media{padding:1.6rem;background-color:var(--grey-60);display:block;position:relative;margin-bottom:5px}.sort-media:last-child{margin-bottom:0}.sort-media .rank{font-size:.8rem;line-height:1.2rem;height:1.2rem;top:.2rem;left:50%;transform:translate(-50%);width:2rem;color:white(.8);border-radius:var(--inner-radius)}.sort-media .rank,.sort-media .sort-handle{position:absolute;margin:0;text-align:center}.sort-media .sort-handle{font-size:1.2rem;line-height:1;padding:1.5rem 0;width:1.6rem;top:50%;left:0;transform:translateY(-50%);background-color:white(.2);border-top:1px solid white(.8);border-bottom:1px solid white(.8);color:black(.8)}.sort-media .sort-handle:hover{background-color:var(--orange-50);color:white(.8)}.sort-media .document{display:inline-block;margin:0;width:8rem}.sort-media .document .pageicon{height:9rem;background-color:#fff}.sort-media .document .pageicon img{width:100%;height:100%}.sort-media .document .pageicon .uri{padding:0 .5rem}.sort-media .document .pageicon .icon{top:60%}.sort-media.inactive{opacity:.6}.sort-media.inactive .document .pageicon .icon{color:black(.2)}.sort-media:hover{background-color:var(--grey-50)}.sort-media:hover .document{background-color:var(--blue-50)}.sort-media.moved{background-color:var(--orange-60)}.sort-media.moved .rank{background-color:var(--orange-50)}.sort-media.moved:hover{background-color:var(--orange-40)}.sort-media.inactive:before{position:absolute;left:0;bottom:.3rem;width:100%;height:1rem;font-size:1rem;line-height:1rem;text-align:center;color:black(.8);content:"INACTIVE"}.sort-media.selected:after,.sort-media:hover:after{position:absolute;width:24px;height:24px;text-align:center;line-height:24px;top:50%;left:100%;margin-top:-12px;border:12px solid transparent;border-left:12px solid var(--grey-50);content:" "}.sort-media.moved:hover:after{border-left-color:var(--orange-40)}.sort-media.selected{background-color:var(--blue-30)}.sort-media.selected:after{border-left-color:var(--blue-30)}.sort-media.selected:hover{background-color:var(--blue-10)}.sort-media.selected:hover:after{border-left-color:var(--blue-10)}.sort-media.sorting{background-color:var(--orange-50)}.sort-media.sorting .document .pageicon .icon{color:black(.6)}.sort-media.sorting:after,.sort-media.sorting:before{position:absolute;width:24px;height:24px;left:50%;margin-left:-12px;border:12px solid transparent;content:" "}.sort-media.sorting:before{top:-24px;border-bottom:12px solid var(--orange-50)}.sort-media.sorting:after{top:100%;border-top:12px solid var(--orange-50)}.mr-safety .item{text-align:center;border:10px solid #fff;opacity:.4;padding:1rem}.mr-safety .item img{width:6rem}.mr-safety .item:hover{border-color:var(--grey-50);opacity:1}.mr-safety .item.selected{border-color:var(--blue-50);opacity:1}.mr-safety .item .caption{font-size:.8em;line-height:1.2;font-weight:700;margin-bottom:.5em}.mr-safety .item .tesla-input{text-align:center;font-size:.9em}.mr-safety .item .tesla-input input{padding:.3em;margin:0 .5em;width:2.5em;text-align:center}table.price-edit th{background-color:var(--grey-90)}table.price-edit .prefixed.field,table.price-edit .suffixed.field{margin-bottom:0}table.price-edit .original{background-color:rgba(var(--green-50),.1);color:dark-color(var(--green-50))}table.price-edit .pending{background-color:rgba(var(--blue-50),.1);color:dark-color(var(--blue-50))}table.price-edit input[type=number]::-webkit-inner-spin-button{margin-left:8px}table.price-edit input[type=number]:hover::-webkit-inner-spin-button{background-color:darkish-color(var(--orange-50))!important;color:white(.8)}table.price-edit td.field.changed{background-color:var(--orange-95);color:var(--orange-50)}table.price-edit td.field.changed .input{border-color:var(--orange-30);background-color:lightest-color(var(--orange-50))}table.price-edit td.field.changed.focus .input:focus{background-color:var(--orange-70)!important;border-color:var(--orange-40)!important;outline-color:var(--orange-40)!important;box-shadow:0 0 0 1px var(--orange-40)!important;color:var(--orange-20)!important}table.price-edit td.field.changed.focus .prefix,table.price-edit td.field.changed.focus .suffix{background-color:var(--orange-40)!important;border-color:var(--orange-40)!important;color:white(.9)!important;box-shadow:0 0 0 1px var(--orange-40)!important}table.price-edit td.field.changed:not(.focus) .prefix,table.price-edit td.field.changed:not(.focus) .suffix{background-color:var(--orange-30);border-color:var(--orange-30);color:white(.9)!important}.picture-positioning{display:flex}.picture-positioning .previews{flex:1 1 50%}.picture-positioning .previews .enclose{border:1px solid var(--blue-50);width:12em;margin-bottom:2em}.picture-positioning .previews .enclose.high-aspect{height:8em}.picture-positioning .previews .enclose.square{height:12em}.picture-positioning .previews .enclose.low-aspect{height:18em}.picture-positioning .previews .enclose img{height:100%;width:100%;object-fit:contain}.picture-positioning .previews .enclose img.cover{object-fit:cover}.picture-positioning .position-options{flex:1 1 50%}.picture-positioning .position-options .option{font-size:0;padding:5px}.picture-positioning .position-options .option:hover{background-color:var(--blue-50)}.picture-positioning .position-options .option.selected{background-color:var(--orange-50)}.picture-positioning .position-options img{width:100%;display:block}#admin .related table td,#admin .related table th{padding:.3em .5em;font-size:.9rem}#admin .related table .action{width:12rem;text-align:right}#admin .related table button{margin-bottom:0;font-size:.7rem}#admin .related table .confirm{font-size:0;line-height:0}#admin .related table .buttons .or{height:1.6rem;font-size:.7rem}#admin .related table tr.saving td{background-color:var(--orange-90)!important;color:var(--red-40)!important}#admin .related table tr.duplicate td{background-color:var(--red-90)!important;color:var(--red-40)!important}#admin .related table tfoot tr th{background-color:var(--green-50);color:#fff;text-align:center;padding:.5em}#admin .related table tfoot tr td{background-color:var(--green-90)!important;color:#000!important}#admin .related table tfoot tr.adding td{background-color:var(--green-90)!important;color:var(--green-30)!important}#admin .opening-quote{max-width:35em;margin:2em auto;font-size:1.4em;line-height:1.4;text-align:center;opacity:.4;color:var(--admin-40)}#admin .opening-quote blockquote{margin-top:2em;font-style:italic}#admin .opening-quote blockquote footer{margin-top:1rem;font-size:.6em;font-style:normal;text-align:right}div.recent .item{white-space:nowrap;font-size:var(--size-small);padding:.25em .5em}div.recent .item .icon{margin-right:.5em}div.recent .item .icon.pin{opacity:.3}div.recent .item .icon.pin:hover{opacity:1}div.recent .item .pinned{font-weight:700}div.recent .item .pinned .icon.pin{opacity:1}div.recent .item .pinned .icon.pin:hover{opacity:.3}div.recent-tiles a.tile{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem;background-color:var(--grey-95);border:1px solid var(--grey-80);border-radius:.5rem;box-shadow:var(--shadow-4);transition:all .3s}div.recent-tiles a.tile:hover{background-color:var(--grey-100);border-color:var(--grey-70)}div.recent-tiles a.tile svg.icon.fade{opacity:.5;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.5))}div.recent-tiles a.tile .missing svg.icon{opacity:.25}div.recent-tiles a.tile .thumbnail{flex:0 0 100px;padding:0;border:0}div.recent-tiles a.tile .thumbnail img{object-fit:cover;width:100px;height:80px}div.recent-tiles a.tile:active,div.recent-tiles a.tile:focus{text-decoration:none!important}#admin .outlined.revealable{--border-color:var(--admin-80);--border-radius:var(--unit-radius);border:1px solid var(--border-color);border-radius:var(--border-radius)}#admin .outlined.revealable>.head{padding:.25em .5em;transition:all .2s}#admin .outlined.revealable>.head label{color:var(--admin-60)}#admin .outlined.revealable.revealed>.head{background-color:var(--admin-95);color:var(--admin-20);border-bottom:1px solid var(--border-color)}#admin .outlined.revealable.revealed>.head:hover,#admin .outlined.revealable>.head:hover{transition:all .2s;background-color:var(--admin-50);color:#fff;cursor:pointer}#admin .outlined.revealable.revealed>.head:hover label,#admin .outlined.revealable>.head:hover label{transition:all .2s;color:var(--admin-80)}#admin .shaded.revealable{--border-color:var(--admin-80);background-color:#fff;border:1px solid var(--border-color);color:var(--admin-30)}#admin .shaded.revealable:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}#admin .shaded.revealable:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}#admin .shaded.revealable .headline{min-height:38px}#admin .shaded.revealable+.revealable{border-top:none}#admin .shaded.revealable.revealed .head{background-color:var(--admin-90);color:var(--admin-20)}#admin .shaded.revealable .head:hover{background-color:var(--admin-60);color:#fff!important}#admin .shaded.revealable .head:hover .icon{color:#fff!important}#admin .shaded.revealable:first-child .head{border-radius:var(--border-radius) var(--border-radius) 0 0}#admin .shaded.revealable:last-child:not(.revealed) .head:hover{border-radius:0 0 var(--border-radius) var(--border-radius)}#admin .shaded.revealable .body{padding:.6em;border-top:1px solid var(--border-color)}#admin .app>aside section{margin-top:.5rem;margin-bottom:1rem}#admin .subtitle .controls,.suggestions{font-size:var(--size-small)}.suggestions{--color:var(--admin-35);--color-hover:var(--admin-10);--border-color:var(--admin-80);--background-color:var(--admin-100);--background-hover:var(--admin-90);--border-radius:0.25em;border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.suggestions .suggestion{padding:.25em .5em;background-color:var(--background-color);border-bottom:1px solid var(--border-color);color:var(--color);transition:all var(--unit-transition)}.suggestions .suggestion:last-child{border-bottom:none}.suggestions .suggestion:hover{background-color:var(--background-hover);color:var(--color-hover);cursor:pointer}.suggestions-toggle{transition:color var(--unit-transition)}.suggestions-toggle:hover{color:var(--hover-color)!important}#admin .summary:not(.details .summary){position:relative;padding:0;display:flex;align-items:flex-start;flex-wrap:nowrap}#admin .summary:not(.details .summary) .detail{flex-grow:1}#admin .summary:not(.details .summary) .detail .name,#admin .summary:not(.details .summary) .detail .primary{font-size:var(--size-medium);line-height:1.25;font-weight:500}#admin .summary:not(.details .summary) .detail .company,#admin .summary:not(.details .summary) .detail .secondary{font-size:var(--size-small);line-height:1.3;font-weight:300}#admin .summary:not(.details .summary) .detail .email,#admin .summary:not(.details .summary) .detail .tertiary{font-size:var(--size-smaller);line-height:1.5;opacity:.8}#admin .summary:not(.details .summary) .detail .product-type{font-size:var(--size-medium)}#admin .summary:not(.details .summary) .detail .compatible-with,#admin .summary:not(.details .summary) .detail .notes{display:flex;gap:.5rem;font-size:var(--size-medium);align-items:center;font-weight:500;line-height:1.3;margin-top:4px;color:var(--orange-20);background-color:var(--orange-95);border:1px solid var(--orange-80);border-radius:4px;padding:2px 4px}#admin .summary:not(.details .summary) .detail .compatible-with .icon,#admin .summary:not(.details .summary) .detail .notes .icon{color:var(--orange-40)}#admin .summary:not(.details .summary) .detail .compatible-with{color:var(--green-20);background-color:var(--green-95);border:1px solid var(--green-80)}#admin .summary:not(.details .summary) .detail .compatible-with .icon{color:var(--green-40)}#admin .summary:not(.details .summary) .info{margin-left:.5em;font-size:var(--size-smaller);display:flex;flex-direction:column;text-align:right;align-items:flex-end}#admin .summary:not(.details .summary) .info:not(.start)>:first-child{flex-basis:100%}#admin .summary:not(.details .summary) .info.start{justify-content:start}#admin .summary:not(.details .summary) .info .id{font-size:var(--size-smallest);opacity:.7;margin-bottom:.25em}#admin .summary:not(.details .summary) .misc{font-size:var(--size-small);line-height:1.4;opacity:.8}#admin .summary:not(.details .summary):hover .detail .compatible-with{border-color:var(--green-40)}#admin .summary:not(.details .summary):hover .detail .compatible-with .icon{color:var(--green-40)}#admin .summary:not(.details .summary):hover .detail .notes{border-color:var(--orange-40)}#admin .summary:not(.details .summary):hover .detail .notes .icon{color:var(--orange-40)}#admin table{--table-border:var(--admin-80)}#admin table.no-border{border:none;border-radius:0}#admin table.detail tbody tr th{vertical-align:baseline}#admin table td.money,#admin table td.number,#admin table th.money,#admin table th.number{text-align:right}#admin table td.raw{white-space:pre-wrap;font-family:var(--font-mono);font-weight:300;line-height:160%}#admin table .shrink{width:1%}#admin .related table{overflow:visible}#admin table.selectable tr:hover:not(.nohover) td.nohover,table.selectable.admin tr:hover:not(.nohover) td.nohover{background-color:transparent!important}table.selectable tr.inactive{opacity:.6}table.selectable tr.inactive:hover{opacity:1}#admin .tabset{--tab-color:var(--admin-30);--tab-background:var(--admin-95);--tab-border-color:var(--admin-80);--tab-hover-color:var(--admin-20);--tab-hover-background:var(--admin-90);--tab-hover-border-color:var(--admin-75);--tab-active-color:var(--admin-10);--tab-active-background:var(--app-panel-back);--tab-active-border-color:var(--admin-80)}.flex.baseline button svg.icon{top:0}