.theme-light {
  --color-background-mono: rgb(0, 0, 0);
  --color-background-canvas: rgb(255, 255, 255);
  --color-background-neutral-default: rgb(255, 255, 255);
  --color-background-neutral-hover: rgb(248, 248, 249);
  --color-background-neutral-weak: rgb(248, 248, 249);
  --color-background-neutral-weak-hover: rgb(244, 244, 245);
  --color-background-neutral-medium: rgb(238, 238, 240);
  --color-background-neutral-medium-hover: rgb(228, 228, 231);
  --color-background-neutral-strong: rgb(40, 40, 43);
  --color-background-neutral-strong-hover: rgb(63, 63, 70);
  --color-background-success-default: rgb(241, 252, 241);
  --color-background-success-strong: rgb(38, 193, 43);
  --color-background-danger-default: rgb(254, 242, 242);
  --color-background-danger-strong: rgb(239, 68, 68);
  --color-background-warning-default: rgb(255, 251, 235);
  --color-background-warning-strong: rgb(245, 158, 11);
  --color-background-info-default: rgb(240, 249, 255);
  --color-background-info-strong: rgb(14, 165, 233);
  --color-background-action-strong: rgb(244, 63, 133);
  --color-background-action-strong-hover: rgb(215, 37, 109);
  --color-background-action-strong-active: rgb(181, 22, 91);
  --color-background-action-strong-disabled: rgba(244,63,133, 0.5);
  --color-background-action-medium: rgb(255, 255, 255);
  --color-background-action-medium-hover: rgb(248, 248, 249);
  --color-background-action-medium-active: rgb(255, 229, 238);
  --color-background-action-weak-hover: rgb(238, 238, 240);
  --color-background-action-weak-active: rgb(255, 229, 238);
  --color-background-copilot-default: rgb(250, 245, 255);
  --color-background-copilot-weak: rgb(243, 232, 255);
  --color-background-copilot-medium: rgb(168, 85, 247);
  --color-background-copilot-strong: rgb(107, 33, 168);
  --color-background-decorative-amber-default: rgb(255, 251, 235);
  --color-background-decorative-amber-weak: rgb(254, 243, 199);
  --color-background-decorative-amber-medium: rgb(245, 158, 11);
  --color-background-decorative-amber-strong: rgb(146, 64, 14);
  --color-background-decorative-orange-default: rgb(255, 247, 237);
  --color-background-decorative-orange-weak: rgb(255, 237, 213);
  --color-background-decorative-orange-medium: rgb(249, 115, 22);
  --color-background-decorative-orange-strong: rgb(154, 52, 18);
  --color-background-decorative-lime-default: rgb(247, 253, 232);
  --color-background-decorative-lime-weak: rgb(235, 249, 206);
  --color-background-decorative-lime-medium: rgb(132, 204, 22);
  --color-background-decorative-lime-strong: rgb(63, 98, 18);
  --color-background-decorative-green-default: rgb(241, 252, 241);
  --color-background-decorative-green-weak: rgb(222, 250, 222);
  --color-background-decorative-green-medium: rgb(38, 193, 43);
  --color-background-decorative-green-strong: rgb(22, 101, 26);
  --color-background-decorative-emerald-default: rgb(238, 252, 245);
  --color-background-decorative-emerald-weak: rgb(212, 247, 229);
  --color-background-decorative-emerald-medium: rgb(16, 185, 129);
  --color-background-decorative-emerald-strong: rgb(6, 95, 70);
  --color-background-decorative-teal-default: rgb(237, 252, 249);
  --color-background-decorative-teal-weak: rgb(215, 249, 242);
  --color-background-decorative-teal-medium: rgb(20, 184, 166);
  --color-background-decorative-teal-strong: rgb(17, 94, 89);
  --color-background-decorative-cyan-default: rgb(237, 253, 254);
  --color-background-decorative-cyan-weak: rgb(217, 249, 252);
  --color-background-decorative-cyan-medium: rgb(6, 182, 212);
  --color-background-decorative-cyan-strong: rgb(21, 94, 117);
  --color-background-decorative-light-blue-default: rgb(240, 249, 255);
  --color-background-decorative-light-blue-weak: rgb(220, 242, 254);
  --color-background-decorative-light-blue-medium: rgb(14, 165, 233);
  --color-background-decorative-light-blue-strong: rgb(7, 89, 133);
  --color-background-decorative-blue-default: rgb(239, 246, 255);
  --color-background-decorative-blue-weak: rgb(219, 234, 254);
  --color-background-decorative-blue-medium: rgb(59, 130, 246);
  --color-background-decorative-blue-strong: rgb(30, 64, 175);
  --color-background-decorative-indigo-default: rgb(238, 242, 255);
  --color-background-decorative-indigo-weak: rgb(224, 231, 255);
  --color-background-decorative-indigo-medium: rgb(99, 102, 241);
  --color-background-decorative-indigo-strong: rgb(55, 48, 163);
  --color-background-decorative-violet-default: rgb(245, 243, 255);
  --color-background-decorative-violet-weak: rgb(237, 233, 254);
  --color-background-decorative-violet-medium: rgb(139, 92, 246);
  --color-background-decorative-violet-strong: rgb(91, 33, 182);
  --color-background-decorative-purple-default: rgb(250, 245, 255);
  --color-background-decorative-purple-weak: rgb(243, 232, 255);
  --color-background-decorative-purple-medium: rgb(168, 85, 247);
  --color-background-decorative-purple-strong: rgb(107, 33, 168);
  --color-background-decorative-fuchsia-default: rgb(253, 244, 255);
  --color-background-decorative-fuchsia-weak: rgb(250, 232, 255);
  --color-background-decorative-fuchsia-medium: rgb(217, 70, 239);
  --color-background-decorative-fuchsia-strong: rgb(134, 25, 143);
  --color-background-decorative-yellow-default: rgb(254, 252, 232);
  --color-background-decorative-yellow-weak: rgb(254, 249, 195);
  --color-background-decorative-yellow-medium: rgb(234, 179, 8);
  --color-background-decorative-yellow-strong: rgb(133, 77, 14);
  --color-background-decorative-zinc-default: rgb(248, 248, 249);
  --color-background-decorative-zinc-weak: rgb(244, 244, 245);
  --color-background-decorative-zinc-medium: rgb(113, 113, 122);
  --color-background-decorative-zinc-strong: rgb(40, 40, 43);
  --color-background-decorative-cerise-default: rgb(253, 242, 248);
  --color-background-decorative-cerise-weak: rgb(252, 231, 243);
  --color-background-decorative-cerise-medium: rgb(236, 72, 153);
  --color-background-decorative-cerise-strong: rgb(157, 23, 77);
  --color-background-decorative-rose-default: rgb(255, 241, 242);
  --color-background-decorative-rose-weak: rgb(255, 228, 230);
  --color-background-decorative-rose-medium: rgb(244, 63, 94);
  --color-background-decorative-rose-strong: rgb(159, 18, 57);
  --color-background-decorative-red-default: rgb(254, 242, 242);
  --color-background-decorative-red-weak: rgb(254, 226, 226);
  --color-background-decorative-red-medium: rgb(239, 68, 68);
  --color-background-decorative-red-strong: rgb(153, 27, 27);
  --color-border-neutral-default: rgba(0,0,0, 0.06);
  --color-border-neutral-medium: rgba(0,0,0, 0.11);
  --color-border-neutral-strong: rgba(0,0,0, 0.2);
  --color-border-success-default: rgba(52,53,58, 0.05);
  --color-border-danger-default: rgba(52,53,58, 0.05);
  --color-border-warning-default: rgba(52,53,58, 0.05);
  --color-border-info-default: rgba(52,53,58, 0.05);
  --color-border-action-medium: rgb(228, 228, 231);
  --color-border-action-medium-active: rgba(0,0,0, 0.05);
  --color-border-action-strong: linear-gradient(180deg, rgba(0,0,0, 0.02) 2%, rgba(0,0,0, 0.10) 100%);
  --color-border-copilot-medium: rgb(107, 33, 168);
  --color-border-decorative-amber-medium: rgb(146, 64, 14);
  --color-border-decorative-orange-medium: rgb(154, 52, 18);
  --color-border-decorative-lime-medium: rgb(63, 98, 18);
  --color-border-decorative-green-medium: rgb(22, 101, 26);
  --color-border-decorative-emerald-medium: rgb(6, 95, 70);
  --color-border-decorative-teal-medium: rgb(17, 94, 89);
  --color-border-decorative-cyan-medium: rgb(21, 94, 117);
  --color-border-decorative-light-blue-medium: rgb(7, 89, 133);
  --color-border-decorative-blue-medium: rgb(30, 64, 175);
  --color-border-decorative-indigo-medium: rgb(55, 48, 163);
  --color-border-decorative-violet-medium: rgb(91, 33, 182);
  --color-border-decorative-purple-medium: rgb(107, 33, 168);
  --color-border-decorative-fuchsia-medium: rgb(134, 25, 143);
  --color-border-decorative-yellow-medium: rgb(133, 77, 14);
  --color-border-decorative-zinc-medium: rgb(40, 40, 43);
  --color-border-decorative-cerise-medium: rgb(157, 23, 77);
  --color-border-decorative-rose-medium: rgb(159, 18, 57);
  --color-border-decorative-red-medium: rgb(153, 27, 27);
  --color-outline-focus-default: rgba(244,63,133, 0.5);
  --color-text-neutral-default: rgb(52, 53, 58);
  --color-text-neutral-weak: rgb(178, 179, 185);
  --color-text-neutral-medium: rgb(113, 113, 122);
  --color-text-action-default: rgb(244, 63, 133);
  --color-text-action-hover: rgb(215, 37, 109);
  --color-text-action-default-active: rgb(215, 37, 109);
  --color-text-action-weak: rgb(52, 53, 58);
  --color-text-action-weak-active: rgb(215, 37, 109);
  --color-text-action-medium: rgb(52, 53, 58);
  --color-text-action-medium-active: rgb(215, 37, 109);
  --color-text-action-strong: rgb(255, 255, 255);
  --color-text-success-default: rgb(52, 53, 58);
  --color-text-danger-default: rgb(52, 53, 58);
  --color-text-warning-default: rgb(52, 53, 58);
  --color-text-info-default: rgb(52, 53, 58);
  --color-text-copilot-default: rgb(147, 51, 234);
  --color-text-copilot-weak: rgb(107, 33, 168);
  --color-text-copilot-medium: rgb(255, 255, 255);
  --color-text-copilot-strong: rgb(255, 255, 255);
  --color-text-decorative-amber-default: rgb(217, 119, 6);
  --color-text-decorative-amber-weak: rgb(146, 64, 14);
  --color-text-decorative-amber-medium: rgb(255, 255, 255);
  --color-text-decorative-amber-strong: rgb(255, 255, 255);
  --color-text-decorative-orange-default: rgb(234, 88, 12);
  --color-text-decorative-orange-weak: rgb(154, 52, 18);
  --color-text-decorative-orange-medium: rgb(255, 255, 255);
  --color-text-decorative-orange-strong: rgb(255, 255, 255);
  --color-text-decorative-fuchsia-default: rgb(192, 38, 211);
  --color-text-decorative-fuchsia-weak: rgb(134, 25, 143);
  --color-text-decorative-fuchsia-medium: rgb(255, 255, 255);
  --color-text-decorative-fuchsia-strong: rgb(255, 255, 255);
  --color-text-decorative-purple-default: rgb(147, 51, 234);
  --color-text-decorative-purple-weak: rgb(107, 33, 168);
  --color-text-decorative-purple-medium: rgb(255, 255, 255);
  --color-text-decorative-purple-strong: rgb(255, 255, 255);
  --color-text-decorative-violet-default: rgb(124, 58, 237);
  --color-text-decorative-violet-weak: rgb(91, 33, 182);
  --color-text-decorative-violet-medium: rgb(255, 255, 255);
  --color-text-decorative-violet-strong: rgb(255, 255, 255);
  --color-text-decorative-indigo-default: rgb(79, 70, 229);
  --color-text-decorative-indigo-weak: rgb(55, 48, 163);
  --color-text-decorative-indigo-medium: rgb(255, 255, 255);
  --color-text-decorative-indigo-strong: rgb(255, 255, 255);
  --color-text-decorative-blue-default: rgb(37, 99, 235);
  --color-text-decorative-blue-weak: rgb(30, 64, 175);
  --color-text-decorative-blue-medium: rgb(255, 255, 255);
  --color-text-decorative-blue-strong: rgb(255, 255, 255);
  --color-text-decorative-light-blue-default: rgb(2, 132, 199);
  --color-text-decorative-light-blue-weak: rgb(7, 89, 133);
  --color-text-decorative-light-blue-medium: rgb(255, 255, 255);
  --color-text-decorative-light-blue-strong: rgb(255, 255, 255);
  --color-text-decorative-cyan-default: rgb(8, 145, 178);
  --color-text-decorative-cyan-weak: rgb(21, 94, 117);
  --color-text-decorative-cyan-medium: rgb(255, 255, 255);
  --color-text-decorative-cyan-strong: rgb(255, 255, 255);
  --color-text-decorative-teal-default: rgb(13, 148, 136);
  --color-text-decorative-teal-weak: rgb(17, 94, 89);
  --color-text-decorative-teal-medium: rgb(255, 255, 255);
  --color-text-decorative-teal-strong: rgb(255, 255, 255);
  --color-text-decorative-emerald-default: rgb(5, 150, 105);
  --color-text-decorative-emerald-weak: rgb(6, 95, 70);
  --color-text-decorative-emerald-medium: rgb(255, 255, 255);
  --color-text-decorative-emerald-strong: rgb(255, 255, 255);
  --color-text-decorative-green-default: rgb(22, 163, 27);
  --color-text-decorative-green-weak: rgb(22, 101, 26);
  --color-text-decorative-green-medium: rgb(255, 255, 255);
  --color-text-decorative-green-strong: rgb(255, 255, 255);
  --color-text-decorative-lime-default: rgb(101, 163, 13);
  --color-text-decorative-lime-weak: rgb(63, 98, 18);
  --color-text-decorative-lime-medium: rgb(255, 255, 255);
  --color-text-decorative-lime-strong: rgb(255, 255, 255);
  --color-text-decorative-cerise-default: rgb(219, 39, 119);
  --color-text-decorative-cerise-weak: rgb(157, 23, 77);
  --color-text-decorative-cerise-medium: rgb(255, 255, 255);
  --color-text-decorative-cerise-strong: rgb(255, 255, 255);
  --color-text-decorative-yellow-default: rgb(202, 138, 4);
  --color-text-decorative-yellow-weak: rgb(133, 77, 14);
  --color-text-decorative-yellow-medium: rgb(255, 255, 255);
  --color-text-decorative-yellow-strong: rgb(255, 255, 255);
  --color-text-decorative-zinc-default: rgb(87, 89, 95);
  --color-text-decorative-zinc-weak: rgb(40, 40, 43);
  --color-text-decorative-zinc-medium: rgb(255, 255, 255);
  --color-text-decorative-zinc-strong: rgb(255, 255, 255);
  --color-text-decorative-rose-default: rgb(225, 29, 72);
  --color-text-decorative-rose-weak: rgb(159, 18, 57);
  --color-text-decorative-rose-medium: rgb(255, 255, 255);
  --color-text-decorative-rose-strong: rgb(255, 255, 255);
  --color-text-decorative-red-default: rgb(220, 38, 38);
  --color-text-decorative-red-weak: rgb(153, 27, 27);
  --color-text-decorative-red-medium: rgb(255, 255, 255);
  --color-text-decorative-red-strong: rgb(255, 255, 255);
  --color-icon-neutral-default: rgb(87, 89, 95);
  --color-icon-neutral-weak: rgb(178, 179, 185);
  --color-icon-success-default: rgb(22, 163, 27);
  --color-icon-success-strong: rgb(255, 255, 255);
  --color-icon-danger-default: rgb(220, 38, 38);
  --color-icon-danger-strong: rgb(255, 255, 255);
  --color-icon-warning-default: rgb(217, 119, 6);
  --color-icon-warning-strong: rgb(255, 255, 255);
  --color-icon-info-default: rgb(2, 132, 199);
  --color-icon-info-strong: rgb(255, 255, 255);
  --color-icon-copilot-default: rgb(147, 51, 234);
  --color-icon-copilot-weak: rgb(107, 33, 168);
  --color-icon-copilot-medium: rgb(255, 255, 255);
  --color-icon-copilot-strong: rgb(255, 255, 255);
  --color-icon-decorative-amber-default: rgb(217, 119, 6);
  --color-icon-decorative-amber-weak: rgb(146, 64, 14);
  --color-icon-decorative-amber-medium: rgb(255, 255, 255);
  --color-icon-decorative-amber-strong: rgb(255, 255, 255);
  --color-icon-decorative-orange-default: rgb(234, 88, 12);
  --color-icon-decorative-orange-weak: rgb(154, 52, 18);
  --color-icon-decorative-orange-medium: rgb(255, 255, 255);
  --color-icon-decorative-orange-strong: rgb(255, 255, 255);
  --color-icon-decorative-fuchsia-default: rgb(192, 38, 211);
  --color-icon-decorative-fuchsia-weak: rgb(134, 25, 143);
  --color-icon-decorative-fuchsia-medium: rgb(255, 255, 255);
  --color-icon-decorative-fuchsia-strong: rgb(255, 255, 255);
  --color-icon-decorative-purple-default: rgb(147, 51, 234);
  --color-icon-decorative-purple-weak: rgb(107, 33, 168);
  --color-icon-decorative-purple-medium: rgb(255, 255, 255);
  --color-icon-decorative-purple-strong: rgb(255, 255, 255);
  --color-icon-decorative-violet-default: rgb(124, 58, 237);
  --color-icon-decorative-violet-weak: rgb(91, 33, 182);
  --color-icon-decorative-violet-medium: rgb(255, 255, 255);
  --color-icon-decorative-violet-strong: rgb(255, 255, 255);
  --color-icon-decorative-indigo-default: rgb(79, 70, 229);
  --color-icon-decorative-indigo-weak: rgb(55, 48, 163);
  --color-icon-decorative-indigo-medium: rgb(255, 255, 255);
  --color-icon-decorative-indigo-strong: rgb(255, 255, 255);
  --color-icon-decorative-blue-default: rgb(37, 99, 235);
  --color-icon-decorative-blue-weak: rgb(30, 64, 175);
  --color-icon-decorative-blue-medium: rgb(255, 255, 255);
  --color-icon-decorative-blue-strong: rgb(255, 255, 255);
  --color-icon-decorative-light-blue-default: rgb(2, 132, 199);
  --color-icon-decorative-light-blue-weak: rgb(7, 89, 133);
  --color-icon-decorative-light-blue-medium: rgb(255, 255, 255);
  --color-icon-decorative-light-blue-strong: rgb(255, 255, 255);
  --color-icon-decorative-cyan-default: rgb(8, 145, 178);
  --color-icon-decorative-cyan-weak: rgb(21, 94, 117);
  --color-icon-decorative-cyan-medium: rgb(255, 255, 255);
  --color-icon-decorative-cyan-strong: rgb(255, 255, 255);
  --color-icon-decorative-teal-default: rgb(13, 148, 136);
  --color-icon-decorative-teal-weak: rgb(17, 94, 89);
  --color-icon-decorative-teal-medium: rgb(255, 255, 255);
  --color-icon-decorative-teal-strong: rgb(255, 255, 255);
  --color-icon-decorative-emerald-default: rgb(5, 150, 105);
  --color-icon-decorative-emerald-weak: rgb(6, 95, 70);
  --color-icon-decorative-emerald-medium: rgb(255, 255, 255);
  --color-icon-decorative-emerald-strong: rgb(255, 255, 255);
  --color-icon-decorative-green-default: rgb(22, 163, 27);
  --color-icon-decorative-green-weak: rgb(22, 101, 26);
  --color-icon-decorative-green-medium: rgb(255, 255, 255);
  --color-icon-decorative-green-strong: rgb(255, 255, 255);
  --color-icon-decorative-lime-default: rgb(101, 163, 13);
  --color-icon-decorative-lime-weak: rgb(63, 98, 18);
  --color-icon-decorative-lime-medium: rgb(255, 255, 255);
  --color-icon-decorative-lime-strong: rgb(255, 255, 255);
  --color-icon-decorative-cerise-default: rgb(219, 39, 119);
  --color-icon-decorative-cerise-weak: rgb(157, 23, 77);
  --color-icon-decorative-cerise-medium: rgb(255, 255, 255);
  --color-icon-decorative-cerise-strong: rgb(255, 255, 255);
  --color-icon-decorative-yellow-default: rgb(202, 138, 4);
  --color-icon-decorative-yellow-weak: rgb(133, 77, 14);
  --color-icon-decorative-yellow-medium: rgb(255, 255, 255);
  --color-icon-decorative-yellow-strong: rgb(255, 255, 255);
  --color-icon-decorative-zinc-default: rgb(87, 89, 95);
  --color-icon-decorative-zinc-weak: rgb(40, 40, 43);
  --color-icon-decorative-zinc-medium: rgb(255, 255, 255);
  --color-icon-decorative-zinc-strong: rgb(255, 255, 255);
  --color-icon-decorative-rose-default: rgb(225, 29, 72);
  --color-icon-decorative-rose-weak: rgb(159, 18, 57);
  --color-icon-decorative-rose-medium: rgb(255, 255, 255);
  --color-icon-decorative-rose-strong: rgb(255, 255, 255);
  --color-icon-decorative-red-default: rgb(220, 38, 38);
  --color-icon-decorative-red-weak: rgb(153, 27, 27);
  --color-icon-decorative-red-medium: rgb(255, 255, 255);
  --color-icon-decorative-red-strong: rgb(255, 255, 255);
}
.theme-dark {
  --color-background-mono: rgb(255, 255, 255);
  --color-background-canvas: rgb(28, 28, 30);
  --color-background-neutral-default: rgb(40, 40, 43);
  --color-background-neutral-hover: rgb(52, 53, 58);
  --color-background-neutral-weak: rgb(40, 40, 43);
  --color-background-neutral-weak-hover: rgb(52, 53, 58);
  --color-background-neutral-medium: rgb(63, 63, 70);
  --color-background-neutral-medium-hover: rgb(87, 89, 95);
  --color-background-neutral-strong: rgb(15, 15, 16);
  --color-background-neutral-strong-hover: rgb(28, 28, 30);
  --color-background-success-default: rgb(12, 49, 14);
  --color-background-success-strong: rgb(22, 101, 26);
  --color-background-danger-default: rgb(79, 18, 18);
  --color-background-danger-strong: rgb(153, 27, 27);
  --color-background-warning-default: rgb(73, 32, 9);
  --color-background-warning-strong: rgb(146, 64, 14);
  --color-background-info-default: rgb(9, 53, 78);
  --color-background-info-strong: rgb(7, 89, 133);
  --color-background-action-strong: rgb(181, 22, 91);
  --color-background-action-strong-hover: rgb(215, 37, 109);
  --color-background-action-strong-active: rgb(142, 16, 74);
  --color-background-action-strong-disabled: rgba(244,63,133, 0.5);
  --color-background-action-medium: rgb(28, 28, 30);
  --color-background-action-medium-hover: rgb(40, 40, 43);
  --color-background-action-medium-active: rgb(63, 63, 70);
  --color-background-action-weak-hover: rgb(52, 53, 58);
  --color-background-action-weak-active: rgb(63, 63, 70);
  --color-background-copilot-default: rgb(55, 18, 84);
  --color-background-copilot-weak: rgb(88, 28, 135);
  --color-background-copilot-medium: rgb(107, 33, 168);
  --color-background-copilot-strong: rgb(147, 51, 234);
  --color-background-decorative-amber-default: rgb(73, 32, 9);
  --color-background-decorative-amber-weak: rgb(120, 53, 15);
  --color-background-decorative-amber-medium: rgb(217, 119, 6);
  --color-background-decorative-amber-strong: rgb(217, 119, 6);
  --color-background-decorative-orange-default: rgb(76, 27, 11);
  --color-background-decorative-orange-weak: rgb(124, 45, 18);
  --color-background-decorative-orange-medium: rgb(234, 88, 12);
  --color-background-decorative-orange-strong: rgb(234, 88, 12);
  --color-background-decorative-lime-default: rgb(35, 53, 13);
  --color-background-decorative-lime-weak: rgb(54, 83, 20);
  --color-background-decorative-lime-medium: rgb(101, 163, 13);
  --color-background-decorative-lime-strong: rgb(101, 163, 13);
  --color-background-decorative-green-default: rgb(12, 49, 14);
  --color-background-decorative-green-weak: rgb(20, 83, 24);
  --color-background-decorative-green-medium: rgb(22, 163, 27);
  --color-background-decorative-green-strong: rgb(22, 163, 27);
  --color-background-decorative-emerald-default: rgb(4, 47, 36);
  --color-background-decorative-emerald-weak: rgb(6, 78, 59);
  --color-background-decorative-emerald-medium: rgb(5, 150, 105);
  --color-background-decorative-emerald-strong: rgb(5, 150, 105);
  --color-background-decorative-teal-default: rgb(12, 49, 47);
  --color-background-decorative-teal-weak: rgb(19, 78, 74);
  --color-background-decorative-teal-medium: rgb(13, 148, 136);
  --color-background-decorative-teal-strong: rgb(13, 148, 136);
  --color-background-decorative-cyan-default: rgb(15, 53, 67);
  --color-background-decorative-cyan-weak: rgb(22, 78, 99);
  --color-background-decorative-cyan-medium: rgb(8, 145, 178);
  --color-background-decorative-cyan-strong: rgb(8, 145, 178);
  --color-background-decorative-light-blue-default: rgb(9, 53, 78);
  --color-background-decorative-light-blue-weak: rgb(12, 74, 110);
  --color-background-decorative-light-blue-medium: rgb(2, 132, 199);
  --color-background-decorative-light-blue-strong: rgb(2, 132, 199);
  --color-background-decorative-blue-default: rgb(19, 37, 88);
  --color-background-decorative-blue-weak: rgb(30, 58, 138);
  --color-background-decorative-blue-medium: rgb(37, 99, 235);
  --color-background-decorative-blue-strong: rgb(37, 99, 235);
  --color-background-decorative-indigo-default: rgb(31, 29, 83);
  --color-background-decorative-indigo-weak: rgb(49, 46, 129);
  --color-background-decorative-indigo-medium: rgb(79, 70, 229);
  --color-background-decorative-indigo-strong: rgb(79, 70, 229);
  --color-background-decorative-violet-default: rgb(48, 18, 94);
  --color-background-decorative-violet-weak: rgb(76, 29, 149);
  --color-background-decorative-violet-medium: rgb(124, 58, 237);
  --color-background-decorative-violet-strong: rgb(124, 58, 237);
  --color-background-decorative-purple-default: rgb(55, 18, 84);
  --color-background-decorative-purple-weak: rgb(88, 28, 135);
  --color-background-decorative-purple-medium: rgb(147, 51, 234);
  --color-background-decorative-purple-strong: rgb(147, 51, 234);
  --color-background-decorative-fuchsia-default: rgb(72, 17, 75);
  --color-background-decorative-fuchsia-weak: rgb(112, 26, 117);
  --color-background-decorative-fuchsia-medium: rgb(192, 38, 211);
  --color-background-decorative-fuchsia-strong: rgb(192, 38, 211);
  --color-background-decorative-yellow-default: rgb(70, 39, 11);
  --color-background-decorative-yellow-weak: rgb(113, 63, 18);
  --color-background-decorative-yellow-medium: rgb(202, 138, 4);
  --color-background-decorative-yellow-strong: rgb(202, 138, 4);
  --color-background-decorative-zinc-default: rgb(40, 40, 43);
  --color-background-decorative-zinc-weak: rgb(40, 40, 43);
  --color-background-decorative-zinc-medium: rgb(87, 89, 95);
  --color-background-decorative-zinc-strong: rgb(87, 89, 95);
  --color-background-decorative-cerise-default: rgb(73, 13, 37);
  --color-background-decorative-cerise-weak: rgb(131, 24, 67);
  --color-background-decorative-cerise-medium: rgb(219, 39, 119);
  --color-background-decorative-cerise-strong: rgb(219, 39, 119);
  --color-background-decorative-rose-default: rgb(67, 9, 27);
  --color-background-decorative-rose-weak: rgb(136, 19, 55);
  --color-background-decorative-rose-medium: rgb(225, 29, 72);
  --color-background-decorative-rose-strong: rgb(225, 29, 72);
  --color-background-decorative-red-default: rgb(79, 18, 18);
  --color-background-decorative-red-weak: rgb(127, 29, 29);
  --color-background-decorative-red-medium: rgb(220, 38, 38);
  --color-background-decorative-red-strong: rgb(220, 38, 38);
  --color-border-neutral-default: rgba(255,255,255, 0.14);
  --color-border-neutral-medium: rgba(255,255,255, 0.2);
  --color-border-neutral-strong: rgba(255,255,255, 0.28);
  --color-border-success-default: rgba(52,53,58, 0.05);
  --color-border-danger-default: rgba(52,53,58, 0.05);
  --color-border-warning-default: rgba(52,53,58, 0.05);
  --color-border-info-default: rgba(52,53,58, 0.05);
  --color-border-action-medium: rgb(87, 89, 95);
  --color-border-action-medium-active: rgba(0,0,0, 0.05);
  --color-border-action-strong: linear-gradient(180deg, rgba(0,0,0, 0.02) 2%, rgba(0,0,0, 0.10) 100%);
  --color-border-copilot-medium: rgb(107, 33, 168);
  --color-border-decorative-amber-medium: rgb(146, 64, 14);
  --color-border-decorative-orange-medium: rgb(154, 52, 18);
  --color-border-decorative-lime-medium: rgb(63, 98, 18);
  --color-border-decorative-green-medium: rgb(22, 101, 26);
  --color-border-decorative-emerald-medium: rgb(6, 95, 70);
  --color-border-decorative-teal-medium: rgb(17, 94, 89);
  --color-border-decorative-cyan-medium: rgb(21, 94, 117);
  --color-border-decorative-light-blue-medium: rgb(7, 89, 133);
  --color-border-decorative-blue-medium: rgb(30, 64, 175);
  --color-border-decorative-indigo-medium: rgb(55, 48, 163);
  --color-border-decorative-violet-medium: rgb(91, 33, 182);
  --color-border-decorative-purple-medium: rgb(107, 33, 168);
  --color-border-decorative-fuchsia-medium: rgb(134, 25, 143);
  --color-border-decorative-yellow-medium: rgb(133, 77, 14);
  --color-border-decorative-zinc-medium: rgb(40, 40, 43);
  --color-border-decorative-cerise-medium: rgb(157, 23, 77);
  --color-border-decorative-rose-medium: rgb(159, 18, 57);
  --color-border-decorative-red-medium: rgb(153, 27, 27);
  --color-outline-focus-default: rgba(244,63,133, 0.5);
  --color-text-neutral-default: rgb(244, 244, 245);
  --color-text-neutral-weak: rgb(144, 144, 149);
  --color-text-neutral-medium: rgb(178, 179, 185);
  --color-text-action-default: rgb(244, 63, 133);
  --color-text-action-hover: rgb(215, 37, 109);
  --color-text-action-default-active: rgb(215, 37, 109);
  --color-text-action-weak: rgb(255, 255, 255);
  --color-text-action-weak-active: rgb(244, 63, 133);
  --color-text-action-medium: rgb(255, 255, 255);
  --color-text-action-medium-active: rgb(244, 63, 133);
  --color-text-action-strong: rgb(255, 255, 255);
  --color-text-success-default: rgb(248, 248, 249);
  --color-text-danger-default: rgb(248, 248, 249);
  --color-text-warning-default: rgb(248, 248, 249);
  --color-text-info-default: rgb(248, 248, 249);
  --color-text-copilot-default: rgb(250, 245, 255);
  --color-text-copilot-weak: rgb(250, 245, 255);
  --color-text-copilot-medium: rgb(255, 255, 255);
  --color-text-copilot-strong: rgb(255, 255, 255);
  --color-text-decorative-amber-default: rgb(255, 251, 235);
  --color-text-decorative-amber-weak: rgb(255, 251, 235);
  --color-text-decorative-amber-medium: rgb(255, 255, 255);
  --color-text-decorative-amber-strong: rgb(255, 255, 255);
  --color-text-decorative-orange-default: rgb(255, 247, 237);
  --color-text-decorative-orange-weak: rgb(255, 247, 237);
  --color-text-decorative-orange-medium: rgb(255, 255, 255);
  --color-text-decorative-orange-strong: rgb(255, 255, 255);
  --color-text-decorative-fuchsia-default: rgb(253, 244, 255);
  --color-text-decorative-fuchsia-weak: rgb(253, 244, 255);
  --color-text-decorative-fuchsia-medium: rgb(255, 255, 255);
  --color-text-decorative-fuchsia-strong: rgb(255, 255, 255);
  --color-text-decorative-purple-default: rgb(250, 245, 255);
  --color-text-decorative-purple-weak: rgb(250, 245, 255);
  --color-text-decorative-purple-medium: rgb(255, 255, 255);
  --color-text-decorative-purple-strong: rgb(255, 255, 255);
  --color-text-decorative-violet-default: rgb(245, 243, 255);
  --color-text-decorative-violet-weak: rgb(245, 243, 255);
  --color-text-decorative-violet-medium: rgb(255, 255, 255);
  --color-text-decorative-violet-strong: rgb(255, 255, 255);
  --color-text-decorative-indigo-default: rgb(238, 242, 255);
  --color-text-decorative-indigo-weak: rgb(238, 242, 255);
  --color-text-decorative-indigo-medium: rgb(255, 255, 255);
  --color-text-decorative-indigo-strong: rgb(255, 255, 255);
  --color-text-decorative-blue-default: rgb(239, 246, 255);
  --color-text-decorative-blue-weak: rgb(239, 246, 255);
  --color-text-decorative-blue-medium: rgb(255, 255, 255);
  --color-text-decorative-blue-strong: rgb(255, 255, 255);
  --color-text-decorative-light-blue-default: rgb(240, 249, 255);
  --color-text-decorative-light-blue-weak: rgb(240, 249, 255);
  --color-text-decorative-light-blue-medium: rgb(255, 255, 255);
  --color-text-decorative-light-blue-strong: rgb(255, 255, 255);
  --color-text-decorative-cyan-default: rgb(237, 253, 254);
  --color-text-decorative-cyan-weak: rgb(237, 253, 254);
  --color-text-decorative-cyan-medium: rgb(255, 255, 255);
  --color-text-decorative-cyan-strong: rgb(255, 255, 255);
  --color-text-decorative-teal-default: rgb(237, 252, 249);
  --color-text-decorative-teal-weak: rgb(237, 252, 249);
  --color-text-decorative-teal-medium: rgb(255, 255, 255);
  --color-text-decorative-teal-strong: rgb(255, 255, 255);
  --color-text-decorative-emerald-default: rgb(238, 252, 245);
  --color-text-decorative-emerald-weak: rgb(238, 252, 245);
  --color-text-decorative-emerald-medium: rgb(255, 255, 255);
  --color-text-decorative-emerald-strong: rgb(255, 255, 255);
  --color-text-decorative-green-default: rgb(241, 252, 241);
  --color-text-decorative-green-weak: rgb(241, 252, 241);
  --color-text-decorative-green-medium: rgb(255, 255, 255);
  --color-text-decorative-green-strong: rgb(255, 255, 255);
  --color-text-decorative-lime-default: rgb(247, 253, 232);
  --color-text-decorative-lime-weak: rgb(247, 253, 232);
  --color-text-decorative-lime-medium: rgb(255, 255, 255);
  --color-text-decorative-lime-strong: rgb(255, 255, 255);
  --color-text-decorative-cerise-default: rgb(253, 242, 248);
  --color-text-decorative-cerise-weak: rgb(253, 242, 248);
  --color-text-decorative-cerise-medium: rgb(255, 255, 255);
  --color-text-decorative-cerise-strong: rgb(255, 255, 255);
  --color-text-decorative-yellow-default: rgb(254, 252, 232);
  --color-text-decorative-yellow-weak: rgb(254, 252, 232);
  --color-text-decorative-yellow-medium: rgb(255, 255, 255);
  --color-text-decorative-yellow-strong: rgb(255, 255, 255);
  --color-text-decorative-zinc-default: rgb(248, 248, 249);
  --color-text-decorative-zinc-weak: rgb(248, 248, 249);
  --color-text-decorative-zinc-medium: rgb(255, 255, 255);
  --color-text-decorative-zinc-strong: rgb(255, 255, 255);
  --color-text-decorative-rose-default: rgb(255, 241, 242);
  --color-text-decorative-rose-weak: rgb(255, 241, 242);
  --color-text-decorative-rose-medium: rgb(255, 255, 255);
  --color-text-decorative-rose-strong: rgb(255, 255, 255);
  --color-text-decorative-red-default: rgb(254, 242, 242);
  --color-text-decorative-red-weak: rgb(254, 242, 242);
  --color-text-decorative-red-medium: rgb(255, 255, 255);
  --color-text-decorative-red-strong: rgb(255, 255, 255);
  --color-icon-neutral-default: rgb(178, 179, 185);
  --color-icon-neutral-weak: rgb(113, 113, 122);
  --color-icon-success-default: rgb(22, 163, 27);
  --color-icon-success-strong: rgb(255, 255, 255);
  --color-icon-danger-default: rgb(220, 38, 38);
  --color-icon-danger-strong: rgb(255, 255, 255);
  --color-icon-warning-default: rgb(217, 119, 6);
  --color-icon-warning-strong: rgb(255, 255, 255);
  --color-icon-info-default: rgb(2, 132, 199);
  --color-icon-info-strong: rgb(255, 255, 255);
  --color-icon-copilot-default: rgb(233, 213, 255);
  --color-icon-copilot-weak: rgb(233, 213, 255);
  --color-icon-copilot-medium: rgb(255, 255, 255);
  --color-icon-copilot-strong: rgb(255, 255, 255);
  --color-icon-decorative-amber-default: rgb(253, 230, 138);
  --color-icon-decorative-amber-weak: rgb(253, 230, 138);
  --color-icon-decorative-amber-medium: rgb(255, 255, 255);
  --color-icon-decorative-amber-strong: rgb(255, 255, 255);
  --color-icon-decorative-orange-default: rgb(254, 215, 170);
  --color-icon-decorative-orange-weak: rgb(254, 215, 170);
  --color-icon-decorative-orange-medium: rgb(255, 255, 255);
  --color-icon-decorative-orange-strong: rgb(255, 255, 255);
  --color-icon-decorative-fuchsia-default: rgb(245, 208, 254);
  --color-icon-decorative-fuchsia-weak: rgb(245, 208, 254);
  --color-icon-decorative-fuchsia-medium: rgb(255, 255, 255);
  --color-icon-decorative-fuchsia-strong: rgb(255, 255, 255);
  --color-icon-decorative-purple-default: rgb(233, 213, 255);
  --color-icon-decorative-purple-weak: rgb(233, 213, 255);
  --color-icon-decorative-purple-medium: rgb(255, 255, 255);
  --color-icon-decorative-purple-strong: rgb(255, 255, 255);
  --color-icon-decorative-violet-default: rgb(221, 214, 254);
  --color-icon-decorative-violet-weak: rgb(221, 214, 254);
  --color-icon-decorative-violet-medium: rgb(255, 255, 255);
  --color-icon-decorative-violet-strong: rgb(255, 255, 255);
  --color-icon-decorative-indigo-default: rgb(199, 210, 254);
  --color-icon-decorative-indigo-weak: rgb(199, 210, 254);
  --color-icon-decorative-indigo-medium: rgb(255, 255, 255);
  --color-icon-decorative-indigo-strong: rgb(255, 255, 255);
  --color-icon-decorative-blue-default: rgb(191, 219, 254);
  --color-icon-decorative-blue-weak: rgb(191, 219, 254);
  --color-icon-decorative-blue-medium: rgb(255, 255, 255);
  --color-icon-decorative-blue-strong: rgb(255, 255, 255);
  --color-icon-decorative-light-blue-default: rgb(188, 230, 251);
  --color-icon-decorative-light-blue-weak: rgb(188, 230, 251);
  --color-icon-decorative-light-blue-medium: rgb(255, 255, 255);
  --color-icon-decorative-light-blue-strong: rgb(255, 255, 255);
  --color-icon-decorative-cyan-default: rgb(169, 239, 248);
  --color-icon-decorative-cyan-weak: rgb(169, 239, 248);
  --color-icon-decorative-cyan-medium: rgb(255, 255, 255);
  --color-icon-decorative-cyan-strong: rgb(255, 255, 255);
  --color-icon-decorative-teal-default: rgb(161, 238, 223);
  --color-icon-decorative-teal-weak: rgb(161, 238, 223);
  --color-icon-decorative-teal-medium: rgb(255, 255, 255);
  --color-icon-decorative-teal-strong: rgb(255, 255, 255);
  --color-icon-decorative-emerald-default: rgb(171, 239, 208);
  --color-icon-decorative-emerald-weak: rgb(171, 239, 208);
  --color-icon-decorative-emerald-medium: rgb(255, 255, 255);
  --color-icon-decorative-emerald-strong: rgb(255, 255, 255);
  --color-icon-decorative-green-default: rgb(191, 243, 192);
  --color-icon-decorative-green-weak: rgb(191, 243, 192);
  --color-icon-decorative-green-medium: rgb(255, 255, 255);
  --color-icon-decorative-green-strong: rgb(255, 255, 255);
  --color-icon-decorative-lime-default: rgb(215, 244, 162);
  --color-icon-decorative-lime-weak: rgb(215, 244, 162);
  --color-icon-decorative-lime-medium: rgb(255, 255, 255);
  --color-icon-decorative-lime-strong: rgb(255, 255, 255);
  --color-icon-decorative-cerise-default: rgb(251, 207, 232);
  --color-icon-decorative-cerise-weak: rgb(251, 207, 232);
  --color-icon-decorative-cerise-medium: rgb(255, 255, 255);
  --color-icon-decorative-cerise-strong: rgb(255, 255, 255);
  --color-icon-decorative-yellow-default: rgb(254, 240, 138);
  --color-icon-decorative-yellow-weak: rgb(254, 240, 138);
  --color-icon-decorative-yellow-medium: rgb(255, 255, 255);
  --color-icon-decorative-yellow-strong: rgb(255, 255, 255);
  --color-icon-decorative-zinc-default: rgb(228, 228, 231);
  --color-icon-decorative-zinc-weak: rgb(228, 228, 231);
  --color-icon-decorative-zinc-medium: rgb(255, 255, 255);
  --color-icon-decorative-zinc-strong: rgb(255, 255, 255);
  --color-icon-decorative-rose-default: rgb(254, 205, 211);
  --color-icon-decorative-rose-weak: rgb(254, 205, 211);
  --color-icon-decorative-rose-medium: rgb(255, 255, 255);
  --color-icon-decorative-rose-strong: rgb(255, 255, 255);
  --color-icon-decorative-red-default: rgb(254, 202, 202);
  --color-icon-decorative-red-weak: rgb(254, 202, 202);
  --color-icon-decorative-red-medium: rgb(255, 255, 255);
  --color-icon-decorative-red-strong: rgb(255, 255, 255);
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
          box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

:root, :host {
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro';
  --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro';
  --fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
  --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 6 Duotone';
  --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 6 Duotone';
  --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 6 Duotone';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
  --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 6 Sharp';
  --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 6 Sharp Duotone';
  --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 6 Sharp Duotone';
  --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 6 Sharp Duotone';
  --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 6 Sharp Duotone'; }

svg.svg-inline--fa:not(:root), svg.svg-inline--fa:not(:host) {
  overflow: visible;
  box-sizing: content-box; }

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -.125em; }
  .svg-inline--fa.fa-2xs {
    vertical-align: 0.1em; }
  .svg-inline--fa.fa-xs {
    vertical-align: 0em; }
  .svg-inline--fa.fa-sm {
    vertical-align: -0.07143em; }
  .svg-inline--fa.fa-lg {
    vertical-align: -0.2em; }
  .svg-inline--fa.fa-xl {
    vertical-align: -0.25em; }
  .svg-inline--fa.fa-2xl {
    vertical-align: -0.3125em; }
  .svg-inline--fa.fa-pull-left {
    margin-right: var(--fa-pull-margin, 0.3em);
    width: auto; }
  .svg-inline--fa.fa-pull-right {
    margin-left: var(--fa-pull-margin, 0.3em);
    width: auto; }
  .svg-inline--fa.fa-li {
    width: var(--fa-li-width, 2em);
    top: 0.25em; }
  .svg-inline--fa.fa-fw {
    width: var(--fa-fw-width, 1.25em); }

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center; }

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -.125em;
  width: 1em; }
  .fa-layers svg.svg-inline--fa {
    transform-origin: center center; }

.fa-layers-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center; }

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-counter-scale, 0.25));
  transform-origin: top right; }

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom right; }

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom left; }

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top right; }

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top left; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto); }

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em; }

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black; }

/* stylelint-disable scss/at-rule-no-unknown, no-invalid-position-at-import-rule */
/* Base */
/* ! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: "Inter var", "Inter-fallback", "Twemoji Country Flags", sans-serif; /* 4 */
  font-feature-settings: "calt", "cv01", "cv02", "cv03", "cv04", "cv05", "cv09"; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
.alert-box.\!error {
  background-color: var(--color-background-danger-strong);
}
.alert-box.error {
  background-color: var(--color-background-danger-strong);
}
.alert-box.notice {
  background-color: var(--color-background-neutral-strong);
}
.alert-box.\!success {
  background-color: var(--color-background-success-strong);
}
.alert-box.success {
  background-color: var(--color-background-success-strong);
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
/* Vendors */
/* stylelint-disable selector-max-type */
p {
  margin: 0;
  margin-bottom: 0.75em;
}
p:last-child {
  margin-bottom: 0;
}
a:where(:not(.appear-as-text)) {
  cursor: pointer;
  color: var(--color-text-action-default);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
a:where(:not(.appear-as-text)):hover {
  --tw-text-opacity: 1;
  color: rgb(215 37 109 / var(--tw-text-opacity));
}
a:where(:not(.appear-as-text)):where(.theme-dark, .theme-dark *) {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
a:where(:not(.appear-as-text)):active {
  --tw-text-opacity: 1;
  color: rgb(215 37 109 / var(--tw-text-opacity));
}
button:where(.appear-as-text) {
  background-color: transparent;
  text-align: left;
}
a:where(.appear-as-text),
.ce-block a:where(.appear-as-text) {
  color: inherit;
  text-decoration: none;
}
hr {
  margin-left: 0;
  margin-right: 0;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-width: 0px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(178 179 185 / var(--tw-border-opacity));
}
img,
picture {
  max-width: 100%;
}
.tt-divider-header {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 700;
  color: var(--color-text-neutral-default);
}
.blurred-text {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: transparent;
  text-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}
/* stylelint-disable selector-no-qualifying-type */
/* stylelint-disable selector-max-type */
fieldset:where(:not(.no-global-styles)) {
  background: none;
  border: none;
  margin: 0 0 0.75em;
  padding: 0;
}
input[type='text'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
input:where(:not(.no-global-styles)),
label:where(:not(.no-global-styles)),
select:where(:not(.no-global-styles)) {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
  display: block;
}
label:where(:not(.no-global-styles)) {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.006em;
  margin-bottom: 8px;
  display: block;
  cursor: pointer;
}
label:where(:not(.no-global-styles)):last-child(:not(.job-form)) {
  margin-bottom: 0;
}
label:where(:not(.no-global-styles)) abbr {
  display: none;
}
label:where(:not(.no-global-styles)).disabled {
  cursor: not-allowed;
  color: var(--color-text-neutral-medium);
}
textarea,
select,
[type='color'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='email'],
[type='month'],
[type='number'],
[type='password'],
[type='search'],
[type='tel'],
[type='text'],
[type='time'],
[type='url'],
[type='week'],
input:not([type]),
select[multiple='multiple'] {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
}
textarea:focus-visible,
select:focus-visible,
[type='color']:focus-visible,
[type='date']:focus-visible,
[type='datetime']:focus-visible,
[type='datetime-local']:focus-visible,
[type='email']:focus-visible,
[type='month']:focus-visible,
[type='number']:focus-visible,
[type='password']:focus-visible,
[type='search']:focus-visible,
[type='tel']:focus-visible,
[type='text']:focus-visible,
[type='time']:focus-visible,
[type='url']:focus-visible,
[type='week']:focus-visible,
input:not([type]):focus-visible,
select[multiple='multiple']:focus-visible {
  border-color: transparent;
  outline-offset: -1px;
}
textarea:where(:not(.no-global-styles)),
select:where(:not(.no-global-styles)),
[type='color']:where(:not(.no-global-styles)),
[type='date']:where(:not(.no-global-styles)),
[type='datetime']:where(:not(.no-global-styles)),
[type='datetime-local']:where(:not(.no-global-styles)),
[type='email']:where(:not(.no-global-styles)),
[type='month']:where(:not(.no-global-styles)),
[type='number']:where(:not(.no-global-styles)),
[type='password']:where(:not(.no-global-styles)),
[type='search']:where(:not(.no-global-styles)),
[type='tel']:where(:not(.no-global-styles)),
[type='text']:where(:not(.no-global-styles)),
[type='time']:where(:not(.no-global-styles)),
[type='url']:where(:not(.no-global-styles)),
[type='week']:where(:not(.no-global-styles)),
input:not([type]):where(:not(.no-global-styles)),
select[multiple='multiple']:where(:not(.no-global-styles)) {
  box-sizing: border-box;
  border-radius: 8px;
  border-width: 1px;
  border-color: var(--color-border-neutral-strong);
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
  width: 100%;
  background-color: var(--color-background-neutral-default);
  padding: 9px;
  color: var(--color-text-neutral-default);
}
textarea:where(:not(.no-global-styles))::-moz-placeholder, select:where(:not(.no-global-styles))::-moz-placeholder, [type='color']:where(:not(.no-global-styles))::-moz-placeholder, [type='date']:where(:not(.no-global-styles))::-moz-placeholder, [type='datetime']:where(:not(.no-global-styles))::-moz-placeholder, [type='datetime-local']:where(:not(.no-global-styles))::-moz-placeholder, [type='email']:where(:not(.no-global-styles))::-moz-placeholder, [type='month']:where(:not(.no-global-styles))::-moz-placeholder, [type='number']:where(:not(.no-global-styles))::-moz-placeholder, [type='password']:where(:not(.no-global-styles))::-moz-placeholder, [type='search']:where(:not(.no-global-styles))::-moz-placeholder, [type='tel']:where(:not(.no-global-styles))::-moz-placeholder, [type='text']:where(:not(.no-global-styles))::-moz-placeholder, [type='time']:where(:not(.no-global-styles))::-moz-placeholder, [type='url']:where(:not(.no-global-styles))::-moz-placeholder, [type='week']:where(:not(.no-global-styles))::-moz-placeholder, input:not([type]):where(:not(.no-global-styles))::-moz-placeholder, select[multiple='multiple']:where(:not(.no-global-styles))::-moz-placeholder {
  color: var(--color-text-neutral-weak);
}
textarea:where(:not(.no-global-styles))::placeholder,
select:where(:not(.no-global-styles))::placeholder,
[type='color']:where(:not(.no-global-styles))::placeholder,
[type='date']:where(:not(.no-global-styles))::placeholder,
[type='datetime']:where(:not(.no-global-styles))::placeholder,
[type='datetime-local']:where(:not(.no-global-styles))::placeholder,
[type='email']:where(:not(.no-global-styles))::placeholder,
[type='month']:where(:not(.no-global-styles))::placeholder,
[type='number']:where(:not(.no-global-styles))::placeholder,
[type='password']:where(:not(.no-global-styles))::placeholder,
[type='search']:where(:not(.no-global-styles))::placeholder,
[type='tel']:where(:not(.no-global-styles))::placeholder,
[type='text']:where(:not(.no-global-styles))::placeholder,
[type='time']:where(:not(.no-global-styles))::placeholder,
[type='url']:where(:not(.no-global-styles))::placeholder,
[type='week']:where(:not(.no-global-styles))::placeholder,
input:not([type]):where(:not(.no-global-styles))::placeholder,
select[multiple='multiple']:where(:not(.no-global-styles))::placeholder {
  color: var(--color-text-neutral-weak);
}
textarea:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, select:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='color']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='date']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='datetime']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='datetime-local']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='email']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='month']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='number']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='password']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='search']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='tel']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='text']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='time']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='url']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, [type='week']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, input:not([type]):where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder, select[multiple='multiple']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::-moz-placeholder {
  color: var(--color-text-neutral-medium);
}
textarea:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
select:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='color']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='date']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='datetime']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='datetime-local']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='email']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='month']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='number']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='password']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='search']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='tel']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='text']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='time']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='url']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
[type='week']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
input:not([type]):where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder,
select[multiple='multiple']:where(:not(.no-global-styles)):where(.theme-dark, .theme-dark *)::placeholder {
  color: var(--color-text-neutral-medium);
}
.redactor-placeholder::after {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
::-moz-placeholder {
  opacity: 1;
}
::placeholder {
  opacity: 1;
}
textarea {
  display: block;
  resize: vertical;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
input[type='search']:where(:not(.no-global-styles)) {
  box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
input[type='checkbox'],
input[type='radio'] {
  margin-right: 0.375em;
  display: inline;
}
input.flatpickr-calendar[type='checkbox'],
input.flatpickr-calendar[type='radio'] {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    width: auto;
  }
input[type='file']:where(:not(.no-global-styles)) {
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-border-neutral-strong);
  background-color: var(--color-background-action-medium);
  padding: 10px;
}
select {
  width: 100%;
  color: var(--color-text-neutral-default);
}
@media (min-width: 768px) {
  select {
    width: 60%;
  }
}
select.filter {
  margin: 0 0 5px;
  display: inline;
  width: 100%;
}
select.flatpickr-calendar.filter {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    width: auto;
  }
@media (min-width: 768px) {
  select.filter {
    margin: 0 0 0 20px;
    width: 150px;
  }
}
section.form-wrap {
  margin: 3em auto;
  max-width: 700px;
  padding: 0 0.75em;
}
section.form-wrap h1 {
  margin-bottom: 0.75em;
}
section.form-wrap .btn,
section.form-wrap [type='submit'] {
  margin: 10px 0;
}
section.form-wrap .image-picker button,
section.form-wrap .image-picker .btn,
section.form-wrap .image-picker [type='submit'] {
  margin: 0;
}
@media (min-width: 768px) {
  section.form-wrap--padding-bottom {
    padding-bottom: 40px;
  }
}
.errors label {
  background: none;
}
.errors input,
.errors textarea,
.errors .redactor-box,
.errors .tt-form-control {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
:is(.errors input,.errors textarea,.errors .redactor-box,.errors .tt-form-control) input {
  border-width: 0px;
}
form:where(:not(.no-global-styles)) span.radio,
form:where(:not(.no-global-styles)) span.checkbox {
  display: block;
}
form:where(:not(.no-global-styles)) .has-error select,
form:where(:not(.no-global-styles)) .has-error input [type='text'],
form:where(:not(.no-global-styles)) .has-error input [type='email'],
form:where(:not(.no-global-styles)) .has-error input [type='password'] {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
form:where(:not(.no-global-styles)) .form-group {
  margin-bottom: 16px;
}
form select.fancier-arrows {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='currentColor' d='M320 427.466l94.998-95.098v-.01c9.402-9.302 24.596-9.35 33.972.03 9.376 9.378 9.376 24.566 0 33.938l-112 112c-4.692 4.692-10.772 7.04-16.97 7.04-6.2 0-12.3-2.3-17.84-7.059l-112-112c-9.375-9.379-9.38-24.566 0-33.939 9.38-9.376 24.565-9.376 33.94 0l95.9 95.098zm-.871-342.9l-95 95.1v.01c-9.4 9.3-24.596 9.35-33.97-.03-9.376-9.38-9.376-24.565 0-33.94l112-112c4.69-4.69 10.77-7.04 16.97-7.04 6.199 0 12.298 2.3 17.84 7.06l112 112c9.373 9.38 9.38 24.565 0 33.94-9.382 9.375-24.566 9.375-33.942 0l-95.898-95.1z'%3E%3C/path%3E%3C/svg%3E");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-size: 20px 20px;
  background-position: right 8px center;
  background-repeat: no-repeat;
  padding-right: 32px;
}
form .signup-submit {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.006em;
  justify-content: center;
  text-transform: capitalize;
  height: 40px;
  padding-left: 16px;
  padding-right: 16px;
  box-sizing: border-box;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background-color: var(--color-background-action-strong);
  color: var(--color-text-action-strong);
}
form .signup-submit:hover {
  background-color: var(--color-background-action-strong-hover);
}
form .signup-submit:focus-visible {
  background-color: var(--color-background-action-strong-hover);
}
.re-icon.redactor-btn-image.re-emailPlaceholders {
  width: auto;
}
.re-icon.redactor-btn-image.re-emailPlaceholders::before {
  display: inline;
  font-weight: 600;
}
.flatpickr-calendar.re-icon.redactor-btn-image.re-emailPlaceholders::before {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    width: auto;
  }
.re-icon.redactor-btn-image.re-emailPlaceholders::before {
  content: '{placeholders}';
}
.tt-form-wrapper {
  display: flex;
  max-width: 700px;
  flex-direction: column;
}
.tt-form-wrapper .status-button {
  align-self: flex-end;
}
.form-actions {
  display: flex;
  justify-content: space-between;
}
@media not all and (min-width: 640px) {
  .form-actions {
    display: block;
  }
}
.form-actions__column {
  display: flex;
  flex: 1 1 0%;
}
.form-actions__column:last-child {
  justify-content: flex-end;
}
.tt-form-group {
  margin-bottom: 32px;
}
.tt-form-group:last-child(:not(.job-form)) {
  margin-bottom: 0;
}
.tt-form-split {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 32px;
}
.tt-form-split .tt-form-group:nth-child(even) {
  grid-column-start: 2;
}
.tt-form-icon-input-group {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 8px;
}
.tt-form-icon-input-group > *:first-child {
  margin-bottom: 8px;
}
.tt-form-icon-input-group > *:last-child {
  flex: 1 1 0%;
}
.tt-form-group .redactor-editor h1,
.tt-form-group .redactor-editor h2,
.tt-form-group .redactor-editor h3,
.tt-form-group .redactor-editor h4,
.tt-form-group .redactor-editor h5,
.tt-form-group .redactor-editor h6 {
  color: inherit;
  font-weight: bold;
  margin-bottom: 0.75em;
}
.tt-form-group .redactor-editor h1 {
  font-size: 2em;
}
.tt-form-group .redactor-editor h2 {
  font-size: 1.75em;
}
.tt-form-group .redactor-editor h3 {
  font-size: 1.25em;
}
.tt-form-group .redactor-editor ul,
.tt-form-group .redactor-editor ol {
  margin-bottom: 0.75em;
}
.tt-form-group .redactor-editor ul {
  list-style: initial;
}
.tt-form-group .redactor-editor ol {
  list-style: decimal;
}
.tt-form-group .redactor-editor .redactor-in {
  border: none;
}
.tt-form-group .redactor-editor:has(:focus-visible) .redactor-toolbar-box {
  border-width: 1px;
  border-color: var(--color-border-action-strong);
}
.tt-form-group .redactor-toolbar-wrapper {
  position: sticky;
  top: 0;
  z-index: 1;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-width: 1px;
  border-color: var(--color-border-neutral-medium);
  background-color: rgb(255 255 255 / 0.8);
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.tt-form-group .redactor-toolbar-wrapper:where(.theme-dark, .theme-dark *) {
  background-color: rgb(28 28 30 / 0.8);
}
.tt-form-group .redactor-toolbar-wrapper .redactor-toolbar {
  padding: 8px 16px !important;
}
/* errors */
.tt-form-group .errors .redactor-box {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.tt-form-group .errors .redactor-box .redactor-editor {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
/* stylelint-disable selector-no-qualifying-type, selector-max-type, max-nesting-depth */
table {
  width: 100%;
  table-layout: fixed;
}
th {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--color-border-neutral-default);
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: left;
  vertical-align: middle;
}
th:where(.theme-dark, .theme-dark *) {
  border-color: var(--color-border-neutral-strong);
}
td {
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--color-border-neutral-default);
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: middle;
}
td:where(.theme-dark, .theme-dark *) {
  border-color: var(--color-border-neutral-strong);
}
th:first-child,
td:first-child {
  padding-left: 20px;
}
th:last-child,
td:last-child {
  padding-right: 20px;
}
table.table--without-padding th:first-child,table.table--without-padding td:first-child {
  padding-left: 0;
}
table.table--without-padding th:last-child,table.table--without-padding td:last-child {
  padding-right: 0;
}
/* stylelint-disable selector-max-type */
ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
dl {
  margin: 0;
}
dl dt {
    font-weight: bold;
    margin: 0;
  }
dl dd {
    margin: 0;
  }
/* stylelint-disable selector-max-id */
/* stylelint-disable selector-max-type */
button:where(:not(.no-global-styles)) {
  margin: 0;
  border-width: 0px;
  padding: 0;
}
.btn {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  white-space: nowrap;
  vertical-align: middle;
  display: inline-flex;
  height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border-width: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.9;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 133 / var(--tw-bg-opacity));
  padding-left: 1.6em;
  padding-right: 1.6em;
  padding-top: 0;
  padding-bottom: 0;
}
.btn:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(231 59 126 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(245 82 145 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn:active {
  --tw-bg-opacity: 1;
  background-color: rgb(245 82 145 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn.save {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
  padding: 1.8em 2em;
}
.btn.save:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(188 234 108 / var(--tw-bg-opacity));
}
.btn.save:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(188 234 108 / var(--tw-bg-opacity));
}
@media (min-width: 1024px) {
  .btn.save {
    padding: 1.5em 1.8em;
  }
}
.btn-link,
.btn-toggle {
  display: inline;
  min-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
.flatpickr-calendar.btn-link,.flatpickr-calendar
.btn-toggle {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    width: auto;
  }
.btn-link:disabled,
.btn-toggle:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.btn-link:hover,
.btn-toggle:hover {
  --tw-text-opacity: 1;
  color: rgb(245 82 145 / var(--tw-text-opacity));
}
.btn-link:focus-visible,
.btn-toggle:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(245 82 145 / var(--tw-text-opacity));
}
.btn-link:active,
.btn-toggle:active {
  --tw-text-opacity: 1;
  color: rgb(245 82 145 / var(--tw-text-opacity));
}
.btn-link:hover,
.btn-toggle:hover {
  background-color: transparent;
}
.btn-link:focus-visible,
.btn-toggle:focus-visible {
  background-color: transparent;
}
.btn-link:active,
.btn-toggle:active {
  background-color: transparent;
}
.btn-link.status-button .success,
.btn-toggle.status-button .success {
  background-color: transparent !important;
  color: var(--color-text-decorative-green-default) !important;
}
.btn-toggle {
  position: relative;
  display: flex;
  align-items: center;
  line-height: 1;
}
.btn-toggle__icon {
  margin-right: 4px;
  transform: rotate(-45deg);
  transition: transform 0.2s ease-in-out;
}
.btn-toggle.open .btn-toggle__icon {
  transform: rotate(0deg);
}
.btn-link:hover {
  background: none;
}
.btn-toggle.open::before {
  transform: rotate(45deg);
}
.status-button {
  transition: all 0.3s ease;
}
.status-button.success {
  background-color: var(--color-background-decorative-lime-medium) !important;
  color: #fff !important;
}
.status-button.error {
  background-color: var(--color-background-decorative-red-medium) !important;
  color: #fff !important;
}
.btn[class^='icon-'],
.btn[class*=' icon-'] {
  line-height: 0;
}
.btn--action {
  width: 100%;
}
@media (min-width: 1024px) {
  .btn--action {
    width: auto;
  }
}
#new_user button[type='submit'] .icon-arrow-with-circle-right,
#new_login button[type='submit'] .icon-arrow-with-circle-right {
  top: 5px;
}
[role='button'] {
  cursor: pointer;
}
/* Hide scrollbar for IE, Edge and Firefox */
.hide-scrollbars {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
/* Hide scrollbar for Chrome, Safari and Opera */
.hide-scrollbars::-webkit-scrollbar {
  display: none;
}
/* stylelint-disable-next-line selector-max-type */
html {
  scroll-behavior: smooth;
}
:focus-visible {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
:where(.redactor-styles):focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
/* stylelint-disable-next-line selector-max-id */
#root-main-content {
  outline-offset: -2px;
}
/* stylelint-disable selector-max-type, max-nesting-depth, selector-no-qualifying-type */
.tt-form-textarea__container {
  border-radius: 8px;
  border-width: 1px;
  border-color: var(--color-border-neutral-strong);
}
.tt-form-textarea__container:focus-visible {
  border-color: transparent;
}
.tt-form-textarea__container textarea:focus-visible {
  border-radius: 8px;
}
.tt-form-textarea__container textarea {
  border-width: 0px;
  background-color: var(--color-background-neutral-default);
}
.tt-form-textarea__container--focus {
  border-color: transparent;
}
.tt-form-textarea__container--focus textarea {
  border-radius: 8px;
}
.tt-form-control {
  display: block;
  width: 100%;
}
.tt-form-control:disabled {
  cursor: not-allowed;
  background-color: var(--color-background-neutral-weak);
  color: var(--color-text-neutral-weak);
}
.tt-form-control {
  transition:
    background-color 0.15s ease-in-out,
    color 0.15s ease-in-out;
}
.tt-form-control--with-prefix {
  flex-grow: 1;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: initial;
}
.tt-form-label {
  text-transform: none;
}
.tt-form__characters-left {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  position: relative;
  margin-top: -24px;
  margin-right: 10px;
  text-align: right;
  color: var(--color-text-neutral-default);
}
.tt-form__characters-left-limit {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.tt-form-text {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  text-transform: none;
}
.tt-form-label-text {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.006em;
  margin-bottom: 8px;
  display: block;
  cursor: pointer;
}
.tt-form-label-text abbr {
  display: none;
}
.tt-form-label-text:last-child(:not(.job-form)) {
  margin-bottom: 0;
}
.tt-form-label-text.required::after {
  content: '*';
}
.tt-form-label-text--medium {
  line-height: 1.2;
  font-size: 20px;
  letter-spacing: -0.017em;
  margin-bottom: 24px;
  display: block;
  font-weight: 600;
  text-transform: none;
}
.tt-form-help-text {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  color: var(--color-text-neutral-medium);
}
.tt-form-help-text>a:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.tt-form-help-text {
  margin-top: 8px;
  text-transform: none;
}
.tt-form-help-text ol,
.tt-form-help-text ul {
  margin-left: 30px;
}
.tt-form-help-text ul {
  list-style-type: disc;
}
.tt-form-help-text ol {
  list-style-type: decimal;
}
.tt-form-info-text {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.tt-form-info-text>a:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
input[type='text'][name='city'] {
  display: none;
}
/*
    Redactor 3

    http://imperavi.com/redactor/

    Copyright (c) 2009-2018, Imperavi LLC.
    License: http://imperavi.com/redactor/license/
*/
/*
 DO NOT TOUCH THIS FILE

 Edit style in teamtailor/ember_app/app/styles/vendors/_redactor.scss

*/
/* stylelint-disable */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.redactor-animate-hide {
  display: none !important;
}
.redactor-fadeIn {
  opacity: 0;
  animation: fadeIn 0.2s ease-in-out;
}
.redactor-fadeOut {
  opacity: 1;
  animation: fadeOut 0.2s ease-in-out;
}
@font-face {
  font-family: 'Redactor';
  src: url('data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBkcAAAC8AAAAYGNtYXAXVtKwAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zuxdz/8AAAF4AAAkQGhlYWQPMte3AAAluAAAADZoaGVhB7gD6wAAJfAAAAAkaG10eK4BD60AACYUAAAAuGxvY2GyjqiGAAAmzAAAAF5tYXhwADkBcwAAJywAAAAgbmFtZVDOJQoAACdMAAABknBvc3QAAwAAAAAo4AAAACAAAwP0AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpKQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Sn//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjO7AooZIiIZ/XYZIiIZgAOKGSIiGfx2GCMiGYACihkiIhn9dhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEwApAD4AABMhMhYVMRUUBiMhIiY1MTU0NjMxESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzMTsCyhkiIhn9NhkiIhkDihkiIhn8dhgjIhkCyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADAAAAgAQAAwAAEgAoADwAABMhMhYVMRUUBiMhIiY1MTU0NjMDITIWFTEVFAYjITgBMSImPQE0NjMxEyEyFhUxFRQGIzEhIiY1MTU0NjP7AsoZIiIZ/TYZIiIZwAOKGSIiGfx2GCMiGcACyhkiIhn9NhkiIhkDACIZChkiIhkKGSL/ACIZCRkiIhgKGSL/ACIZChkiIhkKGSIAAAADARkARwLnAwAAKwA0AFUAACU+ATU0JjUxNjQ1NCYvAT4BNzE8ATU0JicxLgEjKgEjMSIHETMyFjMyNjcHAzIVFCMiIzUzAzoBMzIWFyceARUcARU1HAEVFAYHFQ4BIyImIzMiJzUzAp8hJwEBSDcCJjABIRshUS0CBQI4iM8DBgMwWCQByWp3HxxGBwUJBRw0FgEQEhUSFjQcBAkEARcmQIAZSiwBBAEDBwM9XRABEEUrAQMBJj8WGBsG/U4BHxsBAhdPWqb+/w4OAQ4oFwIFAgECBQIZLA4BDQ8BA+MAAAIAwAAAA0ADgAAsADgAACUiJicxJwcOASM4ATkBKgEjIiYnNRE+ATM6ATMxIToBMzIWFzERDgEjKgEjMQERNz4BMzIWFzEXEQMACxMI2toIEwsBAgEYIgICIhgBAgECAAECARgiAgIiGAECAf5AmgcUCgsTCJsABwWOjgYGIBcBAxAYICEX/PAXIQMQ/ZhlBgYGBmUCaAAABQBAAAADwAOAABMAFwAnADcARwAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhBSEyFhUUBiMxISImNTQ2MxUhMhYVFAYjMSEiJjU0NjMVITIWFRQGIzEhIiY1NDYzA0D9gDVLSzUCgDVLSzX9gAKA/gABgBslJRv+gBslJRsBgBslJRv+gBslJRsBgBslJRv+gBslJRsDgEs1/YA1S0s1AoA1S/0AAoBAJRsbJSUbGyXAJRsbJSUbGyXAJRsbJSUbGyUAAAMAQAAAA8ADgAATABcAWQAAASEiBhUxERQWMzEhMjY1MRE0JiMRIREhAzEHDgEjOAE5ASoBIyImJzE0NjcxNyMwIjEiJicxNDY3MTc+ATM4ATkBOgEzMhYXMRQGBzEHMzAyMTIWFzEUBgcxA0D9gDVLSzUCgDVLSzX9gAKAiMAFEAkBAQEOFAIEBJTpAg4VAQQEwAUQCQEBAQ4UAgQElOkCDhUBBAQDgEs1/YA1S0s1AoA1S/0AAoD+reAGBxIOBQoErRIOBQoE4AYHEg4FCgStEg4FCgQAAAEAgAA8A4ADAQCDAAABIy4BJyMnLgEnFy4BJzUuATUwNDUxPAE1NDY3MT4BMzoBMzEeARcjHgEXIzcuASMqAQczKgEjIgYHMQ4BFRwBFTEcARUUFhc1HgEfAiEVIRceARUxHAEVFAYHMQ4BIyoBIzEuAScXLgEnFwceATM6ATMjMhYzMjY3MT4BNzEuAScXMwOA9BIoFwI5FSMRAQgOBQUFDw0NIxMCBAITJBECEB0NARscQiQHDgYBAgQCJkQaGR0PDRIxHQIv/p0BxAQJChIPESoYAQQBEyQRAhIhDgEiH0wpAgQDAQMHAyxOIB0iAQEIBwHTAYASHQsbChUNAQcSCgEKFw0BAQEBARQiDQsOAQYGBA4IURETARsYFz8lAQMBAQICHDUXARkmCwEWQAQOIREBAQEWJg4OEAEHBgEGEAsBVhUWAR0aF0QoFCYSAgAAAAACAEAAAAPAA4AAHQA9AAABBzMyFhUUBisBIiY1MTU0NjMyFhUxFTceARcVFDY/ASMiJjU0NjMxMzIWFTEVFAYjIiY1MTUHLgEnNTQGNwHA50cTGhoTsxMaGhMSG+YYIgYGeudHExoaE7MTGhoTEhvmGCIGBgYBQOYbEhMaGhOzExoaE0fnBSMXAQkP+uYbEhMaGhOzExoaE0fnBSMXAQkPBgAAAAMAQABAA8ADgAAbAB4AIgAAASMVMxEhETM1IyIGFTERFBYzMSEyNjUxETQmIwEHISczESMDQICA/YCAgDVLSzUCgDVLSzX+wIABAKpUVAKAgP7AAUCASzX+wDVLSzUBQDVLAQDaIP66AAAAAAMAQAAAA8ADgAADABcAHwAAATMnBwEhIgYVMREUFjMxITI2NTERNCYjAycjByMTMxMBuI1GRwGI/YA1S0s1AoA1S0s1sivIKHPoLuoBgdHRAf9LNf2ANUtLNQKANUv9QHNzAkD9wAAABAA/AMADvwL/AAcACgB5ALAAACUDIwMzNzMXJyM3AREwNDU0JicXLgEnMS4BJyMuASMqATkBOAExIgYHMwYHBgcGBxU+ATczPgEzMToBMzIWFzEeARUwFBUxFSMmIiMiBgczDgEVHAEVNRQwFRQWFyceARcxHgEXMx4BMzoBMzE4ATEyNjcjPgE3MRczJw4BDwEOAQcjMCIjIiYnMS4BJzEuASc1LgE1OAE5ATQwNTQ2NzE+ATcxPgE3Mz4BMzoBMzEzFQJA6i7pcynIK0mMRgKABgUBBQ8JChcNAQ0eDwECChMKAhMREBAPDA0fEQMOIBACBAIQHgwKC04DBwQfOBgBFBcEBAEECwcIEwoBCxoOAQIBEiIQAhMfDQE7Qg0eEQELGg4BAQEHDgYGCQQEBQICAQMCAwgGBg4IAQgUCwEBAVPAAj/9wXNzwNH+egEEAgEOGgwBDBMIBwwDBAQBAQIEAwQEBTsGCgQEBAsJChoPAgEhARIPDiwaAQICAQEBCxUKAQoRBwcLBAQFCAYIFg4zaAwWCAEGBwEDAgIGBAQIBQEECwUBAQcOBgYLBAUHAgMCQwAAAAAHAD8AQAPRA0AABwAKAA4AEgAWABoAHgAAJQMjAzM3MxcnIzclMxEjExcHJzcHFzcDNycHFyc3FwJA6i7pcynIK0mMRgHBQEAkLbUtrS21La0ttS2tLbUtwAI//cFzc8DR7/0AAvEttS21LbUt/dMttS21LbUtAAABAMAAQANAA0AAMgAAASEqASMiBgczDgEHMw4BBxUOARUcARUxFBYXNR4BFzEeARczHgEzOgEzMREzETMRMxEzA0D+YAIFAhgsFQIUJA8BDxYIBgcJBwgXDg4hEwEULRgCBAFcgFxoA0AHBgYUDAwdEQEPIhICBQITJBABER4MDRUHCAf+cwKr/VUCqwAAAAAC//EAswQEAtwABQALAAABLQEnCQEBDQEXCQEBn/8AAQBR/qMBXQEJAQD/AFABXf6jAQDIxk7+7P7rAdzIxk0BFAEUAAYAQABAA8ADQAADAB8AIgAlADgATAAAAREhEQU6ATMyFhcxDgEjKgEjMSoBIyImJzE+ATM6ATMHNxcxNxcBITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIzEhIiY1MTU0NjMBAAIA/qsBAgIVHgMDHhUCAgEBAwEVHwICHxUBAwFcTUh0bf22AwoZIiIZ/PYZIiIZAwoZIiIZ/PYZIiIZAoD+gAGAShwUFRsbFRQc9lBQgIACACIZChkiIhkKGSL9gCIZChkiIhkKGSIAAAAHAEAAgAPAAwAAEgApAD0AQQBeAGEAZAAAATMyFhUxFRQGKwEiJjUxNTQ2MxEzMhYVMRUUBiMxIzgBMSImPQE0NjMxASEyFhUxFRQGIzEhIiY1MTU0NjMDESERBTAyMzIWFzEOASMqATkBKgExIiYnMT4BMzAyMzEHNxcjNxcCu8oZIiIZyhkiIhnJGSIiGckYIyIZ/cADChkiIhn89hkiIhk7AcD+1gEBFB0BAR0UAQEBARQdAQEdFAEBUUNAA2hgAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAgD+gAGAShwUFBwcFBQc9lBQgIAAAAAHAEAAgAPAAwAAEwAtAEEARQBaAF0AYAAAEzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIWFTEVFDAxFAYjOAExIyImNTE1NDYzMREhMhYVMRUUBiMxISImNTE1NDYzAREhEQUwMjMyFhcxDgEjIiYnMT4BMzoBMwc3Fyc3F3vKGSIiGcoZIiIZyhkiIhnKGSIiGQMKGSIiGfz2GSIiGQGFAcD+1gEBFB0BAx0VFB0DAR0UAQEBUURABGVjAwAiGQoZIiIZChki/wAiGQkBGSIiGQoZIv8AIhkKGSIiGQoZIgIA/oABgEocFBQbGxQUHPZPUAGAgAAABAAAAAAEAAOAAAMAIAAjACYAABMRIREFOgEzMhYXMQ4BIyoBIzEqASMiJicxPgEzOgEzMQM3FzUbAQAEAP1UAQEBL0MBAUMvAQEBAQEBL0MBAUMvAQEBt5uR6NoDgPyAA4CsQS8vQUEvL0H9xbe7BAEn/tQAAAAABQAAAIAEAAMAABMAKgA+AEEARQAAEyEyFhUxFRQGIyEiJjUxNTQ2MzEBITIWFTEVFAYjMSE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzJwcRBzMVIzsDihkiIhn8dhkiIhkBwAHJGSIiGf43GCMiGQHKGSIiGf42GSIiGbvAgICAAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIaEBQIBAAAAAAgDAAAADgAOAACQASQAAJTEqASMiJy4BJyYnNDc+ATc2MzIXHgEXFhUxBgcOAQcGIyoBIzU6ATMyNz4BNzY3MTQnLgEnJiMiBw4BBwYVFhceARcWMzoBMzECIAEDAUc/P14bHAExMHw5OREROTl8MDEBHBtePz9HAQMBAQIBNS8vRxQVASYlXisqCgoqK14lJgEVFEcvLzUBAgEAGxpdPj5HR2BfrTw8PDytX2BHRz4+XRobVRQURi4vNTVKSYUvLy8vhUlKNTUvLkYUFAAAAAEBswBIAowC9gADAAAlEyMDAhN5X3pIAq79UgABAAABgQQAAgAAFQAAEyEyFhUxFRQGIyE4ATEiJj0BNDYzMTsDihkiIhn8dhgjIhkCACIZCRkiIhgKGSIAAAAAAwAAAL8EAALBADgAPAB5AAAlIiYnFzUzHgE7ATIWMzI2PwEuASMqASMzDgEHNyM1PgE7ATI2MzIXHgEXFhcVBgcOAQcGIyImIzMBIRUhJw4BBzcjFQ4BFRQWFzEVMx4BMzI2NwczFQ4BKwEiBiMiJy4BJyYnNTY3PgE3NjMyFjMjMhYXJxUjLgEnIwLcKUshAj0TKxcBAwkEQF4IAQhfQAQJBAEYLBQCPSBKKAEDCQU2MTBKFxcEBBcXSjAxNgUJBAH+kQEl/ttJFywUAjwSExMSPBMrFxgsFAI9IEooAQMJBTYxMEoXFwQEFxdKMDE2BQkEASlLIQI9EysXAcAUEgFbCAoBVD4BP1QBCgkBWxEUARQURS8vNQE2Ly9FFBQBAUCA0wEKCQEpES0ZGi0RKAgKCgkBWxEUARQURS8vNQE2Ly9FFBQBFBIBWwkJAQAABQAaAIAEAAMAABIAKAA8AEYAdAAAASEyFhUxFRQGIyEiJjUxNTQ2MxEhMhYVMRUUBiMhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MwM1Iw4BByMVNxUTNSM3PgE3MTY0NTQmJzEuASMiBiMzMCIxIgYHMQ4BBzEXPgE7ATIVDgEHMQcVATsCihkiIhn9dhkiIhkCihkiIhn9dhgjIhkCihkiIhn9dhkiIhm2EA4kFAEvVVYvCg0CAQsJCxkOAgICAQEKFAgIDQQbBRUMAR8CCwlJAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiAQjlEBsKJxyl/oAkRw4gEgEBAQwWBwgJAQUGBA4JFgsOGhAbC2kMAAUAAACABAADAAATACoAPgBBAEUAABMhMhYVMRUUBiMhIiY1MTU0NjMxASEyFhUxFRQGIzEhOAExIiY9ATQ2MzERITIWFTEVFAYjMSEiJjUxNTQ2MyUXERUzFSM7A4oZIiIZ/HYZIiIZAcAByRkiIhn+NxgjIhkByhkiIhn+NhkiIhn+BcCAgAMAIhkKGSIiGQoZIv8AIhkJGSIiGAoZIv8AIhkKGSIiGQoZIiGhAUCAQAAAAAYAAP/ABAADwAAdADsAPwBDAEcASwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTE0Jy4BJyYjESInLgEnJjU0Nz4BNzYzMhceARcWFTEUBw4BBwYjAyEVIREhFSEbARcDNxMXAwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qUEVGaR4eHh5pRkVQUEVGaR4eHh5pRkVQwAGA/oABgP6AQEo2SkpKN0sDwCgoi15dampdXosoKCgoi15dampdXosoKPyAHh5pRkVQUEVGaR4eHh5pRkVQUEVGaR4eAUBAAQBA/tsB5Rv+GxsB5Rr+GgAAAAUAAACABAADAAATADMASABoAH8AABMhMhYVMRUUBiMhIiY1MTU0NjMxATMyMDEyFhU4ATkBFRQwMRQGIzgBMSMiJjUxNTQ2MzEBITIWFTEVFAYjMSEiJjUxNTQ2MzEBMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMTsBMhYVMRUUBiMxIzgBMSImPQE0NjMxOwOKGSIiGfx2GSIiGQEACQEZIiIZChkiIhn/AAOKGSIiGfx2GSIiGQHACQEZIiIZChkiIhnACRkiIhkJGCMiGQMAIhkKGSIiGQoZIv8AIhkJARkiIhkKGSL/ACIZChkiIhkKGSIBACIZCQEZIiIZChkiIhkJGSIiGAoZIgAAAAEAwACAA0ADAABHAAA3MDIxMjY1OAE5ATU0NjMxIQcOARUUFjMyNjcxNz4BNTQmLwEuASMiBhUUFh8BITgBMSIHDgEHBhU4ATkBFTgBMRQWMzgBOQHoARAYXUMBB4QGBhgQCA8FyAYGBgbIBQ8IEBgGBoT++DIrLEETExcRgBcRoEJehAUOCRAYBwXIBQ8ICA8FyAYGFxEIDgaEExJCKywyoBEXAAAAAAIAQAAAA4ADgAAeADwAAAEHMzIWFRQGKwEiJjUxNTQ2MzIWFTEVNx4BFxUUNgcBNyMiJjU0NjsBMhYVMRUUBiMiJj0BBy4BJzU0BjcDgOdHExoaE7MTGhoTEhvmGCIGBgb8wOdHExoaE7MTGhoTEhvmGCIGBgYDQOYbEhMaGhOzExoaE0fnBSMXAQkPBv0A5hsSExoaE7MTGhoTR+cFIxcBCQ8GAAAAAAEAgAA+A38DQADGAAAlIiMHPgE3Iz4BNzU+AT8BPgE1PAE1MTwBNTQmJxcuAScjLgEnIy4BIyoBIzEqASMiBgc3DgEHMQ4BDwEOARUcARU1FDAxFBYXNR4BFyceAR8BHgEfASciKwEVMBQxFBYXMR4BMzoBOQEhNS4BJxUuAS8BLgEnNS4BNTwBOQE8ATU0NjcVPgE3MT4BNzM+ATMyFhcjHgEXIx4BHwEeARUcARUxMBQVFAYHNw4BBzUOAQ8BDgEHIxUhOgExMjY3MT4BNTA0OQE1AvYXFy0ZLBQBFCIPDhcIAQcJEA8BDikYARk6IAIgSSYBAgEBAgEmSSICIjwZGSgOAQ4PCQgIFw8BDyITARMsFwItFxaKBgYFDwgBAQEZFSYQER4MAQwVBwcICwoJHBERJxYBFjEZGjEYAxgoEQESGwkBCQsIBwEIFA0MHhEBECUVAQEZAQEJDgYFBqgFCRgPDyQUARQuGAMXNhwBAQEBAQEmRyACITcXFiMMDQ0ODQENJBcXNx8CH0YmAQIBAQEdNxoCGi8UARUkDwEOGAkBBkABCA4FBQaRBA8MAQ0eEQESKBcCFjEaAQEBAwEcNBgBFicPDxcICAgICAcYDw8mFgEXNBwBAwEBARoyGAMYKhIBEh4MAQsPBI8GBQUOCAFAAAAAAAIBFQAWA+kCnQALAD0AACUnNyMHJyMXBzM3FwU1Izc+ATc1PAE1NCYnIy4BIyoBIzMqASMiBgc3DgEPARc+ATcxPgEzMTIVDgEHMQcVAsy7q111al2dq2FygAGBj1IQFQMQDQEPJxUCBAIBAQEBEB0NAQwRBAEgBQ0ICBMLOQMSD3PI8OWhoeXwq6uwLYAWNB0BAQMBEyEMCw0IBwEHFAwBGgkNBQUGMxowE7AKAAAAAgEVAMgD6QONAAsAPQAAJSc3IwcnIxcHMzcXATUjNz4BNzU8ATU0JicjLgEjKgEjMTAiIyIGBzMOAQcVFz4BNzE+ATcxMhUOAQc1BxUCzLurXXVqXZ2rYXKAAYGPUhAVAxANARAoFgEDAQIBEB0NAQwRBCAEDQgIFAo5AhMPcsjw5aGh5fCrqwFQLYAWNB0BAQMBEyEMDQ4IBwYUDAEaCA4FBQUBMxsvFAGxCgAAAAAGAEAAQAPAAwAAAwAHAAsADwATABcAABMhFSElIRUhBSEVISUhFSEFIRUhJSEVIUABov5eAd4Bov5e/iIBov5eAd4Bov5e/iIBov5eAd4Bov5eAwDAwMBAwMDAQMDAwAACAIAAQQOAA0AALgBfAAABMhYVMBQVFAYHNQchMhYVFAYjIRceARUcATkBFAYjIiYnNScuATU0NjcxNz4BMwExFx4BFRQGBzEHDgEjMSImNTA0MTQ2NzE3IQYmNTQ2MyEnLgE1PAE5ATQ2MzIWFxUBEBQcCAYOAiwUHBwU/dQOBwccFAsRBmAGCAgGYAYRCwIAYAcHBwdgBhELFBwIBg791hQcHBQCLA4HBxwUCxEGA0AmGgEBDBYKARMmGhomEwkWDAEBGiYKCAGACRcNDBcKgAgL/m2ACRcNDBcKgAgKJRsBDRYJEwEmGhomEwkWDAEBGiYKCAEAAAQBAACAAwEDAAADAAcACwAPAAABJzcXFzcnBwMHFzc3FwcnASkp6ynDKuwpwynrKcMq7CkCACfZJtom2ib+pibaJ9kn2ScAAAIA0P/AAxADDgA5AD0AAAEcARUUFhcxHgEzMjYzIzoBMzI2NxU+ATU8ATUVESMRHAEVFAYHMQ4BIyoBIzEqASMiJjU0NjUxESMDNSEVARIfGx5LKgUKBQEDBwMsTR8cIVgUERIxGwIEAgEEAzVLAVhCAkABTAMHAylJGhgcAR0aARtIKgMGAwEBwP5GAQQCGy8SERRLNQIDAgG2/Lc4OAABAMAAgANAAwAANgAAJSImNTE1NCYjMSEXHgEVFAYjIiYnMScuATU0Nj8BPgEzMhYVFAYHMQchMhceARcWFTEVFAYjMQMYEBdeQv73hAYGGBAIDwXIBgYGBsgFDwgQGAYGhAEIMissQRMTFxGAFxGgQl6EBQ4JEBgHBcgFDwgIDwXIBgYXEQgOBoQTE0EsLDGgERcABgAAAIAEAAMAABIAKAA8AFAAcACEAAATITIWFTEVFAYjISImNTE1NDYzESEyFhUxFRQGIyE4ATEiJj0BNDYzMREhMhYVMRUUBiMxISImNTE1NDYzIzMyFhUxFRQGIzEjIiY1MTU0NjMRMzIwMTIWFTgBOQEVFDAxFAYjOAExIyImNTE1NDYzMREzMhYVMRUUBiMxIyImNTE1NDYz+wLKGSIiGf02GSIiGQLKGSIiGf02GCMiGQLKGSIiGf02GSIiGcAKGSIiGQoZIiIZCQEZIiIZChkiIhkKGSIiGQoZIiIZAwAiGQoZIiIZChki/wAiGQkZIiIYChki/wAiGQoZIiIZChkiIhkKGSIiGQoZIgEAIhkJARkiIhkKGSIBACIZChkiIhkKGSIAAAAAAwBeAE4DrwMdAKcBUgFwAAAlMzUjKgEjIiYnMS4BNTwBNTE0NzY1NjQ1NCYnFS4BJzE1PgE3MT4BNTwBJxU0JyY1PAE1NDY3MT4BMzIWMzEzNSMwIiMiBgczDgEHMQ4BDwEOARUcARU1FBcWFxYXFhUwFDEUBgcxDgEHMQ4BByMOASMqASMxFToBMzIWFyMeARcxHgEXFR4BFzEUBwYHBgcGFRwBFRQWFyceARcxHgEXMx4BMzoBMyMFMzoBMTI2NyM+ATcxPgE3MT4BNTQmNTE0JyYnJicmNTgBMTQ2NxU+ATcxPgE3NT4BMzAyMzE1KgExIiYnFy4BJzEuASc1LgE1OAE5ATQ3Njc2NzY3PAE1NCYnFS4BJzEuAS8BLgEjKgEjMSMVMzoBMzIWFzEeARUUBhUxFAcGFRwBFRQWFyMeARczFQ4BBzEOARUcARU1FBcWFRwBFRQGBzcOASMqASMxIxUlMzc2NzY3MxYXFh8BMyc3IwcGBwYHIyYnJi8BIxcBBC0TAQMCChIGBQYCAgEIBgcWDQ0WBwcHAQICBgUGEgoCAwETLQIBCxYKAQoQBgYKAgEDAwECAQEBAQECAgYEBAsGAQcQCAEBAQEBAQgRBwEHCwUDBgICAQECAQECAQEDBAEDCgYGEAkBCRYLAQIBAQHXLQEBDBYLAgoQBgcJAwMEAQEBAQIBAQIBAgYEBAsHBxAJAgEBAgkQCAEGCwUEBgIBAgECAQEBAQEEAwMJBwYQCQEJFgsBAQEtEwIDAQsRBwUGAQICBwcBCBUNAQ4VCAYHAgIFBgEHEQsBAwIT/mVcOgkJCAoDCwkKCjtgioJcNAgICAkDCwgJCTZgglE0CAcKFgwCBAIkISIoAgQDDx0NAQsPAwMDDwsMHRACBQIBKCIiJAEFAgwWCgYJATUDAwIKBwcSCQEMGg0BAgIBFxITEhESEhQBBgsFBgkEBQcDAwM6AwMDBwUECgUBBQsHFBESEhETExYBAgEOGwwBChIHBwkDAgMDAwIDCQcHEgoMGg4BAgEWExISERISFAYMBgEGCgQFBwIBAgM7AwMBAwcFBAoFAQQMBhUREhIRExMWAQIBDhoNAgsSBwYKAgECAzQIBwkXCwMEAiQhIigCBAMPHQ0KDwMDAw8LDB0QAgQDASgiISQCBAMMFgoBBwg0c2kSERIUFBIREmnj3WMQEBEUFBARD2TaAAAEAAAAQAQAA0AAIwA3AFwAXwAAASEiBw4BBwYVMREUFx4BFxYzMSEyNz4BNzY1MRE0Jy4BJyYjExQGIzEhIiY1MRE0NjMxITIWFTEFMQcOASMwIjkBKgEjIiYnMTU+ATM6ATMxMhYXIxceARUUBgcVJzcnAwD+ADUvLkYUFBQURi4vNQIANS8uRhQUFBRGLi81gEs1/gA1S0s1AgA1S/7pmgYNCAEBAgESGwICGxIBAgEIDgcBmgoNDQqACAsDQBQURi4vNf8ANS8uRhQUFBRGLi81AQA1Ly5GFBT+ADVLSzUBADVLSzWjVgMEGRKqEhkEBFUEEwwLEwQBHgUGAAAACgBAAAADwAOAAA8AJQAzAEEAUgBnAHgAjgCfALUAAAEjIiY1NDYzMTMyFhUUBiMnDgEjIiY1NDY3MTc+ATMyFhUUBgcxASImNTQ2MzIWFTEUBiM1IgYVFBYzMjY1MTQmIzUiJjUxNTQ2MzIWFTEVFAYjBycuATU0NjMyFh8BHgEVFAYjIiYnFxQGIzEjIiY1NDYzMTMyFhUHPgEzMhYVFAYHMQcOASMiJjU0NjcxJTIWFTEVFAYjIiY1MTU0NjM3Fx4BFRQGIyImJzEnLgE1NDYzMhYXA4hwFyEhF3AXISEXmggUCxchCAdQBxULFyEJB/7DRmJiRkZiYkYXISEXFyEhFxchIRcXISEX7k8HCSEXCxUHUAcIIRcLFAgOIRdwFyEhF3AXIQ4IFAsXIQgHUAcVCxchCQcBPRchIRcXISEX7k8HCCEXCxQHUAcIIRcLFAgBiCEXFyEhFxch1gcIIRcLFAhPBwkhFwsVB/5qYkZGYmJGRmLgIRcXISEXFyGoIRdwFyEhF3AXIUJQBxULFyEJB08IFAsXIQgHnhchIRcXISEXngcIIRcLFAhPBwkhFwsVBw4hF3AXISEXcBchQlAHFAsXIQgHTwgUCxchCAcAAAAAAQAAAAEAAIeeNh1fDzz1AAsEAAAAAADWD0mdAAAAANYPSZ3/8f/ABAQDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/x//wEBAABAAAAAAAAAAAAAAAAAAAALgQAAAAAAAAAAAAAAAIAAAAEAAAABAAAAAQAAAAEAAEZBAAAwAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAD8EAAA/BAAAwAQA//EEAABABAAAQAQAAEAEAAAABAAAAAQAAMAEAAGzBAAAAAQAAAAEAAAaBAAAAAQAAAAEAAAABAAAwAQAAEAEAACABAABFQQAARUEAABABAAAgAQAAQAEAADQBAAAwAQAAAAEAABeBAAAAAQAAEAAAAAAAAoAFAAeAGwAugEIAXgBxAImApIDPAOOA8QD+ATUBRAFWAV6BeIGYAbaBxYHcAfYB+YIBgiuCUAJmgoSCpwK8AtEDEAMmAzwDSANnA3ADhAOWg7wELYRNhIgAAAAAQAAAC4BcQAKAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMFJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AclJlZ3VsYXIAUgBlAGcAdQBsAGEAclJlZGFjdG9yAFIAZQBkAGEAYwB0AG8AckZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=')
    format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^='re-icon-'],
[class*=' re-icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Redactor' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  pointer-events: none;
}
.re-icon-aligncenter:before {
  content: '\e900';
}
.re-icon-alignment:before,
.re-icon-alignleft:before {
  content: '\e901';
}
.re-icon-alignright:before {
  content: '\e902';
}
.re-icon-bold:before {
  content: '\e903';
}
.re-icon-bookmark:before {
  content: '\e904';
}
.re-icon-clips:before {
  content: '\e905';
}
.re-icon-codesnippets:before {
  content: '\e906';
}
.re-icon-deleted:before {
  content: '\e907';
}
.re-icon-expand:before {
  content: '\e908';
}
.re-icon-file:before {
  content: '\e909';
}
.re-icon-fontcolor:before {
  content: '\e90a';
}
.re-icon-fontfamily:before {
  content: '\e90b';
}
.re-icon-fontsize:before {
  content: '\e90c';
}
.re-icon-format:before {
  content: '\e90d';
}
.re-icon-html:before {
  content: '\e90e';
}
.re-icon-imagecenter:before {
  content: '\e90f';
}
.re-icon-imageleft:before {
  content: '\e910';
}
.re-icon-imageright:before {
  content: '\e911';
}
.re-icon-image:before {
  content: '\e912';
}
.re-icon-indent:before {
  content: '\e913';
}
.re-icon-inline:before {
  content: '\e914';
}
.re-icon-italic:before {
  content: '\e915';
}
.re-icon-line:before,
.re-icon-horizontalrule:before {
  content: '\e916';
}
.re-icon-link:before {
  content: '\e917';
}
.re-icon-ol:before,
.re-icon-ordered:before {
  content: '\e918';
}
.re-icon-outdent:before {
  content: '\e919';
}
.re-icon-properties:before {
  content: '\e91a';
}
.re-icon-readmore:before {
  content: '\e91b';
}
.re-icon-redo:before {
  content: '\e91c';
}
.re-icon-retract:before {
  content: '\e91d';
}
.re-icon-specialcharacters:before {
  content: '\e91e';
}
.re-icon-sub:before {
  content: '\e91f';
}
.re-icon-sup:before {
  content: '\e920';
}
.re-icon-table:before {
  content: '\e921';
}
.re-icon-textdirection:before {
  content: '\e922';
}
.re-icon-toggle:before {
  content: '\e923';
}
.re-icon-underline:before {
  content: '\e924';
}
.re-icon-undo:before {
  content: '\e925';
}
.re-icon-ul:before,
.re-icon-lists:before,
.re-icon-unordered:before {
  content: '\e926';
}
.re-icon-variable:before {
  content: '\e927';
}
.re-icon-video:before {
  content: '\e928';
}
.re-icon-widget:before {
  content: '\e929';
}
.redactor-box,
.redactor-box textarea {
  z-index: auto;
}
.redactor-box {
  position: relative;
  box-sizing: border-box;
}
.redactor-box.redactor-styles-on {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-color: var(--color-border-neutral-strong);
  background-color: var(--color-background-neutral-default);
  border-radius: 3px;
  box-shadow: none;
}
.redactor-box.redactor-inline {
  position: static;
}
.redactor-focus.redactor-styles-on,
.redactor-focus:focus-visible.redactor-styles-on {
  border-color: #82b7ec !important;
}
.redactor-over:hover.redactor-styles-on {
  border-color: #ee698a !important;
}
.redactor-source-view,
.redactor-source-view.redactor-styles-on {
  border-color: #000 !important;
}
.redactor-in {
  position: relative;
  overflow: auto;
  white-space: normal;
  box-sizing: border-box;
}
.redactor-in:focus-visible {
  outline: none;
}
.redactor-inline .redactor-in {
  overflow: hidden;
}
.redactor-in *,
.redactor-read-only * {
  outline: none !important;
}
.redactor-in h1:empty,
.redactor-in h2:empty,
.redactor-in h3:empty,
.redactor-in h4:empty,
.redactor-in h5:empty,
.redactor-in h6:empty,
.redactor-in p:empty,
.redactor-in blockquote:empty,
.redactor-in div[data-redactor-tag='br']:empty,
.redactor-in div[data-redactor-tag='tbr']:empty {
  min-height: 1.5em;
}
.redactor-in div[data-redactor-tag='br'],
.redactor-in div[data-redactor-tag='tbr'] {
  margin-top: 0;
  margin-bottom: 0;
}
.redactor-in strong:empty,
.redactor-in b:empty,
.redactor-in em:empty,
.redactor-in i:empty,
.redactor-in span:empty,
.redactor-in sup:empty,
.redactor-in sub:empty,
.redactor-in u:empty,
.redactor-in ins:empty {
  display: inline-block;
  min-width: 1px;
  min-height: 1rem;
}
.redactor-in table {
  empty-cells: show;
}
.redactor-in li figure {
  width: auto;
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
.redactor-in figcaption:focus-visible,
.redactor-in figure code:focus-visible,
.redactor-in figure pre:focus-visible,
.redactor-in table td:focus-visible,
.redactor-in table th:focus-visible {
  outline: none;
}
.redactor-in figure[data-redactor-type='line'] {
  margin-top: 1em;
  padding: 6px 0;
  vertical-align: baseline;
}
.redactor-in figure[data-redactor-type='line'] hr {
  margin: 0;
  height: 3px;
  border: none;
  background: rgba(0, 0, 0, 0.1);
}
.redactor-script-tag {
  display: none !important;
}
.redactor-component {
  position: relative;
}
.redactor-component[data-redactor-type='widget']:before,
.redactor-component[data-redactor-type='video']:before {
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
}
.redactor-component[data-redactor-type='image'],
.redactor-component[data-redactor-type='widget'] {
  clear: both;
}
.redactor-component[data-redactor-type='variable'] {
  white-space: nowrap;
  background: rgba(0, 125, 255, 0.75);
  color: #fff;
  display: inline-block;
  padding: 3px 6px;
  line-height: 1;
  border-radius: 4px;
  cursor: pointer;
}
.redactor-component-active {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important;
}
.redactor-component-active[data-redactor-type='image'] {
  outline: none !important;
}
.redactor-component-active[data-redactor-type='image'] img {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important;
}
.redactor-component-active[data-redactor-type='variable'] {
  outline: none !important;
  background: #ee698a;
}
.redactor-component-active[data-redactor-type='video'] {
  outline: none !important;
}
.redactor-component-active[data-redactor-type='video'] iframe {
  outline: 5px solid rgba(0, 125, 255, 0.5) !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on
  .redactor-component-active[data-redactor-type='image'] {
  outline: none !important;
}
.redactor-blur.redactor-styles-on
  .redactor-component-active[data-redactor-type='image']
  img {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on
  .redactor-component-active[data-redactor-type='video'] {
  outline: none !important;
}
.redactor-blur.redactor-styles-on
  .redactor-component-active[data-redactor-type='video']
  iframe {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on
  .redactor-component-active[data-redactor-type='variable'] {
  outline: none !important;
  background: #ddd;
}
.redactor-component-caret {
  position: absolute;
  left: -9999px;
}
.redactor-textnodes-wrapper {
  display: inline-block;
}
#redactor-image-resizer {
  position: absolute;
  z-index: 1051;
  background-color: rgba(0, 125, 255, 0.9);
  width: 13px;
  height: 13px;
  border: 1px solid #fff;
  cursor: move;
  cursor: nwse-resize;
}
.redactor-file-item {
  display: inline-block;
  line-height: 1;
  padding: 4px 12px;
  border-radius: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.redactor-file-remover {
  margin-left: 2px;
  position: relative;
  right: -3px;
  display: inline-block;
  padding: 0 3px;
  cursor: pointer;
  opacity: 0.5;
}
.redactor-file-remover:hover {
  opacity: 1;
}
.redactor-overlay {
  position: fixed;
  z-index: 1051;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(16, 16, 18, 0.3);
}
.redactor-overlay > .redactor-close {
  position: fixed;
  top: 1rem;
  right: 1rem;
}
.redactor-source,
.redactor-source:hover,
.redactor-source:focus-visible {
  text-align: left;
  box-sizing: border-box;
  font-family: Consolas, Menlo, Monaco, 'Courier New', monospace;
  width: 100%;
  display: block;
  margin: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  background: #252525;
  color: #ccc;
  font-size: 15px;
  outline: none;
  padding: 10px 18px 20px 18px;
  line-height: 1.5;
  resize: vertical;
}
.redactor-box[dir='rtl'] .redactor-source {
  direction: ltr;
}
.redactor-placeholder:before {
  color: var(--color-text-neutral-weak);
  position: absolute;
  content: attr(placeholder);
  font-weight: normal;
  cursor: text;
}
.redactor-in figcaption[placeholder]:empty:before {
  content: attr(placeholder);
  color: rgba(0, 0, 0, 0.4);
  font-weight: normal;
}
.redactor-in figcaption[placeholder]:empty:focus-visible:before {
  content: '';
}
.redactor-statusbar {
  font-family: Consolas, Menlo, Monaco, 'Courier New', monospace;
  margin: 0;
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
  list-style: none;
  background: #f8f8f8;
  box-sizing: border-box;
  border: none;
}
.redactor-statusbar li {
  float: left;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 10px;
  line-height: 16px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.redactor-statusbar li:last-child {
  border-right-color: transparent;
}
.redactor-statusbar a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: underline;
}
.redactor-statusbar a:hover {
  color: #f03c69;
  text-decoration: underline;
}
.redactor-statusbar:empty {
  display: none;
}
.redactor-toolbar-wrapper {
  position: relative;
}
.redactor-toolbar,
.redactor-air {
  z-index: 100;
  font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Tahoma, sans-serif;
  position: relative;
  margin: 0 !important;
  padding: 0;
  list-style: none !important;
  line-height: 1 !important;
  background: none;
  border: none;
  box-sizing: border-box;
}
.redactor-box.redactor-styles-on .redactor-toolbar {
  padding: 18px 16px 0 16px;
}
.redactor-toolbar a,
.redactor-air a {
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  padding: 10px 15px 9px 15px;
  cursor: pointer;
  outline: none;
  border: none;
  vertical-align: middle;
  text-decoration: none;
  zoom: 1;
  position: relative;
  border-radius: 2px;
  background-color: var(--color-background-neutral-default);
  color: var(--color-text-neutral-default);
  --tw-shadow: 0 1px 2px rgba(0,0,0,0.22);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.redactor-toolbar a:where(.theme-dark, .theme-dark *),
.redactor-air a:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0 1px 2px rgba(0,0,0,0.64);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.redactor-toolbar a,
.redactor-air a {
  margin-right: 5px;
  margin-bottom: 4px;
}
.redactor-toolbar a.re-button-icon,
.redactor-air a.re-button-icon {
  font-size: 16px;
  padding: 9px 15px 6px 15px;
}
.redactor-toolbar a:hover,
.redactor-air a:hover {
  outline: none;
  color: #fff;
  background: #449aef;
}
.redactor-toolbar a.redactor-button-active {
  background: rgba(245, 245, 245, 0.95);
  color: rgba(0, 0, 0, 0.4);
}
.redactor-toolbar a.redactor-button-disabled,
.redactor-air a.redactor-button-disabled {
  opacity: 0.3;
}
.redactor-toolbar a.redactor-button-disabled:hover,
.redactor-air a.redactor-button-disabled:hover {
  color: #333;
  outline: none;
  background-color: transparent !important;
  cursor: default;
}
.redactor-source-view .redactor-toolbar {
  background: #252525;
}
.redactor-source-view .redactor-toolbar a {
  background: #000;
  color: #fff;
}
.redactor-source-view .redactor-toolbar a:hover {
  background: #449aef;
}
.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover {
  color: #fff !important;
  background-color: #000 !important;
}
.re-button-tooltip {
  display: none;
  position: absolute;
  white-space: nowrap;
  top: 0;
  z-index: 1052;
  background: rgba(0, 0, 0, 0.9);
  border-radius: 3px;
  padding: 5px 9px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  line-height: 1;
  font-family: Consolas, Menlo, Monaco, 'Courier New', monospace;
}
.re-button-tooltip:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: none;
  border-bottom-color: rgba(0, 0, 0, 0.9);
  border-width: 4px;
  margin-left: -4px;
}
.redactor-toolbar-wrapper-air {
  position: absolute;
  z-index: 100;
}
.redactor-air {
  padding: 6px 3px 2px 8px;
  max-width: 576px;
  min-width: 200px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.97);
}
.redactor-air a {
  background: rgba(37, 37, 37, 0.95);
  box-shadow: none;
  color: rgba(255, 255, 255, 0.9);
}
.redactor-air a:hover {
  background: #3d79f2;
}
.redactor-air a.redactor-button-active {
  background-color: rgba(255, 255, 255, 0.15);
  color: #fff;
}
.redactor-air a.redactor-button-disabled:hover {
  color: #fff;
}
.redactor-air-helper {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 1;
  font-size: 15px;
  color: #000;
  background: rgba(255, 255, 255, 0.85);
  border-bottom-left-radius: 4px;
  padding: 7px 10px 6px 10px;
  cursor: pointer;
}
.redactor-air-helper:hover {
  background: #fff;
}
.redactor-voice-label {
  display: none;
}
.redactor-context-toolbar {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1051;
  background-color: rgba(0, 0, 0, 0.95);
  color: #555;
  border-radius: 4px;
  padding: 6px 18px 7px 18px;
  line-height: 1.5;
  font-family: Consolas, Menlo, Monaco, 'Courier New', monospace;
}
.redactor-context-toolbar a {
  font-size: 12px;
  color: #ccc;
  text-decoration: none;
  display: inline-block;
  padding: 2px 0 1px 12px;
}
.redactor-context-toolbar a:first-child {
  padding-left: 0;
}
.redactor-context-toolbar a i {
  position: relative;
  top: 3px;
  font-size: 16px;
}
.redactor-context-toolbar a:before {
  content: '';
  padding-left: 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.redactor-context-toolbar a:hover {
  color: #fff;
}
.redactor-context-toolbar a:first-child:before {
  padding-left: 0;
  border-left: none;
}
.redactor-context-toolbar[dir='rtl'] a {
  padding: 2px 12px 1px 0;
}
.redactor-context-toolbar[dir='rtl'] a:first-child {
  padding-right: 0;
}
.redactor-context-toolbar[dir='rtl'] a:before {
  padding-left: 0px;
  padding-right: 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  border-left: none;
}
.redactor-context-toolbar[dir='rtl'] a:first-child:before {
  padding-right: 0;
  border-right: none;
}
.redactor-dropdown {
  font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Tahoma, sans-serif;
  display: none;
  position: absolute;
  z-index: 1051;
  background-color: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  width: 264px;
  min-height: 40px;
  max-height: 250px;
  margin: 0;
  margin-top: -1px;
  overflow: auto;
  font-size: 15px;
  padding: 0;
}
.redactor-dropdown a span {
  display: inline-block;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 3px;
}
.redactor-dropdown a {
  display: block;
  text-decoration: none;
  padding: 10px 8px;
  white-space: nowrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.redactor-dropdown a:last-child {
  border-bottom-color: transparent;
}
.redactor-dropdown a {
  color: #000;
}
.redactor-dropdown a:hover {
  color: #fff !important;
  background-color: #449aef !important;
}
.redactor-dropdown a.redactor-dropdown-item-disabled {
  color: rgba(0, 0, 0, 0.4);
  background: #fff;
}
.redactor-dropdown-cells {
  margin: 10px auto;
}
.redactor-dropdown-cells a,
.redactor-dropdown-cells span {
  float: left;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.redactor-dropdown-selector {
  display: flex;
  text-align: center;
}
.redactor-dropdown-selector span {
  flex-grow: 1;
  font-size: 12px;
  padding: 8px;
  cursor: pointer;
}
.redactor-dropdown-selector span:hover {
  background: #eee;
}
.redactor-dropdown-selector span.active {
  cursor: text;
  color: rgba(0, 0, 0, 0.3);
  background: #eee;
}
.redactor-dropdown-format .redactor-dropdown-item-blockquote {
  color: rgba(0, 0, 0, 0.4);
  font-style: italic;
}
.redactor-dropdown-format .redactor-dropdown-item-pre {
  font-family: monospace, sans-serif;
}
.redactor-dropdown-format .redactor-dropdown-item-h1 {
  font-size: 40px;
  font-weight: bold;
  line-height: 32px;
}
.redactor-dropdown-format .redactor-dropdown-item-h2 {
  font-size: 32px;
  font-weight: bold;
  line-height: 32px;
}
.redactor-dropdown-format .redactor-dropdown-item-h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h4 {
  font-size: 21px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h5 {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 24px;
}
.redactor-modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1051;
  font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Tahoma, sans-serif;
  line-height: 24px;
}
.redactor-modal {
  position: relative;
  margin: 16px auto;
  padding: 0;
  background: #fff;
  box-shadow:
    0 0 0 1px rgba(0, 0, 0, 0.07),
    0 2px 15px rgba(80, 80, 80, 0.25);
  border-radius: 3px;
  color: #000;
}
.redactor-modal form {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.redactor-modal input,
.redactor-modal select,
.redactor-modal textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 16px;
  height: 40px;
  outline: none;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #cacfd4;
  border-radius: 0.1875em;
  box-shadow: none;
  padding: 0 0.5em;
}
.redactor-modal textarea {
  padding: 0.5em;
  height: auto;
  line-height: 1.5;
  vertical-align: top;
}
.redactor-modal select {
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="rgba(0, 0, 0, .4);" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 0.65em center;
  padding-right: 28px;
}
.redactor-modal select[multiple] {
  background-image: none;
  height: auto;
  padding: 0.5em 0.75em;
}
.redactor-modal input[type='file'] {
  width: auto;
  border: none;
  padding: 0;
  height: auto;
  background: none;
  box-shadow: none;
  display: inline-block;
}
.redactor-modal input[type='radio'],
.redactor-modal input[type='checkbox'] {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0;
  vertical-align: middle;
  position: relative;
  bottom: 0.15rem;
  font-size: 115%;
  margin-right: 3px;
}
.redactor-modal .form-item {
  margin-bottom: 20px;
}
.redactor-modal .form-item:last-child {
  margin-bottom: 0;
}
.redactor-modal fieldset {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 16px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.redactor-modal fieldset .form-item {
  margin-bottom: 12px;
}
.redactor-modal label {
  display: block;
  color: #555;
  margin-bottom: 0.25em;
  font-size: 14px;
}
.redactor-modal label .desc,
.redactor-modal label .success,
.redactor-modal label .error {
  text-transform: none;
  font-weight: normal;
}
.redactor-modal label.checkbox {
  font-size: 16px;
  line-height: 1.5;
  cursor: pointer;
  color: inherit;
}
.redactor-modal .form-checkboxes label.checkbox {
  display: inline-block;
  margin-right: 1em;
}
.redactor-modal input:hover,
.redactor-modal textarea:hover,
.redactor-modal select:hover {
  outline: none;
  background-color: #fff;
  border-color: #969fa9;
  box-shadow: none;
}
.redactor-modal input:focus,
.redactor-modal textarea:focus,
.redactor-modal select:focus-visible {
  transition: all linear 0.2s;
  outline: none;
  background-color: #fff;
  border-color: rgba(0, 125, 255, 0.5);
  box-shadow: 0 0 3px rgba(0, 125, 255, 0.5);
}
.redactor-modal input.error,
.redactor-modal textarea.error,
.redactor-modal select.error {
  background-color: rgba(255, 50, 101, 0.1);
  border: 1px solid #ff7f9e;
}
.redactor-modal input.error:focus-visible,
.redactor-modal textarea.error:focus-visible,
.redactor-modal select.error:focus-visible {
  border-color: #ff3265;
  box-shadow: 0 0 1px #ff3265;
}
.redactor-modal input.success,
.redactor-modal textarea.success,
.redactor-modal select.success {
  background-color: rgba(47, 196, 182, 0.1);
  border: 1px solid #65dacf;
}
.redactor-modal input.success:focus,
.redactor-modal textarea.success:focus,
.redactor-modal select.success:focus-visible {
  border-color: #2fc4b6;
  box-shadow: 0 0 1px #2fc4b6;
}
.redactor-modal input:disabled,
.redactor-modal input:disabled:hover,
.redactor-modal input.disabled,
.redactor-modal input.disabled:hover,
.redactor-modal textarea:disabled,
.redactor-modal textarea:disabled:hover,
.redactor-modal textarea.disabled,
.redactor-modal textarea.disabled:hover,
.redactor-modal select:disabled,
.redactor-modal select:disabled:hover,
.redactor-modal select.disabled,
.redactor-modal select.disabled:hover {
  resize: none;
  opacity: 0.6;
  cursor: default;
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid #cacfd4;
  box-shadow: none;
  background-color: #fff;
}
.redactor-modal .req {
  position: relative;
  top: 1px;
  font-weight: bold;
  color: #ff3265;
  font-size: 110%;
}
.redactor-modal .desc {
  color: rgba(51, 51, 51, 0.5);
  font-size: 12px;
}
.redactor-modal span.desc {
  margin-left: 0.25em;
}
.redactor-modal div.desc {
  margin-top: 0.25em;
}
.redactor-modal span.success,
.redactor-modal span.error {
  font-size: 12px;
  margin-left: 0.25em;
}
.redactor-modal div.desc {
  margin-bottom: -0.5em;
}
.redactor-modal .redactor-close {
  position: absolute;
  top: 16px;
  right: 12px;
  font-size: 30px;
  line-height: 30px;
  padding: 0px 4px;
  color: #000;
  opacity: 0.3;
  cursor: pointer;
}
.redactor-modal .redactor-close:hover {
  opacity: 1;
}
.redactor-modal .redactor-close:before {
  content: '\00d7';
}
.redactor-modal button {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  text-align: center;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  color: #007dff;
  background-color: #fff;
  border-radius: 3px;
  border: 2px solid #007dff;
  min-height: 40px;
  outline: none;
  padding: 0.5em 1.25em;
  cursor: pointer;
  line-height: 1.2;
  vertical-align: middle;
  -webkit-appearance: none;
}
.redactor-modal button:hover {
  outline: none;
  text-decoration: none;
  background: none;
  color: rgba(0, 125, 255, 0.6);
  border-color: rgba(0, 125, 255, 0.5);
}
.redactor-modal button.redactor-button-secondary {
  border-color: #2a2e34;
  color: #2a2e34;
}
.redactor-modal button.redactor-button-secondary:hover {
  color: rgba(42, 46, 52, 0.6);
  border-color: rgba(42, 46, 52, 0.5);
}
.redactor-modal button.redactor-button-danger,
.redactor-modal button.redactor-button-unstyled {
  background: none;
  border-color: transparent;
  color: rgba(42, 46, 52, 0.6);
}
.redactor-modal button.redactor-button-danger:hover,
.redactor-modal button.redactor-button-unstyled:hover {
  background: none;
  border-color: transparent;
  color: #ff3265;
  text-decoration: underline;
}
.redactor-modal .redactor-modal-group:after {
  content: '';
  display: table;
  clear: both;
}
.redactor-modal .redactor-modal-side {
  float: left;
  width: 30%;
  margin-right: 4%;
}
.redactor-modal .redactor-modal-side img {
  max-width: 100%;
  height: auto;
  display: block;
}
.redactor-modal .redactor-modal-area {
  float: left;
  width: 66%;
}
.redactor-modal[dir='rtl'] .redactor-close {
  left: 12px;
  right: auto;
}
.redactor-modal[dir='rtl'] textarea {
  direction: ltr;
  text-align: left;
}
.redactor-modal[dir='rtl']
  .redactor-modal-footer
  button.redactor-button-unstyled {
  float: left;
  margin-left: 0;
}
.redactor-modal-header {
  padding: 20px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.redactor-modal-header:empty {
  display: none;
}
.redactor-modal-body {
  padding: 32px 48px;
  padding-bottom: 40px;
}
.redactor-modal-footer {
  padding: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.redactor-modal-footer button {
  margin-right: 4px;
}
.redactor-modal-footer button.redactor-button-unstyled {
  margin-right: 0;
  float: right;
}
.redactor-modal-footer:empty {
  display: none;
}
.redactor-modal-tabs {
  display: flex;
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
  margin-bottom: 1em;
}
.redactor-modal-tabs a {
  font-size: 15px;
  padding: 2px 0;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
  margin-right: 14px;
}
.redactor-modal-tabs a:hover {
  transition: all linear 0.2s;
}
.redactor-modal-tabs a:hover,
.redactor-modal-tabs a.active {
  font-weight: 500;
  color: #007dff;
  border-bottom-color: #007dff;
}
.redactor-styles {
  margin: 0;
  padding: 16px 18px;
  color: var(--color-text-neutral-default);
  font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Tahoma, sans-serif;
  font-size: 1em;
  line-height: 1.5;
  box-sizing: border-box;
}
.redactor-styles *,
.redactor-styles *:before,
.redactor-styles *:after {
  box-sizing: inherit;
}
.redactor-styles[dir='rtl'] {
  direction: rtl;
  unicode-bidi: embed;
}
.redactor-styles[dir='rtl'] ul li,
.redactor-styles[dir='rtl'] ol li {
  text-align: right;
}
.redactor-styles[dir='rtl'] ul,
.redactor-styles[dir='rtl'] ol,
.redactor-styles[dir='rtl'] ul ul,
.redactor-styles[dir='rtl'] ol ol,
.redactor-styles[dir='rtl'] ul ol,
.redactor-styles[dir='rtl'] ol ul {
  margin-left: 1.5em;
}
.redactor-styles[dir='rtl'] figcaption {
  text-align: right;
}
.redactor-styles ul[dir='rtl'],
.redactor-styles ul[dir='rtl'] ul,
.redactor-styles ul[dir='rtl'] ol,
.redactor-styles ol[dir='rtl'],
.redactor-styles ol[dir='rtl'] ul,
.redactor-styles ol[dir='rtl'] ol {
  margin-right: 1.5em;
}
.redactor-styles ul[dir='rtl'] li,
.redactor-styles ol[dir='rtl'] li {
  text-align: right;
}
.redactor-styles a,
.redactor-styles a:hover {
  color: #3397ff;
}
.redactor-styles p,
.redactor-styles dl,
.redactor-styles blockquote,
.redactor-styles hr,
.redactor-styles pre,
.redactor-styles table,
.redactor-styles figure,
.redactor-styles address {
  padding: 0;
  margin: 0;
  margin-bottom: 1em;
}
:is(.redactor-styles p,.redactor-styles dl,.redactor-styles blockquote,.redactor-styles hr,.redactor-styles pre,.redactor-styles table,.redactor-styles figure,.redactor-styles address):last-child {
    margin-bottom: 0;
  }
.redactor-styles ul,
.redactor-styles ol {
  padding: 0;
}
.redactor-styles ul,
.redactor-styles ul ul,
.redactor-styles ul ol,
.redactor-styles ol,
.redactor-styles ol ul,
.redactor-styles ol ol {
  margin: 0 0 0 1.5em;
}
.redactor-styles ul li,
.redactor-styles ol li {
  text-align: left;
}
.redactor-styles ol ol li {
  list-style-type: lower-alpha;
}
.redactor-styles ol ol ol li {
  list-style-type: lower-roman;
}
.redactor-styles ul,
.redactor-styles ol {
  margin-bottom: 1em;
}
.redactor-styles h1,
.redactor-styles h2,
.redactor-styles h3,
.redactor-styles h4,
.redactor-styles h5,
.redactor-styles h6 {
  font-weight: bold;
  color: #111;
  text-rendering: optimizeLegibility;
  margin: 0;
  padding: 0;
  margin-bottom: 0.5em;
  line-height: 1.2;
}
.redactor-styles h1 {
  font-size: 2.0736em;
}
.redactor-styles h2 {
  font-size: 1.728em;
}
.redactor-styles h3 {
  font-size: 1.44em;
}
.redactor-styles h4 {
  font-size: 1.2em;
}
.redactor-styles h5 {
  font-size: 1em;
}
.redactor-styles h6 {
  font-size: 0.83333em;
  letter-spacing: 0.035em;
}
.redactor-styles blockquote {
  font-style: italic;
  color: rgba(0, 0, 0, 0.5);
  border: none;
}
.redactor-styles table {
  width: 100%;
}
.redactor-styles time,
.redactor-styles small,
.redactor-styles var,
.redactor-styles code,
.redactor-styles kbd,
.redactor-styles mark {
  display: inline-block;
  font-family: Consolas, Menlo, Monaco, 'Courier New', monospace;
  font-size: 87.5%;
  line-height: 1;
  color: rgba(51, 51, 51, 0.9);
}
.redactor-styles var,
.redactor-styles cite {
  opacity: 0.6;
}
.redactor-styles var {
  font-style: normal;
}
.redactor-styles dfn,
.redactor-styles abbr {
  text-transform: uppercase;
}
.redactor-styles dfn[title],
.redactor-styles abbr[title] {
  text-decoration: none;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.5);
  cursor: help;
}
.redactor-styles code,
.redactor-styles kbd {
  position: relative;
  top: -1px;
  padding: 0.25em;
  padding-bottom: 0.2em;
  border-radius: 2px;
}
.redactor-styles code {
  background-color: #eff1f2;
}
.redactor-styles mark {
  border-radius: 2px;
  padding: 0.125em 0.25em;
  background-color: #fdb833;
}
.redactor-styles kbd {
  border: 1px solid #e5e7e9;
}
.redactor-styles sub,
.redactor-styles sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.redactor-styles sub {
  bottom: -0.25em;
}
.redactor-styles sup {
  top: -0.5em;
}
.redactor-styles pre {
  font-family: Consolas, Menlo, Monaco, 'Courier New', monospace;
  font-size: 0.9em;
}
.redactor-styles pre,
.redactor-styles pre code {
  background-color: #f6f7f8;
  padding: 0;
  top: 0;
  display: block;
  line-height: 1.5;
  color: rgba(51, 51, 51, 0.85);
  overflow: none;
  white-space: pre-wrap;
}
.redactor-styles pre {
  padding: 1rem;
}
.redactor-styles table {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
}
.redactor-styles table caption {
  text-transform: uppercase;
  padding: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
}
.redactor-styles table th,
.redactor-styles table td {
  border: 1px solid #eee;
  padding: 16px;
  padding-bottom: 15px;
}
.redactor-styles table tfoot th,
.redactor-styles table tfoot td {
  color: rgba(0, 0, 0, 0.5);
}
.redactor-styles img,
.redactor-styles video,
.redactor-styles audio,
.redactor-styles embed,
.redactor-styles object {
  max-width: 100%;
}
.redactor-styles img,
.redactor-styles video,
.redactor-styles embed,
.redactor-styles object {
  height: auto !important;
}
.redactor-styles img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
.redactor-styles figcaption {
  display: block;
  opacity: 0.6;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}
.upload-redactor-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border: 5px dashed rgba(0, 125, 255, 0.15);
  position: relative;
  width: 100%;
  min-height: 220px;
  background: #fff;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
}
.upload-redactor-placeholder {
  font-size: 15px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.3);
  font-style: italic;
}
.upload-redactor-hover {
  background-color: rgba(0, 125, 255, 0.075);
}
.upload-redactor-error {
  background-color: rgba(255, 50, 101, 0.075);
}
.upload-redactor-box-hover {
  outline: 5px dashed rgba(0, 125, 255, 0.3);
}
.upload-redactor-box-error {
  outline: 5px dashed rgba(255, 50, 101, 0.3);
}
.redactor-structure h1,
.redactor-structure h2,
.redactor-structure h3,
.redactor-structure h4,
.redactor-structure h5,
.redactor-structure h6,
.redactor-structure div {
  position: relative;
}
.redactor-structure h1:before,
.redactor-structure h2:before,
.redactor-structure h3:before,
.redactor-structure h4:before,
.redactor-structure h5:before,
.redactor-structure h6:before,
.redactor-structure div:before {
  width: 24px;
  position: absolute;
  font-size: 10px;
  font-weight: normal;
  opacity: 0.5;
  left: -26px;
  top: 50%;
  margin-top: -7px;
  text-align: right;
}
.redactor-structure h1:before {
  content: 'h1';
}
.redactor-structure h2:before {
  content: 'h2';
}
.redactor-structure h3:before {
  content: 'h3';
}
.redactor-structure h4:before {
  content: 'h4';
}
.redactor-structure h5:before {
  content: 'h5';
}
.redactor-structure h6:before {
  content: 'h6';
}
.redactor-structure div:before {
  content: 'div';
}
#redactor-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000;
  height: 10px;
}
#redactor-progress span {
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
  animation: progress-bar-stripes 2s linear infinite;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #007dff;
  background-size: 40px 40px;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.redactor-box-fullscreen {
  z-index: 1051;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.redactor-box-fullscreen-target {
  position: absolute !important;
}
.redactor-body-fullscreen .redactor-dropdown,
.redactor-body-fullscreen .redactor-context-toolbar {
  z-index: 1052;
}
.redactor-body-fullscreen #redactor-overlay {
  z-index: 1098;
}
.redactor-body-fullscreen #redactor-modal {
  z-index: 1099;
}
figure.redactor-component img {
  margin-left: auto;
  margin-right: auto;
}
.fadeIn {
  animation-duration: 0.5s;
  animation-name: fadeIn;
  animation-timing-function: ease-in-out;
  visibility: visible !important;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  60% {
    transform: scale(1.1);
  }

  80% {
    opacity: 1;
    transform: scale(0.9);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.slideRight {
  animation-duration: 0.8s;
  animation-name: slideRight;
  animation-timing-function: ease-in-out;
  visibility: visible !important;
}
@keyframes slideRight {
  0% {
    transform: translateX(-150%);
  }

  50% {
    transform: translateX(8%);
  }

  65% {
    transform: translateX(-4%);
  }

  80% {
    transform: translateX(4%);
  }

  95% {
    transform: translateX(-2%);
  }

  100% {
    transform: translateX(0%);
  }
}
.pulse {
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-name: pulse;
}
@keyframes pulse {
  0% {
    box-shadow: none;
    transform: perspective(1px) scale(1);
  }

  50% {
    box-shadow:
      0 0 1px #646670,
      0 0 4px #646670;
    transform: perspective(1px) scale(1.05);
  }

  100% {
    box-shadow: none;
    transform: perspective(1px) scale(1);
  }
}
.pulse-hiring {
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-name: pulse;
}
@keyframes active {
  0% {
    opacity: 0;
    transform: scale(0.1);
  }

  70% {
    opacity: 1;
    transform: scale(0.1);
  }

  85% {
    opacity: 0;
    transform: scale(2.5);
  }

  100% {
    opacity: 0;
  }
}
.animated {
  animation-duration: 1.5s;
  animation-fill-mode: both;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-100vw);
  }

  30% {
    opacity: 0.1;
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(100vw);
  }

  30% {
    opacity: 0.1;
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes slideOutUp {
  from {
    transform: translateY(0);
  }

  to {
    transform: translateY(-342px);
  }
}
.slideOutUp {
  animation-delay: 2s;
  animation-name: slideOutUp !important;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-delay: 2s;
  animation-name: fadeOut;
}
.rotate {
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-name: rotate;
  animation-timing-function: linear;
}
@keyframes rotate {
  0% {
    transform: rotate(360deg);
  }

  100% {
    transform: rotate(0deg);
  }
}
@keyframes spinning {
  0% {
    transform: rotate(360deg);
  }

  100% {
    transform: rotate(0deg);
  }
}
/* stylelint-disable-next-line selector-max-id */
#application .hide {
  display: none;
}
.initials {
  display: inline-block;
  width: 70px;
  height: 70px;
  border-radius: 9999px;
  font-size: 27px;
  font-weight: 400;
  line-height: 70px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-align: center;
  vertical-align: top;
  text-transform: uppercase;
  font-family: arial;
}
.initials.small-avatar {
  font-size: 12px;
  line-height: 1.5;
  line-height: 28px;
}
.application-avatar {
  width: 70px;
  height: 70px;
  border-radius: 9999px;
}
.small-avatar {
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
  background-size: cover;
  background-position: center;
  vertical-align: top;
}
.left,
.right {
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .left,
.right {
    width: 48%;
  }
  .right {
    float: right;
  }
}
.help-block {
  margin-top: 4px;
  font-size: 12px;
  font-style: italic;
  line-height: 1.2;
  color: var(--color-text-neutral-medium);
}
/* stylelint-disable selector-no-qualifying-type, max-nesting-depth, selector-max-type */
.redactor-modal {
  margin-top: 48px;
  background-color: var(--color-background-neutral-default);
  font-family: "Inter var", "Inter-fallback", "Twemoji Country Flags", sans-serif;
  font-feature-settings: "calt", "cv01", "cv02", "cv03", "cv04", "cv05", "cv09";
  color: var(--color-text-neutral-default);
}
.redactor-modal label {
  color: var(--color-text-neutral-default);
}
.checkbox:is(.redactor-modal label) {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.checkbox:is(.redactor-modal label) input[type='checkbox'] {
        float: unset;
      }
.redactor-modal input {
  border-radius: 6px;
  border-width: 1px;
  border-color: var(--color-border-neutral-strong);
  background-color: var(--color-background-action-medium);
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  color: var(--color-text-action-medium);
}
.redactor-modal input:hover {
  background-color: var(--color-background-action-medium);
}
.redactor-modal input:focus-visible {
  background-color: var(--color-background-action-medium);
}
.redactor-modal .redactor-close {
  color: var(--color-text-neutral-default);
}
.redactor-modal .redactor-modal-header {
  line-height: 1.2;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.022em;
  text-align: center;
  color: var(--color-text-neutral-default);
}
.redactor-modal .redactor-modal-footer {
  display: flex;
  flex-direction: row-reverse;
  font-weight: 500;
}
:is(.redactor-modal .redactor-modal-footer) button {
      border-color: transparent;
      border-radius: 8px;
      margin-right: 8px;
      text-decoration: none !important;
      line-height: 1.5;
      font-size: 14px;
      font-weight: 400;
      letter-spacing: -0.006em;
    }
:is(:is(.redactor-modal .redactor-modal-footer) button):not(.redactor-button-unstyled):not(.redactor-button-danger) {
  background-color: var(--color-background-action-strong);
  color: var(--color-text-action-strong);
}
:is(:is(.redactor-modal .redactor-modal-footer) button):not(.redactor-button-unstyled):not(.redactor-button-danger):hover {
  background-color: var(--color-background-action-strong-hover);
  color: var(--color-text-action-strong);
}
.redactor-button-danger:is(:is(.redactor-modal .redactor-modal-footer) button) {
        background-color: #f44336;
        color: #fff;
      }
.redactor-button-unstyled:is(:is(.redactor-modal .redactor-modal-footer) button) {
  background-color: var(--color-background-neutral-medium);
  color: var(--color-text-neutral-default);
}
.redactor-button-unstyled:is(:is(.redactor-modal .redactor-modal-footer) button):hover {
  background-color: var(--color-background-neutral-medium-hover);
}
.redactor-modal-box {
  z-index: 2147483300;
}
.redactor-editor {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
  display: block;
}
.redactor-editor .redactor-focus {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
    border-color: transparent !important;
}
.redactor-editor .redactor-styles {
    font-family: inherit;
  }
:is(.redactor-editor .redactor-styles) figure[data-redactor-type='widget'],:is(.redactor-editor .redactor-styles) figure[data-redactor-type='video'] {
      padding-top: 56.25%;
    }
:is(:is(.redactor-editor .redactor-styles) figure[data-redactor-type='widget'],:is(.redactor-editor .redactor-styles) figure[data-redactor-type='video'])::before {
        content: none;
      }
:is(:is(.redactor-editor .redactor-styles) figure[data-redactor-type='widget'],:is(.redactor-editor .redactor-styles) figure[data-redactor-type='video']) iframe {
        height: 100% !important;
        position: absolute;
        top: 0;
        width: 100% !important;
      }
.redactor-air a:hover {
  background-color: var(--color-background-action-strong);
  color: var(--color-text-action-strong);
}
.redactor-toolbar a,
.redactor-toolbar a.re-button-icon {
  margin-bottom: 0;
  display: inline-flex;
  min-height: 32px;
  align-items: center;
  border-radius: 8px;
  background-color: transparent;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.redactor-toolbar a:hover,
.redactor-toolbar a.re-button-icon:hover {
  background-color: var(--color-background-action-medium-hover);
  color: var(--color-text-action-medium);
}
.redactor-button-active:is(.redactor-toolbar a,.redactor-toolbar a.re-button-icon) {
  background-color: var(--color-background-action-medium-active);
  color: var(--color-text-neutral-default);
}
.redactor-box {
  position: initial;
  font-weight: initial;
}
.redactor-box.redactor-styles-on {
  border-radius: 8px;
}
:is(.redactor-box .redactor-styles) blockquote {
  font-style: normal;
  color: var(--color-text-neutral-default);
}
:is(.redactor-box .redactor-styles) ul {
      list-style-type: disc;
    }
:is(.redactor-box .redactor-styles) ol {
      list-style-type: decimal;
    }
:is(.redactor-box .redactor-styles) ul,:is(.redactor-box .redactor-styles) ol {
      list-style-position: inside;
    }
:is(.redactor-box .redactor-styles) a {
  color: var(--color-text-action-default);
}
.redactor-component lite-vimeo,.redactor-component lite-youtube {
    height: 100% !important;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100% !important;
  }
.redactor-styles .smart-link {
    color: var(--color-text-neutral-default) !important;
    align-items: center;
    border-radius: 8px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    margin: 8px 0;
    min-width: 240px;
    padding: 8px 16px 8px 8px;
    position: relative;
    text-decoration: none !important;
  }
:is(.redactor-styles .smart-link)::after {
      background: url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/images/chevron-right-regular-11f176dd66085ceb5f6b.svg);
      background-repeat: no-repeat;
      background-size: contain;
      content: ' ';
      height: 16px;
      position: absolute;
      right: 8px;
      width: 16px;
    }
.redactor-styles .smart-link__img {
    border-radius: 8px;
    height: 32px !important;
    object-fit: cover;
    width: 32px;
  }
.redactor-dropdown {
  background-color: var(--color-background-neutral-default);
  font-family: "Inter var", "Inter-fallback", "Twemoji Country Flags", sans-serif;
  font-feature-settings: "calt", "cv01", "cv02", "cv03", "cv04", "cv05", "cv09";
  color: var(--color-text-neutral-default);
  z-index: 2147483300;
}
.redactor-dropdown a {
  color: var(--color-text-neutral-default);
}
:is(.redactor-dropdown a):hover {
      background-color: var(--color-background-action-strong) !important;
    }
.redactor-dropdown-item-disabled:is(.redactor-dropdown a) {
  cursor: not-allowed;
  background-color: var(--color-background-neutral-default);
  color: var(--color-text-neutral-default);
  opacity: 0.6;
}
.re-button-tooltip::after {
    color: transparent;
  }
/* stylelint-disable selector-max-type, max-nesting-depth, selector-no-qualifying-type */
body .swal2-container {
  z-index: 3000;
}
:is(body .swal2-container) .swal2-shown {
  background-color: rgb(40 40 43 / 0.5);
}
:is(body .swal2-container) .swal2-show {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 300ms;
    animation: modalIn 300ms ease-in-out;
}
@keyframes modalIn {
  from {
    opacity: 0;
    scale: 0.97;
    translate: 0 40px;
  }
}
.swal2-modal {
  --tw-shadow: 0px 13px 33px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 13px 33px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.swal2-modal .swal2-close {
  position: absolute;
  right: -40px;
  top: 0;
  display: none;
  width: 32px;
  height: 32px;
  place-items: center;
  border-radius: 8px;
  background-color: rgb(40 40 43 / 0.6);
  font-size: 23px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-backdrop-blur: blur(10px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 300ms;
}
.swal2-modal .swal2-close:hover {
  background-color: rgb(40 40 43 / 0.9);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.swal2-modal .swal2-close:focus-visible {
  background-color: rgb(40 40 43 / 0.9);
}
@media (min-width: 640px) {
  .swal2-modal .swal2-close {
    display: grid;
  }
}
.swal2-modal .swal2-close:where(.theme-dark, .theme-dark *) {
  background-color: rgb(15 15 16 / 0.9);
}
.swal2-modal .swal2-close:hover:where(.theme-dark, .theme-dark *) {
  background-color: rgb(15 15 16 / 0.7);
}
.swal2-modal.swal2-popup {
  border-radius: 10px;
  background-color: var(--color-background-neutral-default);
  padding: 0;
    width: 600px;
}
.swal2-modal .swal2-header {
    display: flex;
    flex-direction: row;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
:is(.swal2-modal .swal2-header) .swal2-icon {
      display: none !important;
    }
.swal2-modal .swal2-title {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.017em;
  margin: 0;
  color: var(--color-text-neutral-default);
}
.swal2-modal .swal2-content {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
    padding: 24px;
    text-align: left;
    color: var(--color-text-neutral-default);
    border-top-width: 1px;
    border-top-color: var(--color-border-neutral-default);
}
.swal2-modal .swal2-actions {
    align-items: stretch;
    display: flex;
    justify-content: flex-end;
    margin-top: 0;
    padding: 16px;
    border-top-width: 1px;
    border-top-color: var(--color-border-neutral-default);
  }
:is(.swal2-modal .swal2-actions) button {
      align-items: center;
      border: none;
      border-radius: 8px;
      box-shadow: none !important;
      display: inline-flex;
      font-size: 14px;
      font-weight: 500;
      height: 32px;
      justify-content: center;
      letter-spacing: -0.2px;
      line-height: 14px;
      margin: 0 8px;
      text-decoration: none;
      padding-left: 16px;
      padding-right: 16px;
      padding-top: 4px;
      padding-bottom: 4px;
    }
.swal2-confirm.btn-danger:is(:is(.swal2-modal .swal2-actions) button) {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.swal2-confirm.btn-danger:is(:is(.swal2-modal .swal2-actions) button):hover,.swal2-confirm.btn-danger:is(:is(.swal2-modal .swal2-actions) button):focus,.swal2-confirm.btn-danger:is(:is(.swal2-modal .swal2-actions) button):active {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.swal2-confirm:is(:is(.swal2-modal .swal2-actions) button):not(.btn-danger) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 133 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.swal2-confirm:is(:is(.swal2-modal .swal2-actions) button):not(.btn-danger):hover,.swal2-confirm:is(:is(.swal2-modal .swal2-actions) button):not(.btn-danger):focus,.swal2-confirm:is(:is(.swal2-modal .swal2-actions) button):not(.btn-danger):active {
  --tw-bg-opacity: 1;
  background-color: rgb(231 59 126 / var(--tw-bg-opacity));
}
.swal2-cancel:is(:is(.swal2-modal .swal2-actions) button) {
  background-color: transparent;
  color: var(--color-text-neutral-medium);
}
.swal2-cancel:is(:is(.swal2-modal .swal2-actions) button):hover,.swal2-cancel:is(:is(.swal2-modal .swal2-actions) button):focus,.swal2-cancel:is(:is(.swal2-modal .swal2-actions) button):active {
  background-color: transparent;
  background-image: none;
  color: var(--color-text-action-hover);
}
/* stylelint-disable selector-max-type, max-nesting-depth, selector-no-qualifying-type */
.codex-editor__redactor {
  padding-bottom: 52px !important;
}
.ce-toolbar__content,
.ce-block__content {
  max-width: 750px;
}
.cdx-block {
  font-size: 20px;
  line-height: 1.5;
}
.cdx-block input {
  border-style: none;
  padding-left: 0;
  padding-right: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* Placeholder */
.ce-paragraph[data-placeholder]:empty::before {
  color: var(--color-text-neutral-weak) !important;
}
/* Spacing between blocks */
/* stylelint-disable-next-line no-duplicate-selectors */
.cdx-block {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ce-block__content {
  padding-bottom: 24px;
}
.ce-block__content:has(.ce-header) {
  padding-bottom: 4px;
}
.ce-block:first-child .ce-block__content {
  margin-top: 12px;
}
/* Headings */
h2.ce-header {
  padding: 0;
  font-size: 25px;
  line-height: 1.2;
  font-weight: 700;
  line-height: 30px;
}
h3.ce-header {
  padding: 0;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 700;
  line-height: 24px;
}
/* List block */
.cdx-list {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.cdx-list .cdx-list__item {
  padding-top: 0;
  padding-bottom: 0;
}
/* Quote block */
.cdx-quote {
  border-left-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 240 / var(--tw-border-opacity));
}
.cdx-quote:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity));
}
.cdx-quote .cdx-quote__text {
  margin-bottom: 0;
  min-height: -moz-fit-content;
  min-height: fit-content;
  border-style: none;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.cdx-quote .cdx-quote__caption {
  display: none;
}
/* Delimiter block */
.ce-delimiter::before {
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 37px !important;
  }
/* Code block */
.ce-code .ce-code__textarea {
  min-height: -moz-fit-content;
  min-height: fit-content;
  border-style: none;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 1.5;
}
/* Tools/blocks dropdown */
.ce-toolbar__actions {
  margin-top: 4px;
}
:is(.ce-settings,.ce-toolbox) .cdx-search-field {
  display: none;
}
:is(.ce-settings,.ce-toolbox)  > .ce-popover {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
:is(.ce-settings,.ce-toolbox)  > .ce-popover:where(.theme-dark, .theme-dark *) {
  fill: #eeeef0;
}
:is(:is(.ce-settings,.ce-toolbox) > .ce-popover) .ce-popover__items {
  margin-top: 0;
}
:is(:is(.ce-settings,.ce-toolbox) .ce-popover__item):hover {
      background-color: var(--color-background-neutral-weak-hover) !important;
    }
:is(.ce-settings,.ce-toolbox) .ce-popover__item-icon {
  margin-right: 4px;
  border-style: none;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background: none;
}
:is(:is(.ce-settings,.ce-toolbox) .ce-popover__item-icon) svg {
  width: 16px;
  height: 16px;
}
:is(.ce-settings,.ce-toolbox) .ce-popover__item-label {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}
:is(.ce-settings,.ce-toolbox) .ce-popover__item--focused {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
:is(:is(.ce-settings,.ce-toolbox) .ce-popover__item--confirmation) .ce-popover__item-icon {
      color: #fff !important;
    }
:is(:is(.ce-settings,.ce-toolbox) .ce-popover__item--confirmation) .ce-popover__item-icon:where(.theme-dark,.theme-dark *) {
      color: #000 !important;
    }
:is(:is(.ce-settings,.ce-toolbox) .ce-popover__item--confirmation) .ce-popover__item-label {
      color: var(--color-text-decorative-red-strong) !important;
    }
:is(:is(.ce-settings,.ce-toolbox) .ce-popover__item--confirmation):hover {
      color: var(--color-text-decorative-red-strong) !important;
      background-color: var(--color-background-decorative-red-weak) !important;
    }
:is(:is(.ce-settings,.ce-toolbox) .ce-popover__item--confirmation):hover .ce-popover__item-label,:is(:is(.ce-settings,.ce-toolbox) .ce-popover__item--confirmation):hover .ce-popover__item-icon {
        color: var(--color-text-decorative-red) !important;
      }
.ce-settings .cdx-settings-button {
  width: 28px;
  height: 28px;
}
:is(.ce-settings .ce-popover__item-icon) svg {
  width: 14px;
  height: 14px;
}
.ce-settings--opened {
  display: flex;
}
.ce-toolbar__plus,
.ce-toolbar__settings-btn,
.ce-popover-item__title,
.ce-popover-item__icon {
  color: var(--color-text-neutral-default);
}
.cdx-search-field.ce-popover__search {
  border-color: var(--color-border-neutral-medium);
  background-color: var(--color-background-neutral-weak);
}
.cdx-search-field__input {
  color: var(--color-text-neutral-default);
}
.cdx-block,
.ce-block {
  color: var(--color-text-neutral-default);
}
.ce-inline-toolbar,
.ce-conversion-tool__icon,
.ce-popover-item__icon,
.tc-popover__item-icon {
  border-width: 1px;
  border-color: var(--color-border-neutral-medium);
  background-color: var(--color-background-neutral-weak);
  color: var(--color-text-neutral-default);
}
.ce-popover,
.ce-conversion-toolbar,
.ce-inline-toolbar,
.tc-popover {
  border-width: 1px;
  border-color: var(--color-border-neutral-medium);
  background-color: var(--color-background-neutral-default);
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ce-popover:where(.theme-dark, .theme-dark *),
.ce-conversion-toolbar:where(.theme-dark, .theme-dark *),
.ce-inline-toolbar:where(.theme-dark, .theme-dark *),
.tc-popover:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16), 0px 7px 25px rgba(0, 0, 0, 0.10), 0px 0px 0px 1px rgba(255, 255, 255, 0.14);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ce-inline-tool:hover,
.ce-inline-toolbar__dropdown:hover,
.ce-toolbar__plus:hover,
.ce-toolbar__settings-btn:hover,
.ce-conversion-tool:hover,
.ce-popover-item:hover {
  background-color: var(--color-background-neutral-hover);
}
.ce-block.ce-block--selected .ce-block__content {
  background-color: rgb(87 89 95 / 0.1);
}
.ce-block.ce-block--selected .ce-block__content:where(.theme-dark, .theme-dark *) {
  background-color: rgb(244 244 245 / 0.1);
}
/* Video block */
.ce-block lite-vimeo,.ce-block lite-youtube {
  border-radius: 10px;
}
.alert-box {
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  margin-top: 16px;
  max-width: 400px;
  padding: 10px 56px 10px 16px;
  position: relative;
  transition: all 0.3s ease;
  width: auto;
  font-size: 14px;
  line-height: 1.5;
}
.alert-box:hover {
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
    transform: translateY(1px);
    transition: all 0.3s ease;
  }
.alert-box .close-message {
    align-items: center;
    border-left: 1px solid rgba(0, 0, 0, 0.25);
    bottom: 0;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
  }
/* stylelint-disable max-nesting-depth, scss/selector-no-redundant-nesting-selector */
/* stylelint-disable selector-max-type, no-duplicate-selectors */
/* stylelint-disable selector-no-qualifying-type */
.flatpickr-calendar {
  width: auto;
  border-radius: 4px;
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background-color: var(--color-background-neutral-default) !important;
}
.flatpickr-calendar::before,.flatpickr-calendar::after {
    display: none !important;
  }
.flatpickr-calendar .flatpickr-monthDropdown-months {
    display: inline-block;
  }
.flatpickr-calendar.inline {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    width: auto;
  }
.flatpickr-calendar .datetime-picker__arrow {
    border: solid transparent;
    border-width: 6px;
    height: 0;
    pointer-events: none;
    width: 0;
  }
.flatpickr-calendar[data-floating-ui-placement] .datetime-picker__arrow {
      pointer-events: none;
    }
.flatpickr-calendar[data-floating-ui-placement='left'] .datetime-picker__arrow {
      border-left-color: #e6e6e6;
      left: calc(100%);
    }
.flatpickr-calendar[data-floating-ui-placement='top'] .datetime-picker__arrow {
      border-top-color: #e6e6e6;
    }
.flatpickr-calendar[data-floating-ui-placement='bottom'] .datetime-picker__arrow {
      border-bottom-color: #e6e6e6;
      top: 12px;
    }
.flatpickr-calendar .flatpickr-rContainer {
    padding: 12px;
  }
:is(.flatpickr-calendar .flatpickr-rContainer) .flatpickr-weekdays {
      height: initial;
      padding: 0 0 8px;
    }
:is(:is(.flatpickr-calendar .flatpickr-rContainer) .flatpickr-weekdays) .flatpickr-weekday {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  color: var(--color-text-neutral-medium);
}
.flatpickr-calendar .flatpickr-months {
    position: relative;
  }
:is(.flatpickr-calendar .flatpickr-months) .flatpickr-month {
      height: 66px;
    }
:is(.flatpickr-calendar .flatpickr-months) .flatpickr-prev-month,:is(.flatpickr-calendar .flatpickr-months) .flatpickr-next-month {
      border-radius: 50%;
      line-height: 19px;
      top: 50%;
      transform: translateY(-50%);
    }
:is(:is(:is(.flatpickr-calendar .flatpickr-months) .flatpickr-prev-month,:is(.flatpickr-calendar .flatpickr-months) .flatpickr-next-month) svg) path {
  fill: #b2b3b9;
}
:is(:is(.flatpickr-calendar .flatpickr-months) .flatpickr-prev-month,:is(.flatpickr-calendar .flatpickr-months) .flatpickr-next-month):hover {
  background-color: var(--color-background-neutral-medium);
}
.flatpickr-prev-month:is(:is(.flatpickr-calendar .flatpickr-months) .flatpickr-prev-month) {
        left: 12px;
      }
.flatpickr-next-month:is(:is(.flatpickr-calendar .flatpickr-months) .flatpickr-next-month) {
        right: 12px;
      }
:is(.flatpickr-calendar .flatpickr-months) .flatpickr-current-month {
      height: 66px;
      padding: 14px 0 0;
    }
:is(:is(.flatpickr-calendar .flatpickr-months) .flatpickr-current-month) .flatpickr-monthDropdown-months,:is(:is(.flatpickr-calendar .flatpickr-months) .flatpickr-current-month) .cur-year {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: none;
        border: none;
        margin: 0;
        padding: 8px;
        line-height: 1.5;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: -0.011em;
        border-radius: 4px;
        color: var(--color-text-neutral-default);
      }
:is(:is(:is(.flatpickr-calendar .flatpickr-months) .flatpickr-current-month) .flatpickr-monthDropdown-months,:is(:is(.flatpickr-calendar .flatpickr-months) .flatpickr-current-month) .cur-year):hover {
  background-color: var(--color-background-neutral-medium);
}
:is(:is(.flatpickr-calendar .flatpickr-months) .numInputWrapper) span {
        border: none;
      }
.flatpickr-calendar .flatpickr-days {
    width: 264px;
  }
.flatpickr-calendar .dayContainer {
    min-width: 264px;
    width: 264px;
  }
:is(.flatpickr-calendar .dayContainer) .flatpickr-day {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0em;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  color: var(--color-text-neutral-medium);
}
:is(.flatpickr-calendar .dayContainer) .flatpickr-day:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
  color: var(--color-text-neutral-default);
}
:is(.flatpickr-calendar .dayContainer) .flatpickr-day {
      border-radius: 50%;
      height: 37px;
      line-height: 36px;
    }
:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day):hover {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: var(--color-background-neutral-medium);
}
:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day):hover:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.flatpickr-disabled:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day) {
  color: var(--color-text-neutral-weak);
}
.flatpickr-disabled:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day):hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  background-image: none;
}
.flatpickr-disabled:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day):hover:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.nextMonthDay:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day),.prevMonthDay:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day) {
  background-color: var(--color-background-neutral-default);
  color: var(--color-text-neutral-weak);
}
:is(.nextMonthDay:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day),.prevMonthDay:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day)):hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: var(--color-background-neutral-default);
  color: var(--color-text-neutral-weak);
}
:is(.nextMonthDay:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day),.prevMonthDay:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day)):hover:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.selected:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day) {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: var(--color-background-action-strong);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.selected:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.today:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day) {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  color: var(--color-text-action-default);
}
.today:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.today:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day):hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: var(--color-background-neutral-medium);
  color: var(--color-text-neutral-medium);
}
.today:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day):hover:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.today.selected:is(:is(.flatpickr-calendar .dayContainer) .flatpickr-day) {
  border-color: var(--color-border-neutral-default);
  background-color: var(--color-background-action-strong);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.flatpickr-calendar .rangeMode) .flatpickr-day {
      margin-top: 0;
    }
.inRange:is(.flatpickr-calendar .flatpickr-day) {
      border-left: none;
      border-radius: 0;
      border-right: none;
      box-shadow: none;
      --tw-border-opacity: 1;
      border-color: rgb(255 255 255 / var(--tw-border-opacity));
      background-color: var(--color-background-neutral-medium);
    }
.inRange:is(.flatpickr-calendar .flatpickr-day):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.inRange.today:is(.flatpickr-calendar .flatpickr-day) {
        border-left: none;
        border-radius: 0;
        border-right: none;
        box-shadow: none;
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity));
        background-color: var(--color-background-neutral-medium);
      }
.inRange.today:is(.flatpickr-calendar .flatpickr-day):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.inRange.today:is(.flatpickr-calendar .flatpickr-day):hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 249 / var(--tw-bg-opacity));
}
.inRange.today:is(.flatpickr-calendar .flatpickr-day):hover:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.inRange.prevMonthDay:is(.flatpickr-calendar .flatpickr-day),.inRange.nextMonthDay:is(.flatpickr-calendar .flatpickr-day) {
        border-left: none;
        border-radius: 0;
        border-right: none;
        box-shadow: none;
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity));
        background-color: var(--color-background-neutral-medium);
      }
.inRange.prevMonthDay:is(.flatpickr-calendar .flatpickr-day):where(.theme-dark, .theme-dark *),.inRange.nextMonthDay:is(.flatpickr-calendar .flatpickr-day):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day) {
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 133 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.startRange:is(.flatpickr-calendar .flatpickr-day):where(.theme-dark, .theme-dark *),.endRange:is(.flatpickr-calendar .flatpickr-day):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)):hover {
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: var(--color-background-action-strong);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)):hover:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.prevMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)),.nextMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)) {
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.prevMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)):where(.theme-dark, .theme-dark *),.nextMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
:is(.prevMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)),.nextMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day))):hover {
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.prevMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)),.nextMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day))):hover:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.selected:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)) {
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 133 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.selected:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.selected.prevMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)),.selected.nextMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)) {
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.selected.prevMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)):where(.theme-dark, .theme-dark *),.selected.nextMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)):where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
:is(.selected.prevMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)),.selected.nextMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day))):hover {
  border-radius: 9999px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.selected.prevMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day)),.selected.nextMonthDay:is(.startRange:is(.flatpickr-calendar .flatpickr-day),.endRange:is(.flatpickr-calendar .flatpickr-day))):hover:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.startRange.endRange:is(.flatpickr-calendar .flatpickr-day)::before,.startRange.endRange:is(.flatpickr-calendar .flatpickr-day)::after {
          display: none;
        }
.startRange:is(.flatpickr-calendar .flatpickr-day)::after {
        content: '';
        display: block;
        height: 35px;
        position: absolute;
        right: -1px;
        top: 0;
        width: 50%;
        z-index: -1;
        background-color: var(--color-background-neutral-medium);
      }
.endRange:is(.flatpickr-calendar .flatpickr-day)::before {
        content: '';
        display: block;
        height: 35px;
        left: -1px;
        position: absolute;
        top: 0;
        width: 50%;
        z-index: -1;
        background-color: var(--color-background-neutral-medium);
      }
:is(.flatpickr-calendar .hasTime) .flatpickr-rContainer {
      padding: 0 16px;
    }
:is(.flatpickr-calendar .hasTime) .flatpickr-time {
      border: none;
      height: inherit;
      line-height: inherit;
      max-height: inherit;
      display: flex;
      align-items: center;
    }
:is(:is(.flatpickr-calendar .hasTime) .flatpickr-time) .numInputWrapper {
        height: initial;
      }
:is(:is(.flatpickr-calendar .hasTime) .flatpickr-time) input {
        min-width: 0;
        padding: 4px 8px;
        line-height: 1.5;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 0em;
        border-radius: 4px;
        color: var(--color-text-neutral-medium);
      }
:is(:is(:is(.flatpickr-calendar .hasTime) .flatpickr-time) input):hover {
          background: none;
        }
:is(:is(:is(.flatpickr-calendar .hasTime) .flatpickr-time) input):focus-visible {
          background: none;
        }
.flatpickr-calendar .numInputWrapper {
  border-radius: 4px;
}
:is(.flatpickr-calendar .numInputWrapper) input {
      border-radius: 5px;
    }
.flatpickr-hour:is(:is(.flatpickr-calendar .numInputWrapper) input) {
        border-top-left-radius: 0;
      }
.flatpickr-minute:is(:is(.flatpickr-calendar .numInputWrapper) input) {
        border-top-right-radius: 0;
      }
:is(.flatpickr-calendar .numInputWrapper) span {
      border: none;
      padding: 0 4px;
      width: 16px;
    }
:is(:is(.flatpickr-calendar .numInputWrapper) span):hover {
        background: initial;
      }
.arrowDown:is(:is(.flatpickr-calendar .numInputWrapper) span) {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
        border-radius: 0 0 5px 5px;
}
.arrowDown:is(:is(.flatpickr-calendar .numInputWrapper) span)::after {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(40 40 43 / var(--tw-border-opacity)) !important;
}
.arrowDown:is(:is(.flatpickr-calendar .numInputWrapper) span):where(.theme-dark, .theme-dark *)::after {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.arrowDown:is(:is(.flatpickr-calendar .numInputWrapper) span)::after {
          top: 50%;
          transform: translateY(-50%);
        }
.arrowDown:is(:is(.flatpickr-calendar .numInputWrapper) span):hover {
  background-color: var(--color-background-neutral-medium-hover);
}
.arrowUp:is(:is(.flatpickr-calendar .numInputWrapper) span) {
  border-top-left-radius: 4px;
        border-radius: 5px 5px 0 0;
}
.arrowUp:is(:is(.flatpickr-calendar .numInputWrapper) span)::after {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(40 40 43 / var(--tw-border-opacity)) !important;
}
.arrowUp:is(:is(.flatpickr-calendar .numInputWrapper) span):where(.theme-dark, .theme-dark *)::after {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.arrowUp:is(:is(.flatpickr-calendar .numInputWrapper) span)::after {
          top: 50%;
          transform: translateY(-50%);
        }
.arrowUp:is(:is(.flatpickr-calendar .numInputWrapper) span):hover {
  background-color: var(--color-background-neutral-medium-hover);
}
:is(.flatpickr-calendar .flatpickr-time__buttons-container) .btn--secondary {
      margin-right: 4px;
    }
.flatpickr-calendar .flatpickr-calendar {
  background-color: var(--color-background-neutral-default);
}
.showTimeInput.hasTime:is(.flatpickr-calendar .flatpickr-calendar) .flatpickr-time {
          border-top: none;
          height: inherit;
          padding: 16px;
        }
:is(.showTimeInput.hasTime:is(.flatpickr-calendar .flatpickr-calendar) .flatpickr-time) .flatpickr-time-separator {
            margin-inline: 16px;
          }
.flatpickr-calendar .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),.flatpickr-calendar .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),.flatpickr-calendar .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)) {
    box-shadow: none;
  }
.flatpickr-calendar .flatpickr-day.selected.startRange,.flatpickr-calendar .flatpickr-day.startRange.startRange,.flatpickr-calendar .flatpickr-day.endRange.startRange {
    border-radius: 50%;
  }
.flatpickr-calendar .flatpickr-day.selected.endRange,.flatpickr-calendar .flatpickr-day.startRange.endRange,.flatpickr-calendar .flatpickr-day.endRange.endRange {
    border-radius: 50%;
  }
.flatpickr-calendar .flatpickr-time {
  color: var(--color-text-neutral-default);
    font-weight: 400;
}
:is(.flatpickr-calendar .flatpickr-time) input.flatpickr-hour,:is(.flatpickr-calendar .flatpickr-time) input.flatpickr-minute {
      color: inherit;
      font-weight: inherit;
    }
:is(:is(.flatpickr-calendar .flatpickr-time) input.flatpickr-hour,:is(.flatpickr-calendar .flatpickr-time) input.flatpickr-minute):hover {
  background-color: var(--color-background-neutral-medium-hover);
}
:is(:is(.flatpickr-calendar .flatpickr-time) input.flatpickr-hour,:is(.flatpickr-calendar .flatpickr-time) input.flatpickr-minute):focus {
  background-color: var(--color-background-neutral-medium-hover);
}
:is(.flatpickr-calendar .flatpickr-time) .flatpickr-time-separator {
      color: inherit;
      font-weight: inherit;
    }
.dragSortItem.-placeholderBefore:before,
.dragSortItem.-placeholderAfter:before {
  content: none;
}
:root {
  --ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
}
::view-transition-group(*) {
  animation-duration: var(--view-transition-duration, revert);
  animation-timing-function: var(
    --view-transition-timing-function,
    var(--ease-out-cubic)
  );
}
::view-transition-image-pair(*) {
  animation-timing-function: var(
    --view-transition-timing-function,
    var(--ease-out-cubic)
  );
}
::view-transition-old(*),
::view-transition-new(*) {
  animation-name: var(--view-transition-name-default, revert);
  animation-timing-function: var(
    --view-transition-timing-function,
    var(--ease-out-cubic)
  );
}
::view-transition-old(root),
::view-transition-new(root) {
  animation-name: var(--view-transition-name-root, revert);
}
@keyframes swipe-left-out {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes swipe-right-in {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
/* stylelint-disable-next-line selector-type-no-unknown */
::view-transition-group(intercomWidget) {
  z-index: 1;
}
/* font */
@font-face {
  font-display: swap;
  font-family: 'Crete Round';
  font-style: normal;
  font-weight: 400;
  src: url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/fonts/crete-round-regular-fd09e12b51290d8c49a6.woff2) format('woff2');
}
/* stylelint-disable at-rule-descriptor-no-unknown */
@font-face {
  font-display: swap;
  font-family: 'Inter var';
  font-named-instance: 'Regular';
  font-style: normal;
  font-weight: 300 800;
  src: url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/fonts/inter-roman.var-ba4caefcdf5b36b438db.woff2?v=3.19) format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Inter var';
  font-named-instance: 'Italic';
  font-style: italic;
  font-weight: 300 800;
  src: url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/fonts/Inter-italic.var-30807be7abc48ba8c73c.woff2?v=3.19) format('woff2');
}
@font-face {
  ascent-override: 92%;
  font-family: 'Inter-fallback';
  size-adjust: 109%;
  src: local('Arial');
}
@font-face {
  font-display: block;
  font-family: 'Teamtailor Web Font Kit';
  font-style: normal;
  font-weight: 400;
  src:
    url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/fonts/fontawesome-webfont-kit/fa-regular-400-ae35a760e501e77055be.woff2)
      format('woff2'),
    url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/fonts/fontawesome-webfont-kit/fa-regular-400-6798979958529ee9d26c.ttf)
      format('truetype');
}
/* Pages */
.intercom-lightweight-app--with-video-meeting-sidebar
  .intercom-lightweight-app-launcher {
  right: 360px !important;
}
/* stylelint-disable max-nesting-depth, scss/selector-no-redundant-nesting-selector */
.tt-dashboard {
  min-height: 100%;
  padding-bottom: 0;

  position: relative;
  transition: padding-bottom 200ms ease-in;
  background-color: var(--color-background-canvas);
}
.tt-dashboard__pwa-installed-message-box {
  box-shadow:
    0 0 20px 40px rgba(255, 255, 255, 0.5),
    0 18px 12px 0 rgba(0, 0, 0, 0.2),
    0 5px 23px 10px rgba(0, 0, 0, 0.3) !important;
}
.tt-dashboard__wrapper {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 1400px;
  padding: 0 32px;
}
.tt-dashboard__header {
  justify-self: flex-start;
  width: auto;
}
.tt-dashboard__columns {
  display: flex;
  flex-wrap: wrap;
  margin: 16px -12px 0;
}
@media (min-width: 1024px) {
.tt-dashboard__columns {
    flex-wrap: nowrap;
}
  }
.tt-dashboard__columns .dragSortList {
    height: 100%;
    margin: 0 4px;
    min-height: 130px;
    padding: 16px 0;
    transition: background-color 200ms;
    width: 100%;
    border-radius: 4px;
    background-color: var(--color-background-neutral-medium);
  }
.-isExpanded.-isDraggingOver:is(.tt-dashboard__columns .dragSortList)::before {
          border-radius: 8px;
          content: '';
          height: 70px;
          left: 16px;
          right: 16px;
          top: 32px;
          background-color: var(--color-background-neutral-medium);
          --tw-shadow: 0px 13px 33px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
          --tw-shadow-colored: 0px 13px 33px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
        }
.tt-dashboard__columns .dragSortItem {
    margin: 16px;
  }
:is(.-placeholderBefore:is(.tt-dashboard__columns .dragSortItem),.-placeholderAfter:is(.tt-dashboard__columns .dragSortItem))::before {
        border-radius: 8px;
        content: '';
        height: 70px;
        left: 0;
        right: 0;
        background-color: var(--color-background-neutral-medium);
        --tw-shadow: 0px 13px 33px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
        --tw-shadow-colored: 0px 13px 33px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      }
.-placeholderBefore:is(.tt-dashboard__columns .dragSortItem) {
      padding-top: 85px;
    }
.-placeholderBefore:is(.tt-dashboard__columns .dragSortItem)::before {
        top: 0;
      }
.-placeholderAfter:is(.tt-dashboard__columns .dragSortItem) {
      padding-bottom: 85px;
    }
.-placeholderAfter:is(.tt-dashboard__columns .dragSortItem)::before {
        bottom: 0;
      }
:is(.tt-dashboard__columns .dragSortItem) .c-dashboard-widget--editing {
      animation-delay: 0.055555555s;
    }
:is(.tt-dashboard__columns .dragSortItem):nth-child(even) .c-dashboard-widget--editing {
        animation-delay: 0.155555555s;
      }
:is(.tt-dashboard__columns .dragSortItem):nth-child(3n) .c-dashboard-widget--editing {
        animation-delay: 0.255555555s;
      }
.tt-dashboard__column {
  display: flex;
  flex: 1;
  flex-basis: 400px;
  flex-direction: column;
  max-width: 100%;
  min-width: 250px;
  position: relative;
}
.tt-dashboard__library {
  bottom: 0;
  left: 0;
  position: fixed;
  transform: translateY(100%);
  transition: transform 0.15s ease-in-out;
  width: 100%;
  z-index: 2;
}
.tt-dashboard__library .tt-dashboard__library__toggler {
    display: inline-flex;
    left: 0;
    min-width: 148px;
    padding: 40px 40px 0 10px;
    position: absolute;
    top: -50px;
    transition: top 0.2s ease-in-out;
    z-index: 5;
  }
:is(.tt-dashboard__library .tt-dashboard__library__toggler):hover {
      top: -77px;
    }
.tt-dashboard__library .tt-dashboard__library__toggler-button {
    display: inline-flex;
    min-width: 148px;
  }
.tt-dashboard__library--open {
  transform: translateY(0);
  z-index: 2147483100;
}
.tt-dashboard__library--open .tt-dashboard__library__toggler {
    top: -77px;
  }
.tt-dashboard--editing {
  padding-bottom: 200px;
}
:is(.tt-dashboard--editing .tt-dashboard) .tt-dashboard__column {
      margin: 0 15px 16px;
    }
:is(:is(.tt-dashboard--editing .tt-dashboard) .tt-dashboard__column):last-child {
        margin-bottom: 0;
      }
@media (min-width: 1024px) {
        :is(:is(.tt-dashboard--editing .tt-dashboard) .tt-dashboard__column) {
          margin: 0 15px;
        }
      }
.tt-dashboard__drawer {
  -webkit-backdrop-filter: saturate(180%) blur(20px);
          backdrop-filter: saturate(180%) blur(20px);
  box-shadow: 0 2px 19px 0 rgba(0, 0, 0, 0.3);
  display: flex;
  height: 200px;
  justify-content: space-between;
  min-width: 100%;
  background-color: rgb(255 255 255 / 0.8);
}
.tt-dashboard__drawer:where(.theme-dark, .theme-dark *) {
  background-color: rgb(0 0 0 / 0.8);
}
.tt-dashboard__drawer .c-dashboard-widget {
    height: 100%;
    margin: 0;
    min-width: 0;
  }
.tt-dashboard--editing :is(.tt-dashboard__drawer .c-dashboard-widget) {
      animation: none;
    }
:is(.tt-dashboard__drawer .c-dashboard-widget) .c-dashboard-widget__iconized {
      cursor: grab;
    }
:is(:is(.tt-dashboard__drawer .c-dashboard-widget) .c-dashboard-widget__iconized) .c-dashboard-widget__iconized__icon {
        height: 130px;
        width: 160px;
      }
:is(:is(.tt-dashboard__drawer .c-dashboard-widget) .c-dashboard-widget__iconized) .c-dashboard-widget__iconized__emoji {
        font-size: 3em;
        height: 85px;
        line-height: 85px;
        margin: auto;
        width: 85px;
      }
:is(:is(.tt-dashboard__drawer .c-dashboard-widget) .c-dashboard-widget__iconized) .c-dashboard-widget__iconized__title {
        margin-top: 16px;
        max-width: 160px;
        position: static;
        text-align: center;
        transform: translateY(0);
        color: var(--color-text-neutral-default);
      }
.tt-dashboard__drawer .dragSortList {
    flex-wrap: nowrap;
    height: 100%;
    z-index: 10;
  }
.-isExpanded.-isDraggingOver:is(.tt-dashboard__drawer .dragSortList) {
        background-color: rgba(255, 255, 255, 0.15);
        border-radius: 8px;
      }
.-isExpanded.-isDraggingOver:is(.tt-dashboard__drawer .dragSortList)::before {
          content: '';
        }
:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortList--dropzone)::before {
        -webkit-backdrop-filter: saturate(180%) blur(20px);
                backdrop-filter: saturate(180%) blur(20px);
        bottom: 0;
        content: '';
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
        background-color: rgb(255 255 255 / 0.8);
      }
:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortList--dropzone):where(.theme-dark, .theme-dark *)::before {
  background-color: rgb(0 0 0 / 0.8);
}
:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortList--dropzone)::after {
        bottom: 30px;
        content: 'Drop widget here to remove it';
        left: 80px;
        line-height: 135px;
        position: absolute;
        right: 80px;
        text-align: center;
        top: 30px;
        z-index: 2;
        line-height: 1.2;
        font-size: 25px;
        font-weight: 600;
        letter-spacing: -0.019em;
        --tw-text-opacity: 1;
        color: rgb(52 53 58 / var(--tw-text-opacity));
      }
:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortList--dropzone):hover::after {
          opacity: 0.8;
        }
:is(.tt-dashboard__drawer .dragSortList) .dragSortItem {
      margin: 0 16px;
      padding: 16px 0 0;
    }
:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem):last-child .c-dashboard-widget__iconized {
          cursor: pointer;
        }
.-placeholderBefore:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem),.-placeholderAfter:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem) {
        padding-top: 16px;
      }
:is(.-placeholderBefore:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem),.-placeholderAfter:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem))::before {
          border-radius: 8px;
          bottom: auto;
          box-shadow:
            0 0 55px rgba(0, 0, 0, 0.1) inset,
            0 4px 12px rgba(0, 0, 0, 0.03),
            0 7px 25px rgba(0, 0, 0, 0.03),
            0 0 0 1px rgba(0, 0, 0, 0.05);
          content: '';
          height: 130px;
          left: auto;
          right: auto;
          top: 16px;
          transform: translateY(0);
          width: 160px;
          --tw-bg-opacity: 1;
          background-color: rgb(221 222 225 / var(--tw-bg-opacity));
        }
.-placeholderBefore:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem) {
        margin-left: calc(160px + 16px * 3);
        padding-left: 0;
      }
.-placeholderBefore:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem)::before {
          margin-right: calc(16px * 2);
          right: 100%;
        }
.-placeholderAfter:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem) {
        margin-right: calc(160px + 16px * 3);
        padding-right: 0;
      }
.-placeholderAfter:is(:is(.tt-dashboard__drawer .dragSortList) .dragSortItem)::before {
          left: 100%;
          margin-left: calc(16px * 2);
        }
.tt-dashboard__split {
  align-items: center;
  display: flex;
  height: 60px;
  justify-content: center;
  position: relative;
}
.tt-dashboard__split .tt-dashboard__split__border {
    background-image: linear-gradient(to right, #e4e4e7 50%, transparent 50%);
    background-size: 40px 100%;
    height: 3px;
    left: 0;
    margin: 0 12px;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1;
  }
/* stylelint-disable-next-line no-duplicate-selectors */
.tt-dashboard__drawer .dragSortList--dropzone::after {
  background:
    linear-gradient(90deg, #b2b3b9 100%, transparent 100%) top left no-repeat,
    linear-gradient(
        90deg,
        transparent 3.5px,
        #b2b3b9 3.5px,
        #b2b3b9 13.5px,
        transparent 13.5px
      )
      top center repeat-x,
    linear-gradient(90deg, #b2b3b9 100%, transparent 100%) top right no-repeat,
    linear-gradient(0deg, #b2b3b9 100%, transparent 100%) top left no-repeat,
    linear-gradient(
        0deg,
        transparent 3.5px,
        #b2b3b9 3.5px,
        #b2b3b9 13.5px,
        transparent 13.5px
      )
      center left repeat-y,
    linear-gradient(0deg, #b2b3b9 100%, transparent 100%) bottom left no-repeat,
    linear-gradient(90deg, #b2b3b9 100%, transparent 100%) bottom left no-repeat,
    linear-gradient(
        90deg,
        transparent 3.5px,
        #b2b3b9 3.5px,
        #b2b3b9 13.5px,
        transparent 13.5px
      )
      bottom center repeat-x,
    linear-gradient(90deg, #b2b3b9 100%, transparent 100%) bottom right
      no-repeat,
    linear-gradient(0deg, #b2b3b9 100%, transparent 100%) top right no-repeat,
    linear-gradient(
        0deg,
        transparent 3.5px,
        #b2b3b9 3.5px,
        #b2b3b9 13.5px,
        transparent 13.5px
      )
      center right repeat-y,
    linear-gradient(0deg, #b2b3b9 100%, transparent 100%) bottom right no-repeat;
  background-size:
    10px 3px,
    17px 3px,
    10px 3px,
    3px 10px,
    3px 17px,
    3px 10px;
}
.tribute-container {
  max-width: 550px !important;
}
@media (min-width: 1024px) {
  .candidate-page {
    display: flex;
    flex-direction: column;
  }
}
.candidate-page__main {
  flex: 1;
}
@media (min-width: 1024px) {
  .candidate-page__wrapper {
    display: flex;
    flex: 1 1 0%;
    align-items: flex-start;
  }
}
@media (min-width: 640px) {
  .candidate-page .c-candidates-table-row__name {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .candidate-page .c-candidates-table-row__name {
    padding-left: 10px;
  }
}
@media (min-width: 640px) {
  .candidate-page .c-candidates-table-row__stars {
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .candidate-page .c-candidates-table-row__stars {
    padding-right: 10px;
  }
}
/* stylelint-disable selector-max-type */
.selectable-item:not(:first-of-type) .peer + .checkbox {
  font-size: 0;
  color: transparent;
}
.selectable-item:not(:first-of-type) .peer + .checkbox::before {
  content: var(--tw-content);
  visibility: hidden;
}
.selectable-item:not(:first-of-type) .checkbox + span {
  display: none;
}
.selectable-item label {
  display: block;
  flex: none;
  gap: 0;
}
.selectable-item:first-of-type label {
  margin: 8px 0 0;
}
/* stylelint-disable selector-max-type */
.stages {
  position: relative;
  transition: padding 0.2s ease-in-out;
}
.stages.open {
  padding: 0 0 0 280px;
}
.stages li:not(.prose-editor li) {
  list-style-type: none;
}
.stages .stages-drop-list-wrapper {
  display: flex;
  overflow: auto;
  padding-bottom: 16px;
}
.stages .stages-drop-list-wrapper:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.stages .stages-drop-list-wrapper {
  height: calc(100dvh - (178px + var(--headingBarHeight)));
}
/* stylelint-disable selector-max-type, max-nesting-depth */
.sso_sessions::after,
.password_resets::after,
.users::after {
  clip-path: ellipse(90% 58% at 50% 0%);
  position: absolute;
  inset: 0;
  z-index: -1;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 229 238 / var(--tw-bg-opacity));
  content: var(--tw-content);
  background-image: radial-gradient(at 36% 82%, #fef9c3 0px, transparent 50%),
        radial-gradient(at 73% 72%, #ffe5ee 0px, transparent 50%),
        radial-gradient(at 80% 100%, #ffe5ee 0px, transparent 50%),
        radial-gradient(at 43% 56%, #ffc7db 0px, transparent 50%);;
}
.sso_sessions:where(.theme-dark, .theme-dark *)::after,
.password_resets:where(.theme-dark, .theme-dark *)::after,
.users:where(.theme-dark, .theme-dark *)::after {
  --tw-bg-opacity: 1;
  background-color: rgb(22 15 24 / var(--tw-bg-opacity));
  content: var(--tw-content);
  background-image: radial-gradient(at 36% 82%, #46270b 0px, transparent 50%),
        radial-gradient(at 73% 72%, #3a0821 0px, transparent 50%),
        radial-gradient(at 80% 100%, #660e39 0px, transparent 50%),
        radial-gradient(at 43% 56%, #3a0821 0px, transparent 50%);;
}
.l-simple--legal h1,
.l-simple--legal h2 {
  margin-bottom: 20px;
  margin-top: 40px;
  text-align: center;
}
.l-simple--legal h3 {
  margin-bottom: 20px;
  margin-top: 40px;
}
.l-simple--legal table {
  margin-left: -80px;
  margin-bottom: 20px;
  margin-top: 20px;
  width: 840px;
}
.careersite-form {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  overflow: hidden;
}
.careersite-form__form {
  flex: 1 1 0%;
  overflow: auto;
  padding: 16px;
}
.careersite-form__save {
  position: relative;
  z-index: 10;
  height: 60px;
  overflow: hidden;
  padding: 16px;
  transition:
    padding 0.5s ease-in,
    height 0.5s ease-in;
}
.careersite-form__save--hide {
  height: 0;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
  padding-bottom: 0;
}
.reports-content .reports-section {
  padding: 0;
}
.reports-content .reports-section .report-visuals .report-header {
  margin-bottom: 16px;
  display: flex;
  flex-direction: column;
}
.reports-content .reports-section .report-visuals .report-header__heading {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.017em;
  display: inline-block;
  flex: 1 1 0%;
}
.reports-content .reports-section .report-export-wrapper {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  margin-top: 15px;
  display: flex;
  justify-content: flex-end;
}
.reports-content .reports-section .report-export-wrapper .report-export {
  box-sizing: border-box;
  border-radius: 3px;
  border-width: 1px;
  border-color: var(--color-border-action-strong);
  background-color: transparent;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 15px;
  color: var(--color-text-action-strong);
}
.reports-content .reports-section .report-export-wrapper .report-export:hover {
  border-color: var(--color-border-action-medium-active);
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 249 / var(--tw-bg-opacity));
  color: var(--color-text-action-hover);
}
.reports-content .reports-section .report-export-wrapper .report-export:disabled {
  cursor: not-allowed;
}
.reports-content
  .reports-section.visitors
  .report-visuals
  .report-visuals-wrapper
  .report-metrics-section {
  margin-bottom: 6px;
}
.reports-content .reports-section.mobile .highcharts-title,
.reports-content .reports-section.mobile .highcharts-subtitle {
  font-size: 14px !important;
  line-height: 1 !important;
  color: var(--color-text-neutral-default);
}
.reports-content .reports-section.mobile .highcharts-legend {
  margin-left: 25px;
}
.reports-content
  .reports-section.mobile
  .highcharts-legend
  .highcharts-legend-item:nth-child(n + 4) {
  display: none;
}
.reports-content
  .reports-section.speed
  .report-visuals
  .report-visuals-wrapper
  .report-metrics-section {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(178 179 185 / var(--tw-border-opacity));
  padding-bottom: 15px;
}
.reports-content .reports-section.demographics .highcharts-title,
.reports-content .reports-section.demographics .highcharts-subtitle {
  font-size: 14px !important;
  line-height: 1 !important;
  color: var(--color-text-neutral-default);
}
.reports-content
  .reports-section.demographics
  .highcharts-legend-item:nth-child(n + 3) {
  display: none;
}
/* stylelint-disable scss/at-extend-no-missing-placeholder, max-nesting-depth, selector-max-type */
/* stylelint-disable scss/selector-no-redundant-nesting-selector, no-duplicate-selectors */
/* stylelint-disable selector-no-qualifying-type */
.job-form.template-mode .job-status-button {
  width: calc(100% - 14px);
}
.job-form {
  padding: 40px 5px 120px;
}
@media (min-width: 768px) {
  .job-form {
    display: flex;
    min-height: 100dvh;
    padding: 0 0 120px;
  }
}
.job-form .posting__pitch textarea {
    min-height: 100px;
  }
.job-form .form-wrap {
    background: none;
    max-width: 700px;
    padding: 0;
    width: 100%;
  }
:is(.job-form .form-wrap) fieldset {
  margin-bottom: 40px;
}
:is(.job-form .form-wrap) fieldset:last-child {
  margin-bottom: 0;
}
:is(.job-form .form-wrap.posting) .redactor-styles {
      min-height: 300px;
    }
:is(.job-form .form-wrap.posting) .btn-apply-preview {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
      font-size: 14px;
      font-weight: bold;
      letter-spacing: 2px;
      margin: 0;
      padding: 33px 0;
      text-align: center;
      width: 100%;
}
:is(.job-form .form-wrap.posting) .tt-form-label {
  margin: 0;
}
:is(.job-form .form-wrap.posting) .tt-form-group > label {
      margin-bottom: 0;
    }
:is(.job-form .form-wrap.posting) .tt-form-group + h1 {
      margin: 64px 0 0;
    }
:is(.job-form .form-wrap.posting) .tt-form-split + h1 {
      margin: 16px 0 0;
    }
:is(.job-form .form-wrap.posting) .tt-form-help-text {
      margin-bottom: 0;
    }
:is(.job-form .form-wrap.application) .tt-form-group {
      margin-bottom: 60px;
    }
:is(.job-form .form-wrap.application) .question-form {
      margin-top: 16px;
      width: 100%;
    }
:is(.job-form .form-wrap.application) label .custom {
      margin-top: 10px;
    }
.job-form .form-wrap .job-message {
  position: relative;
  border-radius: 8px;
  border-width: 1px;
  border-color: var(--color-border-neutral-strong);
  background-color: var(--color-background-neutral-weak);
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 30px;
  padding-bottom: 30px;
}
:is(.job-form .form-wrap .job-message) .subject {
      width: 90%;
    }
:is(.job-form .form-wrap .job-message) .message-preview {
      margin-top: 5px;
      width: 80%;
    }
.job-form .form-wrap .job-message.diff {
  border-radius: 8px;
  padding: 0;
}
:is(.job-form .form-wrap .job-message.diff)  > .signature {
      padding: 20px 35px 12px;
    }
.job-form .form-wrap .custom-message {
    margin: -1px;
  }
:is(.job-form .form-wrap .custom-message) input {
  border-radius: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-left: 35px;
  padding-right: 35px;
}
:is(.job-form .form-wrap .custom-message) .redactor-box {
      border-radius: 0 !important;
      margin: -1px 0 0;
    }
:is(:is(.job-form .form-wrap .custom-message) .redactor-box) .redactor-styles {
  padding-left: 35px;
  padding-right: 35px;
}
:is(:is(.job-form .form-wrap .custom-message) .redactor-box) .redactor-toolbar {
  padding-left: 35px;
  padding-right: 35px;
}
:is(:is(:is(.job-form .form-wrap .custom-message) .redactor-box) .redactor-toolbar) li {
          left: 35px;
          position: relative;
        }
:is(:is(.job-form .form-wrap.scorecard) fieldset) .card {
  border-radius: 8px;
  border-width: 1px;
  border-color: var(--color-border-neutral-strong);
  background-color: var(--color-background-neutral-weak);
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 30px;
  padding-bottom: 30px;
}
:is(:is(:is(:is(.job-form .form-wrap.scorecard) fieldset) .card) .add-remove-list__item) button {
            margin: 0 10px;
          }
.job-form .form-wrap.scorecard + .bg-next {
    display: none;
  }
.job-form .job-cover-area {
    margin-top: 16px;
  }
.job-form .job-wrapper {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .job-form .job-wrapper {
    flex-direction: row;
  }
}
:is(.job-form .job-wrapper) .job-status-info {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
}
@media (min-width: 768px) {
  :is(.job-form .job-wrapper) .job-status-info {
    margin-left: 11px;
    margin-right: 11px;
    margin-top: 0;
    margin-bottom: 0;
    align-self: flex-start;
  }
}
:is(:is(.job-form .job-wrapper) .job-status-info) .job-status-info__status {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0em;
  margin-right: 8px;
  display: flex;
  align-items: center;
  gap: 4px;
  text-transform: uppercase;
  color: var(--color-text-neutral-default);
}
:is(:is(.job-form .job-wrapper) .job-status-info) .job-status-info__details {
        align-items: baseline;
        display: flex;
      }
:is(:is(.job-form .job-wrapper) .job-status-info) .job-status-info__saved {
        clear: left;
        display: block;
        font-size: 10px;
        font-weight: 600;
        position: relative;
        text-transform: uppercase;
        top: 4px;
      }
:is(:is(:is(.job-form .job-wrapper) .job-status-info) .job-status-info__saved) span {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
}
:is(:is(.job-form .job-wrapper) .job-status-info) .job-status-info__start-date,:is(:is(.job-form .job-wrapper) .job-status-info) .job-status-info__end-date {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase;
      }
:is(.job-form .job-wrapper) .job-actions {
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex;
  padding-left: 32px;
  padding-right: 32px;
}
@media (min-width: 768px) {
  :is(.job-form .job-wrapper) .job-actions {
    padding: 0;
  }
}
:is(:is(.job-form .job-wrapper) .job-actions) .job-actions__container {
        display: inline-block;
        margin-left: 16px;
      }
:is(:is(:is(.job-form .job-wrapper) .job-actions) .job-actions__container) .job-tag-button {
          border-radius: 0;
          padding: 0;
        }
.job-form .job-status-button {
    font-size: 0;
    position: relative;
    white-space: nowrap;
  }
:is(.job-form .job-status-button) ul {
  position: absolute;
  bottom: 42px;
  right: -6px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  border-radius: 6px;
  border-width: 1px;
  border-color: var(--color-border-neutral-medium);
  background-color: var(--color-background-neutral-default);
  padding: 6px;
  --tw-shadow: 0px 13px 33px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 13px 33px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
:is(:is(:is(.job-form .job-status-button) ul) li) button.job-status {
  position: static;
  width: 170px;
  border-radius: 8px;
}
:is(.job-form .job-status-button) button.job-status {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0;
    }
:is(.job-form .job-status-button) button.published,:is(.job-form .job-status-button) button.public {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
.job-status:is(:is(.job-form .job-status-button) button.published,:is(.job-form .job-status-button) button.public):hover,.job-status-options:is(:is(.job-form .job-status-button) button.published,:is(.job-form .job-status-button) button.public):hover,.job-status:is(:is(.job-form .job-status-button) button.published,:is(.job-form .job-status-button) button.public):focus,.job-status-options:is(:is(.job-form .job-status-button) button.published,:is(.job-form .job-status-button) button.public):focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(188 234 108 / var(--tw-bg-opacity));
}
:is(.job-form .job-status-button) button.unlisted {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.job-status:is(:is(.job-form .job-status-button) button.unlisted):hover,.job-status-options:is(:is(.job-form .job-status-button) button.unlisted):hover,.job-status:is(:is(.job-form .job-status-button) button.unlisted):focus-visible,.job-status-options:is(:is(.job-form .job-status-button) button.unlisted):focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
:is(.job-form .job-status-button) button.draft {
  margin-right: 3px;
  width: auto;
  border-radius: 3px;
  border-width: 1px;
  border-color: var(--color-border-action-strong);
  color: var(--color-text-action-hover);
}
:is(.job-form .job-status-button) button.draft:hover {
  border-color: var(--color-border-action-medium-active);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--color-text-action-medium-active);
}
:is(.job-form .job-status-button) button.draft:focus-visible {
  border-color: var(--color-border-action-medium-active);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--color-text-action-medium-active);
}
.error:is(:is(.job-form .job-status-button) button.draft),.success:is(:is(.job-form .job-status-button) button.draft) {
        color: #fff;
      }
:is(.error:is(:is(.job-form .job-status-button) button.draft),.success:is(:is(.job-form .job-status-button) button.draft))::before {
          color: #fff;
        }
:is(.error:is(:is(.job-form .job-status-button) button.draft),.success:is(:is(.job-form .job-status-button) button.draft)):hover {
          color: #fff;
        }
.error:is(:is(.job-form .job-status-button) button.draft) {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.error:is(:is(.job-form .job-status-button) button.draft):hover {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.success:is(:is(.job-form .job-status-button) button.draft) {
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity));
}
.success:is(:is(.job-form .job-status-button) button.draft):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
:is(.job-form .job-status-button) button.archived,:is(.job-form .job-status-button) button.delete {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.job-status:is(:is(.job-form .job-status-button) button.archived,:is(.job-form .job-status-button) button.delete):hover,.job-status-options:is(:is(.job-form .job-status-button) button.archived,:is(.job-form .job-status-button) button.delete):hover,.job-status:is(:is(.job-form .job-status-button) button.archived,:is(.job-form .job-status-button) button.delete):focus,.job-status-options:is(:is(.job-form .job-status-button) button.archived,:is(.job-form .job-status-button) button.delete):focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.delete-template:is(:is(.job-form .job-status-button) button) {
        margin-right: 8px;
      }
.job-form-next a {
  background-color: var(--color-background-action-strong);
    border-radius: 100px;
    display: block;
    line-height: normal;
    margin: 120px auto 0;
    max-width: 320px;
    min-height: 67px;
    padding: 0 25px 0 35px;
    position: relative;
    transition:
      box-shadow 0.1s ease-in-out,
      transform 0.1s ease-in-out;
}
:is(.job-form-next a)  > span:first-child {
      color: #fff;
      display: inline-block;
      font-size: 24px;
      line-height: 22px;
      margin: 10px 0;
    }
:is(.job-form-next a) small {
      color: rgba(255, 255, 255, 0.8);
      display: block;
      white-space: nowrap;
      line-height: 1.5;
      font-size: 16px;
      font-weight: 400;
      letter-spacing: -0.011em;
    }
:is(.job-form-next a)  > span:last-child {
      color: #fff;
      position: absolute;
      right: 25px;
      top: calc(50% - 12px);
    }
:is(.job-form-next a):hover {
      box-shadow:
        0 0 31px 0 rgba(0, 0, 0, 0.26),
        0 0 12px 0 rgba(0, 0, 0, 0.16);
      transform: scale(1.01);
    }
.ember-tooltip .job-thumbnail-preview {
  display: flex;
  max-width: none;
  padding: 15px;
}
:is(.ember-tooltip .job-thumbnail-preview) img {
    height: 142px;
    width: 185px;
  }
.job-edit__interview-kit-item {
  align-items: center;
  background: #fff;
  display: flex;
  height: 60px;
  margin: 16px 0;
  padding: 0 16px;
  border-radius: 4px;
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.job-edit__interview-kit-item svg {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.job-edit__interview-kit-list {
  overflow: initial;
}
.job-edit__interview-kit-list.-isExpanded.-isDragged,.job-edit__interview-kit-list.-isExpanded.-isDraggingOver {
      padding-top: 60px;
    }
:is(.job-edit__interview-kit-list.-isExpanded.-isDragged,.job-edit__interview-kit-list.-isExpanded.-isDraggingOver)::before {
        border-radius: 3px;
        content: '';
        display: block;
        height: 60px;
        margin-bottom: 60px;
        padding-bottom: 60px;
        padding-top: 0;
        width: 100%;
        border-width: 1px;
        border-color: var(--color-border-neutral-medium);
        background-color: var(--color-background-neutral-medium);
      }
.-placeholderBefore:is(.job-edit__interview-kit-list .dragSortItem) {
      padding-top: 0;
    }
.-placeholderBefore:is(.job-edit__interview-kit-list .dragSortItem)::before {
        border-radius: 3px;
        content: '';
        display: block;
        height: 60px;
        position: initial;
        width: 100%;
        border-width: 1px;
        border-color: var(--color-border-neutral-medium);
        background-color: var(--color-background-neutral-medium);
      }
.-placeholderAfter:is(.job-edit__interview-kit-list .dragSortItem) {
      padding-bottom: 0;
    }
.-placeholderAfter:is(.job-edit__interview-kit-list .dragSortItem)::before {
        content: '';
      }
.-placeholderAfter:is(.job-edit__interview-kit-list .dragSortItem)::after {
        border-radius: 3px;
        content: '';
        display: block;
        height: 60px;
        position: initial;
        width: 100%;
        border-width: 1px;
        border-color: var(--color-border-neutral-medium);
        background-color: var(--color-background-neutral-medium);
      }
/* variable from _job-form.scss */
@media screen and (max-width: 768px) {
    .new-requisition-page .form-wrap {
      transform: none;
    }

    .new-requisition-page .job-form-nav {
      display: none;
    }
  }
/* Components */
/* stylelint-disable max-nesting-depth, selector-no-qualifying-type */
/* stylelint-disable selector-max-type, order/properties-alphabetical-order */
.action-options {
  display: flex;
  justify-content: space-between;
  transition: padding 0.2s ease-in-out;
  background-color: var(--color-background-neutral-default);
  padding: 0;
  width: 100%;
}
.action-options li {
    flex: 1;
  }
.action-option {
  display: inline-block;
  transition: color 0.2s ease-in-out;
  background-color: var(--color-background-neutral-default);
  padding: 10px 0;
  width: 100%;
  text-align: center;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0.07em;
  font-size: 13px;
  font-weight: normal;
}
.action-option:hover,.action-option:focus,.action-option.active {
    outline-offset: 10px;
    color: var(--color-text-action-default);
  }
.action-option:disabled {
    cursor: not-allowed;
    --tw-text-opacity: 1;
    color: rgb(178 179 185 / var(--tw-text-opacity));
  }
.action-option:disabled:hover {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.picked-actions-wrapper {
  position: relative;
  margin-bottom: 8px;
  display: flex;
  flex-direction: column;
}
.picked-actions-wrapper h5 {
  line-height: 1.2;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.011em;
  margin-top: 8px;
  margin-bottom: 8px;
}
.options-picker-wrapper {
  display: flex;
  clear: left;
  flex-direction: column;
  padding: 0 16px;
  overflow: hidden;
}
.selected-action-options {
  position: relative;
  width: 100%;
  background-color: var(--color-background-neutral-default);
}
.selected-action-options li {
  position: relative;
  border-top-width: 1px;
  border-top-color: var(--color-border-neutral-medium);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 32px;
  font-size: 14px;
  line-height: 1.5;
}
.no-border:is(.selected-action-options li) {
      border: none;
    }
:is(.selected-action-options li) svg {
      margin-right: 5px;
    }
:is(.selected-action-options li) button {
  position: absolute;
  right: 0;
  top: 5px;
  line-height: 1;
  color: var(--color-text-action-default);
}
:is(.selected-action-options li) button:hover {
  color: var(--color-text-action-hover);
}
.attachment:is(.selected-action-options li) div {
        display: inline;
      }
[type='file']:is(:is(.attachment:is(.selected-action-options li) div) input) {
            display: inline;
            padding: 0;
            width: 80%;
            height: auto;
          }
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-activity-item {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  position: relative;
  margin-bottom: 16px;
  display: flex;
  padding-left: 12px;
  padding-right: 12px;
}
.c-activity-item .c-activity-item--no-horizontal-padding {
    padding-left: 0;
    padding-right: 0;
  }
:is(.c-activity-item .c-activity-item--no-horizontal-padding) .c-activity-item__image {
  margin-right: 12px;
}
:is(.c-activity-item .c-activity-item.c-activity-item--has-toolbar:hover) .c-activity-item__clock {
      visibility: hidden;
    }
:is(.c-activity-item .c-activity-item.c-activity-item--has-toolbar:hover) .c-activity-item__toolbar {
      visibility: visible;
    }
.c-activity-item .c-activity-item__image {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 8px;
  }
.c-activity-item .c-activity-item__icon {
  width: 24px;
  height: 24px;
    align-items: center;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(178 179 185 / var(--tw-bg-opacity));
}
.c-activity-item .c-activity-item__content-wrapper {
    align-items: center;
    display: flex;
    flex: 1 1;
    overflow: hidden;
  }
.c-activity-item .c-activity-item__content {
    max-width: 100%;
  }
:is(.c-activity-item .c-activity-item__content) h4 {
      font-size: 16px;
    }
:is(.c-activity-item .c-activity-item__content) p {
  min-height: 14px;
  overflow-wrap: break-word;
}
:is(.c-activity-item .c-activity-item__content) p:last-child {
  margin-bottom: 0;
}
:is(.c-activity-item .c-activity-item__content) img {
      max-height: 300px;
      max-width: 100%;
    }
:is(.c-activity-item .c-activity-item__content) .star-ratings {
      font-size: 17px;
      vertical-align: top;
    }
.c-activity-item .c-activity-item__name {
  color: var(--color-text-neutral-default);
}
:is(.c-activity-item .c-activity-item--hide-user-name) .c-activity-item__name {
      display: none;
    }
.c-activity-item .c-activity-item__meta {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-left: 16px;
  }
.c-activity-item .c-activity-item__clock {
    display: block;
    flex-shrink: 0;
    line-height: 1.5;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0em;
    color: var(--color-text-neutral-weak);
  }
.c-activity-item .c-activity-item__toolbar {
    position: absolute;
    visibility: hidden;
  }
.c-activity-item .c-activity-item__reject-reason {
    color: #d0021b;
    font-weight: 500;
    margin: 5px 0;
  }
:is(.c-activity-item .c-activity-item--scorecard) p {
      white-space: pre-wrap;
    }
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-assessment-item__score {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 55px;
}
.c-assessment-item__score svg {
    height: auto;
    width: 100%;
  }
.c-assessment-item__score-stroke {
  stroke: #f43f85;
}
.c-assessment-item__score-stroke-background {
  stroke: var(--color-background-neutral-strong);
}
.c-assessment-item__text {
  text-anchor: middle;
}
.c-assessment-item__text--score {
  line-height: 1.2;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.022em;
  fill: #28282b;
}
.c-assessment-item__text--score:where(.theme-dark, .theme-dark *) {
  fill: #f4f4f5;
}
.c-assessment-item__text--secondary {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  fill: #909095;
}
.c-assessment-item__text--secondary:where(.theme-dark, .theme-dark *) {
  fill: #dddee1;
}
/* stylelint-disable max-nesting-depth */
:root {
  --avatar-size: 100%;
  --avatar-base-size: 16px;
  --avatar-x-smaller-size: 20px;
  --avatar-x-small-size: 24px;
  --avatar-larger-small-size: 28px;
  --avatar-smaller-medium-size: 35px;
  --avatar-small-medium-size: 40px;
  --avatar-default-size: calc(var(--avatar-base-size) * 2);
  --avatar-medium-size: calc(var(--avatar-base-size) * 3);
  --avatar-large-size: calc(var(--avatar-base-size) * 4);
  --avatar-extra-large-size: calc(var(--avatar-base-size) * 6);
  --avatar-larger-extra-large-size: calc(var(--avatar-base-size) * 7);
  --avatar-x-large-size: 136px;
  --avatar-xx-large-size: 162px;
  --avatar-small-font-size: 9px;
}
.c-avatar-image {
  height: var(--avatar-size);
  width: var(--avatar-size);
  line-height: var(--avatar-size);
  display: block;
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
  text-align: center;
  font-size: 12px;
  line-height: 1.5;
}
.c-avatar-image:hover .c-avatar-image__overlay {
  visibility: visible;
}
.c-avatar-image__overlay,
.c-avatar-image__image {
  height: var(--avatar-size);
  width: var(--avatar-size);
}
.c-avatar-image--anonymous {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-avatar-image__overlay {
  position: absolute;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: rgba(71, 125, 202, 0.85);
}
.c-avatar-image__image {
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
  min-height: var(--avatar-size);
  min-width: var(--avatar-size);
}
.c-avatar-image--initials {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-avatar-image--x-smaller {
  font-size: var(--avatar-small-font-size);
  --avatar-size: var(--avatar-x-smaller-size);
}
.c-avatar-image--x-smaller .c-avatar-image__overlay,.c-avatar-image--x-smaller .c-avatar-image__image {
    min-height: var(--avatar-x-smaller-size);
    min-width: var(--avatar-x-smaller-size);
  }
.c-avatar-image--x-small {
  font-size: var(--avatar-small-font-size);
  --avatar-size: var(--avatar-x-small-size);
}
.c-avatar-image--x-small .c-avatar-image__overlay,.c-avatar-image--x-small .c-avatar-image__image {
    min-height: var(--avatar-x-small-size);
    min-width: var(--avatar-x-small-size);
  }
.c-avatar-image--small {
  font-size: var(--avatar-small-font-size);
  --avatar-size: var(--avatar-base-size);
}
.c-avatar-image--small .c-avatar-image__overlay,.c-avatar-image--small .c-avatar-image__image {
    min-height: var(--avatar-base-size);
    min-width: var(--avatar-base-size);
  }
.c-avatar-image--larger-small {
  --avatar-size: var(--avatar-larger-small-size);
}
.c-avatar-image--default {
  --avatar-size: var(--avatar-default-size);
}
.c-avatar-image--small-medium {
  --avatar-size: var(--avatar-small-medium-size);
}
.c-avatar-image--smaller-medium {
  --avatar-size: var(--avatar-smaller-medium-size);
}
.c-avatar-image--medium {
  --avatar-size: var(--avatar-medium-size);
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
}
.c-avatar-image--large {
  --avatar-size: var(--avatar-large-size);
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
}
.c-avatar-image--extra-large {
  --avatar-size: var(--avatar-extra-large-size);
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
.c-avatar-image--larger-extra-large {
  --avatar-size: var(--avatar-larger-extra-large-size);
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
.c-avatar-image--x-large {
  --avatar-size: var(--avatar-x-large-size);
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
.c-avatar-image--xx-large {
  --avatar-size: var(--avatar-xx-large-size);
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
.c-avatar-image--bordered .c-avatar-image__image,.c-avatar-image--bordered.c-avatar-image--no-image {
  box-sizing: border-box;
  border-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.c-avatar-image--unread-border {
  --tw-shadow: 0 0 0 2px #f43f85;
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.batch-jobs {
  transform: translateX(calc(-100% + 20px));
  z-index: 2100;
}
.c-batch-job {
  box-shadow:
    0 1px 2px 0 rgba(0, 0, 0, 0.28),
    0 4px 15px 0 rgba(0, 0, 0, 0.5);
  transform: translateX(calc(100%));
  transition: all 0.3s ease;
}
.c-batch-job:not(:first-of-type) {
    margin-top: 16px;
  }
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-bulk-actions__wrapper {
  bottom: -70px;
  display: flex;
  justify-content: center;
  left: 0;
  margin: 0 auto;
  max-width: 70%;
  position: fixed;
  right: 0;
  transition: bottom 0.5s cubic-bezier(0.42, 0.1, 0.27, 1.55);
  z-index: 29;
}
@media (min-width: 768px) {
  .c-bulk-actions__wrapper {
    left: calc(50vw - 300px);
    right: calc(50vw - 300px);
  }
}
.c-bulk-actions__wrapper.c-bulk-actions__wrapper--visible {
  bottom: 20px;
}
.c-bulk-actions__menu {
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  max-height: 56px;
  min-height: 56px;
  width: 100%;
  max-width: 620px;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 56px;
  border-bottom-left-radius: 56px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: var(--color-background-neutral-strong);
  padding-left: 12px;
  --tw-shadow: 0 6px 15px rgba(0,0,0, 0.2);
  --tw-shadow-colored: 0 6px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {
  .c-bulk-actions__menu {
    min-width: 600px;
  }
}
.c-bulk-actions__menu .select-checkbox--round {
    color: #f43f85;
    font-size: 23px;
  }
.c-bulk-actions__menu__load-more {
  min-height: 38px;
}
.c-bulk-actions__count {
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.c-bulk-actions__button--disabled {
  opacity: 0.5;
}
/* stylelint-disable selector-max-type */
/* stylelint-disable max-nesting-depth */
.c-button-toolbar {
  display: flex;
}
.c-button-toolbar .c-button-item {
  border-width: 1px;
  border-color: var(--color-border-neutral-default);
  background-color: var(--color-background-canvas);
    align-items: center;
    border-right: 0;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 28px;
}
:is(.c-button-toolbar .c-button-item):hover,:is(.c-button-toolbar .c-button-item):focus,.active:is(.c-button-toolbar .c-button-item) {
  --tw-bg-opacity: 1;
  background-color: rgb(253 236 243 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
:is(.c-button-toolbar .c-button-item):only-child {
  border-radius: 4px;
  border-right-width: 1px;
}
.c-button-item--first:is(.c-button-toolbar .c-button-item),:is(.c-button-toolbar .c-button-item):first-of-type:not(:only-child) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.c-button-item--first:is(.c-button-toolbar .c-button-item) {
      margin-right: -1px;
    }
:is(.c-button-toolbar .c-button-item):last-of-type:not(:only-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right-width: 1px;
}
:is(.c-button-toolbar .c-button-item) svg {
      pointer-events: none;
    }
:is(.c-button-toolbar .c-emoji-picker:only-child) .c-button-item--first {
  margin: 0;
  border-radius: 4px;
}
/* stylelint-disable max-nesting-depth */
.c-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 1.5;
  line-height: 24px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.c-button:disabled,.c-button.disabled {
  cursor: default;
  opacity: 0.5;
}
.c-button:disabled,.c-button:active,.c-button.disabled {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-button:focus-visible {
    /* If the important setting of border-transparent doesnt work for all variants, remove it and set it for each variant */
    border-color: transparent;
    outline-offset: -1px;
  }
.c-button__fullWidth {
  width: 100%;
  justify-content: flex-start;
}
.c-button__icon {
  flex-shrink: 0;
}
.c-button__appearance--primary {
  border-style: none;
  background-color: var(--color-background-action-strong);
  color: var(--color-text-action-strong);
  --tw-shadow: inset 0 1px 0 rgba(255,255,255, 0.2), inset 0 -1px 1px rgba(0,0,0, 0.15), inset 0 -2em 1em -1em rgba(0,0,0, 0.06), 0px 1px 2px rgba(0,0,0, 0.2);
  --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 1px var(--tw-shadow-color), inset 0 -2em 1em -1em var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-button__appearance--primary:hover:not(:disabled, .disabled) {
  background-color: var(--color-background-action-strong-hover);
}
.c-button__appearance--primary:active:not(:disabled, .disabled) {
  --tw-shadow: inset 0 1px 0 rgba(255,255,255, 0.2), inset 0 -1px 1px rgba(0,0,0, 0.15), inset 0 -2em 1em -1em rgba(0,0,0, 0.12);
  --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 1px var(--tw-shadow-color), inset 0 -2em 1em -1em var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-button__appearance--primary.c-button active:not(:disabled, .disabled) {
  background-color: var(--color-background-action-strong-active);
}
.c-button__appearance--primary .c-button__icon {
  color: var(--color-text-action-strong);
}
.c-button__appearance--primaryDestructive {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
  color: var(--color-text-action-strong);
  --tw-shadow: inset 0 1px 0 rgba(255,255,255, 0.2), inset 0 -1px 1px rgba(0,0,0, 0.15), inset 0 -2em 1em -1em rgba(0,0,0, 0.06), 0px 1px 2px rgba(0,0,0, 0.2);
  --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 1px var(--tw-shadow-color), inset 0 -2em 1em -1em var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-button__appearance--primaryDestructive:hover:not(:disabled, .disabled) {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
.c-button__appearance--primaryDestructive:active:not(:disabled, .disabled) {
  --tw-shadow: inset 0 1px 0 rgba(255,255,255, 0.2), inset 0 -1px 1px rgba(0,0,0, 0.15), inset 0 -2em 1em -1em rgba(0,0,0, 0.12);
  --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 1px var(--tw-shadow-color), inset 0 -2em 1em -1em var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-button__appearance--primaryDestructive.c-button active:not(:disabled, .disabled) {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
:is(.c-button__appearance--primary,.c-button__appearance--primaryDestructive):focus-visible {
  outline-offset: 1px;
}
.c-button__appearance--secondary {
  border-width: 1px;
  border-color: var(--color-border-neutral-default);
  background-clip: padding-box;
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.05);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-button__appearance--secondary:focus-visible {
  background-clip: border-box;
}
.c-button__appearance--secondary {
  background-color: var(--color-background-action-medium);
  color: var(--color-text-action-medium);
}
.c-button__appearance--secondary:hover:not(:disabled, .disabled) {
  background-color: var(--color-background-action-medium-hover);
}
.c-button__appearance--secondary.c-button active:not(:disabled, .disabled) {
  border-color: var(--color-border-action-medium-active);
  background-color: var(--color-background-action-medium-active);
  color: var(--color-text-action-medium-active);
}
.c-button__appearance--secondary :where(.c-button__icon) {
  margin-left: 0;
  margin-right: 0;
  color: var(--color-icon-neutral-default);
}
.c-button__appearance--secondary:where(:not(:disabled,.disabled)):where(.c-button__active) :where(.c-button__icon) {
  color: var(--color-text-action-default);
}
.c-button__appearance--inGroup {
  border-width: 0px;
  color: var(--color-text-action-medium);
}
.c-button__appearance--inGroup :where(.c-button__icon) {
  margin-left: 0;
  margin-right: 0;
  color: var(--color-icon-neutral-default);
}
.c-button__appearance--inGroup:where(:not(:disabled,.disabled)):where(:hover) {
  background-color: var(--color-background-action-medium-hover);
}
.c-button__appearance--inGroup:where(:not(:disabled,.disabled)):focus-visible {
  outline-offset: -2px;
}
.c-button__appearance--inGroup.c-button__positionInGroup--alone:where(:not(:disabled,.disabled)) {
  border-radius: 8px;
}
.c-button__appearance--inGroup.c-button__positionInGroup--alone:where(:not(:disabled,.disabled)) .c-button__positionInGroup--alone-no-rounded-l {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.c-button__appearance--inGroup.c-button__positionInGroup--leftMost:where(:not(:disabled,.disabled)) {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.c-button__appearance--inGroup.c-button__positionInGroup--rightMost:where(:not(:disabled,.disabled)) {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.c-button__appearance--inGroup.c-button__active:where(:not(:disabled,.disabled)) {
  border-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: rgb(0 0 0 / 0.05);
  background-color: var(--color-background-action-medium-active);
  color: var(--color-text-action-medium);
}
.c-button__appearance--inGroup.c-button__active.c-button__positionInGroup--rightMost:where(:not(:disabled,.disabled)) {
  border-right-color: transparent;
}
.c-button__appearance--inGroup.c-button__active.c-button__positionInGroup--leftMost:where(:not(:disabled,.disabled)) {
  border-left-color: transparent;
}
.c-button__appearance--inGroup.c-button__active:where(:not(:disabled,.disabled)) .c-button__icon {
  color: var(--color-text-action-default);
}
.c-button__appearance--tertiary {
  border-color: transparent;
  background-color: transparent;
  color: var(--color-text-action-weak);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-button__appearance--tertiary:not(:disabled,.disabled):hover {
  background-color: var(--color-background-action-weak-hover);
}
.c-button__appearance--tertiary.c-button__active:not(:disabled,.disabled) {
  background-color: var(--color-background-action-weak-active);
  color: var(--color-text-action-weak-active);
}
.c-button__appearance--tertiary.c-button__active:not(:disabled,.disabled) .c-button__icon {
  color: var(--color-text-action-weak-active);
}
.c-button__appearance--tertiary .c-button__icon {
  color: var(--color-icon-neutral-default);
}
.c-button__appearance--tertiaryDestructive {
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.c-button__appearance--tertiaryDestructive:not(:disabled,.disabled):hover {
  background-color: var(--color-background-neutral-hover);
}
.c-button__appearance--tertiaryDestructive:not(:disabled,.disabled):focus-visible {
  --tw-ring-color: rgb(220 38 38 / 0.5);
}
.c-button__appearance--tertiaryDestructive.c-button__active:not(:disabled,.disabled) {
  background-color: var(--color-background-danger-default);
  color: var(--color-text-danger-default);
}
.c-button__appearance--tertiaryDestructive .c-button__icon {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.c-button__appearance--select {
  border-width: 1px;
  border-color: var(--color-border-neutral-strong);
  background-color: var(--color-background-action-medium);
  background-clip: padding-box;
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.05);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
}
.c-button__appearance--select:focus-visible {
  border-color: transparent;
  outline-offset: -1px;
  background-clip: border-box;
}
.c-button__appearance--select :where(.c-button__icon) {
  margin-left: 0;
  margin-right: 0;
  color: var(--color-icon-neutral-default);
}
.c-button__appearance--select:where(:not(:disabled,.disabled)):where(:hover) {
  background-color: var(--color-background-action-medium-hover);
}
.c-button__appearance--select:where(:not(:disabled,.disabled)):where(.c-button__active) {
  border-color: var(--color-border-action-medium-active);
  background-color: var(--color-background-action-medium-active);
  color: var(--color-text-action-medium-active);
}
.c-button__appearance--select:where(:not(:disabled,.disabled)):where(.c-button__active) :where(.c-button__icon) {
  color: var(--color-text-action-default);
}
.c-button__appearance--select:disabled,.c-button__appearance--select.disabled {
  border-color: var(--color-border-neutral-medium);
  background-color: var(--color-background-neutral-weak);
  color: var(--color-text-neutral-weak);
  opacity: 1;
}
:is(.c-button__appearance--select:disabled,.c-button__appearance--select.disabled) :where(.c-button__icon) {
  color: var(--color-icon-neutral-weak);
}
.c-button__size--medium {
  min-height: 32px;
  min-width: 32px;
  border-radius: 8px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.c-button__size--medium .c-button__icon--left {
  margin-left: -2px;
  margin-right: 4px;
}
.c-button__size--medium .c-button__icon--right {
  margin-right: -2px;
  margin-left: 4px;
}
.c-button__size--inGroup {
  height: 30px;
  width: 32px;
  padding-left: 6px;
  padding-right: 6px;
}
.c-button__size--inGroup .c-button__icon--left {
    /* Needs to exist to avoid assertion because of missing local-class */
    visibility: visible;
  }
.c-button__size--inGroup .c-button__icon--right {
    /*  Needs to exist to avoid assertion because of missing local-class */
    visibility: visible;
  }
.c-button__size--large {
  min-height: 40px;
  border-radius: 8px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.c-button__size--large .c-button__icon--left {
  margin-left: -4px;
  margin-right: 6px;
}
.c-button__size--large .c-button__icon--right {
  margin-right: -4px;
  margin-left: 6px;
}
.c-button__size--small {
  height: 24px;
  border-radius: 6px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 12px;
  line-height: 1.5;
  line-height: 16px;
}
.c-button__size--small .c-button__icon--left {
  margin-left: -2px;
  margin-right: 4px;
}
.c-button__size--small .c-button__icon--right {
  margin-right: -2px;
  margin-left: 4px;
}
.c-button__iconOnly {
  flex-shrink: 0;
  justify-content: center;
}
.c-button__iconOnly.c-button__size--medium {
  width: 32px;
  padding-left: 0;
  padding-right: 0;
}
.c-button__iconOnly.c-button__size--medium .c-button__icon {
  margin-left: 0;
  margin-right: 0;
}
.c-button__iconOnly.c-button__size--large {
  width: 40px;
  padding-left: 0;
  padding-right: 0;
}
.c-button__iconOnly.c-button__size--large .c-button__icon {
  margin-left: 0;
  margin-right: 0;
}
.c-button__iconOnly.c-button__size--small {
  width: 24px;
  padding-left: 0;
  padding-right: 0;
}
.c-button__iconOnly.c-button__size--small .c-button__icon {
  margin-left: 0;
  margin-right: 0;
}
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-calendar-viewer {
  --pattern-lines: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgNiA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxnIGNsaXAtcGF0aD0ndXJsKCNjbGlwMF8xMzQ2XzEwOTkwNiknPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNLTAuMTc2NzU4IDUuODIyMjdMNS44MjMyNCAtMC4xNzc3MzRMNi4xNzY4IDAuMTc1ODE5TDAuMTc2Nzk2IDYuMTc1ODJMLTAuMTc2NzU4IDUuODIyMjdaJyBmaWxsPSdjdXJyZW50Q29sb3InIGZpbGwtb3BhY2l0eT0nMC43Jy8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0nY2xpcDBfMTM0Nl8xMDk5MDYnPjxyZWN0IHdpZHRoPSc2JyBoZWlnaHQ9JzYnIGZpbGw9J3doaXRlJy8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Cg==');
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
}
:is(.c-calendar-viewer.c-calendar-viewer--workWeek .c-calendar-viewer--calendarViewer) .fc-day-sat,:is(.c-calendar-viewer.c-calendar-viewer--workWeek .c-calendar-viewer--calendarViewer) .fc-day-sun {
      display: none;
    }
:is(.c-calendar-viewer.c-calendar-viewer--selfScheduleAuto .c-calendar-viewer--calendarViewer) .fc-event-main-frame {
      width: 5px;
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px;
      background: repeating-linear-gradient(
        -45deg,
        var(--color-background-decorative-zinc-medium),
        var(--color-background-decorative-zinc-medium) 2px,
        var(--color-background-decorative-zinc-weak) 2px,
        var(--color-background-decorative-zinc-weak) 6px
      );
    }
:is(.c-calendar-viewer.c-calendar-viewer--selfScheduleAuto .c-calendar-viewer--calendarViewer) .fc-event-self {
  margin-top: -2px;
  margin-bottom: -2px;
  border-width: 2px;
}
:is(.c-calendar-viewer.c-calendar-viewer--selfScheduleAuto .c-calendar-viewer--calendarViewer) .fc-event-free-slot {
  margin-top: -3px;
      width: calc(100% - 4px);
}
:is(.c-calendar-viewer.c-calendar-viewer--selfScheduleAuto .c-calendar-viewer--calendarViewer) .fc-event-main > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}
:is(.c-calendar-viewer.c-calendar-viewer--selfSchedule .c-calendar-viewer--calendarViewer) .fc-event-self {
  border-width: 1px;
}
:is(.c-calendar-viewer.c-calendar-viewer--selfSchedule .c-calendar-viewer--calendarViewer) .fc-event-free-slot {
  margin-top: -4px;
  width: 100%;
}
:is(.c-calendar-viewer.c-calendar-viewer--selfSchedule .c-calendar-viewer--calendarViewer) .fc-event-main {
  margin-left: 2px;
  margin-right: 2px;
}
:is(:is(.c-calendar-viewer.c-calendar-viewer--selfSchedule .c-calendar-viewer--calendarViewer) .fc-event-main) .fc-event-time {
  margin-top: 2px;
}
.c-calendar-viewer .c-calendar-viewer--calendarViewer {
    --fc-border-color: #e5e6e9;
    --fc-today-bg-color: #fff;
    flex-grow: 1;
    isolation: isolate;
  }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-header-toolbar {
      display: none;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-toolbar-title {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.011em;
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-timegrid-event-harness {
      z-index: 100;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) th:last-child,:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) td:last-child {
      padding-right: 0;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) th:first-child,:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) td:first-child {
      padding-left: 0;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-main {
  position: static;
  display: flex;
  overflow: hidden;
  padding: 0;
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-timegrid-event {
      border-radius: 6px;
      box-shadow: none;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-timegrid-slot {
      height: 66px;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-timegrid-slot-label {
  line-height: 1.5;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.01em;
  border-width: 0px;
  padding-left: 25px;
  vertical-align: top;
  color: var(--color-text-neutral-medium);
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-timegrid-slot-label-frame {
      margin-top: -8px;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-day.fc-col-header-cell {
  border-left-width: 0px;
  border-right-width: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-day .fc-col-header-cell-cushion {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  color: var(--color-text-neutral-medium);
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-day-today {
  background-color: var(--color-background-canvas);
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-day-today-day {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.006em;
  display: flex;
  align-items: center;
  background-color: var(--color-background-canvas);
  color: var(--color-text-neutral-default);
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-day-today-number {
  margin-left: 4px;
  margin-right: 4px;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 245 / var(--tw-bg-opacity));
  padding-left: 8px;
  padding-right: 8px;
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-day-today-number:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(142 16 74 / var(--tw-bg-opacity));
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-title-frame {
  position: absolute;
  top: 0;
  width: 100%;
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-title {
  line-height: 1.5;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.01em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 6px;
  padding-right: 24px;
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-time {
  line-height: 1.5;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.01em;
  padding-left: 6px;
}
:is(:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-active-event):hover .fc-event-remove {
  display: block;
}
:is(:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-active-event):hover .fc-event-drag-handle {
  display: block;
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-remove {
  position: absolute;
  right: 8px;
  top: 8px;
  display: none;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity));
}
:is(:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-remove):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(87 89 95 / var(--tw-bg-opacity));
}
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-event-drag-handle {
      display: none;
      position: absolute;
      bottom: -6px;
      left: calc(50% - 6px);
      border-radius: 9999px;
      width: 12px;
      height: 12px;
      background-color: #fff;
      border: 1px solid #86198f;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-timegrid-now-indicator-arrow {
      margin-top: 0;
      border-width: 1px;
      border-top-color: rgb(0, 0, 0, 0.2);
      border-right-color: transparent;
      border-bottom-color: transparent;
      border-left-color: transparent;
      width: 4000px;
      pointer-events: none;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-timegrid-now-indicator-line {
      border-color: #000;
    }
:is(.c-calendar-viewer .c-calendar-viewer--calendarViewer) .fc-timegrid-now-indicator-container {
      overflow: visible;
    }
.c-calendar-viewer .fc-event-free {
    display: none;
  }
.c-calendar-viewer .fc-free-time-area {
    background: transparent !important;
    opacity: 1 !important;
  }
.clickable:is(.c-calendar-viewer .fc-free-time-area) {
      cursor: pointer;
    }
:is(.c-calendar-viewer .fc-free-time-area) .fc-event-free {
      position: absolute;

      background: transparent;
      border: 1px solid var(--color-background-decorative-zinc-medium);
      border-radius: 4px;
      opacity: 0.8;
      width: 100%;

      display: flex;
      align-items: center;
      justify-content: center;

      pointer-events: none;
    }
:is(:is(.c-calendar-viewer .fc-free-time-area) .fc-event-free) .fc-icon-move {
        color: var(--color-background-decorative-zinc-medium);
        display: none;
      }
:is(:is(.c-calendar-viewer .fc-free-time-area) .fc-event-free) .fc-icon-add {
        color: var(--color-background-decorative-zinc-medium);
        display: block;
      }
.invalid:is(:is(.c-calendar-viewer .fc-free-time-area) .fc-event-free) {
        display: none;
      }
.moving:is(:is(.c-calendar-viewer .fc-free-time-area) .fc-event-free) .fc-icon-move {
          display: block;
        }
.moving:is(:is(.c-calendar-viewer .fc-free-time-area) .fc-event-free) .fc-icon-add {
          display: none;
        }
.c-calendar-viewer .fc-event-free-slots-container {
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 2px;
    pointer-events: none;
  }
:is(.c-calendar-viewer .fc-event-free-slots-container) .fc-event-free-slot {
      background-color: var(--color-background-decorative-zinc-weak);
    }
:is(.c-calendar-viewer .fc-event-free-slots-container) .fc-event-free-slot:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
:is(.c-calendar-viewer .fc-event-free-slots-container) .fc-event-free-slot {
      position: absolute;
      border-radius: 4px;
      width: calc(100% - 4px);
    }
.c-calendar-viewer .fc .fc-non-business {
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
    left: 4px;
    right: 4px;
    border-radius: 0;
    opacity: 1;
    -webkit-mask: var(--pattern-lines);
            mask: var(--pattern-lines);
    background-size: 6px;
}
.c-calendar-viewer .fc-highlight {
    display: none;
  }
.c-calendar-viewer .fc-event {
  --tw-border-opacity: 1;
  border-color: rgb(231 59 126 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(245 82 145 / var(--tw-bg-opacity));
}
.c-calendar-viewer .fc-event-specific {
    background: linear-gradient(180deg, #f472b6 0%, #ec4899 100%);
    border-color: #ec4899;
  }
:is(.c-calendar-viewer .fc-event-specific) .fc-event-time {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-calendar-viewer .fc-event-self {
    background-color: rgba(255, 255, 255, 0);
    border-color: var(--color-background-decorative-zinc-medium);
  }
:is(.c-calendar-viewer .fc-event-self) .fc-event-time {
  color: var(--color-text-decorative-zinc-weak);
}
.c-calendar-viewer .fc-direction-ltr .fc-timegrid-col-events {
    margin: 0 1px;
  }
.c-calendar-viewer .eventBox-user,.c-calendar-viewer .eventBox-meetingroom,.c-calendar-viewer .eventBox-candidate {
    margin-top: 2px;
    margin-bottom: 2px;
    display: flex;
    flex-direction: column;
    background-color: transparent !important;
  }
:is(.c-calendar-viewer .eventBox-user,.c-calendar-viewer .eventBox-meetingroom,.c-calendar-viewer .eventBox-candidate) .fc-event-busy-box {
      flex-grow: 1;
    }
.c-calendar-viewer .eventBox {
  right: 16px;
  opacity: 1;
}
:is(.c-calendar-viewer .eventBox) .fc-event-busy-box {
  border-radius: 4px;
  border-width: 1px;
  border-left-width: 4px;
  border-color: var(--color-border-neutral-default);
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.10);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
      background-color: var(--color-weak);
      border-left-color: var(--color-strong);
}
:is(.c-calendar-viewer .eventBox) .fc-event-time:where(.theme-dark, .theme-dark *) {
  color: var(--color-text-neutral-default);
}
:is(.c-calendar-viewer .eventBox) .fc-event-time {
      color: var(--color-strong);
    }
:is(.c-calendar-viewer .eventBox) .fc-event-buffer {
  position: absolute;
  width: 100%;
  border-radius: 4px;
  border-width: 1px;
  opacity: 1;
      border-color: var(--color-medium);
      background: repeating-linear-gradient(
        -45deg,
        var(--color-weak),
        var(--color-weak) 1px,
        #fff 1px,
        #fff 6px
      );
}
.c-calendar-viewer .fc .fc-non-business--attendee {
    display: none;
    background-color: var(--color-hover);
    -webkit-mask: var(--pattern-lines);
            mask: var(--pattern-lines);
  }
.c-calendar-viewer .eventBox-0 {
    --color-weak: var(--color-background-decorative-fuchsia-weak);
    --color-medium: var(--color-background-decorative-fuchsia-medium);
    --color-strong: var(--color-background-decorative-fuchsia-strong);
  }
:is(.c-calendar-viewer .eventBox-0) .eventBoxLevel {
      left: calc(2px + 0 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-0 {
    --color-hover: var(--color-background-decorative-fuchsia-medium);
  }
.c-calendar-viewer .eventBox-1 {
    --color-weak: var(--color-background-decorative-amber-weak);
    --color-medium: var(--color-background-decorative-amber-medium);
    --color-strong: var(--color-background-decorative-amber-strong);
  }
:is(.c-calendar-viewer .eventBox-1) .eventBoxLevel {
      left: calc(2px + 1 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-1 {
    --color-hover: var(--color-background-decorative-amber-medium);
  }
.c-calendar-viewer .eventBox-2 {
    --color-weak: var(--color-background-decorative-orange-weak);
    --color-medium: var(--color-background-decorative-orange-medium);
    --color-strong: var(--color-background-decorative-orange-strong);
  }
:is(.c-calendar-viewer .eventBox-2) .eventBoxLevel {
      left: calc(2px + 2 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-2 {
    --color-hover: var(--color-background-decorative-orange-medium);
  }
.c-calendar-viewer .eventBox-3 {
    --color-weak: var(--color-background-decorative-lime-weak);
    --color-medium: var(--color-background-decorative-lime-medium);
    --color-strong: var(--color-background-decorative-lime-strong);
  }
:is(.c-calendar-viewer .eventBox-3) .eventBoxLevel {
      left: calc(2px + 3 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-3 {
    --color-hover: var(--color-background-decorative-lime-medium);
  }
.c-calendar-viewer .eventBox-4 {
    --color-weak: var(--color-background-decorative-green-weak);
    --color-medium: var(--color-background-decorative-green-medium);
    --color-strong: var(--color-background-decorative-green-strong);
  }
:is(.c-calendar-viewer .eventBox-4) .eventBoxLevel {
      left: calc(2px + 4 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-4 {
    --color-hover: var(--color-background-decorative-green-medium);
  }
.c-calendar-viewer .eventBox-5 {
    --color-weak: var(--color-background-decorative-emerald-weak);
    --color-medium: var(--color-background-decorative-emerald-medium);
    --color-strong: var(--color-background-decorative-emerald-strong);
  }
:is(.c-calendar-viewer .eventBox-5) .eventBoxLevel {
      left: calc(2px + 5 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-5 {
    --color-hover: var(--color-background-decorative-emerald-medium);
  }
.c-calendar-viewer .eventBox-6 {
    --color-weak: var(--color-background-decorative-teal-weak);
    --color-medium: var(--color-background-decorative-teal-medium);
    --color-strong: var(--color-background-decorative-teal-strong);
  }
:is(.c-calendar-viewer .eventBox-6) .eventBoxLevel {
      left: calc(2px + 6 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-6 {
    --color-hover: var(--color-background-decorative-teal-medium);
  }
.c-calendar-viewer .eventBox-7 {
    --color-weak: var(--color-background-decorative-cyan-weak);
    --color-medium: var(--color-background-decorative-cyan-medium);
    --color-strong: var(--color-background-decorative-cyan-strong);
  }
:is(.c-calendar-viewer .eventBox-7) .eventBoxLevel {
      left: calc(2px + 7 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-7 {
    --color-hover: var(--color-background-decorative-cyan-medium);
  }
.c-calendar-viewer .eventBox-8 {
    --color-weak: var(--color-background-decorative-light-blue-weak);
    --color-medium: var(--color-background-decorative-light-blue-medium);
    --color-strong: var(--color-background-decorative-light-blue-strong);
  }
:is(.c-calendar-viewer .eventBox-8) .eventBoxLevel {
      left: calc(2px + 8 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-8 {
    --color-hover: var(--color-background-decorative-light-blue-medium);
  }
.c-calendar-viewer .eventBox-9 {
    --color-weak: var(--color-background-decorative-blue-weak);
    --color-medium: var(--color-background-decorative-blue-medium);
    --color-strong: var(--color-background-decorative-blue-strong);
  }
:is(.c-calendar-viewer .eventBox-9) .eventBoxLevel {
      left: calc(2px + 9 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-9 {
    --color-hover: var(--color-background-decorative-blue-medium);
  }
.c-calendar-viewer .eventBox-10 {
    --color-weak: var(--color-background-decorative-indigo-weak);
    --color-medium: var(--color-background-decorative-indigo-medium);
    --color-strong: var(--color-background-decorative-indigo-strong);
  }
:is(.c-calendar-viewer .eventBox-10) .eventBoxLevel {
      left: calc(2px + 10 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-10 {
    --color-hover: var(--color-background-decorative-indigo-medium);
  }
.c-calendar-viewer .eventBox-11 {
    --color-weak: var(--color-background-decorative-violet-weak);
    --color-medium: var(--color-background-decorative-violet-medium);
    --color-strong: var(--color-background-decorative-violet-strong);
  }
:is(.c-calendar-viewer .eventBox-11) .eventBoxLevel {
      left: calc(2px + 11 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-11 {
    --color-hover: var(--color-background-decorative-violet-medium);
  }
.c-calendar-viewer .eventBox-12 {
    --color-weak: var(--color-background-decorative-purple-weak);
    --color-medium: var(--color-background-decorative-purple-medium);
    --color-strong: var(--color-background-decorative-purple-strong);
  }
:is(.c-calendar-viewer .eventBox-12) .eventBoxLevel {
      left: calc(2px + 12 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-12 {
    --color-hover: var(--color-background-decorative-purple-medium);
  }
.c-calendar-viewer .eventBox-13 {
    --color-weak: var(--color-background-decorative-yellow-weak);
    --color-medium: var(--color-background-decorative-yellow-medium);
    --color-strong: var(--color-background-decorative-yellow-strong);
  }
:is(.c-calendar-viewer .eventBox-13) .eventBoxLevel {
      left: calc(2px + 13 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-13 {
    --color-hover: var(--color-background-decorative-yellow-medium);
  }
.c-calendar-viewer .eventBox-14 {
    --color-weak: var(--color-background-decorative-zinc-weak);
    --color-medium: var(--color-background-decorative-zinc-medium);
    --color-strong: var(--color-background-decorative-zinc-strong);
  }
:is(.c-calendar-viewer .eventBox-14) .eventBoxLevel {
      left: calc(2px + 14 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-14 {
    --color-hover: var(--color-background-decorative-zinc-medium);
  }
.c-calendar-viewer .eventBox-15 {
    --color-weak: var(--color-background-decorative-cerise-weak);
    --color-medium: var(--color-background-decorative-cerise-medium);
    --color-strong: var(--color-background-decorative-cerise-strong);
  }
:is(.c-calendar-viewer .eventBox-15) .eventBoxLevel {
      left: calc(2px + 15 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-15 {
    --color-hover: var(--color-background-decorative-cerise-medium);
  }
.c-calendar-viewer .eventBox-16 {
    --color-weak: var(--color-background-decorative-rose-weak);
    --color-medium: var(--color-background-decorative-rose-medium);
    --color-strong: var(--color-background-decorative-rose-strong);
  }
:is(.c-calendar-viewer .eventBox-16) .eventBoxLevel {
      left: calc(2px + 16 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-16 {
    --color-hover: var(--color-background-decorative-rose-medium);
  }
.c-calendar-viewer .eventBox-17 {
    --color-weak: var(--color-background-decorative-red-weak);
    --color-medium: var(--color-background-decorative-red-medium);
    --color-strong: var(--color-background-decorative-red-strong);
  }
:is(.c-calendar-viewer .eventBox-17) .eventBoxLevel {
      left: calc(2px + 17 * 10px);
    }
.c-calendar-viewer .fc-non-business--attendee-17 {
    --color-hover: var(--color-background-decorative-red-medium);
  }
/* stylelint-disable max-nesting-depth */
.c-candidate-avatar {
  display: inline-block;
  position: relative;
}
.c-candidate-avatar .anonymal {
    max-height: 70%;
    max-width: 70%;
  }
.c-candidate-avatar .c-avatar-normal {
    transform: scale(1);
  }
.c-candidate-avatar .c-avatar-image--anonymous {
    transform: scale(0);
  }
.c-candidate-avatar.show-anonymous .c-avatar-normal {
      transform: scale(0);
    }
.c-candidate-avatar.show-anonymous .c-avatar-image--anonymous {
      transform: scale(1);
    }
.c-candidate-avatar--animate .c-avatar-normal,.c-candidate-avatar--animate .c-avatar-image--anonymous {
    transition: transform 0.5s;
  }
.c-candidate-avatar__popperEl[data-popper-reference-hidden] {
    pointer-events: none;
    visibility: hidden;
  }
.c-candidate-avatar__lottieWrapperPopperRef {
  left: 50%;
  position: absolute;
  top: 50%;
}
.c-candidate-avatar__lottieWrapper {
  display: none;
  height: 320px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: scale(calc(35 / 90)) translate(-50%, -50%);
  transform-origin: top left;
  transition: opacity 0.5s;
  width: 320px;
}
.c-candidate-avatar__lottieWrapper *[fill] {
    fill: var(--splash-color);
  }
.c-candidate-avatar__lottieWrapper *[stroke] {
    stroke: var(--splash-color);
  }
.c-candidate-avatar__lottieWrapper--playing {
  display: block;
  opacity: 1;
}
/* stylelint-disable max-nesting-depth, selector-max-type, selector-no-qualifying-type */
.candidate-stage-card {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  margin: 0;
  position: relative;
  transition: all 0.1s ease-in-out;
  margin-bottom: 8px;
  cursor: auto;
  border-radius: 8px;
  border-width: 1px;
  border-color: var(--color-border-neutral-medium);
  background-color: var(--color-background-neutral-default);
  text-align: left;
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.05);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.candidate-stage-card:where(.theme-dark, .theme-dark *) {
  border-color: var(--color-border-neutral-default);
  background-color: var(--color-background-canvas);
}
.candidate-stage-card:hover {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
    transform: translateY(-1px);
    transition: all 0.1s ease-in-out;
  }
.candidate-stage-card:not(.fat-card) {
  cursor: pointer;
  padding: 12px;
}
.candidate-stage-card:not(.fat-card):has(:focus-visible) {
  background-color: var(--color-background-neutral-hover);
}
.candidate-stage-card:not(.fat-card):hover:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-neutral-weak-hover);
}
.candidate-stage-card:not(.fat-card):where(.theme-dark, .theme-dark *):hover {
  background-color: var(--color-background-neutral-weak-hover);
}
:is(.hired .candidate-stage-card) .last-activity-at {
  color: var(--color-text-neutral-default);
}
.candidate-stage-card.fat-card {
  min-height: 60px;
  font-size: 14px;
  line-height: 1.5;
}
.candidate-stage-card.fat-card .wrapper {
  padding: 12px;
}
:is(.candidate-stage-card.fat-card .name-wrapp) a,:is(.candidate-stage-card.fat-card .name-wrapp) span {
  display: inline-block;
  max-width: 360px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.candidate-stage-card.fat-card .candidate-fat-card-notes {
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      border-top: none;
      float: left;
      padding: 16px 0;
      width: 100%;
    }
:is(:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) ol) li {
          margin-bottom: 7px;
          text-align: left;
        }
:is(:is(:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) ol) li):last-child {
            margin-bottom: 0;
          }
:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .author {
        font-size: 12px;
      }
:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .review,:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .note,:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .email,:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .note-with-date,:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .upcoming-event,:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .questionnaire {
        font-size: 13px;
        margin: 0;
      }
:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .upcoming-event {
        font-size: 14px;
      }
:is(:is(.candidate-stage-card.fat-card .candidate-fat-card-notes) .upcoming-event) .schedule-date {
          display: inline-block;
          margin-right: 5px;
        }
.candidate-stage-card.rejected {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.candidate-stage-card.rejected:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity));
}
.candidate-stage-card.unread::after {
    content: '';
    position: absolute;
    right: -4px;
    top: -4px;
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 9999px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-border-neutral-default);
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity));
    --tw-shadow: 0 1px 1px 0 rgba(0,0,0,0.24);
    --tw-shadow-colored: 0 1px 1px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
.candidate-stage-card.selected {
    border-color: #f43f85;
  }
.candidate-stage-card.selected:hover,.candidate-stage-card.selected:focus-visible {
      border-color: #f43f85;
    }
.candidate-stage-card .select-checkbox--round {
  position: absolute;
  left: 6px;
  top: 6px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  border-radius: 9999px;
  background-color: var(--color-background-canvas);
}
:is(.candidate-stage-card .select-checkbox--round) svg {
  position: absolute;
  font-size: 23px;
  color: var(--color-text-action-default);
}
.candidate-stage-card:active {
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
  }
.candidate-stage-card__overdue {
  position: relative;
}
.candidate-stage-card__overdue .svg-inline--fa {
    position: relative;
  }
.candidate-stage-card__overdue::before {
    animation: active 10s infinite linear;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 0 0 2px 2px #d0021b;
    content: '';
    height: 9px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 9px;
  }
.candidate-stage-card-drag-wrapper.-placeholderBefore {
    padding-top: 88px;
  }
.candidate-stage-card-drag-wrapper.-placeholderAfter {
    margin-bottom: 8px;
    padding-bottom: 80px;
  }
.candidate-stage-card-drag-wrapper.-placeholderBefore::before,.candidate-stage-card-drag-wrapper.-placeholderAfter::before {
  margin: 0;
  display: block;
  height: 80px;
  width: 100%;
  border-radius: 6px;
  border-width: 1.5px;
  border-style: dashed;
  border-color: var(--color-border-neutral-medium);
  content: var(--tw-content);
  background-color: var(--color-background-neutral-medium);
}
.stage-drop-list {
  padding-top: 8px;
}
.stage-drop-list.dragSortList {
    overflow: hidden;
  }
.stage-drop-list.-isExpanded.-isDraggingOver {
    margin: 0 16px;
  }
.stage-drop-list.-isExpanded.-isDraggingOver::before {
  margin: 0;
  display: block;
  height: 80px;
  width: 100%;
  border-radius: 6px;
  border-width: 1.5px;
  border-style: dashed;
  border-color: var(--color-border-neutral-medium);
  content: var(--tw-content);
  background-color: var(--color-background-neutral-medium);
}
.candidate-stage-card-restricted-candidate-modal-info-popover {
  align-items: flex-start;
  border: 0;
  border-radius: 6px !important;
  box-shadow:
    0 0 1px rgba(0, 0, 0, 0.21),
    0 13px 33px rgba(0, 0, 0, 0.16) !important;
  display: flex;
  flex-direction: column;

  max-width: 350px !important;
  padding: 16px !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  color: var(--color-text-neutral-default) !important;
}
.candidate-stage-card-restricted-candidate-modal-info-popover:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-neutral-default) !important;
}
.candidate-stage-card-restricted-candidate-modal-info-popover .round-button {
    margin-right: -8px !important;
    margin-top: -8px !important;
  }
.candidate-stage-card--decay-1 .last-activity-at {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.candidate-stage-card--decay-2 .last-activity-at {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
/* stylelint-disable selector-no-qualifying-type, no-duplicate-selectors */
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-candidates-table-row {
  height: 53px;
  line-height: 18px;
}
.c-candidates-table-row:not(.c-candidates-table-row--loading):not(.c-candidates-table-row--header):focus,.c-candidates-table-row:not(.c-candidates-table-row--loading):not(.c-candidates-table-row--header):hover {
  cursor: pointer;
  background-color: var(--color-background-neutral-hover);
}
:is(.c-candidates-table-row:nth-child(5n + 1) .c-candidates-table-row__name) .c-candidates-table-row__skeleton-pattern {
        width: 125px;
      }
:is(.c-candidates-table-row:nth-child(5n + 1) .c-candidates-table-row__created,.c-candidates-table-row:nth-child(5n + 1) .c-candidates-table-row__activity) .c-candidates-table-row__skeleton-pattern {
        width: 20px;
      }
:is(.c-candidates-table-row:nth-child(5n + 2) .c-candidates-table-row__name) .c-candidates-table-row__skeleton-pattern {
        width: 110px;
      }
:is(.c-candidates-table-row:nth-child(5n + 2) .c-candidates-table-row__created,.c-candidates-table-row:nth-child(5n + 2) .c-candidates-table-row__activity) .c-candidates-table-row__skeleton-pattern {
        width: 25px;
      }
:is(.c-candidates-table-row:nth-child(5n + 3) .c-candidates-table-row__name) .c-candidates-table-row__skeleton-pattern {
        width: 122px;
      }
:is(.c-candidates-table-row:nth-child(5n + 3) .c-candidates-table-row__created,.c-candidates-table-row:nth-child(5n + 3) .c-candidates-table-row__activity) .c-candidates-table-row__skeleton-pattern {
        width: 40px;
      }
:is(.c-candidates-table-row:nth-child(5n + 4) .c-candidates-table-row__name) .c-candidates-table-row__skeleton-pattern {
        width: 97px;
      }
:is(.c-candidates-table-row:nth-child(5n + 4) .c-candidates-table-row__created,.c-candidates-table-row:nth-child(5n + 4) .c-candidates-table-row__activity) .c-candidates-table-row__skeleton-pattern {
        width: 30px;
      }
:is(.c-candidates-table-row:nth-child(5n + 5) .c-candidates-table-row__name) .c-candidates-table-row__skeleton-pattern {
        width: 115px;
      }
:is(.c-candidates-table-row:nth-child(5n + 5) .c-candidates-table-row__created,.c-candidates-table-row:nth-child(5n + 5) .c-candidates-table-row__activity) .c-candidates-table-row__skeleton-pattern {
        width: 35px;
      }
:is(.c-candidates-table-row:nth-child(6n + 6) .c-candidates-table-row__name) .c-candidates-table-row__skeleton-pattern {
        width: 145px;
      }
:is(.c-candidates-table-row:nth-child(6n + 6) .c-candidates-table-row__created,.c-candidates-table-row:nth-child(6n + 6) .c-candidates-table-row__activity) .c-candidates-table-row__skeleton-pattern {
        width: 15px;
      }
.c-candidates-table-row th {
    padding: 1em 0.1%;
  }
.sorted:is(.c-candidates-table-row th) {
      white-space: nowrap;
    }
:is(:is(.c-candidates-table-row th) .sorted__select) button {
        background-color: transparent;
      }
.c-candidates-table-row .select-checkbox--round {
    font-size: 20px;
  }
:is(.c-candidates-table-row .select-checkbox--round) .select-checkbox--round__placeholder {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-candidates-table-row td {
    padding: 0.5em 0.1%;
  }
.c-candidates-table-row__picture {
  display: none;
  text-align: left;
}
.c-candidates-table-row__picture img,.c-candidates-table-row__picture .img,.c-candidates-table-row__picture span,.c-candidates-table-row__picture .initials {
    background-position: center;
    background-size: cover;
    border-radius: 50%;
    display: block;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    min-width: 35px;
    width: 35px;
    --tw-bg-opacity: 1;
    background-color: rgb(221 222 225 / var(--tw-bg-opacity));
  }
.c-candidates-table-row__name a {
  display: block;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-candidates-table-row__name span {
    font-size: 12px;
  }
.department:is(.c-candidates-table-row__name span) {
  display: block;
  max-width: 360px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--color-text-neutral-medium);
}
@media (min-width: 480px) {
.c-candidates-table-row__name {
    max-width: 204px;
}
  }
@media (min-width: 768px) {
.c-candidates-table-row__name {
    max-width: 260px;
}
  }
@media (min-width: 1024px) {
.c-candidates-table-row__name {
    max-width: 320px;
}
  }
.c-candidates-table-row__stars {
  width: 120px;
}
.c-candidates-table-row__stars .star-ratings {
    font-size: 14px;
    position: relative;
    top: 2px;
  }
@media (min-width: 1024px) {
.c-candidates-table-row__stars .star-ratings {
      font-size: 16px;
  }
    }
.c-candidates-table-row__created,
.c-candidates-table-row__activity {
  display: none;
}
.c-candidates-table-row__actions {
  padding-right: 8px !important;
  text-align: right;
  width: auto;
}
@media (min-width: 1024px) {
.c-candidates-table-row__actions {
    width: 270px;
}
  }
.c-candidates-table-row__actions .btn {
    margin: 2px;
    min-width: 116px;
  }
.c-candidates-table-row__status .c-candidates-table-row__completed {
    color: #84cc16;
    font-size: 12px;
    margin: 0 10px 1px 1px;
  }
@media (min-width: 480px) {
  .c-candidates-table-row__picture {
    display: table-cell;
    width: 72px;
  }

  .c-candidates-table-row__name {
    padding-left: 0;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .c-candidates-table-row__activity,
  .c-candidates-table-row__created {
    display: table-cell;
  }
}
.c-candidates-table-row__skeleton-pattern {
  display: inline-block;
  height: 10px;
  max-width: 100%;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(221 222 225 / var(--tw-bg-opacity));
}
.c-candidates-table-row--loading {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-candidates-table-row__name .c-candidates-table-row__skeleton-pattern {
    max-width: 90%;
  }
.c-candidates-table-container {
  white-space: nowrap;
  width: -moz-max-content;
  width: max-content;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}
.c-candidates-table {
  border-spacing: 0;
  width: -moz-max-content;
  width: max-content;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}
.c-candidates-table-row__select {
  width: 0;
  will-change: width;
}
.c-candidates-table-row__select  > * {
    will-change: opacity;
  }
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-content-block-editor {
  display: flex;
  flex-direction: row;
  min-height: 0;
  height: 100%;
  position: relative;
  background-color: var(--color-background-canvas);
}
.c-content-block-editor__sidebar {
  border-right-width: 1px;
  border-color: var(--color-border-neutral-medium);
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
  position: relative;
}
.c-content-block-editor__sidebar.c-content-block-editor__sidebar--collapsed {
  display: none;
}
.c-content-block-editor__sidebar.c-content-block-editor__sidebar--regular {
  width: 395px;
}
.c-content-block-editor__sidebar.c-content-block-editor__sidebar--wide {
  max-width: 800px;
  min-width: 640px;
  width: 50%;
}
.c-content-block-editor__sidebar.c-content-block-editor__sidebar--wide .c-editor-header__title {
    max-width: 760px;
  }
.c-content-block-editor__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow-y: scroll;
}
.c-content-block-editor__menu-overlay {
  box-shadow: none;
  height: 100%;
  left: 0;
  max-height: 100%;
  overflow: auto;
  position: absolute;
  top: 100%;
  visibility: hidden;
  width: 100%;
  z-index: 8;
}
.c-content-block-editor__menu-overlay .c-content-block-editor__menu-overlay--visible {
    top: 0;
    visibility: visible;
  }
.c-content-block-editor__preview {
  background:
    url('https://raw.githubusercontent.com/thoughtbot/refills/master/source/images/textures/white_texture.png'),
    linear-gradient(180deg, #34353a, #34353a),
    center no-repeat #34353a scroll;
  box-shadow: inset 1px 0 15px -4px rgba(0, 0, 0, 0.85);
  display: flex;
  flex: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
.c-content-block-editor__preview .careersite-preview {
    border: none;
    box-shadow: 0 0 9px -1px rgba(0, 0, 0, 0.85);
    height: 100%;
  }
.block-editor-list {
  overflow: visible;
}
.block-editor-list div[draggable] {
    counter-increment: item;
    cursor: grab;
  }
.block-editor-list.-isDraggning {
    cursor: grabbing;
  }
.block-editor-list .-placeholderBefore {
    padding-top: 8px;
  }
.block-editor-list .-placeholderAfter {
    padding-bottom: 8px;
  }
.block-editor-list .-placeholderBefore::before,.block-editor-list .-placeholderAfter::before {
  border-radius: 4px;
    background-color: #f43f85;
    content: '';
    height: 2px;
    width: 100%;
}
.block-editor-list .-placeholderBefore::before {
    margin-top: 6px;
  }
.block-editor-list .-placeholderAfter::before {
    margin-bottom: 0;
  }
/* stylelint-disable max-nesting-depth */
/* stylelint-disable selector-max-type */
.c-dashboard-widget {
  box-shadow:
    0 4px 12px rgba(0, 0, 0, 0.03),
    0 7px 25px rgba(0, 0, 0, 0.03),
    0 0 0 1px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0 16px 32px;
  min-height: 50px;
  min-width: 230px;
  transition:
    height 0.15s ease-in-out,
    background-color 0.3s ease-in-out;
  white-space: normal;
  border-radius: 10px;
  background-color: var(--color-background-neutral-default);
}
@media (min-width: 1024px) {
  .c-dashboard-widget {
    flex-grow: 0;
  }
}
.tt-dashboard--editing .c-dashboard-widget[draggable='true'] {
  animation-delay: 0s;
  animation-direction: alternate-reverse;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: tossing;
}
.tt-dashboard--editing .c-dashboard-widget[draggable='false'] {
  cursor: not-allowed;
}
.c-dashboard-widget--colored {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-dashboard-widget--colored .c-dashboard-widget__title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-dashboard-widget--colored .c-dashboard-widget__body {
    margin: 0 24px auto;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
.c-dashboard-widget--colored .c-dashboard-widget__footer {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
:is(:is(.c-dashboard-widget--custom,.c-dashboard-widget--employee-custom,.c-dashboard-widget--yearly-summary,.c-dashboard-widget--demo-datas) .c-dashboard-widget__body) a:where(:not(.no-global-styles)) {
      color: #fff;
      text-decoration: underline;
    }
:is(:is(:is(.c-dashboard-widget--custom,.c-dashboard-widget--employee-custom,.c-dashboard-widget--yearly-summary,.c-dashboard-widget--demo-datas) .c-dashboard-widget__body) a:where(:not(.no-global-styles))):hover,:is(:is(:is(.c-dashboard-widget--custom,.c-dashboard-widget--employee-custom,.c-dashboard-widget--yearly-summary,.c-dashboard-widget--demo-datas) .c-dashboard-widget__body) a:where(:not(.no-global-styles))):focus-visible {
        opacity: 0.8;
      }
:is(:is(.c-dashboard-widget--custom,.c-dashboard-widget--employee-custom,.c-dashboard-widget--yearly-summary,.c-dashboard-widget--demo-datas) .c-dashboard-widget__body) ul {
      list-style-type: disc;
      margin-bottom: 0.75em;
      padding-left: 1.5em;
    }
:is(:is(.c-dashboard-widget--custom,.c-dashboard-widget--employee-custom,.c-dashboard-widget--yearly-summary,.c-dashboard-widget--demo-datas) .c-dashboard-widget__body) ol {
      list-style-type: decimal;
      margin-bottom: 0.75em;
      padding-left: 1em;
    }
.c-dashboard-widget--data-privacy {
  text-align: center;
}
.c-dashboard-widget--data-privacy .c-dashboard-widget__number-container {
  position: relative;
  display: inline-block;
}
.c-dashboard-widget--data-privacy .c-dashboard-widget__number-wrapper {
  margin-bottom: 16px;
}
:is(.c-dashboard-widget--data-privacy .c-dashboard-widget__body) a:where(:not(.no-global-styles)) {
      color: #fff;
    }
:is(:is(.c-dashboard-widget--data-privacy .c-dashboard-widget__body) a:where(:not(.no-global-styles))):hover,:is(:is(.c-dashboard-widget--data-privacy .c-dashboard-widget__body) a:where(:not(.no-global-styles))):focus-visible {
        opacity: 0.8;
      }
.c-dashboard-widget--data-privacy .c-dashboard-widget--data-privacy__info-icon {
    display: flex;
    opacity: 0.7;
    position: absolute;
    right: -20px;
    top: -4px;
  }
.c-dashboard-widget--latest-hire__static-confetti {
  display: block;
  margin-top: 8px;
  position: relative;
  width: 162px;
}
.c-dashboard-widget--latest-hire__static-confetti div {
  background-color: var(--color-background-decorative-emerald-medium);
    border-radius: 50%;
    height: 6px;
    left: -40%;
    position: absolute;
    top: -4px;
    width: 6px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div)::before,:is(.c-dashboard-widget--latest-hire__static-confetti div)::after {
  background-color: var(--color-background-decorative-rose-medium);
      border-radius: 50%;
      content: '';
      display: block;
      height: 4px;
      left: 56px;
      position: absolute;
      top: 8px;
      width: 4px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div)::after {
  background-color: var(--color-background-decorative-cyan-medium);
      left: -24px;
      top: 48px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(2) {
  background-color: var(--color-background-decorative-purple-medium);
      left: -28%;
      top: 88px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(2)::before {
  background-color: var(--color-background-decorative-orange-medium);
        height: 6px;
        left: 32px;
        top: 64px;
        width: 6px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(2)::after {
  background-color: var(--color-background-decorative-lime-medium);
        left: -32px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(3) {
  background-color: var(--color-background-decorative-amber-medium);
      left: auto;
      right: 0;
      top: -6px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(3)::before {
  background-color: var(--color-background-decorative-cyan-medium);
        left: 56px;
        top: 32px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(3)::after {
  background-color: var(--color-background-decorative-green-medium);
        height: 6px;
        left: 72px;
        top: 64px;
        width: 6px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(4) {
  background-color: var(--color-background-decorative-fuchsia-medium);
      left: auto;
      right: -20%;

      top: 80px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(4)::before {
  background-color: var(--color-background-decorative-emerald-medium);
        height: 6px;
        left: 48px;
        top: 48px;
        width: 6px;
}
:is(.c-dashboard-widget--latest-hire__static-confetti div):nth-child(4)::after {
  background-color: var(--color-background-decorative-yellow-medium);
        height: 6px;
        left: -8px;
        top: 64px;
        width: 6px;
}
.c-dashboard-widget--careersite {
  text-align: center;
}
.c-dashboard-widget--careersite .c-dashboard-widget__number-wrapper {
    margin-bottom: 32px;
  }
:is(.c-dashboard-widget--careersite .c-dashboard-widget__number-wrapper):last-child {
      margin-bottom: 0;
    }
.c-dashboard-widget--careersite .c-dashboard-widget__sub-title {
    font-weight: 600;
    opacity: 0.7;
  }
.c-dashboard-widget--gif {
  overflow: hidden;
}
.c-dashboard-widget--gif .c-dashboard-widget__body {
    align-items: center;
    line-height: 0;
    margin: 0;
    padding: 0;
  }
.c-dashboard-widget--employee-custom:hover .c-dashboard-widget__emoji {
      display: none;
    }
.c-dashboard-widget--employee-custom .c-dashboard-widget__header {
    background-color: transparent;
  }
.c-dashboard-widget--employee-custom .c-dashboard-widget__body {
    margin: 0 24px auto;
  }
.c-dashboard-widget--has-border {
  border-radius: 16px;
  border-width: 8px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget--has-border:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(28 28 30 / var(--tw-border-opacity));
}
.dragSortItem .c-dashboard-widget--has-border {
    border: none;
  }
.c-dashboard-widget--has-border .c-dashboard-widget__title,.c-dashboard-widget--has-border .c-dashboard-widget__body,.c-dashboard-widget--has-border .c-dashboard-widget__footer {
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget__header {
  align-items: center;
  background-color: inherit;
  display: flex;
  height: 64px;
  justify-content: space-between;
  padding: 24px 24px 16px;
  border-radius: 10px;
}
.c-dashboard-widget__header-center {
  background-color: inherit;
  padding: 24px 24px 16px;
  border-radius: 10px;
}
.c-dashboard-widget__title {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.017em;
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget__wrapper {
  background-color: inherit;
  border-radius: 10px;
}
.c-dashboard-widget--has-border .c-dashboard-widget__wrapper {
    background-color: transparent;
  }
.c-dashboard-widget__emoji {
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
.c-dashboard-widget__body {
  margin-bottom: 24px;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.c-dashboard-widget__body p:last-child {
    margin-bottom: 0;
  }
.c-dashboard-widget__body--without-footer {
  margin-bottom: 0;
  padding-bottom: 24px;
}
.c-dashboard-widget__body--is-segment {
  margin-bottom: 0;
  padding-bottom: 0;
}
.c-dashboard-widget__author {
  margin: 16px 0 0;
}
.c-dashboard-widget__author-wrapper {
  display: flex;
  flex-direction: column;
}
.c-dashboard-widget__author-wrapper .c-dashboard-widget__author-name {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.006em;
  opacity: 1;
}
.c-dashboard-widget__author-name {
  opacity: 0.7;
}
.c-dashboard-widget__author-role {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  color: var(--color-text-neutral-medium);
}
.c-dashboard-widget__number {
  font-size: 52px;
  font-weight: 800;
  line-height: 1;
}
.c-dashboard-widget__sub-title {
  margin-left: 16px;
  margin-right: 16px;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.c-dashboard-widget__footer {
  align-items: center;
  border-radius: 0 0 8px 8px;
  display: flex;
  height: 50px;
  justify-content: center;
  margin-top: 24px;
  overflow: hidden;
  width: 100%;
  line-height: 1.5;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0em;
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget__footer a {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
  }
.c-dashboard-widget__skeleton__avatar {
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
  height: 35px;
  line-height: 35px;
  min-width: 35px;
  text-align: left;
  width: 35px;
}
.c-dashboard-widget--todos .c-dashboard-widget__body {
    margin-bottom: 0;
  }
.c-dashboard-widget--todos .c-dashboard-widget__footer {
    margin-top: 16px;
  }
.c-dashboard-widget--jobs .c-dashboard-widget__body {
    margin-bottom: 0;
  }
.c-dashboard-widget--jobs .c-dashboard-widget__footer {
  margin-top: 8px;
}
.c-dashboard-widget--requisitions .c-dashboard-widget__body {
    margin-bottom: 0;
  }
.c-dashboard-widget--requisitions .c-dashboard-widget__footer {
  margin-top: 8px;
}
.c-dashboard-widget__connect-list__item {
  align-items: center;
  border-left: 3px solid transparent;
  display: flex;
  flex-direction: row;
  min-height: 60px;
  padding: 8px 24px;
}
.c-dashboard-widget__connect-list__item__text {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
  padding: 0 8px;
}
.c-dashboard-widget__connect-list__item__name-or-email {
  overflow: hidden;
  text-overflow: ellipsis;
}
.c-dashboard-widget__connect-list__item__sub-header {
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget__connect-list__item__time {
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget--calendar {
  overflow: hidden;
  z-index: 1;
}
.c-dashboard-widget--calendar .c-dashboard-widget__body {
    padding-bottom: 0;
  }
.c-dashboard-widget--calendar__events-list-header {
  font-weight: 600;
  padding: 8px 24px;
}
.c-dashboard-widget--calendar__events-list {
  display: flex;
  flex-direction: column;
  max-height: 340px;
  min-height: 150px;
  overflow: auto;
}
.c-dashboard-widget--calendar__events-list__item {
  border-left: 3px solid transparent;
  min-height: 77px;
  padding: 8px 24px;
}
.c-dashboard-widget--calendar__events-list__item:hover {
  border-left-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(244 63 133 / var(--tw-border-opacity));
  background-color: var(--color-background-neutral-hover);
}
.c-dashboard-widget--calendar__events-list__item__header {
  display: flex;
  font-size: 12px;
  justify-content: space-between;
}
.c-dashboard-widget--calendar__events-list__item__header__title {
  max-width: 50%;
  font-weight: 700;
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget--calendar__events-list__item__header__time {
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget--calendar__events-list__item__body {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.c-dashboard-widget--calendar__events-list__item__body .event-avatar {
    position: relative;
  }
:is(.c-dashboard-widget--calendar__events-list__item__body .event-avatar) .event-avatar__status {
      bottom: -1px;
      position: absolute;
      right: -1px;
    }
.c-dashboard-widget--calendar__events-list__item__body__text {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  min-height: 45px;
  padding: 0 8px;
}
.c-dashboard-widget--calendar__events-list__item__body__sub-header {
  color: var(--color-text-neutral-default);
  font-size: 14px;
}
.c-dashboard-widget--calendar__events-list__item__candidate-count {
  border-radius: 50%;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 35px;
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
  color: var(--color-text-neutral-default);
}
.c-dashboard-widget__remove {
  border: 2px solid #fff;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.c-dashboard-widget__remove:hover,.c-dashboard-widget__remove:focus-visible {
    background-color: #e03a79;
  }
.c-dashboard-widget__remove .fa-times {
    left: -0.5px;
    position: relative;
  }
.c-dashboard-widget--editing {
  background-color: transparent;
  box-shadow: none;
  display: block;
  margin: 0;
  overflow: visible;
  text-align: left;
}
.c-dashboard-widget__iconized {
  position: relative;
}
.c-dashboard-widget__iconized__icon {
  border-radius: 6px;
  box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.3);
  height: 70px;
}
.c-dashboard-widget--has-border .c-dashboard-widget__iconized__icon {
  border-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.c-dashboard-widget--has-border .c-dashboard-widget__iconized__icon:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(28 28 30 / var(--tw-border-opacity));
}
.c-dashboard-widget__iconized__title {
  left: 85px;
  overflow: hidden;
  position: absolute;
  right: 50px;
  text-overflow: ellipsis;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-dashboard-widget--has-border .c-dashboard-widget__iconized__title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-dashboard-widget__iconized__emoji {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--color-background-neutral-default);
  border-radius: 50%;
  display: block;
  font-size: 1.8em;
  height: 50px;
  line-height: 50px;
  margin: 0 20px;
  text-align: center;
  width: 50px;
}
/* stylelint-enable max-nesting-depth */
/* stylelint-enable selector-max-type */
@keyframes tossing {
  0% {
    transform: rotate(-0.2deg);
  }

  50% {
    transform: rotate(0.2deg);
  }

  100% {
    transform: rotate(-0.2deg);
  }
}
/* stylelint-disable-next-line no-duplicate-selectors */
.c-dashboard-widget.c-dashboard-widget--color-transparent
  .c-dashboard-widget__iconized__icon {
  background:
    linear-gradient(90deg, #b2b3b9 100%, transparent 100%) top left no-repeat,
    linear-gradient(
        90deg,
        transparent 3.5px,
        #b2b3b9 3.5px,
        #b2b3b9 13.5px,
        transparent 13.5px
      )
      top center repeat-x,
    linear-gradient(90deg, #b2b3b9 100%, transparent 100%) top right no-repeat,
    linear-gradient(0deg, #b2b3b9 100%, transparent 100%) top left no-repeat,
    linear-gradient(
        0deg,
        transparent 3.5px,
        #b2b3b9 3.5px,
        #b2b3b9 13.5px,
        transparent 13.5px
      )
      center left repeat-y,
    linear-gradient(0deg, #b2b3b9 100%, transparent 100%) bottom left no-repeat,
    linear-gradient(90deg, #b2b3b9 100%, transparent 100%) bottom left no-repeat,
    linear-gradient(
        90deg,
        transparent 3.5px,
        #b2b3b9 3.5px,
        #b2b3b9 13.5px,
        transparent 13.5px
      )
      bottom center repeat-x,
    linear-gradient(90deg, #b2b3b9 100%, transparent 100%) bottom right
      no-repeat,
    linear-gradient(0deg, #b2b3b9 100%, transparent 100%) top right no-repeat,
    linear-gradient(
        0deg,
        transparent 3.5px,
        #b2b3b9 3.5px,
        #b2b3b9 13.5px,
        transparent 13.5px
      )
      center right repeat-y,
    linear-gradient(0deg, #b2b3b9 100%, transparent 100%) bottom right no-repeat;
  background-size:
    10px 3px,
    17px 3px,
    10px 3px,
    3px 10px,
    3px 17px,
    3px 10px;
  background-color: transparent;
  box-shadow: none;
}
/* stylelint-disable max-nesting-depth, scss/selector-no-redundant-nesting-selector */
/* stylelint-disable selector-max-type, no-duplicate-selectors */
/* stylelint-disable selector-no-qualifying-type */
.c-datetime-picker {
  max-width: 100%;
  position: relative;
}
.c-datetime-picker .c-datetime-picker__hidden {
    display: none;
  }
.c-datetime-picker .c-datetime-picker__block-container {
    position: relative;
  }
.c-datetime-picker .c-datetime-picker__append-to {
    position: absolute;
  }
:is(.c-datetime-picker .c-datetime-picker__append-to) .flatpickr-time {
      position: relative;
    }
.from-right:is(.c-datetime-picker .c-datetime-picker__append-to) {
      left: -270px;
    }
:is(.from-right:is(.c-datetime-picker .c-datetime-picker__append-to) .flatpickr-calendar)::before,:is(.from-right:is(.c-datetime-picker .c-datetime-picker__append-to) .flatpickr-calendar)::after {
          left: auto;
          right: 22px;
        }
.c-datetime-picker .c-datetime-picker__clear-button {
    background-color: transparent;
    color: transparent;
    font-size: 14px;
    position: absolute;
    right: 5px;
    top: 5px;
  }
.c-datetime-picker:hover .c-datetime-picker__clear-button {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
/* stylelint-disable selector-max-type, max-nesting-depth, no-duplicate-selectors */
.career-sections {
  flex: 1;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 0 96px;
}
.career-sections--narrow {
  padding: 16px 16px 96px;
}
.career-sections__add {
  display: flex;
  justify-content: center;
}
.career-sections.disabled {
  opacity: 30%;
}
.editor-section {
  align-items: center;
  background-color: transparent;
  display: flex;
  height: 40px;
  justify-content: flex-start;
  margin-bottom: 8px;
  padding-left: 24px;
  position: relative;
  border-radius: 6px;
  background-color: var(--color-background-neutral-medium);
}
.editor-section--clickable {
  cursor: pointer;
}
.editor-section--clickable:hover {
  background-color: var(--color-background-neutral-medium-hover);
}
.editor-section--is-dragable {
  padding-left: 0;
}
.editor-section--disabled {
  background-color: rgba(81, 82, 91, 0.2);
  border-color: rgba(81, 82, 91, 0.2);
}
.editor-section--disabled .editor-section__link {
    color: rgba(255, 255, 255, 0.2);
  }
.editor-section--disabled:hover {
    background-color: rgba(81, 82, 91, 0.2);
  }
.editor-section--disabled:hover .editor-section__link {
      color: #fff;
    }
.editor-section:first-child {
  margin-top: 0;
}
.editor-section.-placeholderBefore:first-child {
    margin-top: 55px;
  }
.editor-section__image {
  background-color: #000;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  flex-shrink: 0;
  height: 50px;
  overflow: hidden;
  text-align: center;
  width: 75px;
}
.editor-section__image img {
    object-fit: cover;
    width: 100%;
  }
.editor-section__item {
  cursor: grab;
}
.editor-section__link {
  align-self: stretch;
}
.editor-section__item,
.editor-section__link {
  display: inline-block;
  max-width: 90%;
  flex: 1 1 0%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--color-text-neutral-default);

  line-height: 40px;
  padding-right: 16px;
}
:is(.editor-section__item,.editor-section__link):hover,:is(.editor-section__item,.editor-section__link):active,:is(.editor-section__item,.editor-section__link):focus,:is(.editor-section__item,.editor-section__link):visited {
  color: var(--color-text-neutral-default);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.editor-section__add-container {
  align-items: center;
  display: flex;
  height: 0;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 100%;
  transform: translateY(4px);
  visibility: hidden;
  width: 100%;
  z-index: 6;
}
.editor-section__add-button-container {
  align-items: center;
  display: flex;
  height: 40px;
  justify-content: center;
  width: 40px;
}
.editor-section__add-button-container:hover .editor-section__add-button {
      transform: scale(1);
    }
.editor-section.gu-mirror .editor-section__add-container {
    visibility: hidden;
  }
.editor-section__add-button {
  transform: scale(0.5);
  transform-origin: center center;
  transition: transform 0.15s ease-in;
}
.editor-section__linked-block-icon {
  margin-right: 16px;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.editor-section--is-dragable.-placeholderBefore {
    margin-top: 70px;
    padding-top: 0;
  }
.editor-section--is-dragable.-placeholderBefore::before {
      background-color: #fff;
      border: 1px solid #bfc0c5;
      border-radius: 3px;
      content: '';
      display: block;
      height: 40px;
      left: -1px;
      margin: 0;
      right: -1px;
      bottom: 100%;
      margin-bottom: 16px;
      top: auto;
    }
.editor-section--is-dragable.-placeholderAfter {
    margin-bottom: 70px;
    padding-bottom: 0;
  }
.editor-section--is-dragable.-placeholderAfter::before {
      background-color: #fff;
      border: 1px solid #bfc0c5;
      border-radius: 3px;
      content: '';
      display: block;
      height: 40px;
      left: -1px;
      margin: 0;
      right: -1px;
      margin-top: 16px;
      top: 100%;
    }
/* stylelint-disable max-nesting-depth */
.ember-tooltip,
.ember-popover {
  max-width: 200px;
  padding: 8px 16px;
  text-transform: none;
  z-index: 2200;
  border-radius: 6px;
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 30 / var(--tw-bg-opacity));
  --tw-shadow: 0 6px 15px rgba(0,0,0, 0.2);
  --tw-shadow-colored: 0 6px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.ember-tooltip:where(.theme-dark, .theme-dark *),
.ember-popover:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 15 16 / var(--tw-bg-opacity));
}
.ember-tooltip,
.ember-popover {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  overflow-wrap: break-word;
}
[x-placement^='top']:is(.ember-tooltip,.ember-popover) .ember-tooltip-arrow,[x-placement^='top']:is(.ember-tooltip,.ember-popover) .ember-popover-arrow {
  --tw-border-opacity: 1;
  border-top-color: rgb(28 28 30 / var(--tw-border-opacity));
}
[x-placement^='top']:is(.ember-tooltip,.ember-popover) .ember-tooltip-arrow:where(.theme-dark, .theme-dark *),[x-placement^='top']:is(.ember-tooltip,.ember-popover) .ember-popover-arrow:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(15 15 16 / var(--tw-border-opacity));
}
[x-placement^='bottom']:is(.ember-tooltip,.ember-popover) .ember-tooltip-arrow,[x-placement^='bottom']:is(.ember-tooltip,.ember-popover) .ember-popover-arrow {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(28 28 30 / var(--tw-border-opacity));
}
[x-placement^='bottom']:is(.ember-tooltip,.ember-popover) .ember-tooltip-arrow:where(.theme-dark, .theme-dark *),[x-placement^='bottom']:is(.ember-tooltip,.ember-popover) .ember-popover-arrow:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(15 15 16 / var(--tw-border-opacity));
}
[x-placement^='right']:is(.ember-tooltip,.ember-popover) .ember-tooltip-arrow,[x-placement^='right']:is(.ember-tooltip,.ember-popover) .ember-popover-arrow {
  --tw-border-opacity: 1;
  border-right-color: rgb(28 28 30 / var(--tw-border-opacity));
}
[x-placement^='right']:is(.ember-tooltip,.ember-popover) .ember-tooltip-arrow:where(.theme-dark, .theme-dark *),[x-placement^='right']:is(.ember-tooltip,.ember-popover) .ember-popover-arrow:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-right-color: rgb(15 15 16 / var(--tw-border-opacity));
}
[x-placement^='left']:is(.ember-tooltip,.ember-popover) .ember-tooltip-arrow,[x-placement^='left']:is(.ember-tooltip,.ember-popover) .ember-popover-arrow {
  --tw-border-opacity: 1;
  border-left-color: rgb(28 28 30 / var(--tw-border-opacity));
}
[x-placement^='left']:is(.ember-tooltip,.ember-popover) .ember-tooltip-arrow:where(.theme-dark, .theme-dark *),[x-placement^='left']:is(.ember-tooltip,.ember-popover) .ember-popover-arrow:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-left-color: rgb(15 15 16 / var(--tw-border-opacity));
}
.ember-tooltip {
  text-align: center;
}
/* stylelint-disable selector-max-type */
.emoji-picker {
  background-color: transparent;
  padding: 16px;
}
.emoji-picker::backdrop {
  background-color: transparent;
}
.emoji-picker em-emoji-picker {
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    --rgb-accent: 244, 63, 133;
}
/* stylelint-disable max-nesting-depth */
.c-empty-state-nps__box {
  justify-content: center;
  margin: 0;
  padding: 16px 0 32px;
}
.c-empty-state-nps__container {
  display: flex;
  flex-direction: column;
  margin: 0 0 48px;
}
.c-empty-state-nps__container--reversed-mobile {
  flex-direction: column-reverse;
}
.c-empty-state-nps__header {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 40px 0 32px;
}
.c-empty-state-nps__subtitle {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.017em;
  margin-bottom: 32px;
}
.c-empty-state-nps__title {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .c-empty-state-nps__box {
    display: flex;
    flex: 1;
    flex-direction: column;
    margin: 0 16px;
    padding: 32px 0;
  }

  .c-empty-state-nps__container {
    margin-left: -16px;
    margin-right: -16px;
    flex-direction: row;
  }

  .c-empty-state-nps__container--reversed-mobile {
    flex-direction: row;
  }

  .c-empty-state-nps__title {
    margin-bottom: 0;
  }
}
/* stylelint-disable max-nesting-depth */
.c-flatpickr-inputless .flatpickr-input {
  height: 0;
  padding: 0;
  visibility: hidden;
  width: 0;
}
.c-flatpickr-inputless--large {
  margin-bottom: 16px;
  width: 100%;
}
.c-flatpickr-inputless--large .flatpickr-input {
    height: 0;
    padding: 0;
    visibility: hidden;
    width: 0;
  }
.c-flatpickr-inputless--large .flatpickr-current-month {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 !important;
  }
:is(.c-flatpickr-inputless--large .flatpickr-current-month) .numInputWrapper {
      width: 7ch;
    }
:is(:is(.c-flatpickr-inputless--large .flatpickr-current-month) .numInputWrapper) .numInput {
        -moz-appearance: textfield;
        padding-left: 10px !important;
        text-align: left;
      }
:is(:is(.c-flatpickr-inputless--large .flatpickr-current-month) .numInputWrapper) .arrowUp,:is(:is(.c-flatpickr-inputless--large .flatpickr-current-month) .numInputWrapper) .arrowDown {
        margin-right: -16px;
      }
:is(.c-flatpickr-inputless--large .flatpickr-current-month) .flatpickr-monthDropdown-months {
      pointer-events: none;
      text-align: center;
    }
.c-flatpickr-inputless--large .flatpickr-monthDropdown-months,.c-flatpickr-inputless--large .cur-year {
    padding: 0 !important;
    line-height: 1.2 !important;
    font-size: 25px !important;
  }
.c-flatpickr-inputless--large .flatpickr-day.prevMonthDay,.c-flatpickr-inputless--large .flatpickr-day.nextMonthDay {
    height: 0;
    visibility: hidden;
    width: 0;
  }
:is(.c-flatpickr-inputless--large .flatpickr-innerContainer) .flatpickr-rContainer {
      width: 100%;
    }
:is(:is(.c-flatpickr-inputless--large .flatpickr-innerContainer) .flatpickr-rContainer) .flatpickr-days {
        width: 100%;
      }
:is(:is(:is(.c-flatpickr-inputless--large .flatpickr-innerContainer) .flatpickr-rContainer) .flatpickr-days) .dayContainer {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
          min-width: 100%;
}
:is(:is(.c-flatpickr-inputless--large .flatpickr-innerContainer) .flatpickr-rContainer) .flatpickr-weekday {
        cursor: default;
        display: flex;
        flex-direction: column;
        height: 34px;
        margin: 0 auto;
        text-decoration: none;
        width: 34px;
        font-size: 16px;
        line-height: 1.5;
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgb(144 144 149 / var(--tw-text-opacity));
      }
.c-flatpickr-inputless--large .flatpickr-calendar {
    border: none;
    box-shadow: none;
    display: inline-grid;
    margin: 0;
    position: relative !important;
    transform: none !important;
    width: 100%;
  }
.c-flatpickr-inputless--large .flatpickr-day {
    align-items: center;
    display: flex;
    line-height: 1.5;
    font-size: 16px;
    letter-spacing: -0.011em;
    margin-left: auto;
    margin-right: auto;
    width: 34px;
    height: 34px;
    border-radius: 9999px;
    padding: 0;
    font-weight: 700;
    line-height: 34px;
  }
.c-flatpickr-date-range-inputless .flatpickr-calendar {
    box-shadow: none;
    display: inline;
  }
.c-flatpickr-date-range-inputless .flatpickr-months {
    align-items: center;
    display: flex;
    position: static;
  }
.c-flatpickr-date-range-inputless .flatpickr-prev-month,.c-flatpickr-date-range-inputless .flatpickr-next-month {
    position: static;
  }
.c-flatpickr-date-range-inputless .flatpickr-day {
    display: flex;
  }
/* stylelint-disable max-nesting-depth */
.tt-form-code-editor .window-body {
    position: relative;
  }
.tt-form-code-editor .code-input,.tt-form-code-editor .code-output {
    font-family: 'PT Mono', monospace;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
    min-height: 300px;
    overflow-wrap: break-word;
    -webkit-rtl-ordering: visual;
    text-combine-upright: all;
    white-space: pre-wrap;
    overscroll-behavior: none;
  }
.tt-form-code-editor .code-input {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.4);
    margin: 0;
    opacity: 0.7;
    position: relative;
    z-index: 1;
    caret-color: #ec4899;
  }
.tt-form-code-editor .code-output {
  color: var(--color-text-neutral-default);
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 12px;
    position: absolute;
    top: 0;
    width: 100%;
}
.tt-form-code-editor .code-output::after {
    content: '';
    display: table;
  }
.tt-form-code-editor .token {
    text-decoration: none;
  }
.tt-form-code-editor .token.selector,.tt-form-code-editor .token.punctuation,.tt-form-code-editor .token.keyword {
    color: #d87093;
  }
.tt-form-code-editor .token.punctuation {
    color: #dcdcda;
  }
.tt-form-code-editor .token.tag {
    color: #f70053;
  }
.tt-form-code-editor .token.property,.tt-form-code-editor .token.number,.tt-form-code-editor .token.string,.tt-form-code-editor .token.tag-id {
    color: #b3bf1b;
  }
.tt-form-code-editor .token.function,.tt-form-code-editor .token.attr-name {
    color: #59afff;
  }
.tt-form-code-editor .token.attr-value {
    color: #00ffbc;
  }
:is(.tt-form-code-editor .token.atrule) .atrule-id {
      color: #8a2be2;
    }
.tt-form-code-editor .token.boolean {
    color: #789;
  }
.tt-form-code-editor .token.comment {
    color: #a9a9a9;
  }
.tt-form-code-editor .token.script.language-javascript {
    color: #2a99ff;
  }
:is(.tt-form-code-editor .token.script.language-javascript) .string {
      color: #efca59;
    }
:is(.tt-form-code-editor .token.script.language-javascript) .function {
      color: #ff6d6d;
    }
:is(.tt-form-code-editor .token.script.language-javascript) .keyword {
      color: #22b729;
    }
:is(.tt-form-code-editor .token.script.language-javascript) .punctuation {
      color: #dcdcda;
    }
:is(.tt-form-code-editor .token.script.language-javascript) .property {
      color: #2a99ff;
    }
:is(.tt-form-code-editor .token.script.language-javascript) .boolean {
      color: #789;
    }
.tt-form-code-editor .code-output--css {
    color: #12bfaa;
  }
:is(.tt-form-code-editor .code-output--css) .selector {
      color: #f70053;
    }
:is(.tt-form-code-editor .code-output--css) .punctuation {
      color: #dcdcda;
    }
:is(.tt-form-code-editor .code-output--css) .property {
      color: #2a99ff;
    }
:is(.tt-form-code-editor .code-output--javascript) .string {
      color: #efca59;
    }
:is(.tt-form-code-editor .code-output--javascript) .function {
      color: #ff6d6d;
    }
:is(.tt-form-code-editor .code-output--javascript) .keyword {
      color: #22b729;
    }
:is(.tt-form-code-editor .code-output--javascript) .punctuation {
      color: #dcdcda;
    }
:is(.tt-form-code-editor .code-output--javascript) .property {
      color: #2a99ff;
    }
:is(.tt-form-code-editor .code-output--javascript) .boolean {
      color: #789;
    }
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-form-expandable-box {
  margin-bottom: 16px;
  transition:
    transform 0.1s ease-in,
    box-shadow 0.1s ease-in;
  border-radius: 4px;
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-form-expandable-box--open {
  cursor: auto;
}
.c-form-expandable-box--closed:not(.c-form-expandable-box--no-scale):hover {
  transform: scale(1.01);
}
.c-form-expandable-box--closed:hover {
  box-shadow:
    0 8px 24px rgba(0, 0, 0, 0.12),
    0 0 0 1px rgba(0, 0, 0, 0.05);
}
.c-form-expandable-box--hidden {
  display: none;
}
.c-form-expandable-box--openable.c-form-expandable-box--closed:hover {
  cursor: pointer;
}
.c-form-expandable-box__header:hover .c-form-expandable-box__edit {
  display: flex;
}
.c-form-expandable-box--static {
  align-items: center;
  cursor: initial;
  display: flex;
  height: 50px;
  padding: 0 16px;
}
.c-form-expandable-box__header {
  display: flex;
  height: 50px;
}
.c-form-expandable-box__drag-handle,
.c-form-expandable-box__icon,
.c-form-expandable-box__title,
.c-form-expandable-box__edit,
.c-form-expandable-box__aside {
  align-items: center;
  display: flex;
}
.c-form-expandable-box__subtitle {
  margin-left: 8px;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-form-expandable-box__drag-handle {
  width: 40px;
  justify-content: center;
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-right-color: rgb(238 238 240 / var(--tw-border-opacity));
}
.c-form-expandable-box__drag-handle[draggable='false'] {
  cursor: initial;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-form-expandable-box__drag-handle[draggable='true'] {
  cursor: grab;
}
.c-form-expandable-box__icon {
  margin-left: 12px;
}
.c-form-expandable-box__title {
  flex: 1;
  padding: 0 8px;
}
.c-form-expandable-box__aside {
  padding: 0 8px;
}
.c-form-expandable-box__edit {
  display: none;
}
.c-form-expandable-box__edit:hover {
  color: #f43f85;
}
.c-form-expandable-box__edit .btn--plaintext {
  height: 100%;
  padding: 0 12px;
}
.c-form-expandable-box--thick .c-form-expandable-box__header {
  border-radius: 3px;
  height: 70px;
  text-align: center;
}
.c-form-expandable-box--thick .c-form-expandable-box__header:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 249 / var(--tw-bg-opacity));
  cursor: pointer;
}
.c-form-expandable-box--thick .c-form-expandable-box__drag-handle {
  border: none;
}
:is(.c-form-expandable-box--thick .c-form-expandable-box__drag-handle) svg {
    display: none;
  }
.c-form-expandable-box--thick .c-form-expandable-box__title {
  justify-content: space-between;
  margin: 0 0 0 -10px;
  padding-right: 16px;
}
:is(.c-form-expandable-box--thick .c-form-expandable-box__title) svg {
    margin-right: 8px;
  }
.c-form-expandable-box--thick .c-form-expandable-box__title__inner {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-form-expandable-box--thick .c-form-expandable-box__edit {
  display: flex;
  width: 46px;
}
:is(.c-form-expandable-box--thick .c-form-expandable-box__edit) button {
    display: none;
  }
.c-form-expandable-box--thick {
  border-width: 1px;
  border-color: var(--color-border-neutral-medium);
  box-shadow: none;
}
:is(.c-form-expandable-box--thick:hover .c-form-expandable-box__edit) button {
      display: block;
    }
:is(.c-form-expandable-box--thick:hover .c-form-expandable-box__drag-handle) svg {
      display: block;
      --tw-text-opacity: 1;
      color: rgb(178 179 185 / var(--tw-text-opacity));
    }
.c-form-expandable-box--in-modal .c-form-expandable-box__content {
  border-top: none;
}
.c-form-expandable-box--in-modal .c-form-expandable-box__footer {
  border-top: none;
  background-color: var(--color-background-neutral-weak);
}
.c-form-expandable-box-drag-item.-isDragged {
  cursor: grabbing;
  transform: rotate(20deg);
}
.c-form-expandable-box-drag-item.-placeholderBefore,
.c-form-expandable-box-drag-item.-placeholderAfter::before {
  border: 1px solid #b2b3b9;
  content: '';
  display: block;
  height: 52px;
  left: 0;
  width: 100%;
  border-radius: 4px;
}
.c-form-expandable-box-drag-item.-placeholderBefore {
  padding-top: calc(52px + 16px);
}
.c-form-expandable-box-drag-item.-placeholderAfter {
  padding-bottom: calc(52px + 16px);
}
.c-form-expandable-box-drag-item.-placeholderAfter::before {
  bottom: 16px;
}
.c-form-expandable-box-drag-item--thick.-placeholderBefore::before,
.c-form-expandable-box-drag-item--thick.-placeholderAfter::before {
  height: 72px;
  margin-left: -1px;
}
.c-form-expandable-box-drag-item--thick.-placeholderBefore {
  padding-top: calc(70px + 16px + 2px);
}
.c-form-expandable-box-drag-item--thick.-placeholderAfter {
  padding-bottom: calc(70px + 16px + 2px);
}
.c-form-expandable-box-drag-item--left .c-form-expandable-box,
.c-form-expandable-box-drag-item--right .c-form-expandable-box {
  width: calc(50% - 20px);
}
.c-form-expandable-box-drag-item--left.-placeholderAfter::before,
.c-form-expandable-box-drag-item--right.-placeholderBefore::before {
  width: calc(50% - 18px);
}
.c-form-expandable-box-drag-item--right .c-form-expandable-box {
  float: right;
}
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-form-radio-button {
  display: flex;
}
.c-form-radio-button + .c-form-radio-button:not(.no-margin) {
  margin-top: 8px;
}
.c-form-radio-button label {
  align-items: center;
  display: flex;
  font-weight: normal;
  margin: 0;
  text-transform: none;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.c-form-radio-button__check {
  align-items: center;
  border-radius: 100%;
  display: flex;
  flex: 0 0 22px;
  height: 22px;
  justify-content: center;
  margin-right: 8px;
  transition: all 0.3s ease;
  width: 22px;
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
}
.c-form-radio-button__check .c-form-radio-button--checkbox .c-form-radio-button__check {
    background: #fff;
    flex: 0 0 16px;
    height: 16px;
    margin-right: 12px;
    width: 16px;
    border-radius: 4px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(87 89 95 / var(--tw-border-opacity));
  }
.c-form-radio-button__check.no-margin .c-form-radio-button__check {
  margin-right: 0;
}
.c-form-radio-button__check-icon {
  background-color: #fff;
  border-radius: 100%;
  height: 8px;
  opacity: 0;
  transition: all 0.3s ease;
  width: 8px;
}
.c-form-radio-button-input:checked
  + .c-form-radio-button-label
  .c-form-radio-button__check {
  background: #eb4986;
}
.c-form-radio-button-input:checked
  + .c-form-radio-button-label
  .c-form-radio-button__check-icon {
  opacity: 1;
  visibility: visible;
  background-color: #fff;
}
.c-form-radio-button__check input:focus-visible ~ label {
  outline: 1px dotted #eb4986;
}
.c-form-radio-button--secondary {
  height: 16px;
}
.c-form-radio-button--secondary
  .c-form-radio-button-input:checked
  ~ .c-form-radio-button-label
  .c-form-radio-button__check {
  background: #f43f85;
}
.c-form-radio-button--secondary .c-form-radio-button__check {
  width: 14px;
  height: 14px;
  flex-basis: 14px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(173 174 178 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: inset 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.c-form-radio-button--secondary .c-form-radio-button__check-icon {
  width: 6px;
  height: 6px;
}
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-image-picker {
  font-size: 10px;
  position: relative;
}
.c-image-picker--default {
  border-radius: 4px;
  border-width: 1px;
  border-color: var(--color-border-neutral-strong);
}
.c-image-picker--default:has(:focus-visible) {
  border-color: transparent;
}
.c-image-picker--no-border {
  border: none;
}
.c-image-picker--center {
  margin: auto;
}
.c-image-picker--round,
.c-image-picker--square {
  width: 12.5em;
}
.c-image-picker--large {
  font-size: 13px;
}
.c-image-picker--round {
  border-radius: 50%;
}
.c-image-picker--round .c-image-picker__image {
    border-radius: 50%;
  }
.c-image-picker--round .c-image-picker__close-button {
    right: 10%;
    top: 2.5%;
  }
.c-image-picker__close-button {
  background: 0;
  margin: 0;
  position: absolute;
  right: -0.4em;
  top: -0.3334em;
  z-index: 1;
}
.c-image-picker__close-button svg {
    position: relative;
    z-index: 1;
    border-radius: 9999px;
    background-color: var(--color-background-canvas);
    padding-top: 2px;
    padding-bottom: 2px;
  }
:is(.c-image-picker--dark .c-image-picker__close-button) svg {
      background: radial-gradient(
        ellipse at center,
        #51525b 0%,
        #51525b 60%,
        #fff 61%,
        #fff 100%
      );
    }
.c-image-picker__close-icon {
  font-size: 25px;
  text-shadow: 0 0 3px #000;
  color: var(--color-icon-neutral-default);
}
.c-image-picker__image {
  display: flex;
  overflow: hidden;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  height: 12.5em;
}
.c-image-picker__image--cover {
  background-size: cover;
  border-radius: 2px;
}
.c-image-picker__image:hover .c-image-picker__replace--hidden {
    margin-top: 0;
  }
.c-image-picker__replace {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 12.5em;
  justify-content: center;
  background-color: var(--color-background-canvas);
  color: var(--color-text-neutral-default);
}
.c-image-picker__replace--hidden {
  margin-top: calc(100% + 2px);
  transition: margin 0.2s linear;
}
.c-image-picker--dark .c-image-picker__replace {
  background: #51525b;
  color: #fff;
}
.c-image-picker--dark .c-image-picker__replace:hover {
  background: #7a7a80;
}
.c-image-picker__replace span {
  font-weight: 400;
  letter-spacing: 0.53px;
  line-height: 12px;
}
.c-image-picker__replace-icon {
  font-size: 25px;
  margin-bottom: 8px;
}
.c-image-picker__opacity {
  height: 100%;
  position: absolute;
  width: 100%;
}
.c-image-picker label {
  font-size: inherit;
}
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-jobs-hero-preview {
  padding: 0 64px 64px 32px;
  pointer-events: none;

  position: relative;
}
.c-jobs-hero-preview__device {
  border: 1px solid #c1c1c1;
}
.c-jobs-hero-preview__device__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
}
.c-jobs-hero-preview__device__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.c-jobs-hero-preview__device__remind {
  box-shadow:
    inset 0 0 0 #fff,
    inset 0 -0.4px 0 #fff;
}
.c-jobs-hero-preview__device--desktop {
  border-radius: 34px;
  padding-bottom: 66%;
  position: relative;
}
.c-jobs-hero-preview__device--desktop .c-jobs-hero-preview__device__image {
    align-items: center;
    bottom: 24px;
    left: 24px;
    right: 24px;
    top: 24px;
  }
.c-jobs-hero-preview__device--desktop .c-jobs-hero-preview__device__content {
    max-width: 66%;
  }
.c-jobs-hero-preview__device--desktop .c-jobs-hero-preview__device__response {
    margin-top: 4px;
    font-size: 7px;
  }
.c-jobs-hero-preview__device--desktop .c-jobs-hero-preview__device__remind {
    margin-top: 4px;
    font-size: 7px;
  }
.c-jobs-hero-preview__device--mobile {
  background: #fff;
  border-radius: 21px;
  bottom: 30px;
  height: 66%;
  position: absolute;
  right: 30px;
  width: 23%;
}
.c-jobs-hero-preview__device--mobile .c-jobs-hero-preview__device__image {
    bottom: 9px;
    left: 9px;
    overflow: hidden;
    right: 9px;
    top: 9px;
    padding: 3px;
  }
.c-jobs-hero-preview__device--mobile .c-jobs-hero-preview__device__response {
    margin-bottom: 2px;
    font-size: 5px;
  }
.c-jobs-hero-preview__device--mobile .c-jobs-hero-preview__device__remind {
  font-size: 5px;
}
:is(:is(.c-jobs-hero-preview--stacked .c-jobs-hero-preview) .c-jobs-hero-preview__device) .c-jobs-hero-preview__device__content {
  margin-top: 16px;
  height: 100%;
  justify-content: flex-start;
  overflow: hidden;
}
:is(:is(.c-jobs-hero-preview--stacked .c-jobs-hero-preview) .c-jobs-hero-preview__device) .c-jobs-hero-preview__device__image {
      border: 1px solid #c1c1c1;
    }
:is(:is(:is(.c-jobs-hero-preview--stacked .c-jobs-hero-preview) .c-jobs-hero-preview__device) .c-jobs-hero-preview__device--desktop) img {
        flex-shrink: 0;
        margin-top: 16px;
        max-width: 60%;
      }
:is(:is(:is(.c-jobs-hero-preview--stacked .c-jobs-hero-preview) .c-jobs-hero-preview__device) .c-jobs-hero-preview__device--mobile) img {
        flex-shrink: 0;
        margin-top: 8px;
        max-width: 90%;
      }
/* stylelint-disable max-nesting-depth, selector-max-type, selector-no-qualifying-type */
.job-form-nav__list {
  width: 100%;
  background-color: var(--color-background-neutral-default);
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .job-form-nav__list {
    left: 0;
    padding: 0 10px 0 0;
    background: none;
  }
}
.job-form-nav__list .job-form-nav new-requisition-overlay:hover {
  width: 100%;
}
.job-form-nav__list:hover {
  --tw-shadow: 10px 19px 68px 40px rgba(255,255,255,0.9);
  --tw-shadow-colored: 10px 19px 68px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (max-width: 1120px) {
  .job-form-nav__list {
    background-color: var(--color-background-neutral-default);
  }
}
.job-form-nav__list:where(.theme-dark, .theme-dark *):hover {
  --tw-shadow: 10px 19px 68px 40px rgba(0,0,0,0.5);
  --tw-shadow-colored: 10px 19px 68px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.job-form-nav__list .job-form-nav__new-requisition-overlay {
    background-color: #fff;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 52px;
    width: 100%;
    z-index: 1;
  }
@media (max-width: 1120px) {
  .job-form-nav__list .job-form-nav__new-requisition-overlay {
    width: 70px;
  }
}
.job-form-nav__list li {
    display: inline;
    pointer-events: auto;
  }
@media (min-width: 768px) {
  .job-form-nav__list li {
    display: block;
  }
}
:is(.job-form-nav__list li) a {
      border-radius: 100px;
      display: inline-block;
      margin: 4px;
      padding: 0 6px;
      white-space: nowrap;
      color: var(--color-text-neutral-weak);
    }
.active:is(:is(.job-form-nav__list li) a) {
  background-color: var(--color-background-action-strong);
  color: var(--color-text-action-strong);
}
:is(:is(.job-form-nav__list li) a) span {
        display: none;
      }
@media screen and (min-width: 768px) {
  .job-form-nav__list li a {
    border-radius: 0;
    display: inline-block;
    font-weight: 700;
    line-height: 45px;
    margin: 0;
    padding: 8px 16px;

    width: 100%;
  }

    .active:is(.job-form-nav__list li a),:is(.job-form-nav__list li a):hover {
      background: none;
      color: #f43f85;
    }

      :is(.active:is(.job-form-nav__list li a),:is(.job-form-nav__list li a):hover) span {
    border-width: 0px;
    background-color: var(--color-background-action-strong);
    color: var(--color-text-action-strong);
  }
      .active:is(.job-form-nav__list li a) span {
        box-shadow:
          0 0 3px 0 #fff,
          0 0 8px 0 #f43f85;
      }
}
@media screen and (min-width: 1200px) {
  .job-form-nav__list li a {
    visibility: visible;
  }
}
@media screen and (min-width: 768px) {
  .job-form-nav__list li a span {
    visibility: visible;
    top: 4px;
    margin-right: 8px;
    display: inline-flex;
    width: 44px;
    height: 44px;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    background-color: var(--color-background-neutral-default);
    font-size: 18px;
    border-width: 2px;
    border-color: var(--color-border-neutral-strong);
  }
}
/* stylelint-disable selector-max-type, max-nesting-depth, selector-no-qualifying-type */
.c-loading-spinner {
  padding-top: 130px;
  text-align: center;
  width: 100%;
}
.c-loading-spinner.c-loading-spinner__vertical-center {
  align-items: center;
  align-self: center;
  display: flex;
  flex: 1;
  height: auto;
  padding: 0;
}
.c-loading-spinner.c-loading-spinner__vertical-center  > div {
    margin: 0 5px;
  }
.c-loading-spinner > div {
  /* Prevent first frame from flickering when animation starts */
  animation: bouncedelay 1.4s infinite ease-in-out;
  animation-fill-mode: both;
  background-color: #f43f85;
  border-radius: 100%;
  display: inline-block;
}
.c-loading-spinner__bounce1 {
  animation-delay: -0.32s !important;
}
.c-loading-spinner__bounce2 {
  animation-delay: -0.16s !important;
}
.c-loading-spinner--dark  > div {
    background-color: #f43f85;
  }
.c-loading-spinner--grey  > div {
  background-color: var(--color-background-neutral-strong);
}
.c-loading-spinner--white  > div {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-loading-spinner--white-low-opacity  > div {
    opacity: 75%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
.c-loading-spinner--warning {
  padding-top: 0;
}
.c-loading-spinner--warning  > div {
    background-color: #ad7313;
  }
.c-loading-spinner--default {
  display: block;
  width: auto;
}
.c-loading-spinner--default  > div {
    height: 18px;
    width: 18px;
  }
.c-loading-spinner--small {
  display: inline;
  padding: 0;
  width: auto;
}
.c-loading-spinner--small  > div {
    height: 2px;
    width: 2px;
  }
.c-loading-spinner--medium {
  display: inline;
  padding: 0;
  width: auto;
}
.c-loading-spinner--medium  > div {
    height: 6px;
    width: 6px;
  }
.c-loading-spinner--large {
  display: inline;
  padding: 0;
  width: auto;
}
.c-loading-spinner--large  > div {
    height: 18px;
    width: 18px;
  }
.c-loading-spinner--x-large {
  display: block;
  width: auto;
}
.c-loading-spinner--x-large  > div {
    height: 24px;
    width: 24px;
  }
.delete-modal-spinner {
  height: 300px;
}
.delete-modal-spinner .c-loading-spinner {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    padding-top: 0;
    width: 100%;
  }
@keyframes bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
  }

  40% {
    transform: scale(1);
  }
}
.c-marketplace-modal .modal-inner {
    border-radius: 8px;
    display: grid;
    flex-direction: column;
    grid-template-columns: 500px 1fr;
    left: 50%;
    margin: 0;
    max-width: 1400px;
    min-height: 85dvh;
    padding: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
  }
@media (min-width: 900px) {
  .c-marketplace-modal .modal-inner {
    min-height: 65dvh;
  }
}
@media (min-width: 1024px) {
  .c-marketplace-modal .modal-inner {
    flex-direction: row;
  }
}
.c-marketplace-modal .btn {
    width: auto;
  }
.c-marketplace-modal .modal-inner__activated-text {
    color: rgba(255, 255, 255, 0.8);
  }
.c-marketplace-modal .modal-inner__activated-text--date {
    color: rgba(255, 255, 255, 0.7);
  }
.c-marketplace-modal__pitch-area {
  order: 1;
  padding: 40px 5% 0;
  position: relative;
}
@media (min-width: 1024px) {
  .c-marketplace-modal__pitch-area {
    order: 0;
    display: flex;
    max-width: 500px;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px 40px 0;
  }
}
.c-marketplace-modal__main-area {
  flex: 1;
  margin: 0 auto;
  padding: 60px 5% 40px;
}
@media (min-width: 1024px) {
  .c-marketplace-modal__main-area {
    overflow: auto;
    padding: 40px 5% 80px;
  }
}
@media (min-width: 1200px) {
  .c-marketplace-modal__main-area {
    overflow: auto;
    padding: 40px 12% 80px;
  }
}
.c-marketplace-modal__info-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 48px;
}
.c-marketplace-modal__info-wrapper  > * {
    flex: 1;
  }
.c-marketplace-modal__country-wrapper {
  margin-bottom: 48px;
}
.c-marketplace-modal__info-label {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-marketplace-modal__heading-row {
  align-items: center;
  display: flex;
  margin-bottom: 32px;
}
.c-marketplace-modal_button-wrapper {
  margin-left: auto;
  padding-left: 8px;
}
.c-marketplace-modal__sub-heading {
  margin-bottom: 8px;
  line-height: 1.2;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.017em;
}
.c-marketplace-modal__pitch {
  line-height: 40px;
  margin: 0 auto auto;
  max-width: 600px;
  position: relative;
  text-shadow: 0 1px 12px rgba(0, 0, 0, 0.29);
  z-index: 2300;
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.022em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-marketplace-modal__pitch-area-contact {
  align-items: center;
  -webkit-backdrop-filter: saturate(180%) blur(15px);
          backdrop-filter: saturate(180%) blur(15px);
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  display: flex;
  flex: 1;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 20px;
  max-width: 600px;
  padding: 20px 24px;
}
@media (min-width: 1024px) {
  .c-marketplace-modal__pitch-area-contact {
    margin-top: 0;
  }
}
.c-marketplace-modal__pitch-area-help-text {
  color: #fff;
  font-size: 14px;
  font-style: italic;
  padding: 20px 0;
  position: relative;
  text-align: center;
  text-shadow: 0 1px 12px rgba(0, 0, 0, 0.29);
  z-index: 999;
}
.c-marketplace-modal__activated-label {
  align-self: flex-end;
  background-color: #7ed321;
  color: #fff;
  margin: 0 8px 8px;
  padding: 3px 8px;
  text-transform: uppercase;
  line-height: 1.5;
  font-size: 12px;
  letter-spacing: 0em;
  border-radius: 4px;
  font-weight: 700;
}
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-media-library-manager__selected {
  align-items: center;
  bottom: -75px;
  display: flex;
  flex-direction: column;
  left: 0;
  position: fixed;
  right: 0;
  transition: bottom 0.5s cubic-bezier(0.42, 0.1, 0.27, 1.55);
  z-index: 2300;
}
.c-media-library-manager__selected--visible {
  bottom: 56px;
}
.c-media-library-manager__selected-content {
  background-color: var(--color-background-neutral-default);
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  align-items: center;
  border-radius: 16px;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
  display: flex;
  justify-content: space-between;
  min-width: 335px;
}
.c-media-library-manager__selected-content span {
    display: flex;
    white-space: nowrap;
  }
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-media-library-picker--dark .c-media-library-picker__box {
    background-color: #51525b;
  }
:is(.c-media-library-picker--dark .c-media-library-picker__box) .remove::after {
      background: none;
    }
:is(.c-media-library-picker--dark .c-media-library-picker__box) .remove i {
      text-shadow: 0 0 3px #000;
    }
.c-media-library-picker--dark .c-media-library-picker__box:hover {
    background-color: #7a7a80;
  }
.c-media-library-picker--dark .icon {
    color: #fff;
  }
.c-media-library-picker__box {
  position: relative;
  display: flex;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border-radius: 8px;
  background-color: var(--color-background-neutral-weak);
}
.c-media-library-picker__box.errors {
  border: 2px solid #d0021b;
}
.c-media-library-picker__button-wrapper {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
.c-media-library-picker__button-label {
  font-weight: 500;
  margin-top: 16px;
  text-transform: inherit;
}
.c-media-library-picker__placeholder {
  bottom: 0;
  cursor: pointer;
  display: flex;
  flex: 1;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.c-media-library-picker__preview {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.c-media-library-picker__preview .c-media-library-picker__button-wrapper,.c-media-library-picker__preview .c-media-library-picker__button-wrapper--image {
    display: none;
  }
.c-media-library-picker__preview:hover .c-media-library-picker__button-wrapper {
    display: flex;
  }
.c-media-library-picker__preview:hover .c-media-library-picker__text-preview {
    display: none;
  }
.c-media-library-picker .btn {
  margin: 8px 0;
}
.c-media-library-picker__text-preview {
  align-items: center;
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding: 32px;
  text-align: center;
  width: 100%;
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
}
.c-media-library-picker__text-preview__title {
  margin-bottom: 10px;
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
.c-media-library-picker__text-preview__title,
.c-media-library-picker__text-preview__pitch {
  margin-bottom: 10px;
}
.c-media-library-picker__text-preview__button {
  border-radius: 40px;
  min-width: 220px;
  padding: 20px 0;
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
}
/* stylelint-disable selector-max-type, max-nesting-depth, selector-no-qualifying-type */
.notification-settings-table__col-title {
  width: 70%;
}
.notification-settings-table__col-option {
  width: 10%;
}
.notification-settings-table th,
.notification-settings-table td {
  border: none;
}
.notification-settings-table th {
  font-weight: 600;
  padding-bottom: 16px;
  vertical-align: bottom;
  color: var(--color-text-neutral-default);
}
:is(.notification-settings-table tbody) tr:nth-child(odd) {
  background-color: var(--color-background-neutral-weak);
}
:is(.notification-settings-table tbody) tr.hover,:is(.notification-settings-table tbody) tr:hover {
  background-color: var(--color-background-neutral-medium);
}
.notification-settings-table__section-title {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.017em;
}
.notification-settings-table__setting-key {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
  padding-bottom: 8px;
  padding-top: 8px;
}
.notification-settings-table__setting-column {
  padding: 0;
  position: relative;
  text-align: center;
}
.notification-settings-table__setting-column:last-child {
  padding-right: 0;
}
.notification-settings-table__setting-select_all {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  text-align: right;
  color: var(--color-text-neutral-medium);
}
/* stylelint-disable max-nesting-depth */
.c-nurture-campaign-step-drag-container {
  overflow: visible;
}
:is(:is(.c-nurture-campaign-step-drag-container .c-form-expandable-box-drag-item) .c-form-expandable-box__header):hover {
        cursor: grab;
      }
:is(.-isDragging:is(.c-nurture-campaign-step-drag-container .c-form-expandable-box-drag-item),:is(.c-nurture-campaign-step-drag-container .c-form-expandable-box-drag-item) .-isDraggingOver,:is(.c-nurture-campaign-step-drag-container .c-form-expandable-box-drag-item) .-isDragged) .c-form-expandable-box__header,:is(.-isDragging:is(.c-nurture-campaign-step-drag-container .c-form-expandable-box-drag-item),:is(.c-nurture-campaign-step-drag-container .c-form-expandable-box-drag-item) .-isDraggingOver,:is(.c-nurture-campaign-step-drag-container .c-form-expandable-box-drag-item) .-isDragged) .c-form-expandable-box:hover {
        cursor: grabbing;
      }
.c-nurture-campaign-step-drag-container.-isDragging,.c-nurture-campaign-step-drag-container .-isDraggingOver,.c-nurture-campaign-step-drag-container .-isDragged {
    cursor: grabbing;
  }
/* stylelint-disable max-nesting-depth */
.c-preview-item {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.c-preview-item__row {
  align-items: center;
  display: flex;
  justify-content: center;
}
.c-preview-item__title {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
  position: relative;
  z-index: 2;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--color-text-neutral-default);
}
.c-preview-item__title:hover {
  color: var(--color-text-action-hover);
}
.c-preview-item__image {
  border-radius: 4px;
}
.c-preview-item__overlay {
  align-items: flex-end;
  display: flex;
  flex: 1;
  height: 100%;
  justify-content: space-between;
  left: 0;
  opacity: 0;
  padding: 16px;
  position: absolute;
  text-align: center;
  top: 0;
  transition: opacity 0.1s ease-in;
  width: 100%;
  z-index: 1;
}
.c-preview-item__image-container {
  background-color: var(--color-background-neutral-default);
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
  padding-top: 100%;
  position: relative;
  transition:
    box-shadow 0.1s ease-in,
    transform 0.1s ease-in,
    background-image 0.3s ease-in 2s;
}
.c-preview-item__label,
.c-preview-item__status {
  z-index: 2;
}
.c-preview-item__blur {
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
  border-radius: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
:is(.c-preview-item--active,.c-preview-item:hover,.c-preview-item:has(:focus-visible)) .c-preview-item__image-container {
    box-shadow:
      0 8px 24px rgba(0, 0, 0, 0.12),
      0 0 0 1px rgba(0, 0, 0, 0.05);
    transform: scale(1.01);
  }
:is(.c-preview-item--active,.c-preview-item:hover,.c-preview-item:has(:focus-visible)) .c-preview-item__overlay {
    opacity: 1;
  }
:is(.c-preview-item--active,.c-preview-item:hover,.c-preview-item:has(:focus-visible)) .c-preview-item__button--edit {
  background-color: var(--color-background-action-strong);
}
.c-preview-item__label {
  position: absolute;
  right: 8px;
  top: 8px;
}
.c-preview-item__status {
  position: absolute;
}
.c-preview-item__status .c-preview-item__status--publishing {
    border-radius: 50%;
    height: auto;
    left: 8px;
    padding: 4px;
    top: 8px;
    line-height: 1.5;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.006em;
  }
.c-preview-item__type {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  border-radius: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-border-neutral-default);
  background-color: var(--color-background-canvas);
  padding: 4px;
  color: var(--color-text-neutral-default);
  align-items: center;
  display: flex;
  line-height: 1;
  margin: 8px 0 0;
}
/* stylelint-disable selector-max-type, max-nesting-depth */
.c-question-filter {
  padding: 8px 0 20px;
  position: relative;
}
.c-question-filter:last-child {
    border-bottom: none;
  }
.c-question-filter .c-question-filter__title {
    margin-bottom: 8px;
    margin-right: 16px;
  }
.c-question-filter .c-question-filter__close {
    background: none;
    padding: 7px 0;
    position: absolute;
    right: 0;
    text-transform: capitalize;
    top: 0;
  }
:is(.c-question-filter .c-question-filter__close):hover {
      color: #65001c;
    }
.c-question-filter select {
    margin-bottom: 8px;
  }
/* stylelint-disable max-nesting-depth, selector-max-type, selector-no-qualifying-type */
.job-question-type {
  background-color: #d8d8d8;
  border-radius: 100px;
  color: #000;
  font-size: 12px;
  font-weight: 600;
  padding: 1px 7px;
  position: relative;
  top: -1px;
  white-space: nowrap;
}
/* stylelint-disable max-nesting-depth */
.quick-navigation {
  animation: fade-in 0.1s ease-out;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  height: 583px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 30 / var(--tw-bg-opacity));
  color: var(--color-text-neutral-weak);
}
.quick-navigation__label {
  line-height: 1.5;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.01em;
  display: block;
  text-transform: uppercase;
  color: var(--color-text-neutral-weak);
  letter-spacing: 1px;
  margin: 8px 16px;
}
.quick-navigation__label .quick-navigation__shortcuts {
    margin: 16px 0;
  }
.quick-navigation__no-results {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation__search {
  align-items: center;
  display: flex;
  height: 65px;
  padding: 16px 12px;
  --tw-bg-opacity: 1;
  background-color: rgb(40 40 43 / var(--tw-bg-opacity));
}
.quick-navigation__search-icon {
  margin-left: 8px;
  margin-right: 16px;
  font-size: 20px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation__search-input {
  background: 0;
  border: 0;
  border-radius: 0;
  flex: 1;
  height: 65px;
  padding: 0;
  font-size: 18px;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation__search-input::-moz-placeholder {
  color: #fff;
}
.quick-navigation__search-input::placeholder {
  color: #fff;
}
.quick-navigation__filter {
  padding: 16px 12px;
}
.quick-navigation__filter-option {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(40 40 43 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
  padding: 2px 8px;
}
.quick-navigation__filter-option--selected {
  --tw-bg-opacity: 1;
  background-color: rgb(87 89 95 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation__filter-option:not(:first-child) {
  margin-left: 8px;
}
.quick-navigation__filter-added {
  margin-right: 16px;
  padding: 4px 4px 4px 10px;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(52 53 58 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity));
}
.quick-navigation__filter-remove {
  background: none;
  margin-left: 2px;
  padding: 0 8px;
  border-radius: 4px;
}
.quick-navigation__filter-remove:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(87 89 95 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation__help {
  align-items: center;
  bottom: -8px;
  display: flex;
  height: 60px;
  justify-content: flex-end;
  padding: 0 16px;
  position: absolute;
  right: -16px;
  z-index: 2;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation__help-toggle {
  align-items: flex-start;
  border-radius: 5px;
  display: flex;
  font-size: 12px;
  padding: 5px 8px;
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 30 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(144 144 149 / var(--tw-text-opacity));
}
.quick-navigation__help-toggle_icon {
  margin-right: 8px;
}
.quick-navigation__help-item {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.quick-navigation__help-item__command {
  display: inline-block;
  min-height: 28px;
  min-width: 32px;
  padding: 2px 7px;
  text-align: center;
  vertical-align: middle;
  line-height: 1.5;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.011em;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(40 40 43 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation__help-item__command:not(:first-child) {
  margin-left: 8px;
}
.quick-navigation__help-item__command-wrapper {
  display: flex;
}
.quick-navigation__help-item__description {
  margin-right: 16px;
  width: 100%;
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation__help-item__description::first-letter {
  text-transform: uppercase;
}
.quick-navigation__help-item__description-disclaimer {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  display: inline-block;
  vertical-align: middle;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.quick-navigation__shortcuts {
  height: 100%;
  margin: 0 auto;
  min-width: 420px;
  padding: 48px 0;
}
.quick-navigation-item {
  align-items: center;
  background: none;
  display: flex;
  height: 44px;
  padding: 0 48px 0 16px;
  position: relative;
  width: 100%;
}
.quick-navigation-item--selected {
  background-color: var(--color-background-action-strong);
}
.quick-navigation-item--selected::after {
  color: #c62161;
  content: '⏎';
  position: absolute;
  right: 24px;
  top: 12px;
  font-size: 14px;
  line-height: 1.5;
}
.quick-navigation-item--selected .quick-navigation-item__description {
  --tw-text-opacity: 1;
  color: rgb(253 217 231 / var(--tw-text-opacity));
}
.quick-navigation-item--selected .quick-navigation-item__route-prefix {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.quick-navigation-item__icon {
  align-items: center;
  border-radius: 50%;
  display: flex;
  flex-shrink: 0;
  height: 32px;
  justify-content: center;
  margin-right: 16px;
  width: 32px;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(40 40 43 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.quick-navigation-item__icon .quick-navigation-item--selected {
    border: 1px solid #fff;
  }
.quick-navigation-item__image {
  background-position: center;
  background-size: cover;
  border: 1px solid transparent;
  border-radius: 50%;
  flex-shrink: 0;
  height: 32px;
  margin-right: 16px;
  width: 32px;
}
.quick-navigation-item__image .quick-navigation-item--selected {
    border-color: #fff;
  }
.quick-navigation-item__name {
  color: #fff;
  flex-shrink: 1;
  margin-right: 8px;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.quick-navigation-item__description {
  flex-shrink: 0;
  margin-right: 16px;
  white-space: nowrap;
  color: var(--color-text-neutral-weak);
}
.quick-navigation-item__description:last-of-type {
  margin-right: 8px;
}
.quick-navigation-item__route-prefix {
  --tw-text-opacity: 1;
  color: rgb(144 144 149 / var(--tw-text-opacity));
}
@keyframes fade-in {
  0% {
    opacity: 0;
    transform: scale(0.95);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.tt-reactions__reaction {
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 30px;
  display: inline-flex;
  min-height: 24px;
  padding: 0 6px;
}
.tt-reactions__reaction:hover {
    background-color: #fff;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);
  }
/* stylelint-disable-next-line max-nesting-depth */
.tt-reactions__reaction--used,
.tt-reactions__reaction--used:hover {
  background-color: rgba(244, 63, 133, 0.07);
  box-shadow: inset 0 0 0 1px #f43f85;
}
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-report-metric {
  width: 100%;
}
.c-report-metric .c-report-metric__container {
    position: relative;
  }
.c-report-metric .c-report-metric__metric {
    font-size: 50px;
    font-weight: 900;
    line-height: 1;
  }
.c-report-metric .c-report-metric__kpi-label {
    display: flex;
    font-size: 11px;
    -webkit-font-smoothing: auto;
    text-transform: uppercase;
  }
:is(.c-report-metric .c-report-metric__kpi-label) small {
      display: flex;
      font-size: 100%;
      text-transform: none;
      color: var(--color-text-neutral-medium);
    }
:is(.c-report-metric .c-report-metric--small) .c-report-metric__container {
      position: static;
    }
:is(.c-report-metric .c-report-metric--small) .c-report-metric__metric {
      font-size: 16px;
      font-weight: 400;
    }
:is(.c-report-metric .c-report-metric--large) .c-report-metric__metric {
      font-size: 64px;
    }
.c-report-metric .c-report-metric__double-pie-chart {
    display: flex;
    flex-direction: column;
  }
@media screen and (min-width: 1280px) {
.c-report-metric .c-report-metric__double-pie-chart {
      flex-direction: row;
      flex-wrap: wrap;
  }
    }
.requisition-criterias .form-actions .form-field {
  width: 50%;
}
.requisition-criterias .form-actions .form-field:first-child {
  margin-right: 24px;
}
@media (max-width: 768px) {
  .requisition-criterias .form-actions .form-field {
    width: 100%;
  }
}
.form-actions-with-divisions .form-field {
  width: 33.333333%;
}
.form-actions-with-divisions .form-field:last-child {
  margin-left: 24px;
}
@media (max-width: 768px) {
  .form-actions-with-divisions .form-field {
    width: 100%;
  }
}
/* stylelint-disable max-nesting-depth, scss/selector-no-redundant-nesting-selector */
.c-search {
  align-items: center;
  display: flex;
  height: 30px;
  justify-content: flex-start;
  width: -moz-min-content;
  width: min-content;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: var(--color-background-neutral-default);
}
.c-search--not-in-button-group {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.c-search .icon:hover + .c-search__input {
  background-color: var(--color-background-neutral-hover);
}
.c-search__label {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0;
  width: 30px;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.c-search__input {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 12px;
  padding-bottom: 12px;

  background-color: transparent !important;
  border: none;
  font-size: 14px;
  height: 30px;
  width: 180px;
}
.c-search__input::-moz-placeholder {
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-search__input::placeholder {
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-search__input:hover,
.c-search__input:focus-visible {
  background-color: var(--color-background-neutral-medium);
}
.c-search__input::-webkit-search-decoration,
.c-search__input::-webkit-search-cancel-button,
.c-search__input::-webkit-search-results-button,
.c-search__input::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
/* stylelint-disable max-nesting-depth */
.c-segment-list-item {
  position: relative;
}
.c-segment-list-item__children {
  display: flex;
  flex-direction: column;
}
.c-segment-list-item__button {
  align-items: center;
  display: flex;
  margin-bottom: 3px;
  padding: 0 16px;
}
.c-segment-list-item__button:hover {
  background-color: var(--color-background-neutral-hover);
}
.c-segment-list-item__button {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  height: 40px;
  cursor: pointer;
  border-radius: 6px;
  text-align: left;
  color: var(--color-text-neutral-default);
}
.c-segment-list-item__title {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-segment-list-item__icon {
  flex-shrink: 0;
  margin-left: 0;
  margin-right: 5px;
  transform: rotate(-90deg);
  width: 19px;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-segment-list-item__icon--emoji {
  transform: rotate(0deg);
}
.c-segment-list-item__count {
  flex-shrink: 0;
  margin-left: 4px;
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-segment-list-item__settings {
  cursor: pointer;
  display: none;
  flex-shrink: 0;
  margin-left: 4px;
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.c-segment-list-item__settings:hover {
  color: #f43f85;
}
.c-segment-list-item__all-candidates .c-segment-list-item__icon {
    display: none;
  }
.c-segment-list-item--settings:hover .c-segment-list-item__count {
    display: none;
  }
.c-segment-list-item--settings:hover .c-segment-list-item__settings {
    display: block;
  }
.c-segment-list-item--child {
  padding-left: 24px;
}
.c-segment-list-item--child .c-segment-list-item__title {
    padding-left: 4px;
  }
.c-segment-list-item--active  > .c-segment-list-item__button {
  background-color: var(--color-background-action-weak-active);
  color: var(--color-text-action-default);
}
:is(.c-segment-list-item--active > .c-segment-list-item__button) .c-segment-list-item__icon {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
:is(.c-segment-list-item--active > .c-segment-list-item__button) .c-segment-list-item__count {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
:is(.c-segment-list-item--active > .c-segment-list-item__button) .c-segment-list-item__child-indicator {
      margin-left: 0;
      margin-top: -3px;
    }
/* stylelint-disable selector-max-type, max-nesting-depth */
:is(table thead) .c-share-link__url {
      width: 60%;
    }
:is(table thead) .c-share-link__views {
      display: table-cell;
      width: 10%;
    }
:is(table thead) .c-share-link__expires {
      width: 10%;
    }
:is(table thead) .c-share-link__actions {
      padding: 0;
      width: 10%;
    }
:is(table tbody) .c-share-link__url {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
:is(table tbody) .c-share-link__url__emails {
      align-items: center;
      display: flex;
      font-size: 12px;
    }
:is(:is(table tbody) .c-share-link__url__emails) svg {
        color: #f43f85;
        margin: 2px 5px 0 0;
      }
:is(table tbody) .c-share-link__views {
      display: table-cell;
      padding-left: 3%;
    }
:is(table tbody) .c-share-link__expired-or-revoked {
      text-decoration: line-through;
    }
.c-share-link__tooltip {
  max-width: 300px !important;
  text-align: left;
}
.c-share-link .c-loading-spinner {
  padding-top: 50px;
}
.c-share-link__name-input {
  width: 300px;
}
.skeleton-pattern {
  height: 10px;
  width: 100px;
  max-width: 100%;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(221 222 225 / var(--tw-bg-opacity));
}
.skeleton-pattern:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.skeleton-pattern.skeleton-pattern--width-0 {
    width: 70px;
  }
.skeleton-pattern.skeleton-pattern--width-1 {
    width: 125px;
  }
.skeleton-pattern.skeleton-pattern--width-2 {
    width: 110px;
  }
.skeleton-pattern.skeleton-pattern--width-3 {
    width: 122px;
  }
.skeleton-pattern.skeleton-pattern--width-4 {
    width: 97px;
  }
.skeleton-pattern.skeleton-pattern--width-5 {
    width: 115px;
  }
.skeleton-pattern.skeleton-pattern--width-6 {
    width: 200px;
  }
.skeleton-pattern.skeleton-pattern--small {
    height: 5px;
  }
/* stylelint-disable selector-max-type, max-nesting-depth */
.c-subnav {
  margin-bottom: 28px;
}
.c-subnav li {
    display: flex;
  }
:is(.c-subnav li):last-child {
      margin-bottom: 0;
    }
.c-subnav__header {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.011em;
  margin-bottom: 4px;
  color: var(--color-text-neutral-default);
  padding: 8px 16px;
}
.c-subnav__item {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: var(--color-text-neutral-default);
  align-items: center;
  background: none;
  border-radius: 6px;
  display: flex;
  flex: 1;
  padding: 8px 16px;
}
.c-subnav__item:hover {
  background-color: var(--color-background-neutral-hover);
  color: var(--color-text-neutral-default);
}
.c-subnav__item.active {
  background-color: var(--color-background-action-weak-active);
  color: var(--color-text-action-weak-active);
}
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-tshirt-splash__heading {
  color: #fff6bf;
  font-size: 6em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.c-tshirt-splash__info {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 2em;
}
.c-tshirt-splash__form-row {
  display: flex;
  flex-direction: row;
}
.c-tshirt-splash__tshirt {
  max-width: 50%;
}
.c-tshirt-splash__modal {
  background: #fff;
  border-radius: 8px;
  margin: auto;
  max-width: 90vw;
  position: relative;
}
.c-tshirt-splash__modal__content,
.c-tshirt-splash__modal__footer {
  transition: opacity 0.5s;
}
.c-tshirt-splash__modal__content[data-show='false'],
.c-tshirt-splash__modal__footer[data-show='false'] {
  opacity: 0;
}
.c-tshirt-splash__modal__bottom {
  align-items: center;
  background-color: #eeeff0;
  border-radius: 0 0 8px 8px;
  display: flex;
  flex-direction: row;
  padding: 25px 30px;
}
.c-tshirt-splash__social-link {
  color: #57595f;
  font-size: 26px;
  margin: 0.25em;
}
.c-tshirt-splash__gif-container {
  border-radius: 8px;
  height: 0;
  margin: 0 auto 1em;
  max-width: 400px;
  overflow: hidden;
  padding-bottom: 41.7%;
  position: relative;
  width: 100%;
}
.c-tshirt-splash__gif-container video {
    height: 100%;
    position: absolute;
    width: 100%;
  }
.c-tshirt-splash__lead {
  font-size: 18px;
  margin: 0.2em 0 1em;
  text-align: center;
}
.c-tshirt-splash__divider {
  position: relative;
}
.c-tshirt-splash__divider::after {
  bottom: -2px;
  content: '';
  display: block;
  position: absolute;
  top: -2px;
  transform: rotate(30deg);
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
}
.c-tshirt-splash .tt-form-group {
  flex: 1;
  margin-bottom: 32px;
}
.c-tshirt-splash .tt-form-group + .tt-form-group {
  margin-left: 30px;
}
.c-tshirt-splash__column + .c-tshirt-splash__column {
  margin-left: 40px;
}
/* stylelint-disable max-nesting-depth, selector-max-type */
.c-view-filter--summary {
  width: 100%;
}
@media (min-width: 768px) {
  .c-view-filter--summary {
    width: auto;
    max-width: 400px;
  }
}
.c-view-filter__filter-bar {
  border-bottom-left-radius: 23px;
  border-bottom-right-radius: 23px;
  border-top-left-radius: 23px;
  border-top-right-radius: 23px;
  display: flex;
  margin: 0 4px;
  overflow: hidden;
  padding: 0 16px;
  background-color: var(--color-background-neutral-weak);
}
.c-view-filter__filter-bar .c-view-filter__filter-bar--divider {
    margin: 11px 0;
    border-left-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(178 179 185 / var(--tw-border-opacity));
  }
.c-view-filter__filter-bar .c-view-filter__filter-bar__container {
    display: flex;
    overflow: hidden;
    position: relative;
  }
:is(.c-view-filter__filter-bar .c-view-filter__filter-bar__container) .c-view-filter__filter-bar__container__filters {
      align-items: center;
      display: flex;
      margin: 0;
      -ms-overflow-style: none;
      overflow-x: auto;
      overflow-y: hidden;
      scrollbar-width: none;
      width: 100%;
    }
:is(:is(.c-view-filter__filter-bar .c-view-filter__filter-bar__container) .c-view-filter__filter-bar__container__filters)::-webkit-scrollbar {
        display: none;
      }
.scrollable:is(:is(.c-view-filter__filter-bar .c-view-filter__filter-bar__container) .c-view-filter__filter-bar__container__filters)::before {
          background: linear-gradient(
            90deg,
            #f8f8f9 0%,
            rgba(255, 255, 255, 0) 100%
          );
          content: '';
          height: 30px;
          position: absolute;
          width: 15px;
          z-index: 10;
        }
.scrollable:is(:is(.c-view-filter__filter-bar .c-view-filter__filter-bar__container) .c-view-filter__filter-bar__container__filters)::after {
          background: linear-gradient(
            270deg,
            #f8f8f9 0%,
            rgba(255, 255, 255, 0) 100%
          );
          content: '';
          height: 30px;
          position: absolute;
          right: 0;
          width: 15px;
          z-index: 10;
        }
/* Layouts */
.l-wrapper {
  margin: 0 auto;
  max-width: 1400px;
  min-height: calc(100dvh - 60px);
  padding: 24px 32px 80px;
  width: 100%;
}
.m-wrapper {
  margin: 0 auto;
  max-width: 1000px;
  padding: 32px 16px;
  width: 100%;
}
/* Misc */
::-moz-selection {
  background-color: var(--color-background-action-strong);
  color: #fff;
}
::selection {
  background-color: var(--color-background-action-strong);
  color: #fff;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0;
  display: none;
  height: 15px;
  opacity: 0;
  /* please don't change 'position' */
  position: absolute;
  transition:
    background-color 0.2s linear,
    opacity 0.2s linear;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  transition:
    background-color 0.2s linear,
    opacity 0.2s linear;
  width: 15px;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  background-color: transparent;
  display: block;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  height: 6px;
  /* please don't change 'position' */
  position: absolute;
  transition:
    background-color 0.2s linear,
    height 0.2s ease-in-out;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  transition:
    background-color 0.2s linear,
    width 0.2s ease-in-out;
  width: 6px;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus-visible > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus-visible > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* stylelint-disable selector-max-id */
.headway-trigger-button #HW_badge_cont {
    margin-left: -16px;
    opacity: 0;
    position: absolute;
    width: calc(100% - 10px);
  }
#HW_frame_cont {
  bottom: 0;
  display: none;
  height: auto !important;
  left: auto !important;
  position: fixed !important;
  right: 0;
  top: 60px !important;
  transition: none !important;
  width: 340px;
}
#HW_frame_cont.HW_visible {
    display: block;
  }
#HW_frame_cont #HW_frame {
    background: #fbfcfc;
    border-radius: 0;
    height: 100% !important;
    transition: none;
  }
.allow-keywords {
  interpolate-size: allow-keywords;
}
/* Syntax highlighting */
/* stylelint-disable selector-max-type */
.theme-dark .shiki,
.theme-dark .shiki span {
  color: var(--shiki-dark) !important;
  background-color: var(--shiki-dark-bg) !important;
  /* Optional, if you also want font styles */
  font-style: var(--shiki-dark-font-style) !important;
  font-weight: var(--shiki-dark-font-weight) !important;
  -webkit-text-decoration: var(--shiki-dark-text-decoration) !important;
          text-decoration: var(--shiki-dark-text-decoration) !important;
}
/* stylelint-enable */
/* Tailwind CSS */
.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  padding-inline-start: 0.375em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: "`";
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-inline-end: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-inline-start: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: top;
}
.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-align: start;
}
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-editor {
  font-feature-settings: "calt";
  color: inherit;
}
.prose-editor :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: disc;
  margin-bottom: 0.75em;
  padding-left: 1rem;
}
.prose-editor :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)):last-child {
  margin-bottom: 0;
}
.prose-editor :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-bottom: 0.75em;
  padding-left: 1rem;
}
.prose-editor :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)):last-child {
  margin-bottom: 0;
}
.prose-editor :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) p {
  margin-bottom: 0;
}
.prose-editor :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 600;
}
.prose-editor :where(.mention):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: top;
  display: inline-block;
}
h1, .heading-1 {
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
h2, .heading-2 {
  line-height: 1.2;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
 .\!heading-2 {
  line-height: 1.2 !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  letter-spacing: -0.022em !important;
}
h3, .heading-3 {
  line-height: 1.2;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: -0.019em;
}
h4, .heading-4 {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.017em;
}
 .\!heading-4 {
  line-height: 1.2 !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  letter-spacing: -0.017em !important;
}
h5, .heading-5 {
  line-height: 1.2;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.011em;
}
 .\!heading-5 {
  line-height: 1.2 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: -0.011em !important;
}
.\!body-text {
  line-height: 1.5 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  letter-spacing: -0.011em !important;
}
.body-text {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
}
.\!body-text-l {
  line-height: 1.5 !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  letter-spacing: -0.017em !important;
}
.body-text-l {
  line-height: 1.5;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.017em;
}
.body-text-medium {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.011em;
}
.\!body-text-semibold {
  line-height: 1.5 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: -0.011em !important;
}
.body-text-semibold {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.011em;
}
.\!body-text-s {
  line-height: 1.5 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  letter-spacing: -0.006em !important;
}
.body-text-s {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.\!body-text-s-medium {
  line-height: 1.5 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: -0.006em !important;
}
.body-text-s-medium {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.006em;
}
.body-text-s-semibold {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.006em;
}
.body-text-xs {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
}
.body-text-xs-medium {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0em;
}
.body-text-xs-semibold {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0em;
}
.body-text-xxs {
  line-height: 1.5;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0.01em;
}
.body-text-xxs-medium {
  line-height: 1.5;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.01em;
}
.body-text-xxs-semibold {
  line-height: 1.5;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.01em;
}
.tt-focus-outline {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.no-global-styles {}
.\!no-shadow {
  box-shadow: none !important;
}
.\!sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.visible {
  visibility: visible;
}
.\!invisible {
  visibility: hidden !important;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.\!fixed {
  position: fixed !important;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.\!relative {
  position: relative !important;
}
.relative {
  position: relative;
}
.\!sticky {
  position: sticky !important;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0;
}
.inset-\[-1px\] {
  inset: -1px;
}
.inset-x-0 {
  left: 0;
  right: 0;
}
.\!bottom-\[300px\] {
  bottom: 300px !important;
}
.\!left-0 {
  left: 0 !important;
}
.\!left-1\/2 {
  left: 50% !important;
}
.\!left-auto {
  left: auto !important;
}
.\!right-1\/2 {
  right: 50% !important;
}
.\!right-12 {
  right: 12px !important;
}
.\!right-24 {
  right: 24px !important;
}
.\!top-0 {
  top: 0 !important;
}
.\!top-1\/2 {
  top: 50% !important;
}
.\!top-24 {
  top: 24px !important;
}
.\!top-\[9px\] {
  top: 9px !important;
}
.-bottom-10 {
  bottom: -10px;
}
.-bottom-12 {
  bottom: -12px;
}
.-bottom-2 {
  bottom: -2px;
}
.-bottom-4 {
  bottom: -4px;
}
.-bottom-8 {
  bottom: -8px;
}
.-bottom-\[18px\] {
  bottom: -18px;
}
.-bottom-\[1px\] {
  bottom: -1px;
}
.-bottom-\[32px\] {
  bottom: -32px;
}
.-bottom-\[4px\] {
  bottom: -4px;
}
.-bottom-\[5px\] {
  bottom: -5px;
}
.-bottom-\[6px\] {
  bottom: -6px;
}
.-bottom-\[7px\] {
  bottom: -7px;
}
.-bottom-\[8px\] {
  bottom: -8px;
}
.-left-2 {
  left: -2px;
}
.-left-32 {
  left: -32px;
}
.-left-4 {
  left: -4px;
}
.-left-\[15px\] {
  left: -15px;
}
.-left-\[30px\] {
  left: -30px;
}
.-left-\[4px\] {
  left: -4px;
}
.-left-full {
  left: -100%;
}
.-right-10 {
  right: -10px;
}
.-right-2 {
  right: -2px;
}
.-right-4 {
  right: -4px;
}
.-right-44 {
  right: -44px;
}
.-right-6 {
  right: -6px;
}
.-right-\[30px\] {
  right: -30px;
}
.-right-\[3px\] {
  right: -3px;
}
.-right-\[40px\] {
  right: -40px;
}
.-right-\[4px\] {
  right: -4px;
}
.-right-\[5px\] {
  right: -5px;
}
.-right-\[6px\] {
  right: -6px;
}
.-right-\[7px\] {
  right: -7px;
}
.-top-10 {
  top: -10px;
}
.-top-14 {
  top: -14px;
}
.-top-16 {
  top: -16px;
}
.-top-2 {
  top: -2px;
}
.-top-28 {
  top: -28px;
}
.-top-4 {
  top: -4px;
}
.-top-6 {
  top: -6px;
}
.-top-60 {
  top: -60px;
}
.-top-\[1px\] {
  top: -1px;
}
.-top-\[30px\] {
  top: -30px;
}
.-top-\[52px\] {
  top: -52px;
}
.-top-\[5px\] {
  top: -5px;
}
.bottom-0 {
  bottom: 0;
}
.bottom-12 {
  bottom: 12px;
}
.bottom-16 {
  bottom: 16px;
}
.bottom-2 {
  bottom: 2px;
}
.bottom-20 {
  bottom: 20px;
}
.bottom-24 {
  bottom: 24px;
}
.bottom-32 {
  bottom: 32px;
}
.bottom-48 {
  bottom: 48px;
}
.bottom-56 {
  bottom: 56px;
}
.bottom-8 {
  bottom: 8px;
}
.bottom-\[-1px\] {
  bottom: -1px;
}
.bottom-\[-60px\] {
  bottom: -60px;
}
.bottom-\[-6px\] {
  bottom: -6px;
}
.bottom-\[100px\] {
  bottom: 100px;
}
.bottom-\[120px\] {
  bottom: 120px;
}
.bottom-\[28px\] {
  bottom: 28px;
}
.bottom-\[30px\] {
  bottom: 30px;
}
.bottom-\[46px\] {
  bottom: 46px;
}
.bottom-\[67px\] {
  bottom: 67px;
}
.bottom-\[76px\] {
  bottom: 76px;
}
.bottom-full {
  bottom: 100%;
}
.left-0 {
  left: 0;
}
.left-1\/2 {
  left: 50%;
}
.left-10 {
  left: 10px;
}
.left-12 {
  left: 12px;
}
.left-14 {
  left: 14px;
}
.left-16 {
  left: 16px;
}
.left-2 {
  left: 2px;
}
.left-20 {
  left: 20px;
}
.left-24 {
  left: 24px;
}
.left-32 {
  left: 32px;
}
.left-36 {
  left: 36px;
}
.left-56 {
  left: 56px;
}
.left-6 {
  left: 6px;
}
.left-8 {
  left: 8px;
}
.left-\[-1000px\] {
  left: -1000px;
}
.left-\[-14\%\] {
  left: -14%;
}
.left-\[-16px\] {
  left: -16px;
}
.left-\[-18\%\] {
  left: -18%;
}
.left-\[-1px\] {
  left: -1px;
}
.left-\[-50\%\] {
  left: -50%;
}
.left-\[0\] {
  left: 0;
}
.left-\[10px\] {
  left: 10px;
}
.left-\[13px\] {
  left: 13px;
}
.left-\[16px\] {
  left: 16px;
}
.left-\[240px\] {
  left: 240px;
}
.left-\[3px\] {
  left: 3px;
}
.left-\[40px\] {
  left: 40px;
}
.left-\[50\%\] {
  left: 50%;
}
.left-\[5px\] {
  left: 5px;
}
.left-\[80px\] {
  left: 80px;
}
.left-\[9px\] {
  left: 9px;
}
.left-\[calc\(50\%\+150px\)\] {
  left: calc(50% + 150px);
}
.left-\[calc\(50\%-20px\)\] {
  left: calc(50% - 20px);
}
.left-auto {
  left: auto;
}
.left-full {
  left: 100%;
}
.right-0 {
  right: 0;
}
.right-10 {
  right: 10px;
}
.right-12 {
  right: 12px;
}
.right-14 {
  right: 14px;
}
.right-16 {
  right: 16px;
}
.right-2 {
  right: 2px;
}
.right-20 {
  right: 20px;
}
.right-24 {
  right: 24px;
}
.right-32 {
  right: 32px;
}
.right-36 {
  right: 36px;
}
.right-4 {
  right: 4px;
}
.right-40 {
  right: 40px;
}
.right-56 {
  right: 56px;
}
.right-8 {
  right: 8px;
}
.right-\[-1px\] {
  right: -1px;
}
.right-\[-6px\] {
  right: -6px;
}
.right-\[-7px\] {
  right: -7px;
}
.right-\[-8px\] {
  right: -8px;
}
.right-\[125px\] {
  right: 125px;
}
.right-\[205px\] {
  right: 205px;
}
.right-\[20px\] {
  right: 20px;
}
.right-\[22px\] {
  right: 22px;
}
.right-\[25px\] {
  right: 25px;
}
.right-\[30px\] {
  right: 30px;
}
.right-\[33px\] {
  right: 33px;
}
.right-\[360px\] {
  right: 360px;
}
.right-\[3px\] {
  right: 3px;
}
.right-\[3rem\] {
  right: 3rem;
}
.right-\[4px\] {
  right: 4px;
}
.right-\[5px\] {
  right: 5px;
}
.right-\[7px\] {
  right: 7px;
}
.right-\[80px\] {
  right: 80px;
}
.right-full {
  right: 100%;
}
.top-0 {
  top: 0;
}
.top-1\/2 {
  top: 50%;
}
.top-1\/3 {
  top: 33.333333%;
}
.top-10 {
  top: 10px;
}
.top-12 {
  top: 12px;
}
.top-16 {
  top: 16px;
}
.top-2 {
  top: 2px;
}
.top-20 {
  top: 20px;
}
.top-24 {
  top: 24px;
}
.top-32 {
  top: 32px;
}
.top-36 {
  top: 36px;
}
.top-4 {
  top: 4px;
}
.top-56 {
  top: 56px;
}
.top-6 {
  top: 6px;
}
.top-64 {
  top: 64px;
}
.top-8 {
  top: 8px;
}
.top-84 {
  top: 84px;
}
.top-\[-18px\] {
  top: -18px;
}
.top-\[-1px\] {
  top: -1px;
}
.top-\[-24px\] {
  top: -24px;
}
.top-\[-2px\] {
  top: -2px;
}
.top-\[-38px\] {
  top: -38px;
}
.top-\[-4px\] {
  top: -4px;
}
.top-\[-57px\] {
  top: -57px;
}
.top-\[-8px\] {
  top: -8px;
}
.top-\[107px\] {
  top: 107px;
}
.top-\[10px\] {
  top: 10px;
}
.top-\[120px\] {
  top: 120px;
}
.top-\[12px\] {
  top: 12px;
}
.top-\[140px\] {
  top: 140px;
}
.top-\[141px\] {
  top: 141px;
}
.top-\[18px\] {
  top: 18px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[20px\] {
  top: 20px;
}
.top-\[25px\] {
  top: 25px;
}
.top-\[3rem\] {
  top: 3rem;
}
.top-\[420px\] {
  top: 420px;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[5px\] {
  top: 5px;
}
.top-\[65px\] {
  top: 65px;
}
.top-\[6px\] {
  top: 6px;
}
.top-\[72px\] {
  top: 72px;
}
.top-\[740px\] {
  top: 740px;
}
.top-\[80px\] {
  top: 80px;
}
.top-\[8px\] {
  top: 8px;
}
.top-\[calc\(50\%-12px\)\] {
  top: calc(50% - 12px);
}
.top-\[calc\(50\%_\+_16px\)\] {
  top: calc(50% + 16px);
}
.top-auto {
  top: auto;
}
.top-full {
  top: 100%;
}
.isolate {
  isolation: isolate;
}
.\!z-\[1\] {
  z-index: 1 !important;
}
.\!z-above {
  z-index: 1 !important;
}
.\!z-button-focus {
  z-index: 14 !important;
}
.z-\[0\] {
  z-index: 0;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[10\] {
  z-index: 10;
}
.z-\[12\] {
  z-index: 12;
}
.z-\[19\] {
  z-index: 19;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[20\] {
  z-index: 20;
}
.z-\[21\] {
  z-index: 21;
}
.z-\[22\] {
  z-index: 22;
}
.z-\[23\] {
  z-index: 23;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[30\] {
  z-index: 30;
}
.z-\[3\] {
  z-index: 3;
}
.z-\[4\] {
  z-index: 4;
}
.z-\[50\] {
  z-index: 50;
}
.z-\[55\] {
  z-index: 55;
}
.z-\[56\] {
  z-index: 56;
}
.z-\[5\] {
  z-index: 5;
}
.z-\[6\] {
  z-index: 6;
}
.z-\[7\] {
  z-index: 7;
}
.z-\[8\] {
  z-index: 8;
}
.z-\[99\] {
  z-index: 99;
}
.z-\[9\] {
  z-index: 9;
}
.z-above {
  z-index: 1;
}
.z-above-action-bar {
  z-index: 31;
}
.z-above-confetti {
  z-index: 38;
}
.z-above-intercom {
  z-index: 2147483100;
}
.z-above-layout-browser {
  z-index: 15;
}
.z-aboveSidebarShadow {
  z-index: 32;
}
.z-action-bar {
  z-index: 29;
}
.z-alert {
  z-index: 2300;
}
.z-behind {
  z-index: -1;
}
.z-below-dropdown-container {
  z-index: 1150;
}
.z-block-library-side-scroll {
  z-index: 24;
}
.z-bulk-select-candidate {
  z-index: 25;
}
.z-button-focus {
  z-index: 14;
}
.z-composer-above {
  z-index: 33;
}
.z-confetti {
  z-index: 37;
}
.z-content-editor-color-picker-preview {
  z-index: 23;
}
.z-content-editor-dropdown {
  z-index: 21;
}
.z-content-editor-item-dropdown {
  z-index: 18;
}
.z-content-editor-item-input {
  z-index: 17;
}
.z-content-editor-item-label {
  z-index: 16;
}
.z-content-editor-settings {
  z-index: 19;
}
.z-content-editor-status {
  z-index: 20;
}
.z-core-modal {
  z-index: 1001;
}
.z-dropdown-container {
  z-index: 1200;
}
.z-globalcomments-channel-name {
  z-index: 30;
}
.z-info-popover {
  z-index: 1300;
}
.z-media-library-uploader {
  z-index: 1100;
}
.z-meeting-controls {
  z-index: 12;
}
.z-meeting-local {
  z-index: 9;
}
.z-meeting-name {
  z-index: 6;
}
.z-meeting-notification {
  z-index: 13;
}
.z-meeting-participant {
  z-index: 8;
}
.z-meeting-participants {
  z-index: 7;
}
.z-meeting-top-logo {
  z-index: 3;
}
.z-meeting-video {
  z-index: 5;
}
.z-meeting-video-icon {
  z-index: 4;
}
.z-new-candidate-animation {
  z-index: 26;
}
.z-overlay {
  z-index: 34;
}
.z-skip-to-main-content-button {
  z-index: 36;
}
.z-stickyTableHeader {
  z-index: 28;
}
.z-stickyTableSide {
  z-index: 27;
}
.z-upload-progress {
  z-index: 35;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-first {
  order: -9999;
}
.col-\[span_var\(--colSpan\)_\/_span_var\(--colSpan\)\] {
  grid-column: span var(--colSpan) / span var(--colSpan);
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-full {
  grid-column: 1 / -1;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-end-\[-1\] {
  grid-column-end: -1;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-span-3 {
  grid-row: span 3 / span 3;
}
.row-start-1 {
  grid-row-start: 1;
}
.row-start-2 {
  grid-row-start: 2;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.\!m-0 {
  margin: 0 !important;
}
.-m-12 {
  margin: -12px;
}
.-m-16 {
  margin: -16px;
}
.-m-2 {
  margin: -2px;
}
.-m-8 {
  margin: -8px;
}
.m-0 {
  margin: 0;
}
.m-10 {
  margin: 10px;
}
.m-16 {
  margin: 16px;
}
.m-20 {
  margin: 20px;
}
.m-24 {
  margin: 24px;
}
.m-28 {
  margin: 28px;
}
.m-4 {
  margin: 4px;
}
.m-8 {
  margin: 8px;
}
.m-\[-1px\] {
  margin: -1px;
}
.m-\[2px\] {
  margin: 2px;
}
.m-auto {
  margin: auto;
}
.\!mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.\!mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.\!my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.\!my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.-mx-12 {
  margin-left: -12px;
  margin-right: -12px;
}
.-mx-16 {
  margin-left: -16px;
  margin-right: -16px;
}
.-mx-2 {
  margin-left: -2px;
  margin-right: -2px;
}
.-mx-24 {
  margin-left: -24px;
  margin-right: -24px;
}
.-mx-4 {
  margin-left: -4px;
  margin-right: -4px;
}
.-mx-56 {
  margin-left: -56px;
  margin-right: -56px;
}
.-mx-8 {
  margin-left: -8px;
  margin-right: -8px;
}
.-mx-\[30px\] {
  margin-left: -30px;
  margin-right: -30px;
}
.-my-12 {
  margin-top: -12px;
  margin-bottom: -12px;
}
.-my-32 {
  margin-top: -32px;
  margin-bottom: -32px;
}
.-my-8 {
  margin-top: -8px;
  margin-bottom: -8px;
}
.-my-\[9px\] {
  margin-top: -9px;
  margin-bottom: -9px;
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mx-12 {
  margin-left: 12px;
  margin-right: 12px;
}
.mx-16 {
  margin-left: 16px;
  margin-right: 16px;
}
.mx-2 {
  margin-left: 2px;
  margin-right: 2px;
}
.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}
.mx-32 {
  margin-left: 32px;
  margin-right: 32px;
}
.mx-4 {
  margin-left: 4px;
  margin-right: 4px;
}
.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}
.mx-6 {
  margin-left: 6px;
  margin-right: 6px;
}
.mx-76 {
  margin-left: 76px;
  margin-right: 76px;
}
.mx-8 {
  margin-left: 8px;
  margin-right: 8px;
}
.mx-\[-16px\] {
  margin-left: -16px;
  margin-right: -16px;
}
.mx-\[-40px\] {
  margin-left: -40px;
  margin-right: -40px;
}
.mx-\[-7px\] {
  margin-left: -7px;
  margin-right: -7px;
}
.mx-\[-8px\] {
  margin-left: -8px;
  margin-right: -8px;
}
.mx-\[-9px\] {
  margin-left: -9px;
  margin-right: -9px;
}
.mx-\[2px\] {
  margin-left: 2px;
  margin-right: 2px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.my-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.my-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.my-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.my-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!-ml-4 {
  margin-left: -4px !important;
}
.\!-ml-8 {
  margin-left: -8px !important;
}
.\!-ml-\[7px\] {
  margin-left: -7px !important;
}
.\!mb-0 {
  margin-bottom: 0 !important;
}
.\!mb-12 {
  margin-bottom: 12px !important;
}
.\!mb-24 {
  margin-bottom: 24px !important;
}
.\!mb-32 {
  margin-bottom: 32px !important;
}
.\!mb-4 {
  margin-bottom: 4px !important;
}
.\!ml-0 {
  margin-left: 0 !important;
}
.\!ml-8 {
  margin-left: 8px !important;
}
.\!ml-\[-1px\] {
  margin-left: -1px !important;
}
.\!ml-\[-2px\] {
  margin-left: -2px !important;
}
.\!mr-0 {
  margin-right: 0 !important;
}
.\!mr-12 {
  margin-right: 12px !important;
}
.\!mr-6 {
  margin-right: 6px !important;
}
.\!mr-8 {
  margin-right: 8px !important;
}
.\!mt-0 {
  margin-top: 0 !important;
}
.-mb-2 {
  margin-bottom: -2px;
}
.-mb-4 {
  margin-bottom: -4px;
}
.-mb-40 {
  margin-bottom: -40px;
}
.-mb-8 {
  margin-bottom: -8px;
}
.-mb-\[--headerRowHeight\] {
  margin-bottom: calc(var(--headerRowHeight) * -1);
}
.-mb-\[1px\] {
  margin-bottom: -1px;
}
.-mb-\[28px\] {
  margin-bottom: -28px;
}
.-mb-\[7px\] {
  margin-bottom: -7px;
}
.-mb-\[8px\] {
  margin-bottom: -8px;
}
.-ml-10 {
  margin-left: -10px;
}
.-ml-12 {
  margin-left: -12px;
}
.-ml-14 {
  margin-left: -14px;
}
.-ml-16 {
  margin-left: -16px;
}
.-ml-2 {
  margin-left: -2px;
}
.-ml-24 {
  margin-left: -24px;
}
.-ml-4 {
  margin-left: -4px;
}
.-ml-6 {
  margin-left: -6px;
}
.-ml-8 {
  margin-left: -8px;
}
.-ml-\[0\.2em\] {
  margin-left: -0.2em;
}
.-ml-\[3px\] {
  margin-left: -3px;
}
.-mr-12 {
  margin-right: -12px;
}
.-mr-2 {
  margin-right: -2px;
}
.-mr-20 {
  margin-right: -20px;
}
.-mr-200 {
  margin-right: -200px;
}
.-mr-24 {
  margin-right: -24px;
}
.-mr-6 {
  margin-right: -6px;
}
.-mr-8 {
  margin-right: -8px;
}
.-mt-12 {
  margin-top: -12px;
}
.-mt-16 {
  margin-top: -16px;
}
.-mt-2 {
  margin-top: -2px;
}
.-mt-20 {
  margin-top: -20px;
}
.-mt-24 {
  margin-top: -24px;
}
.-mt-32 {
  margin-top: -32px;
}
.-mt-4 {
  margin-top: -4px;
}
.-mt-6 {
  margin-top: -6px;
}
.-mt-8 {
  margin-top: -8px;
}
.-mt-\[15px\] {
  margin-top: -15px;
}
.-mt-\[1px\] {
  margin-top: -1px;
}
.-mt-\[22px\] {
  margin-top: -22px;
}
.-mt-\[2px\] {
  margin-top: -2px;
}
.-mt-\[33px\] {
  margin-top: -33px;
}
.-mt-\[56px\] {
  margin-top: -56px;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-100 {
  margin-bottom: 100px;
}
.mb-12 {
  margin-bottom: 12px;
}
.mb-144 {
  margin-bottom: 144px;
}
.mb-16 {
  margin-bottom: 16px;
}
.mb-2 {
  margin-bottom: 2px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-24 {
  margin-bottom: 24px;
}
.mb-28 {
  margin-bottom: 28px;
}
.mb-32 {
  margin-bottom: 32px;
}
.mb-36 {
  margin-bottom: 36px;
}
.mb-4 {
  margin-bottom: 4px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-44 {
  margin-bottom: 44px;
}
.mb-48 {
  margin-bottom: 48px;
}
.mb-52 {
  margin-bottom: 52px;
}
.mb-56 {
  margin-bottom: 56px;
}
.mb-6 {
  margin-bottom: 6px;
}
.mb-60 {
  margin-bottom: 60px;
}
.mb-64 {
  margin-bottom: 64px;
}
.mb-8 {
  margin-bottom: 8px;
}
.mb-84 {
  margin-bottom: 84px;
}
.mb-\[-2px\] {
  margin-bottom: -2px;
}
.mb-\[-50px\] {
  margin-bottom: -50px;
}
.mb-\[136px\] {
  margin-bottom: 136px;
}
.mb-\[176px\] {
  margin-bottom: 176px;
}
.mb-\[18px\] {
  margin-bottom: 18px;
}
.mb-\[1px\] {
  margin-bottom: 1px;
}
.mb-\[1rem\] {
  margin-bottom: 1rem;
}
.mb-\[3px\] {
  margin-bottom: 3px;
}
.mb-\[5px\] {
  margin-bottom: 5px;
}
.mb-\[90px\] {
  margin-bottom: 90px;
}
.mb-auto {
  margin-bottom: auto;
}
.me-auto {
  margin-inline-end: auto;
}
.ml-0 {
  margin-left: 0;
}
.ml-10 {
  margin-left: 10px;
}
.ml-12 {
  margin-left: 12px;
}
.ml-16 {
  margin-left: 16px;
}
.ml-2 {
  margin-left: 2px;
}
.ml-20 {
  margin-left: 20px;
}
.ml-24 {
  margin-left: 24px;
}
.ml-28 {
  margin-left: 28px;
}
.ml-32 {
  margin-left: 32px;
}
.ml-36 {
  margin-left: 36px;
}
.ml-4 {
  margin-left: 4px;
}
.ml-40 {
  margin-left: 40px;
}
.ml-48 {
  margin-left: 48px;
}
.ml-6 {
  margin-left: 6px;
}
.ml-8 {
  margin-left: 8px;
}
.ml-\[-1px\] {
  margin-left: -1px;
}
.ml-\[-270px\] {
  margin-left: -270px;
}
.ml-\[-4px\] {
  margin-left: -4px;
}
.ml-\[0\.1em\] {
  margin-left: 0.1em;
}
.ml-\[104px\] {
  margin-left: 104px;
}
.ml-\[12px\] {
  margin-left: 12px;
}
.ml-\[1px\] {
  margin-left: 1px;
}
.ml-\[26px\] {
  margin-left: 26px;
}
.ml-\[36px\] {
  margin-left: 36px;
}
.ml-\[3px\] {
  margin-left: 3px;
}
.ml-\[40vw\] {
  margin-left: 40vw;
}
.ml-\[9px\] {
  margin-left: 9px;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0;
}
.mr-10 {
  margin-right: 10px;
}
.mr-12 {
  margin-right: 12px;
}
.mr-120 {
  margin-right: 120px;
}
.mr-16 {
  margin-right: 16px;
}
.mr-2 {
  margin-right: 2px;
}
.mr-20 {
  margin-right: 20px;
}
.mr-24 {
  margin-right: 24px;
}
.mr-32 {
  margin-right: 32px;
}
.mr-4 {
  margin-right: 4px;
}
.mr-40 {
  margin-right: 40px;
}
.mr-48 {
  margin-right: 48px;
}
.mr-6 {
  margin-right: 6px;
}
.mr-8 {
  margin-right: 8px;
}
.mr-\[0\.05em\] {
  margin-right: 0.05em;
}
.mr-\[14px\] {
  margin-right: 14px;
}
.mr-\[17px\] {
  margin-right: 17px;
}
.mr-\[340px\] {
  margin-right: 340px;
}
.mr-\[36px\] {
  margin-right: 36px;
}
.mr-\[5px\] {
  margin-right: 5px;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0;
}
.mt-10 {
  margin-top: 10px;
}
.mt-12 {
  margin-top: 12px;
}
.mt-14 {
  margin-top: 14px;
}
.mt-16 {
  margin-top: 16px;
}
.mt-2 {
  margin-top: 2px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-24 {
  margin-top: 24px;
}
.mt-32 {
  margin-top: 32px;
}
.mt-4 {
  margin-top: 4px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-44 {
  margin-top: 44px;
}
.mt-48 {
  margin-top: 48px;
}
.mt-56 {
  margin-top: 56px;
}
.mt-6 {
  margin-top: 6px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-64 {
  margin-top: 64px;
}
.mt-8 {
  margin-top: 8px;
}
.mt-\[-30px\] {
  margin-top: -30px;
}
.mt-\[-32px\] {
  margin-top: -32px;
}
.mt-\[-3px\] {
  margin-top: -3px;
}
.mt-\[-46px\] {
  margin-top: -46px;
}
.mt-\[-4px\] {
  margin-top: -4px;
}
.mt-\[-50px\] {
  margin-top: -50px;
}
.mt-\[-9px\] {
  margin-top: -9px;
}
.mt-\[17px\] {
  margin-top: 17px;
}
.mt-\[1em\] {
  margin-top: 1em;
}
.mt-\[1px\] {
  margin-top: 1px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[22px\] {
  margin-top: 22px;
}
.mt-\[23px\] {
  margin-top: 23px;
}
.mt-\[3px\] {
  margin-top: 3px;
}
.mt-\[80px\] {
  margin-top: 80px;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.box-content {
  box-sizing: content-box;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.\!block {
  display: block !important;
}
.block {
  display: block;
}
.\!inline-block {
  display: inline-block !important;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.\!flex {
  display: flex !important;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.table-row-group {
  display: table-row-group;
}
.table-row {
  display: table-row;
}
.\!grid {
  display: grid !important;
}
.grid {
  display: grid;
}
.inline-grid {
  display: inline-grid;
}
.contents {
  display: contents;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.aspect-3\/2 {
  aspect-ratio: 3 / 2;
}
.aspect-\[1\.39\] {
  aspect-ratio: 1.39;
}
.aspect-\[110\/31\] {
  aspect-ratio: 110/31;
}
.aspect-\[318\/224\] {
  aspect-ratio: 318/224;
}
.aspect-\[4\/3\] {
  aspect-ratio: 4/3;
}
.aspect-\[9\/16\] {
  aspect-ratio: 9/16;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.aspect-video {
  aspect-ratio: 16 / 9;
}
.\!size-20 {
  width: 20px !important;
  height: 20px !important;
}
.\!size-24 {
  width: 24px !important;
  height: 24px !important;
}
.\!size-28 {
  width: 28px !important;
  height: 28px !important;
}
.\!size-32 {
  width: 32px !important;
  height: 32px !important;
}
.size-0 {
  width: 0;
  height: 0;
}
.size-10 {
  width: 10px;
  height: 10px;
}
.size-12 {
  width: 12px;
  height: 12px;
}
.size-120 {
  width: 120px;
  height: 120px;
}
.size-14 {
  width: 14px;
  height: 14px;
}
.size-16 {
  width: 16px;
  height: 16px;
}
.size-20 {
  width: 20px;
  height: 20px;
}
.size-24 {
  width: 24px;
  height: 24px;
}
.size-28 {
  width: 28px;
  height: 28px;
}
.size-32 {
  width: 32px;
  height: 32px;
}
.size-36 {
  width: 36px;
  height: 36px;
}
.size-40 {
  width: 40px;
  height: 40px;
}
.size-48 {
  width: 48px;
  height: 48px;
}
.size-56 {
  width: 56px;
  height: 56px;
}
.size-6 {
  width: 6px;
  height: 6px;
}
.size-60 {
  width: 60px;
  height: 60px;
}
.size-64 {
  width: 64px;
  height: 64px;
}
.size-68 {
  width: 68px;
  height: 68px;
}
.size-76 {
  width: 76px;
  height: 76px;
}
.size-8 {
  width: 8px;
  height: 8px;
}
.size-84 {
  width: 84px;
  height: 84px;
}
.size-\[104px\] {
  width: 104px;
  height: 104px;
}
.size-\[112px\] {
  width: 112px;
  height: 112px;
}
.size-\[113px\] {
  width: 113px;
  height: 113px;
}
.size-\[11px\] {
  width: 11px;
  height: 11px;
}
.size-\[125px\] {
  width: 125px;
  height: 125px;
}
.size-\[128px\] {
  width: 128px;
  height: 128px;
}
.size-\[136px\] {
  width: 136px;
  height: 136px;
}
.size-\[160px\] {
  width: 160px;
  height: 160px;
}
.size-\[17px\] {
  width: 17px;
  height: 17px;
}
.size-\[192px\] {
  width: 192px;
  height: 192px;
}
.size-\[22px\] {
  width: 22px;
  height: 22px;
}
.size-\[26px\] {
  width: 26px;
  height: 26px;
}
.size-\[30px\] {
  width: 30px;
  height: 30px;
}
.size-\[340px\] {
  width: 340px;
  height: 340px;
}
.size-\[40px\] {
  width: 40px;
  height: 40px;
}
.size-\[45px\] {
  width: 45px;
  height: 45px;
}
.size-\[46px\] {
  width: 46px;
  height: 46px;
}
.size-\[48px\] {
  width: 48px;
  height: 48px;
}
.size-\[58px\] {
  width: 58px;
  height: 58px;
}
.size-\[80px\] {
  width: 80px;
  height: 80px;
}
.size-\[88px\] {
  width: 88px;
  height: 88px;
}
.size-\[96px\] {
  width: 96px;
  height: 96px;
}
.size-\[calc\(100\%\+1px\)\] {
  width: calc(100% + 1px);
  height: calc(100% + 1px);
}
.size-full {
  width: 100%;
  height: 100%;
}
.\!h-12 {
  height: 12px !important;
}
.\!h-20 {
  height: 20px !important;
}
.\!h-24 {
  height: 24px !important;
}
.\!h-32 {
  height: 32px !important;
}
.\!h-6 {
  height: 6px !important;
}
.\!h-84 {
  height: 84px !important;
}
.\!h-\[37px\] {
  height: 37px !important;
}
.\!h-\[calc\(100vh-324px\)\] {
  height: calc(100vh - 324px) !important;
}
.\!h-auto {
  height: auto !important;
}
.\!h-full {
  height: 100% !important;
}
.h-0 {
  height: 0;
}
.h-10 {
  height: 10px;
}
.h-100 {
  height: 100px;
}
.h-12 {
  height: 12px;
}
.h-14 {
  height: 14px;
}
.h-144 {
  height: 144px;
}
.h-16 {
  height: 16px;
}
.h-20 {
  height: 20px;
}
.h-200 {
  height: 200px;
}
.h-24 {
  height: 24px;
}
.h-28 {
  height: 28px;
}
.h-32 {
  height: 32px;
}
.h-36 {
  height: 36px;
}
.h-40 {
  height: 40px;
}
.h-44 {
  height: 44px;
}
.h-48 {
  height: 48px;
}
.h-52 {
  height: 52px;
}
.h-56 {
  height: 56px;
}
.h-6 {
  height: 6px;
}
.h-60 {
  height: 60px;
}
.h-64 {
  height: 64px;
}
.h-76 {
  height: 76px;
}
.h-8 {
  height: 8px;
}
.h-84 {
  height: 84px;
}
.h-\[--headerRowHeight\] {
  height: var(--headerRowHeight);
}
.h-\[--placeholderHeight\] {
  height: var(--placeholderHeight);
}
.h-\[--skeletonHeight\] {
  height: var(--skeletonHeight);
}
.h-\[100px\] {
  height: 100px;
}
.h-\[100vh\] {
  height: 100vh;
}
.h-\[112px\] {
  height: 112px;
}
.h-\[120px\] {
  height: 120px;
}
.h-\[128px\] {
  height: 128px;
}
.h-\[130px\] {
  height: 130px;
}
.h-\[140px\] {
  height: 140px;
}
.h-\[150px\] {
  height: 150px;
}
.h-\[170px\] {
  height: 170px;
}
.h-\[179px\] {
  height: 179px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[192px\] {
  height: 192px;
}
.h-\[1em\] {
  height: 1em;
}
.h-\[1lh\] {
  height: 1lh;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[215px\] {
  height: 215px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[235px\] {
  height: 235px;
}
.h-\[250px\] {
  height: 250px;
}
.h-\[266px\] {
  height: 266px;
}
.h-\[27px\] {
  height: 27px;
}
.h-\[280px\] {
  height: 280px;
}
.h-\[297mm\] {
  height: 297mm;
}
.h-\[29px\] {
  height: 29px;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[306px\] {
  height: 306px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[30vh\] {
  height: 30vh;
}
.h-\[311px\] {
  height: 311px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[35px\] {
  height: 35px;
}
.h-\[360px\] {
  height: 360px;
}
.h-\[37px\] {
  height: 37px;
}
.h-\[380px\] {
  height: 380px;
}
.h-\[388px\] {
  height: 388px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[390px\] {
  height: 390px;
}
.h-\[392px\] {
  height: 392px;
}
.h-\[3px\] {
  height: 3px;
}
.h-\[400px\] {
  height: 400px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[450px\] {
  height: 450px;
}
.h-\[45px\] {
  height: 45px;
}
.h-\[500px\] {
  height: 500px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[53px\] {
  height: 53px;
}
.h-\[540px\] {
  height: 540px;
}
.h-\[560px\] {
  height: 560px;
}
.h-\[57px\] {
  height: 57px;
}
.h-\[580px\] {
  height: 580px;
}
.h-\[5px\] {
  height: 5px;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[61px\] {
  height: 61px;
}
.h-\[620px\] {
  height: 620px;
}
.h-\[630px\] {
  height: 630px;
}
.h-\[64px\] {
  height: 64px;
}
.h-\[65px\] {
  height: 65px;
}
.h-\[66px\] {
  height: 66px;
}
.h-\[69px\] {
  height: 69px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[85\%\] {
  height: 85%;
}
.h-\[88px\] {
  height: 88px;
}
.h-\[8rem\] {
  height: 8rem;
}
.h-\[940px\] {
  height: 940px;
}
.h-\[calc\(100\%-120px\)\] {
  height: calc(100% - 120px);
}
.h-\[calc\(100\%-48px\)\] {
  height: calc(100% - 48px);
}
.h-\[calc\(100\%-56px\)\] {
  height: calc(100% - 56px);
}
.h-\[calc\(100\%_\+_1px\)\] {
  height: calc(100% + 1px);
}
.h-\[calc\(100dvh-56px\)\] {
  height: calc(100dvh - 56px);
}
.h-\[calc\(100dvh_-_300px\)\] {
  height: calc(100dvh - 300px);
}
.h-\[calc\(100dvh_-_var\(--navBarVisibleHeight\)\)\] {
  height: calc(100dvh - var(--navBarVisibleHeight));
}
.h-\[calc\(100vh-84px\)\] {
  height: calc(100vh - 84px);
}
.h-auto {
  height: auto;
}
.h-dvh {
  height: 100dvh;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-max {
  height: -moz-max-content;
  height: max-content;
}
.h-screen {
  height: 100vh;
}
.max-h-0 {
  max-height: 0;
}
.max-h-200 {
  max-height: 200px;
}
.max-h-40 {
  max-height: 40px;
}
.max-h-52 {
  max-height: 52px;
}
.max-h-60 {
  max-height: 60px;
}
.max-h-64 {
  max-height: 64px;
}
.max-h-\[100dvh\] {
  max-height: 100dvh;
}
.max-h-\[150px\] {
  max-height: 150px;
}
.max-h-\[160px\] {
  max-height: 160px;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[24px\] {
  max-height: 24px;
}
.max-h-\[250px\] {
  max-height: 250px;
}
.max-h-\[256px\] {
  max-height: 256px;
}
.max-h-\[270px\] {
  max-height: 270px;
}
.max-h-\[320px\] {
  max-height: 320px;
}
.max-h-\[32px\] {
  max-height: 32px;
}
.max-h-\[360px\] {
  max-height: 360px;
}
.max-h-\[38px\] {
  max-height: 38px;
}
.max-h-\[400px\] {
  max-height: 400px;
}
.max-h-\[40px\] {
  max-height: 40px;
}
.max-h-\[40vh\] {
  max-height: 40vh;
}
.max-h-\[45px\] {
  max-height: 45px;
}
.max-h-\[460px\] {
  max-height: 460px;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[520px\] {
  max-height: 520px;
}
.max-h-\[580px\] {
  max-height: 580px;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[60px\] {
  max-height: 60px;
}
.max-h-\[632px\] {
  max-height: 632px;
}
.max-h-\[70px\] {
  max-height: 70px;
}
.max-h-\[75px\] {
  max-height: 75px;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[840px\] {
  max-height: 840px;
}
.max-h-\[85px\] {
  max-height: 85px;
}
.max-h-\[85vh\] {
  max-height: 85vh;
}
.max-h-\[88vh\] {
  max-height: 88vh;
}
.max-h-\[calc\(100\%-20px\)\] {
  max-height: calc(100% - 20px);
}
.max-h-\[calc\(100\%-48px\)\] {
  max-height: calc(100% - 48px);
}
.max-h-\[calc\(100\%-56px\)\] {
  max-height: calc(100% - 56px);
}
.max-h-\[calc\(100\%-68px-68px\)\] {
  max-height: calc(100% - 68px - 68px);
}
.max-h-\[calc\(100\%\/1-8px\)\] {
  max-height: calc(100% / 1 - 8px);
}
.max-h-\[calc\(100\%\/2-8px\)\] {
  max-height: calc(100% / 2 - 8px);
}
.max-h-\[calc\(100\%\/3-8px\)\] {
  max-height: calc(100% / 3 - 8px);
}
.max-h-\[calc\(100\%\/4-8px\)\] {
  max-height: calc(100% / 4 - 8px);
}
.max-h-\[calc\(100dvh-150px\)\] {
  max-height: calc(100dvh - 150px);
}
.max-h-\[calc\(100dvh-20px\)\] {
  max-height: calc(100dvh - 20px);
}
.max-h-\[calc\(100dvh-32px\)\] {
  max-height: calc(100dvh - 32px);
}
.max-h-\[calc\(100dvh-48px\)\] {
  max-height: calc(100dvh - 48px);
}
.max-h-\[calc\(100dvh_-_4px\)\] {
  max-height: calc(100dvh - 4px);
}
.max-h-\[calc\(100vh_-_var\(--floating-ui-padding\)\*2\)\] {
  max-height: calc(100vh - var(--floating-ui-padding) * 2);
}
.max-h-\[calc\(2\/3\*750px\)\] {
  max-height: calc(2 / 3 * 750px);
}
.max-h-\[calc\(90dvh\)\] {
  max-height: calc(90dvh);
}
.max-h-\[none\] {
  max-height: none;
}
.max-h-full {
  max-height: 100%;
}
.max-h-screen {
  max-height: 100vh;
}
.\!min-h-144 {
  min-height: 144px !important;
}
.\!min-h-20 {
  min-height: 20px !important;
}
.\!min-h-24 {
  min-height: 24px !important;
}
.\!min-h-28 {
  min-height: 28px !important;
}
.min-h-0 {
  min-height: 0;
}
.min-h-24 {
  min-height: 24px;
}
.min-h-32 {
  min-height: 32px;
}
.min-h-40 {
  min-height: 40px;
}
.min-h-48 {
  min-height: 48px;
}
.min-h-56 {
  min-height: 56px;
}
.min-h-60 {
  min-height: 60px;
}
.min-h-64 {
  min-height: 64px;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[125px\] {
  min-height: 125px;
}
.min-h-\[150px\] {
  min-height: 150px;
}
.min-h-\[16px\] {
  min-height: 16px;
}
.min-h-\[172px\] {
  min-height: 172px;
}
.min-h-\[180px\] {
  min-height: 180px;
}
.min-h-\[18px\] {
  min-height: 18px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[20px\] {
  min-height: 20px;
}
.min-h-\[21px\] {
  min-height: 21px;
}
.min-h-\[221px\] {
  min-height: 221px;
}
.min-h-\[230px\] {
  min-height: 230px;
}
.min-h-\[235px\] {
  min-height: 235px;
}
.min-h-\[240px\] {
  min-height: 240px;
}
.min-h-\[24px\] {
  min-height: 24px;
}
.min-h-\[250px\] {
  min-height: 250px;
}
.min-h-\[28px\] {
  min-height: 28px;
}
.min-h-\[29px\] {
  min-height: 29px;
}
.min-h-\[300px\] {
  min-height: 300px;
}
.min-h-\[30px\] {
  min-height: 30px;
}
.min-h-\[320px\] {
  min-height: 320px;
}
.min-h-\[32px\] {
  min-height: 32px;
}
.min-h-\[332px\] {
  min-height: 332px;
}
.min-h-\[34px\] {
  min-height: 34px;
}
.min-h-\[360px\] {
  min-height: 360px;
}
.min-h-\[36px\] {
  min-height: 36px;
}
.min-h-\[380px\] {
  min-height: 380px;
}
.min-h-\[386px\] {
  min-height: 386px;
}
.min-h-\[3em\] {
  min-height: 3em;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[40px\] {
  min-height: 40px;
}
.min-h-\[45px\] {
  min-height: 45px;
}
.min-h-\[48px\] {
  min-height: 48px;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-\[50px\] {
  min-height: 50px;
}
.min-h-\[50vh\] {
  min-height: 50vh;
}
.min-h-\[57px\] {
  min-height: 57px;
}
.min-h-\[60px\] {
  min-height: 60px;
}
.min-h-\[65px\] {
  min-height: 65px;
}
.min-h-\[66px\] {
  min-height: 66px;
}
.min-h-\[69px\] {
  min-height: 69px;
}
.min-h-\[72px\] {
  min-height: 72px;
}
.min-h-\[80px\] {
  min-height: 80px;
}
.min-h-\[90px\] {
  min-height: 90px;
}
.min-h-\[auto\] {
  min-height: auto;
}
.min-h-\[calc\(100dvh-60px\)\] {
  min-height: calc(100dvh - 60px);
}
.min-h-\[calc\(100vh-435px\)\] {
  min-height: calc(100vh - 435px);
}
.min-h-\[calc\(100vh_-_56px\)\] {
  min-height: calc(100vh - 56px);
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-144 {
  width: 144px !important;
}
.\!w-16 {
  width: 16px !important;
}
.\!w-20 {
  width: 20px !important;
}
.\!w-24 {
  width: 24px !important;
}
.\!w-28 {
  width: 28px !important;
}
.\!w-32 {
  width: 32px !important;
}
.\!w-44 {
  width: 44px !important;
}
.\!w-52 {
  width: 52px !important;
}
.\!w-60 {
  width: 60px !important;
}
.\!w-76 {
  width: 76px !important;
}
.\!w-\[150px\] {
  width: 150px !important;
}
.\!w-\[160px\] {
  width: 160px !important;
}
.\!w-\[257px\] {
  width: 257px !important;
}
.\!w-\[450px\] {
  width: 450px !important;
}
.\!w-\[480px\] {
  width: 480px !important;
}
.\!w-\[70px\] {
  width: 70px !important;
}
.\!w-auto {
  width: auto !important;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0;
}
.w-1\/12 {
  width: 8.333333%;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-1\/6 {
  width: 16.666667%;
}
.w-10 {
  width: 10px;
}
.w-10\/12 {
  width: 83.333333%;
}
.w-100 {
  width: 100px;
}
.w-12 {
  width: 12px;
}
.w-120 {
  width: 120px;
}
.w-14 {
  width: 14px;
}
.w-144 {
  width: 144px;
}
.w-16 {
  width: 16px;
}
.w-2 {
  width: 2px;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-2\/4 {
  width: 50%;
}
.w-2\/6 {
  width: 33.333333%;
}
.w-20 {
  width: 20px;
}
.w-200 {
  width: 200px;
}
.w-24 {
  width: 24px;
}
.w-28 {
  width: 28px;
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-32 {
  width: 32px;
}
.w-36 {
  width: 36px;
}
.w-4 {
  width: 4px;
}
.w-4\/12 {
  width: 33.333333%;
}
.w-4\/5 {
  width: 80%;
}
.w-4\/6 {
  width: 66.666667%;
}
.w-40 {
  width: 40px;
}
.w-44 {
  width: 44px;
}
.w-48 {
  width: 48px;
}
.w-5\/6 {
  width: 83.333333%;
}
.w-52 {
  width: 52px;
}
.w-56 {
  width: 56px;
}
.w-6 {
  width: 6px;
}
.w-60 {
  width: 60px;
}
.w-64 {
  width: 64px;
}
.w-68 {
  width: 68px;
}
.w-76 {
  width: 76px;
}
.w-8 {
  width: 8px;
}
.w-8\/12 {
  width: 66.666667%;
}
.w-84 {
  width: 84px;
}
.w-92 {
  width: 92px;
}
.w-94 {
  width: 94px;
}
.w-\[--width\] {
  width: var(--width);
}
.w-\[1\%\] {
  width: 1%;
}
.w-\[10\%\] {
  width: 10%;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[120\%\] {
  width: 120%;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[125px\] {
  width: 125px;
}
.w-\[128px\] {
  width: 128px;
}
.w-\[15\%\] {
  width: 15%;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[152px\] {
  width: 152px;
}
.w-\[155px\] {
  width: 155px;
}
.w-\[15px\] {
  width: 15px;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[164px\] {
  width: 164px;
}
.w-\[165px\] {
  width: 165px;
}
.w-\[169px\] {
  width: 169px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[184px\] {
  width: 184px;
}
.w-\[198px\] {
  width: 198px;
}
.w-\[1em\] {
  width: 1em;
}
.w-\[2\%\] {
  width: 2%;
}
.w-\[20\%\] {
  width: 20%;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[210mm\] {
  width: 210mm;
}
.w-\[210px\] {
  width: 210px;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[224px\] {
  width: 224px;
}
.w-\[228px\] {
  width: 228px;
}
.w-\[230px\] {
  width: 230px;
}
.w-\[235px\] {
  width: 235px;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[255px\] {
  width: 255px;
}
.w-\[256px\] {
  width: 256px;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[286px\] {
  width: 286px;
}
.w-\[288px\] {
  width: 288px;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[304px\] {
  width: 304px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[312px\] {
  width: 312px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[33\%\] {
  width: 33%;
}
.w-\[340px\] {
  width: 340px;
}
.w-\[342px\] {
  width: 342px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[35\%\] {
  width: 35%;
}
.w-\[350px\] {
  width: 350px;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[395px\] {
  width: 395px;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[43px\] {
  width: 43px;
}
.w-\[440px\] {
  width: 440px;
}
.w-\[448px\] {
  width: 448px;
}
.w-\[45px\] {
  width: 45px;
}
.w-\[480px\] {
  width: 480px;
}
.w-\[488px\] {
  width: 488px;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[500px\] {
  width: 500px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[512px\] {
  width: 512px;
}
.w-\[54px\] {
  width: 54px;
}
.w-\[580px\] {
  width: 580px;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[64px\] {
  width: 64px;
}
.w-\[65\%\] {
  width: 65%;
}
.w-\[650px\] {
  width: 650px;
}
.w-\[68px\] {
  width: 68px;
}
.w-\[696px\] {
  width: 696px;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[700px\] {
  width: 700px;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[75\%\] {
  width: 75%;
}
.w-\[75px\] {
  width: 75px;
}
.w-\[8\%\] {
  width: 8%;
}
.w-\[800px\] {
  width: 800px;
}
.w-\[830px\] {
  width: 830px;
}
.w-\[832px\] {
  width: 832px;
}
.w-\[83px\] {
  width: 83px;
}
.w-\[85\%\] {
  width: 85%;
}
.w-\[88px\] {
  width: 88px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[90px\] {
  width: 90px;
}
.w-\[90vw\] {
  width: 90vw;
}
.w-\[\] {
  width: ;
}
.w-\[calc\(100\%\+16px\)\] {
  width: calc(100% + 16px);
}
.w-\[calc\(100\%\+8px\)\] {
  width: calc(100% + 8px);
}
.w-\[calc\(100\%-16px\)\] {
  width: calc(100% - 16px);
}
.w-\[calc\(100\%-20px\)\] {
  width: calc(100% - 20px);
}
.w-\[calc\(100\%-24px\)\] {
  width: calc(100% - 24px);
}
.w-\[calc\(100\%-96px\)\] {
  width: calc(100% - 96px);
}
.w-\[calc\(100\%_\+_56px_\*_2\)\] {
  width: calc(100% + 56px * 2);
}
.w-\[calc\(100\%_-_160px\)\] {
  width: calc(100% - 160px);
}
.w-\[calc\(100vw-64px\)\] {
  width: calc(100vw - 64px);
}
.w-\[calc\(100vw-96px\)\] {
  width: calc(100vw - 96px);
}
.w-\[calc\(200\%\+12px\)\] {
  width: calc(200% + 12px);
}
.w-\[calc\(50\%-20px\)\] {
  width: calc(50% - 20px);
}
.w-\[fit-content\] {
  width: -moz-fit-content;
  width: fit-content;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
.w-screen {
  width: 100vw;
}
.\!min-w-20 {
  min-width: 20px !important;
}
.\!min-w-24 {
  min-width: 24px !important;
}
.\!min-w-28 {
  min-width: 28px !important;
}
.\!min-w-\[480px\] {
  min-width: 480px !important;
}
.min-w-0 {
  min-width: 0;
}
.min-w-16 {
  min-width: 16px;
}
.min-w-200 {
  min-width: 200px;
}
.min-w-24 {
  min-width: 24px;
}
.min-w-32 {
  min-width: 32px;
}
.min-w-36 {
  min-width: 36px;
}
.min-w-40 {
  min-width: 40px;
}
.min-w-48 {
  min-width: 48px;
}
.min-w-60 {
  min-width: 60px;
}
.min-w-64 {
  min-width: 64px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[104px\] {
  min-width: 104px;
}
.min-w-\[109px\] {
  min-width: 109px;
}
.min-w-\[110px\] {
  min-width: 110px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[125px\] {
  min-width: 125px;
}
.min-w-\[128px\] {
  min-width: 128px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[16px\] {
  min-width: 16px;
}
.min-w-\[170px\] {
  min-width: 170px;
}
.min-w-\[182px\] {
  min-width: 182px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[210px\] {
  min-width: 210px;
}
.min-w-\[228px\] {
  min-width: 228px;
}
.min-w-\[230px\] {
  min-width: 230px;
}
.min-w-\[240px\] {
  min-width: 240px;
}
.min-w-\[24px\] {
  min-width: 24px;
}
.min-w-\[250px\] {
  min-width: 250px;
}
.min-w-\[288px\] {
  min-width: 288px;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[32px\] {
  min-width: 32px;
}
.min-w-\[350px\] {
  min-width: 350px;
}
.min-w-\[36px\] {
  min-width: 36px;
}
.min-w-\[450px\] {
  min-width: 450px;
}
.min-w-\[460px\] {
  min-width: 460px;
}
.min-w-\[480px\] {
  min-width: 480px;
}
.min-w-\[488px\] {
  min-width: 488px;
}
.min-w-\[48px\] {
  min-width: 48px;
}
.min-w-\[50\%\] {
  min-width: 50%;
}
.min-w-\[50px\] {
  min-width: 50px;
}
.min-w-\[540px\] {
  min-width: 540px;
}
.min-w-\[58px\] {
  min-width: 58px;
}
.min-w-\[60px\] {
  min-width: 60px;
}
.min-w-\[660px\] {
  min-width: 660px;
}
.min-w-\[66px\] {
  min-width: 66px;
}
.min-w-\[77px\] {
  min-width: 77px;
}
.min-w-fit {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.min-w-full {
  min-width: 100%;
}
.min-w-min {
  min-width: -moz-min-content;
  min-width: min-content;
}
.\!max-w-\[350px\] {
  max-width: 350px !important;
}
.\!max-w-\[375px\] {
  max-width: 375px !important;
}
.\!max-w-\[480px\] {
  max-width: 480px !important;
}
.\!max-w-\[64px\] {
  max-width: 64px !important;
}
.\!max-w-fit {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}
.max-w-144 {
  max-width: 144px;
}
.max-w-200 {
  max-width: 200px;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-64 {
  max-width: 64px;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[104px\] {
  max-width: 104px;
}
.max-w-\[1120px\] {
  max-width: 1120px;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[125px\] {
  max-width: 125px;
}
.max-w-\[135px\] {
  max-width: 135px;
}
.max-w-\[136px\] {
  max-width: 136px;
}
.max-w-\[1400px\] {
  max-width: 1400px;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[1440px\] {
  max-width: 1440px;
}
.max-w-\[14px\] {
  max-width: 14px;
}
.max-w-\[160px\] {
  max-width: 160px;
}
.max-w-\[175px\] {
  max-width: 175px;
}
.max-w-\[180px\] {
  max-width: 180px;
}
.max-w-\[190px\] {
  max-width: 190px;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[220px\] {
  max-width: 220px;
}
.max-w-\[224px\] {
  max-width: 224px;
}
.max-w-\[24px\] {
  max-width: 24px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[260px\] {
  max-width: 260px;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[30\%\] {
  max-width: 30%;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[328px\] {
  max-width: 328px;
}
.max-w-\[33\.333\%\] {
  max-width: 33.333%;
}
.max-w-\[330px\] {
  max-width: 330px;
}
.max-w-\[340px\] {
  max-width: 340px;
}
.max-w-\[34px\] {
  max-width: 34px;
}
.max-w-\[350px\] {
  max-width: 350px;
}
.max-w-\[390px\] {
  max-width: 390px;
}
.max-w-\[40\%\] {
  max-width: 40%;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[40ch\] {
  max-width: 40ch;
}
.max-w-\[440px\] {
  max-width: 440px;
}
.max-w-\[442px\] {
  max-width: 442px;
}
.max-w-\[450px\] {
  max-width: 450px;
}
.max-w-\[460px\] {
  max-width: 460px;
}
.max-w-\[480px\] {
  max-width: 480px;
}
.max-w-\[488px\] {
  max-width: 488px;
}
.max-w-\[54px\] {
  max-width: 54px;
}
.max-w-\[550px\] {
  max-width: 550px;
}
.max-w-\[600px\] {
  max-width: 600px;
}
.max-w-\[65\%\] {
  max-width: 65%;
}
.max-w-\[65ch\] {
  max-width: 65ch;
}
.max-w-\[66px\] {
  max-width: 66px;
}
.max-w-\[680px\] {
  max-width: 680px;
}
.max-w-\[70\%\] {
  max-width: 70%;
}
.max-w-\[700px\] {
  max-width: 700px;
}
.max-w-\[712px\] {
  max-width: 712px;
}
.max-w-\[720px\] {
  max-width: 720px;
}
.max-w-\[736px\] {
  max-width: 736px;
}
.max-w-\[744px\] {
  max-width: 744px;
}
.max-w-\[750px\] {
  max-width: 750px;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-\[800px\] {
  max-width: 800px;
}
.max-w-\[850px\] {
  max-width: 850px;
}
.max-w-\[880px\] {
  max-width: 880px;
}
.max-w-\[cal\(100vw-60px\)\] {
  max-width: cal(100vw-60px);
}
.max-w-\[calc\(100\%-1024px\)\] {
  max-width: calc(100% - 1024px);
}
.max-w-\[calc\(100\%-16px\)\] {
  max-width: calc(100% - 16px);
}
.max-w-\[calc\(100\%-24px\)\] {
  max-width: calc(100% - 24px);
}
.max-w-\[calc\(100\%-56px\)\] {
  max-width: calc(100% - 56px);
}
.max-w-\[calc\(100\%-72px\)\] {
  max-width: calc(100% - 72px);
}
.max-w-\[calc\(100vw-16px\)\] {
  max-width: calc(100vw - 16px);
}
.max-w-\[calc\(100vw-32px\)\] {
  max-width: calc(100vw - 32px);
}
.max-w-\[calc\(100vw_-_40px\)\] {
  max-width: calc(100vw - 40px);
}
.max-w-\[calc\(1300px\)\] {
  max-width: calc(1300px);
}
.max-w-\[calc\(50\%-8px\)\] {
  max-width: calc(50% - 8px);
}
.max-w-\[calc\(660px-200px\)\] {
  max-width: calc(660px - 200px);
}
.max-w-\[calc\(700px_-_var\(--floating-ui-padding\)\*2\)\] {
  max-width: calc(700px - var(--floating-ui-padding) * 2);
}
.max-w-\[none\] {
  max-width: none;
}
.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-max {
  max-width: -moz-max-content;
  max-width: max-content;
}
.max-w-none {
  max-width: none;
}
.max-w-screen-lg {
  max-width: 1024px;
}
.max-w-screen-sm {
  max-width: 640px;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-2 {
  flex: 2 2 0%;
}
.flex-\[0_0_20px\] {
  flex: 0 0 20px;
}
.flex-\[0_0_64px\] {
  flex: 0 0 64px;
}
.flex-\[0_0_69px\] {
  flex: 0 0 69px;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.grow-0 {
  flex-grow: 0;
}
.\!basis-0 {
  flex-basis: 0 !important;
}
.basis-0 {
  flex-basis: 0;
}
.basis-1\/12 {
  flex-basis: 8.333333%;
}
.basis-1\/2 {
  flex-basis: 50%;
}
.basis-11\/12 {
  flex-basis: 91.666667%;
}
.basis-\[255px\] {
  flex-basis: 255px;
}
.table-auto {
  table-layout: auto;
}
.table-fixed {
  table-layout: fixed;
}
.border-collapse {
  border-collapse: collapse;
}
.border-separate {
  border-collapse: separate;
}
.border-spacing-0 {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.origin-center {
  transform-origin: center;
}
.origin-left {
  transform-origin: left;
}
.\!-translate-y-1\/2 {
  --tw-translate-y: -50% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!translate-x-0 {
  --tw-translate-x: 0 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!translate-y-0 {
  --tw-translate-y: 0 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/3 {
  --tw-translate-x: -33.333333%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-56 {
  --tw-translate-x: -56px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-8 {
  --tw-translate-x: -8px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-\[62\%\] {
  --tw-translate-x: -62%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-2\/4 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-10px\] {
  --tw-translate-x: -10px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-150\%\] {
  --tw-translate-x: -150%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-2\.5px\] {
  --tw-translate-x: -2.5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-5px\] {
  --tw-translate-x: -5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-7\.5px\] {
  --tw-translate-x: -7.5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[10px\] {
  --tw-translate-x: 10px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[2\.5px\] {
  --tw-translate-x: 2.5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[5px\] {
  --tw-translate-x: 5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[62\%\] {
  --tw-translate-x: 62%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[7\.5px\] {
  --tw-translate-x: 7.5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\/3 {
  --tw-translate-y: 33.333333%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-2 {
  --tw-translate-y: 2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[200\%\] {
  --tw-translate-y: 200%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[44\%\] {
  --tw-translate-y: 44%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-180 {
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-2 {
  --tw-rotate: -2deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-\[30deg\] {
  --tw-rotate: -30deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-2 {
  --tw-rotate: 2deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-3 {
  --tw-rotate: 3deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.7\] {
  --tw-scale-x: 0.7;
  --tw-scale-y: 0.7;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[500\%\] {
  --tw-scale-x: 500%;
  --tw-scale-y: 500%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-scale-x-100 {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.animate-\[fadeOut_3s_both\] {
  animation: fadeOut 3s both;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.animate-fadeIn {
  animation: fadeIn 0.3s ease-in-out;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.animate-fadeOut {
  animation: fadeOut 0.3s ease-in-out;
}
@keyframes indeterminate {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.animate-indeterminate {
  animation: indeterminate 1s linear infinite;
}
@keyframes pulse {
  50% {
    opacity: var(--keyframes-pulse-opacity, .5);
  }
}
.animate-pulse {
  animation: pulse var(--animation-duration, 2s) cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes scale-in-center {
  0% {
    transform: scale(0.64);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.animate-scale-in-center {
  animation: scale-in-center 0.3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@keyframes slide-in-top {
  0% {
    transform: translateY(-104px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.animate-slide-in-top {
  animation: slide-in-top 0.3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.cursor-auto {
  cursor: auto;
}
.cursor-default {
  cursor: default;
}
.cursor-grab {
  cursor: grab;
}
.cursor-grabbing {
  cursor: grabbing;
}
.cursor-help {
  cursor: help;
}
.cursor-move {
  cursor: move;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-zoom-in {
  cursor: zoom-in;
}
.cursor-zoom-out {
  cursor: zoom-out;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
.resize-none {
  resize: none;
}
.resize-y {
  resize: vertical;
}
.resize {
  resize: both;
}
.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-start {
  scroll-snap-align: start;
}
.snap-center {
  scroll-snap-align: center;
}
.scroll-mt-\[106px\] {
  scroll-margin-top: 106px;
}
.scroll-mt-\[120px\] {
  scroll-margin-top: 120px;
}
.scroll-pl-\[280px\] {
  scroll-padding-left: 280px;
}
.list-inside {
  list-style-position: inside;
}
.list-outside {
  list-style-position: outside;
}
.list-decimal {
  list-style-type: decimal;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.columns-2 {
  -moz-columns: 2;
       columns: 2;
}
.columns-3 {
  -moz-columns: 3;
       columns: 3;
}
.columns-4 {
  -moz-columns: 4;
       columns: 4;
}
.break-inside-avoid-page {
  break-inside: avoid-page;
}
.break-after-auto {
  -moz-column-break-after: auto;
       break-after: auto;
}
.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}
.grid-flow-row {
  grid-auto-flow: row;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[140px_1fr\] {
  grid-template-columns: 140px 1fr;
}
.grid-cols-\[144px_auto_auto\] {
  grid-template-columns: 144px auto auto;
}
.grid-cols-\[160px_calc\(100\%_-_184px\)\] {
  grid-template-columns: 160px calc(100% - 184px);
}
.grid-cols-\[1fr_16px_1fr_1fr\] {
  grid-template-columns: 1fr 16px 1fr 1fr;
}
.grid-cols-\[1fr_1fr_1fr\] {
  grid-template-columns: 1fr 1fr 1fr;
}
.grid-cols-\[1fr_2\.5fr\] {
  grid-template-columns: 1fr 2.5fr;
}
.grid-cols-\[1fr_20px_1fr\] {
  grid-template-columns: 1fr 20px 1fr;
}
.grid-cols-\[1fr_90px\] {
  grid-template-columns: 1fr 90px;
}
.grid-cols-\[20px_auto\] {
  grid-template-columns: 20px auto;
}
.grid-cols-\[20px_auto_20px\] {
  grid-template-columns: 20px auto 20px;
}
.grid-cols-\[220px_calc\(100\%_-_228px\)\] {
  grid-template-columns: 220px calc(100% - 228px);
}
.grid-cols-\[2fr_1fr_1fr\] {
  grid-template-columns: 2fr 1fr 1fr;
}
.grid-cols-\[35px_auto_160px\] {
  grid-template-columns: 35px auto 160px;
}
.grid-cols-\[48px_auto\] {
  grid-template-columns: 48px auto;
}
.grid-cols-\[50\%_minmax\(200px\2c _50\%\)\] {
  grid-template-columns: 50% minmax(200px, 50%);
}
.grid-cols-\[70px_repeat\(7\2c _1fr\)\] {
  grid-template-columns: 70px repeat(7, 1fr);
}
.grid-cols-\[auto_1fr\] {
  grid-template-columns: auto 1fr;
}
.grid-cols-\[auto_1fr_auto\] {
  grid-template-columns: auto 1fr auto;
}
.grid-cols-\[auto_48px\] {
  grid-template-columns: auto 48px;
}
.grid-cols-\[auto_auto\] {
  grid-template-columns: auto auto;
}
.grid-cols-\[auto_auto_1fr\] {
  grid-template-columns: auto auto 1fr;
}
.grid-cols-\[calc\(100\%_-_1px\)_1px\] {
  grid-template-columns: calc(100% - 1px) 1px;
}
.grid-cols-\[calc\(100\%_-_340px\)_340px\] {
  grid-template-columns: calc(100% - 340px) 340px;
}
.grid-cols-\[calc\(100\%_-_var\(--sidebarWidth\2c _300px\)\)_var\(--sidebarWidth\2c _300px\)\] {
  grid-template-columns: calc(100% - var(--sidebarWidth, 300px)) var(--sidebarWidth, 300px);
}
.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\] {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto;
}
.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\] {
  grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;
}
.grid-cols-\[minmax\(50px\2c _1fr\)_32px\] {
  grid-template-columns: minmax(50px, 1fr) 32px;
}
.grid-cols-\[repeat\(auto-fill\2c _minmax\(190px\2c _1fr\)\)\] {
  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
}
.grid-cols-\[repeat\(var\(--rowSize\)\2c 32px\)\] {
  grid-template-columns: repeat(var(--rowSize),32px);
}
.grid-cols-subgrid {
  grid-template-columns: subgrid;
}
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows-\[0fr\] {
  grid-template-rows: 0fr;
}
.grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}
.grid-rows-\[1fr_auto_1fr\] {
  grid-template-rows: 1fr auto 1fr;
}
.grid-rows-\[56px_1fr\] {
  grid-template-rows: 56px 1fr;
}
.grid-rows-\[auto_1fr_auto\] {
  grid-template-rows: auto 1fr auto;
}
.grid-rows-\[auto_min-content\] {
  grid-template-rows: auto min-content;
}
.\!flex-row {
  flex-direction: row !important;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-content-center {
  place-content: center;
}
.place-content-between {
  place-content: space-between;
}
.place-items-center {
  place-items: center;
}
.place-items-stretch {
  place-items: stretch;
}
.content-center {
  align-content: center;
}
.content-start {
  align-content: flex-start;
}
.content-end {
  align-content: flex-end;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.\!justify-start {
  justify-content: flex-start !important;
}
.justify-start {
  justify-content: flex-start;
}
.\!justify-end {
  justify-content: flex-end !important;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-evenly {
  justify-content: space-evenly;
}
.justify-stretch {
  justify-content: stretch;
}
.justify-items-start {
  justify-items: start;
}
.justify-items-center {
  justify-items: center;
}
.justify-items-stretch {
  justify-items: stretch;
}
.\!gap-0 {
  gap: 0 !important;
}
.\!gap-12 {
  gap: 12px !important;
}
.\!gap-14 {
  gap: 14px !important;
}
.\!gap-16 {
  gap: 16px !important;
}
.\!gap-24 {
  gap: 24px !important;
}
.\!gap-4 {
  gap: 4px !important;
}
.gap-0 {
  gap: 0;
}
.gap-10 {
  gap: 10px;
}
.gap-12 {
  gap: 12px;
}
.gap-14 {
  gap: 14px;
}
.gap-16 {
  gap: 16px;
}
.gap-2 {
  gap: 2px;
}
.gap-20 {
  gap: 20px;
}
.gap-24 {
  gap: 24px;
}
.gap-28 {
  gap: 28px;
}
.gap-32 {
  gap: 32px;
}
.gap-36 {
  gap: 36px;
}
.gap-4 {
  gap: 4px;
}
.gap-40 {
  gap: 40px;
}
.gap-48 {
  gap: 48px;
}
.gap-6 {
  gap: 6px;
}
.gap-64 {
  gap: 64px;
}
.gap-8 {
  gap: 8px;
}
.gap-84 {
  gap: 84px;
}
.gap-\[--gap\] {
  gap: var(--gap);
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[1px\] {
  gap: 1px;
}
.gap-\[33px\] {
  gap: 33px;
}
.gap-\[3px\] {
  gap: 3px;
}
.gap-\[5px\] {
  gap: 5px;
}
.gap-\[80px\] {
  gap: 80px;
}
.gap-x-10 {
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.gap-x-12 {
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.gap-x-16 {
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.gap-x-2 {
  -moz-column-gap: 2px;
       column-gap: 2px;
}
.gap-x-20 {
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.gap-x-24 {
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.gap-x-28 {
  -moz-column-gap: 28px;
       column-gap: 28px;
}
.gap-x-32 {
  -moz-column-gap: 32px;
       column-gap: 32px;
}
.gap-x-4 {
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.gap-x-40 {
  -moz-column-gap: 40px;
       column-gap: 40px;
}
.gap-x-6 {
  -moz-column-gap: 6px;
       column-gap: 6px;
}
.gap-x-60 {
  -moz-column-gap: 60px;
       column-gap: 60px;
}
.gap-x-8 {
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.gap-x-\[1\%\] {
  -moz-column-gap: 1%;
       column-gap: 1%;
}
.gap-y-0 {
  row-gap: 0;
}
.gap-y-10 {
  row-gap: 10px;
}
.gap-y-12 {
  row-gap: 12px;
}
.gap-y-16 {
  row-gap: 16px;
}
.gap-y-2 {
  row-gap: 2px;
}
.gap-y-20 {
  row-gap: 20px;
}
.gap-y-24 {
  row-gap: 24px;
}
.gap-y-4 {
  row-gap: 4px;
}
.gap-y-6 {
  row-gap: 6px;
}
.gap-y-64 {
  row-gap: 64px;
}
.gap-y-8 {
  row-gap: 8px;
}
.space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(12px * var(--tw-space-x-reverse));
  margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(14px * var(--tw-space-x-reverse));
  margin-left: calc(14px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16px * var(--tw-space-x-reverse));
  margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2px * var(--tw-space-x-reverse));
  margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(24px * var(--tw-space-x-reverse));
  margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(6px * var(--tw-space-x-reverse));
  margin-left: calc(6px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(8px * var(--tw-space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(12px * var(--tw-space-y-reverse));
}
.space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16px * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2px * var(--tw-space-y-reverse));
}
.space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(20px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(20px * var(--tw-space-y-reverse));
}
.space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24px * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4px * var(--tw-space-y-reverse));
}
.space-y-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(48px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(48px * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6px * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8px * var(--tw-space-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}
.divide-neutral > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-border-neutral-default);
}
.divide-neutral-medium > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-border-neutral-medium);
}
.divide-neutral-strong > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--color-border-neutral-strong);
}
.\!self-start {
  align-self: flex-start !important;
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.justify-self-start {
  justify-self: start;
}
.justify-self-end {
  justify-self: end;
}
.overflow-auto {
  overflow: auto;
}
.\!overflow-hidden {
  overflow: hidden !important;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-clip {
  overflow: clip;
}
.\!overflow-visible {
  overflow: visible !important;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.overscroll-contain {
  overscroll-behavior: contain;
}
.overscroll-x-none {
  overscroll-behavior-x: none;
}
.scroll-smooth {
  scroll-behavior: smooth;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.hyphens-auto {
  -webkit-hyphens: auto;
          hyphens: auto;
}
.\!whitespace-normal {
  white-space: normal !important;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre {
  white-space: pre;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.text-wrap {
  text-wrap: wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.text-balance {
  text-wrap: balance;
}
.text-pretty {
  text-wrap: pretty;
}
.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.\!rounded {
  border-radius: 4px !important;
}
.\!rounded-0 {
  border-radius: 0 !important;
}
.\!rounded-10 {
  border-radius: 10px !important;
}
.\!rounded-6 {
  border-radius: 6px !important;
}
.rounded {
  border-radius: 4px;
}
.rounded-0 {
  border-radius: 0;
}
.rounded-10 {
  border-radius: 10px;
}
.rounded-6 {
  border-radius: 6px;
}
.rounded-8 {
  border-radius: 8px;
}
.rounded-\[1\.5rem\] {
  border-radius: 1.5rem;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[28px\] {
  border-radius: 28px;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[2rem\] {
  border-radius: 2rem;
}
.rounded-\[30px\] {
  border-radius: 30px;
}
.rounded-\[32px\] {
  border-radius: 32px;
}
.rounded-\[38px\] {
  border-radius: 38px;
}
.rounded-\[3px\] {
  border-radius: 3px;
}
.rounded-\[44px\] {
  border-radius: 44px;
}
.rounded-\[48px\] {
  border-radius: 48px;
}
.rounded-\[50\%\] {
  border-radius: 50%;
}
.rounded-\[9px\] {
  border-radius: 9px;
}
.rounded-\[inherit\] {
  border-radius: inherit;
}
.rounded-full {
  border-radius: 9999px;
}
.\!rounded-b-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.\!rounded-l-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.\!rounded-r-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.\!rounded-t-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.\!rounded-t-10 {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}
.rounded-b-0 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-b-10 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.rounded-b-6 {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.rounded-b-8 {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rounded-b-\[inherit\] {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.rounded-e-6 {
  border-start-end-radius: 6px;
  border-end-end-radius: 6px;
}
.rounded-l {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rounded-l-0 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-l-10 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.rounded-l-8 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rounded-l-\[3px\] {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.rounded-l-\[7px\] {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-r-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rounded-r-10 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.rounded-r-8 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.rounded-r-\[7px\] {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.rounded-s-0 {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.rounded-t-0 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rounded-t-10 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.rounded-t-6 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.rounded-t-8 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-t-\[inherit\] {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.rounded-bl-0 {
  border-bottom-left-radius: 0;
}
.rounded-bl-10 {
  border-bottom-left-radius: 10px;
}
.rounded-bl-8 {
  border-bottom-left-radius: 8px;
}
.rounded-br-0 {
  border-bottom-right-radius: 0;
}
.rounded-br-10 {
  border-bottom-right-radius: 10px;
}
.rounded-br-8 {
  border-bottom-right-radius: 8px;
}
.rounded-br-\[4px\] {
  border-bottom-right-radius: 4px;
}
.rounded-br-\[9px\] {
  border-bottom-right-radius: 9px;
}
.rounded-ee-\[3px\] {
  border-end-end-radius: 3px;
}
.rounded-se-10 {
  border-start-end-radius: 10px;
}
.rounded-tl-\[0px\] {
  border-top-left-radius: 0px;
}
.rounded-tr-10 {
  border-top-right-radius: 10px;
}
.rounded-tr-8 {
  border-top-right-radius: 8px;
}
.rounded-tr-\[9px\] {
  border-top-right-radius: 9px;
}
.\!border-0 {
  border-width: 0px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-\[1\.5px\] {
  border-width: 1.5px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-\[6px\] {
  border-width: 6px;
}
.\!border-x-0 {
  border-left-width: 0px !important;
  border-right-width: 0px !important;
}
.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.\!border-b {
  border-bottom-width: 1px !important;
}
.\!border-r-0 {
  border-right-width: 0px !important;
}
.\!border-t-0 {
  border-top-width: 0px !important;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-4 {
  border-bottom-width: 4px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-b-\[3px\] {
  border-bottom-width: 3px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-l-\[3px\] {
  border-left-width: 3px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-0 {
  border-right-width: 0px;
}
.border-r-\[1px\] {
  border-right-width: 1px;
}
.border-r-\[40px\] {
  border-right-width: 40px;
}
.border-s-0 {
  border-inline-start-width: 0px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-t-\[40px\] {
  border-top-width: 40px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-neutral {
  border-color: var(--color-border-neutral-default) !important;
}
.\!border-pink-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(244 63 133 / var(--tw-border-opacity)) !important;
}
.\!border-red-500 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(239 68 68 / var(--tw-border-opacity)) !important;
}
.border-action-medium {
  border-color: var(--color-border-action-medium);
}
.border-amber-100 {
  --tw-border-opacity: 1;
  border-color: rgb(254 243 199 / var(--tw-border-opacity));
}
.border-amber-600 {
  --tw-border-opacity: 1;
  border-color: rgb(217 119 6 / var(--tw-border-opacity));
}
.border-base-grey-17 {
  --tw-border-opacity: 1;
  border-color: rgb(210 211 214 / var(--tw-border-opacity));
}
.border-base-grey-3 {
  --tw-border-opacity: 1;
  border-color: rgb(248 248 249 / var(--tw-border-opacity));
}
.border-base-grey-31 {
  --tw-border-opacity: 1;
  border-color: rgb(173 174 178 / var(--tw-border-opacity));
}
.border-base-grey-64 {
  --tw-border-opacity: 1;
  border-color: rgb(87 89 95 / var(--tw-border-opacity));
}
.border-base-grey-9 {
  --tw-border-opacity: 1;
  border-color: rgb(229 230 233 / var(--tw-border-opacity));
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-black\/10 {
  border-color: rgb(0 0 0 / 0.1);
}
.border-black\/5 {
  border-color: rgb(0 0 0 / 0.05);
}
.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgb(219 234 254 / var(--tw-border-opacity));
}
.border-brand-primary {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 133 / var(--tw-border-opacity));
}
.border-brand-primary-90 {
  --tw-border-opacity: 1;
  border-color: rgb(245 82 145 / var(--tw-border-opacity));
}
.border-brand-primary-90\/20 {
  border-color: rgb(245 82 145 / 0.2);
}
.border-danger {
  border-color: var(--color-border-danger-default);
}
.border-darkgray {
  --tw-border-opacity: 1;
  border-color: rgb(185 187 209 / var(--tw-border-opacity));
}
.border-info {
  border-color: var(--color-border-info-default);
}
.border-lime-500 {
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity));
}
.border-neutral {
  border-color: var(--color-border-neutral-default);
}
.border-neutral-medium {
  border-color: var(--color-border-neutral-medium);
}
.border-neutral-strong {
  border-color: var(--color-border-neutral-strong);
}
.border-pink-100 {
  --tw-border-opacity: 1;
  border-color: rgb(255 229 238 / var(--tw-border-opacity));
}
.border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 133 / var(--tw-border-opacity));
}
.border-pink-500\/60 {
  border-color: rgb(244 63 133 / 0.6);
}
.border-pink-600 {
  --tw-border-opacity: 1;
  border-color: rgb(215 37 109 / var(--tw-border-opacity));
}
.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.border-teal-100 {
  --tw-border-opacity: 1;
  border-color: rgb(215 249 242 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-venetian-red {
  --tw-border-opacity: 1;
  border-color: rgb(208 2 27 / var(--tw-border-opacity));
}
.border-violet-100 {
  --tw-border-opacity: 1;
  border-color: rgb(237 233 254 / var(--tw-border-opacity));
}
.border-warning {
  border-color: var(--color-border-warning-default);
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-white\/15 {
  border-color: rgb(255 255 255 / 0.15);
}
.border-white\/20 {
  border-color: rgb(255 255 255 / 0.2);
}
.border-zinc-200 {
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity));
}
.border-zinc-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity));
}
.border-zinc-350 {
  --tw-border-opacity: 1;
  border-color: rgb(178 179 185 / var(--tw-border-opacity));
}
.border-zinc-50 {
  --tw-border-opacity: 1;
  border-color: rgb(248 248 249 / var(--tw-border-opacity));
}
.border-zinc-700 {
  --tw-border-opacity: 1;
  border-color: rgb(63 63 70 / var(--tw-border-opacity));
}
.border-zinc-750\/5 {
  border-color: rgb(52 53 58 / 0.05);
}
.border-zinc-800 {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.border-y-neutral {
  border-top-color: var(--color-border-neutral-default);
  border-bottom-color: var(--color-border-neutral-default);
}
.\!border-b-action-medium {
  border-bottom-color: var(--color-border-action-medium) !important;
}
.\!border-t-white {
  --tw-border-opacity: 1 !important;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.border-b-\[\#ffffff5c\] {
  border-bottom-color: #ffffff5c;
}
.border-b-action-medium-active {
  border-bottom-color: var(--color-border-action-medium-active);
}
.border-b-neutral {
  border-bottom-color: var(--color-border-neutral-default);
}
.border-b-neutral-medium {
  border-bottom-color: var(--color-border-neutral-medium);
}
.border-b-neutral-strong {
  border-bottom-color: var(--color-border-neutral-strong);
}
.border-b-red-500 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-l-neutral {
  border-left-color: var(--color-border-neutral-default);
}
.border-l-red-500 {
  --tw-border-opacity: 1;
  border-left-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-l-zinc-200 {
  --tw-border-opacity: 1;
  border-left-color: rgb(228 228 231 / var(--tw-border-opacity));
}
.border-r-neutral {
  border-right-color: var(--color-border-neutral-default);
}
.border-r-transparent {
  border-right-color: transparent;
}
.border-t-\[\#fff\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-t-action-medium-active {
  border-top-color: var(--color-border-action-medium-active);
}
.border-t-green-500 {
  --tw-border-opacity: 1;
  border-top-color: rgb(38 193 43 / var(--tw-border-opacity));
}
.border-t-neutral {
  border-top-color: var(--color-border-neutral-default);
}
.border-t-neutral-medium {
  border-top-color: var(--color-border-neutral-medium);
}
.border-opacity-40 {
  --tw-border-opacity: 0.4;
}
.\!bg-action-strong {
  background-color: var(--color-background-action-strong) !important;
}
.\!bg-action-weak-active {
  background-color: var(--color-background-action-weak-active) !important;
}
.\!bg-copilot-strong {
  background-color: var(--color-background-copilot-strong) !important;
}
.\!bg-danger-strong {
  background-color: var(--color-background-danger-strong) !important;
}
.\!bg-decorative-amber-strong {
  background-color: var(--color-background-decorative-amber-strong) !important;
}
.\!bg-neutral {
  background-color: var(--color-background-neutral-default) !important;
}
.\!bg-neutral-weak {
  background-color: var(--color-background-neutral-weak) !important;
}
.\!bg-rose-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity)) !important;
}
.\!bg-success-strong {
  background-color: var(--color-background-success-strong) !important;
}
.\!bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.\!bg-zinc-750\/10 {
  background-color: rgb(52 53 58 / 0.1) !important;
}
.bg-\[\#00000022\] {
  background-color: #00000022;
}
.bg-\[\#09835D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(9 131 93 / var(--tw-bg-opacity));
}
.bg-\[\#a3a3a3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.bg-\[\#b28d62\] {
  --tw-bg-opacity: 1;
  background-color: rgb(178 141 98 / var(--tw-bg-opacity));
}
.bg-\[\#b5165b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(181 22 91 / var(--tw-bg-opacity));
}
.bg-\[\#f9a428\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 164 40 / var(--tw-bg-opacity));
}
.bg-\[--bg-color\] {
  background-color: var(--bg-color);
}
.bg-\[--color\] {
  background-color: var(--color);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.9\)\] {
  background-color: rgba(0,0,0,0.9);
}
.bg-\[rgba\(191\2c 191\2c 191\2c 0\.3\)\] {
  background-color: rgba(191,191,191,0.3);
}
.bg-action-medium {
  background-color: var(--color-background-action-medium);
}
.bg-action-medium-active {
  background-color: var(--color-background-action-medium-active);
}
.bg-action-medium-hover {
  background-color: var(--color-background-action-medium-hover);
}
.bg-action-strong {
  background-color: var(--color-background-action-strong);
}
.bg-action-strong-active {
  background-color: var(--color-background-action-strong-active);
}
.bg-action-strong-disabled {
  background-color: var(--color-background-action-strong-disabled);
}
.bg-action-strong-hover {
  background-color: var(--color-background-action-strong-hover);
}
.bg-action-weak-active {
  background-color: var(--color-background-action-weak-active);
}
.bg-action-weak-hover {
  background-color: var(--color-background-action-weak-hover);
}
.bg-amber-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.bg-amber-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}
.bg-amber-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 191 36 / var(--tw-bg-opacity));
}
.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}
.bg-amber-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 119 6 / var(--tw-bg-opacity));
}
.bg-base-grey-64 {
  --tw-bg-opacity: 1;
  background-color: rgb(87 89 95 / var(--tw-bg-opacity));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/20 {
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-black\/60 {
  background-color: rgb(0 0 0 / 0.6);
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}
.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-brand-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 133 / var(--tw-bg-opacity));
}
.bg-brand-primary-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 236 243 / var(--tw-bg-opacity));
}
.bg-brand-primary-150 {
  --tw-bg-opacity: 1;
  background-color: rgb(76 22 43 / var(--tw-bg-opacity));
}
.bg-brand-primary-90\/10 {
  background-color: rgb(245 82 145 / 0.1);
}
.bg-brand-primary\/90 {
  background-color: rgb(244 63 133 / 0.9);
}
.bg-canvas {
  background-color: var(--color-background-canvas);
}
.bg-charts-activity-type-comments {
  --tw-bg-opacity: 1;
  background-color: rgb(144 19 254 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-hires {
  --tw-bg-opacity: 1;
  background-color: rgb(126 211 33 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-interviews {
  --tw-bg-opacity: 1;
  background-color: rgb(76 22 43 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-messages {
  --tw-bg-opacity: 1;
  background-color: rgb(255 215 0 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-moves {
  --tw-bg-opacity: 1;
  background-color: rgb(245 82 145 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-notes {
  --tw-bg-opacity: 1;
  background-color: rgb(144 19 254 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-rejections {
  --tw-bg-opacity: 1;
  background-color: rgb(208 2 27 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-reviews {
  --tw-bg-opacity: 1;
  background-color: rgb(31 140 235 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-scores {
  --tw-bg-opacity: 1;
  background-color: rgb(191 130 27 / var(--tw-bg-opacity));
}
.bg-charts-activity-type-sources {
  --tw-bg-opacity: 1;
  background-color: rgb(255 135 54 / var(--tw-bg-opacity));
}
.bg-charts-color-0 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 133 / var(--tw-bg-opacity));
}
.bg-charts-color-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(144 19 254 / var(--tw-bg-opacity));
}
.bg-charts-color-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(231 161 23 / var(--tw-bg-opacity));
}
.bg-charts-color-11 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 43 220 / var(--tw-bg-opacity));
}
.bg-charts-color-12 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 154 118 / var(--tw-bg-opacity));
}
.bg-charts-color-13 {
  --tw-bg-opacity: 1;
  background-color: rgb(86 35 73 / var(--tw-bg-opacity));
}
.bg-charts-color-14 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 236 111 / var(--tw-bg-opacity));
}
.bg-charts-color-15 {
  --tw-bg-opacity: 1;
  background-color: rgb(228 58 25 / var(--tw-bg-opacity));
}
.bg-charts-color-16 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 95 118 / var(--tw-bg-opacity));
}
.bg-charts-color-17 {
  --tw-bg-opacity: 1;
  background-color: rgb(181 66 30 / var(--tw-bg-opacity));
}
.bg-charts-color-18 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 206 176 / var(--tw-bg-opacity));
}
.bg-charts-color-19 {
  --tw-bg-opacity: 1;
  background-color: rgb(168 2 111 / var(--tw-bg-opacity));
}
.bg-charts-color-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 140 235 / var(--tw-bg-opacity));
}
.bg-charts-color-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 96 35 / var(--tw-bg-opacity));
}
.bg-charts-color-4 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 215 0 / var(--tw-bg-opacity));
}
.bg-charts-color-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 183 187 / var(--tw-bg-opacity));
}
.bg-charts-color-6 {
  --tw-bg-opacity: 1;
  background-color: rgb(126 211 33 / var(--tw-bg-opacity));
}
.bg-charts-color-7 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 175 / var(--tw-bg-opacity));
}
.bg-charts-color-8 {
  --tw-bg-opacity: 1;
  background-color: rgb(121 147 81 / var(--tw-bg-opacity));
}
.bg-charts-color-9 {
  --tw-bg-opacity: 1;
  background-color: rgb(162 10 10 / var(--tw-bg-opacity));
}
.bg-charts-grey-0 {
  --tw-bg-opacity: 1;
  background-color: rgb(196 196 196 / var(--tw-bg-opacity));
}
.bg-charts-nps-0 {
  --tw-bg-opacity: 1;
  background-color: rgb(126 211 33 / var(--tw-bg-opacity));
}
.bg-charts-nps-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(208 2 27 / var(--tw-bg-opacity));
}
.bg-charts-nps-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 222 225 / var(--tw-bg-opacity));
}
.bg-charts-stage-type-hired {
  --tw-bg-opacity: 1;
  background-color: rgb(38 193 43 / var(--tw-bg-opacity));
}
.bg-charts-stage-type-in_process {
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}
.bg-charts-stage-type-inbox {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-charts-stage-type-interview {
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}
.bg-charts-stage-type-offer {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.bg-charts-stage-type-rejected {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-charts-stage-type-screening {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}
.bg-copilot {
  background-color: var(--color-background-copilot-default);
}
.bg-copilot-medium {
  background-color: var(--color-background-copilot-medium);
}
.bg-copilot-strong {
  background-color: var(--color-background-copilot-strong);
}
.bg-copilot-weak {
  background-color: var(--color-background-copilot-weak);
}
.bg-cyan-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(169 239 248 / var(--tw-bg-opacity));
}
.bg-danger {
  background-color: var(--color-background-danger-default);
}
.bg-danger-strong {
  background-color: var(--color-background-danger-strong);
}
.bg-darkgray {
  --tw-bg-opacity: 1;
  background-color: rgb(185 187 209 / var(--tw-bg-opacity));
}
.bg-decorative-amber {
  background-color: var(--color-background-decorative-amber-default);
}
.bg-decorative-amber-medium {
  background-color: var(--color-background-decorative-amber-medium);
}
.bg-decorative-amber-strong {
  background-color: var(--color-background-decorative-amber-strong);
}
.bg-decorative-amber-weak {
  background-color: var(--color-background-decorative-amber-weak);
}
.bg-decorative-blue {
  background-color: var(--color-background-decorative-blue-default);
}
.bg-decorative-blue-medium {
  background-color: var(--color-background-decorative-blue-medium);
}
.bg-decorative-blue-strong {
  background-color: var(--color-background-decorative-blue-strong);
}
.bg-decorative-blue-weak {
  background-color: var(--color-background-decorative-blue-weak);
}
.bg-decorative-cerise {
  background-color: var(--color-background-decorative-cerise-default);
}
.bg-decorative-cerise-medium {
  background-color: var(--color-background-decorative-cerise-medium);
}
.bg-decorative-cerise-strong {
  background-color: var(--color-background-decorative-cerise-strong);
}
.bg-decorative-cerise-weak {
  background-color: var(--color-background-decorative-cerise-weak);
}
.bg-decorative-cyan {
  background-color: var(--color-background-decorative-cyan-default);
}
.bg-decorative-cyan-medium {
  background-color: var(--color-background-decorative-cyan-medium);
}
.bg-decorative-cyan-strong {
  background-color: var(--color-background-decorative-cyan-strong);
}
.bg-decorative-cyan-weak {
  background-color: var(--color-background-decorative-cyan-weak);
}
.bg-decorative-emerald {
  background-color: var(--color-background-decorative-emerald-default);
}
.bg-decorative-emerald-medium {
  background-color: var(--color-background-decorative-emerald-medium);
}
.bg-decorative-emerald-strong {
  background-color: var(--color-background-decorative-emerald-strong);
}
.bg-decorative-emerald-weak {
  background-color: var(--color-background-decorative-emerald-weak);
}
.bg-decorative-fuchsia {
  background-color: var(--color-background-decorative-fuchsia-default);
}
.bg-decorative-fuchsia-medium {
  background-color: var(--color-background-decorative-fuchsia-medium);
}
.bg-decorative-fuchsia-strong {
  background-color: var(--color-background-decorative-fuchsia-strong);
}
.bg-decorative-fuchsia-weak {
  background-color: var(--color-background-decorative-fuchsia-weak);
}
.bg-decorative-green {
  background-color: var(--color-background-decorative-green-default);
}
.bg-decorative-green-medium {
  background-color: var(--color-background-decorative-green-medium);
}
.bg-decorative-green-strong {
  background-color: var(--color-background-decorative-green-strong);
}
.bg-decorative-green-weak {
  background-color: var(--color-background-decorative-green-weak);
}
.bg-decorative-indigo {
  background-color: var(--color-background-decorative-indigo-default);
}
.bg-decorative-indigo-medium {
  background-color: var(--color-background-decorative-indigo-medium);
}
.bg-decorative-indigo-strong {
  background-color: var(--color-background-decorative-indigo-strong);
}
.bg-decorative-indigo-weak {
  background-color: var(--color-background-decorative-indigo-weak);
}
.bg-decorative-light-blue {
  background-color: var(--color-background-decorative-light-blue-default);
}
.bg-decorative-light-blue-medium {
  background-color: var(--color-background-decorative-light-blue-medium);
}
.bg-decorative-light-blue-strong {
  background-color: var(--color-background-decorative-light-blue-strong);
}
.bg-decorative-light-blue-weak {
  background-color: var(--color-background-decorative-light-blue-weak);
}
.bg-decorative-lime {
  background-color: var(--color-background-decorative-lime-default);
}
.bg-decorative-lime-medium {
  background-color: var(--color-background-decorative-lime-medium);
}
.bg-decorative-lime-strong {
  background-color: var(--color-background-decorative-lime-strong);
}
.bg-decorative-lime-weak {
  background-color: var(--color-background-decorative-lime-weak);
}
.bg-decorative-orange {
  background-color: var(--color-background-decorative-orange-default);
}
.bg-decorative-orange-medium {
  background-color: var(--color-background-decorative-orange-medium);
}
.bg-decorative-orange-strong {
  background-color: var(--color-background-decorative-orange-strong);
}
.bg-decorative-orange-weak {
  background-color: var(--color-background-decorative-orange-weak);
}
.bg-decorative-purple {
  background-color: var(--color-background-decorative-purple-default);
}
.bg-decorative-purple-medium {
  background-color: var(--color-background-decorative-purple-medium);
}
.bg-decorative-purple-strong {
  background-color: var(--color-background-decorative-purple-strong);
}
.bg-decorative-purple-weak {
  background-color: var(--color-background-decorative-purple-weak);
}
.bg-decorative-red {
  background-color: var(--color-background-decorative-red-default);
}
.bg-decorative-red-medium {
  background-color: var(--color-background-decorative-red-medium);
}
.bg-decorative-red-strong {
  background-color: var(--color-background-decorative-red-strong);
}
.bg-decorative-red-weak {
  background-color: var(--color-background-decorative-red-weak);
}
.bg-decorative-rose {
  background-color: var(--color-background-decorative-rose-default);
}
.bg-decorative-rose-medium {
  background-color: var(--color-background-decorative-rose-medium);
}
.bg-decorative-rose-strong {
  background-color: var(--color-background-decorative-rose-strong);
}
.bg-decorative-rose-weak {
  background-color: var(--color-background-decorative-rose-weak);
}
.bg-decorative-teal {
  background-color: var(--color-background-decorative-teal-default);
}
.bg-decorative-teal-medium {
  background-color: var(--color-background-decorative-teal-medium);
}
.bg-decorative-teal-strong {
  background-color: var(--color-background-decorative-teal-strong);
}
.bg-decorative-teal-weak {
  background-color: var(--color-background-decorative-teal-weak);
}
.bg-decorative-violet {
  background-color: var(--color-background-decorative-violet-default);
}
.bg-decorative-violet-medium {
  background-color: var(--color-background-decorative-violet-medium);
}
.bg-decorative-violet-strong {
  background-color: var(--color-background-decorative-violet-strong);
}
.bg-decorative-violet-weak {
  background-color: var(--color-background-decorative-violet-weak);
}
.bg-decorative-yellow {
  background-color: var(--color-background-decorative-yellow-default);
}
.bg-decorative-yellow-medium {
  background-color: var(--color-background-decorative-yellow-medium);
}
.bg-decorative-yellow-strong {
  background-color: var(--color-background-decorative-yellow-strong);
}
.bg-decorative-yellow-weak {
  background-color: var(--color-background-decorative-yellow-weak);
}
.bg-decorative-zinc {
  background-color: var(--color-background-decorative-zinc-default);
}
.bg-decorative-zinc-medium {
  background-color: var(--color-background-decorative-zinc-medium);
}
.bg-decorative-zinc-strong {
  background-color: var(--color-background-decorative-zinc-strong);
}
.bg-decorative-zinc-weak {
  background-color: var(--color-background-decorative-zinc-weak);
}
.bg-emerald-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(171 239 208 / var(--tw-bg-opacity));
}
.bg-facebook-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(56 117 234 / var(--tw-bg-opacity));
}
.bg-fuchsia-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(222 250 222 / var(--tw-bg-opacity));
}
.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 243 192 / var(--tw-bg-opacity));
}
.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(141 232 144 / var(--tw-bg-opacity));
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(85 211 89 / var(--tw-bg-opacity));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 252 241 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 193 43 / var(--tw-bg-opacity));
}
.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 26 / var(--tw-bg-opacity));
}
.bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}
.bg-info {
  background-color: var(--color-background-info-default);
}
.bg-inherit {
  background-color: inherit;
}
.bg-light-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 242 254 / var(--tw-bg-opacity));
}
.bg-light-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(188 230 251 / var(--tw-bg-opacity));
}
.bg-light-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}
.bg-light-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}
.bg-lime-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 249 206 / var(--tw-bg-opacity));
}
.bg-lime-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(215 244 162 / var(--tw-bg-opacity));
}
.bg-lime-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(188 234 108 / var(--tw-bg-opacity));
}
.bg-lime-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(162 227 56 / var(--tw-bg-opacity));
}
.bg-lime-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(247 253 232 / var(--tw-bg-opacity));
}
.bg-lime-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
}
.bg-lime-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(101 163 13 / var(--tw-bg-opacity));
}
.bg-marketplace-purple\/80 {
  background-color: rgb(107 33 168 / 0.8);
}
.bg-neutral {
  background-color: var(--color-background-neutral-default);
}
.bg-neutral-hover {
  background-color: var(--color-background-neutral-hover);
}
.bg-neutral-medium {
  background-color: var(--color-background-neutral-medium);
}
.bg-neutral-medium-hover {
  background-color: var(--color-background-neutral-medium-hover);
}
.bg-neutral-strong {
  background-color: var(--color-background-neutral-strong);
}
.bg-neutral-weak {
  background-color: var(--color-background-neutral-weak);
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}
.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}
.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 229 238 / var(--tw-bg-opacity));
}
.bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 199 219 / var(--tw-bg-opacity));
}
.bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 245 / var(--tw-bg-opacity));
}
.bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 133 / var(--tw-bg-opacity));
}
.bg-pink-500\/\[0\.06\] {
  background-color: rgb(244 63 133 / 0.06);
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}
.bg-purple-1000 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 18 84 / var(--tw-bg-opacity));
}
.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(233 213 255 / var(--tw-bg-opacity));
}
.bg-purple-400\/5 {
  background-color: rgb(192 132 252 / 0.05);
}
.bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}
.bg-purple-600\/10 {
  background-color: rgb(147 51 234 / 0.1);
}
.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}
.bg-rose-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 228 230 / var(--tw-bg-opacity));
}
.bg-rose-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity));
}
.bg-royal-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(74 144 226 / var(--tw-bg-opacity));
}
.bg-success {
  background-color: var(--color-background-success-default);
}
.bg-success-strong {
  background-color: var(--color-background-success-strong);
}
.bg-supernova-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 237 163 / var(--tw-bg-opacity));
}
.bg-teal-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(161 238 223 / var(--tw-bg-opacity));
}
.bg-teal-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 252 249 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-violet-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.bg-violet-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}
.bg-warning {
  background-color: var(--color-background-warning-default);
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}
.bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7);
}
.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}
.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}
.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / var(--tw-bg-opacity));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.bg-zinc-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.bg-zinc-100\/40 {
  background-color: rgb(244 244 245 / 0.4);
}
.bg-zinc-150 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 240 / var(--tw-bg-opacity));
}
.bg-zinc-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
.bg-zinc-200\/80 {
  background-color: rgb(228 228 231 / 0.8);
}
.bg-zinc-250 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 222 225 / var(--tw-bg-opacity));
}
.bg-zinc-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.bg-zinc-350 {
  --tw-bg-opacity: 1;
  background-color: rgb(178 179 185 / var(--tw-bg-opacity));
}
.bg-zinc-450 {
  --tw-bg-opacity: 1;
  background-color: rgb(144 144 149 / var(--tw-bg-opacity));
}
.bg-zinc-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(113 113 122 / var(--tw-bg-opacity));
}
.bg-zinc-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(87 89 95 / var(--tw-bg-opacity));
}
.bg-zinc-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.bg-zinc-750 {
  --tw-bg-opacity: 1;
  background-color: rgb(52 53 58 / var(--tw-bg-opacity));
}
.bg-zinc-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(40 40 43 / var(--tw-bg-opacity));
}
.bg-zinc-800\/50 {
  background-color: rgb(40 40 43 / 0.5);
}
.bg-zinc-800\/60 {
  background-color: rgb(40 40 43 / 0.6);
}
.bg-zinc-800\/90 {
  background-color: rgb(40 40 43 / 0.9);
}
.bg-zinc-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 30 / var(--tw-bg-opacity));
}
.bg-zinc-900\/40 {
  background-color: rgb(28 28 30 / 0.4);
}
.bg-\[radial-gradient\(ellipse_at_10\%_100\%\2c _var\(--tw-gradient-stops\)\)\] {
  background-image: radial-gradient(ellipse at 10% 100%, var(--tw-gradient-stops));
}
.bg-copilot-agent-gradient {
  background-image: radial-gradient(70.79% 22.79% at 50.1% 27.27%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, rgba(243, 232, 255, 0.4) 100%);
}
.bg-copilot-gradient {
  background-image: linear-gradient(to top right, #eff6ff, #f5f3ff, #f3e8ff);
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-marketplace-image {
  background-image: url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/images/asside-image-da8375381d39d5313330.png);
}
.bg-neutral-overlay-from-27 {
  background-image: linear-gradient(90deg, transparent, var(--color-background-neutral-weak) 27%);
}
.bg-none {
  background-image: none;
}
.from-\[\#31DF37\] {
  --tw-gradient-from: #31DF37 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(49 223 55 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#C5EAFF\] {
  --tw-gradient-from: #C5EAFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(197 234 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#EAB308\] {
  --tw-gradient-from: #EAB308 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(254\2c 201\2c 221\2c 0\.32\)_0\.24\%\] {
  --tw-gradient-from: rgba(254,201,221,0.32) 0.24% var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[rgba\(255\2c 247\2c 241\2c 0\.32\)_24\%\] {
  --tw-gradient-from: rgba(255,247,241,0.32) 24% var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/0 {
  --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/\[\.06\] {
  --tw-gradient-from: rgb(0 0 0 / .06) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-800 {
  --tw-gradient-from: #1e40af var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cerise-100\/50 {
  --tw-gradient-from: rgb(252 231 243 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cerise-400\/10 {
  --tw-gradient-from: rgb(244 114 182 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-100 {
  --tw-gradient-from: #ffe5ee var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 229 238 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-500 {
  --tw-gradient-from: #f43f85 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 63 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-100 {
  --tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-50 {
  --tw-gradient-from: #fefce8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-zinc-1000\/0 {
  --tw-gradient-from: rgb(15 15 16 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 15 16 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-10\% {
  --tw-gradient-from-position: 10%;
}
.from-30\% {
  --tw-gradient-from-position: 30%;
}
.from-60\% {
  --tw-gradient-from-position: 60%;
}
.via-pink-50\/50 {
  --tw-gradient-to: rgb(255 240 245 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 240 245 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-60\% {
  --tw-gradient-via-position: 60%;
}
.to-\[\#209624\] {
  --tw-gradient-to: #209624 var(--tw-gradient-to-position);
}
.to-\[\#DCF2FE\] {
  --tw-gradient-to: #DCF2FE var(--tw-gradient-to-position);
}
.to-\[\#EA9D08\] {
  --tw-gradient-to: #EA9D08 var(--tw-gradient-to-position);
}
.to-\[rgba\(255\2c 247\2c 241\2c 0\.5\)\] {
  --tw-gradient-to: rgba(255,247,241,0.5) var(--tw-gradient-to-position);
}
.to-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\] {
  --tw-gradient-to: rgba(255,255,255,0.5) var(--tw-gradient-to-position);
}
.to-black\/0 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
}
.to-cerise-100\/80 {
  --tw-gradient-to: rgb(252 231 243 / 0.8) var(--tw-gradient-to-position);
}
.to-cerise-200 {
  --tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position);
}
.to-pink-200 {
  --tw-gradient-to: #ffc7db var(--tw-gradient-to-position);
}
.to-pink-400 {
  --tw-gradient-to: #fd73a5 var(--tw-gradient-to-position);
}
.to-pink-50\/50 {
  --tw-gradient-to: rgb(255 240 245 / 0.5) var(--tw-gradient-to-position);
}
.to-purple-200 {
  --tw-gradient-to: #e9d5ff var(--tw-gradient-to-position);
}
.to-purple-500 {
  --tw-gradient-to: #a855f7 var(--tw-gradient-to-position);
}
.to-rose-500 {
  --tw-gradient-to: #f43f5e var(--tw-gradient-to-position);
}
.to-white\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0.7) var(--tw-gradient-to-position);
}
.to-zinc-1000 {
  --tw-gradient-to: #0f0f10 var(--tw-gradient-to-position);
}
.to-100\% {
  --tw-gradient-to-position: 100%;
}
.to-30\% {
  --tw-gradient-to-position: 30%;
}
.to-95\% {
  --tw-gradient-to-position: 95%;
}
.bg-\[length\:150\%_150\%\] {
  background-size: 150% 150%;
}
.bg-\[length\:488px_360px\] {
  background-size: 488px 360px;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-clip-padding {
  background-clip: padding-box;
}
.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-\[var\(--color-border-neutral-medium\)\] {
  fill: var(--color-border-neutral-medium);
}
.fill-\[var\(--color-icon-neutral-weak\)\] {
  fill: var(--color-icon-neutral-weak);
}
.fill-amber-600 {
  fill: #d97706;
}
.stroke-\[--color-background-action-strong\] {
  stroke: var(--color-background-action-strong);
}
.stroke-\[--color-background-neutral-weak\] {
  stroke: var(--color-background-neutral-weak);
}
.stroke-\[var\(--color-background-decorative-green-medium\)\] {
  stroke: var(--color-background-decorative-green-medium);
}
.stroke-\[var\(--color-background-decorative-red-medium\)\] {
  stroke: var(--color-background-decorative-red-medium);
}
.stroke-\[var\(--color-background-decorative-yellow-medium\)\] {
  stroke: var(--color-background-decorative-yellow-medium);
}
.stroke-\[var\(--color-background-decorative-zinc-medium\)\] {
  stroke: var(--color-background-decorative-zinc-medium);
}
.stroke-\[var\(--color-border-neutral-medium\)\] {
  stroke: var(--color-border-neutral-medium);
}
.stroke-turquoise-10 {
  stroke: #b3dee0;
}
.stroke-viking {
  stroke: #3bb7bb;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.\!p-0 {
  padding: 0 !important;
}
.\!p-16 {
  padding: 16px !important;
}
.p-0 {
  padding: 0;
}
.p-10 {
  padding: 10px;
}
.p-12 {
  padding: 12px;
}
.p-120 {
  padding: 120px;
}
.p-16 {
  padding: 16px;
}
.p-2 {
  padding: 2px;
}
.p-20 {
  padding: 20px;
}
.p-24 {
  padding: 24px;
}
.p-32 {
  padding: 32px;
}
.p-36 {
  padding: 36px;
}
.p-4 {
  padding: 4px;
}
.p-40 {
  padding: 40px;
}
.p-48 {
  padding: 48px;
}
.p-56 {
  padding: 56px;
}
.p-6 {
  padding: 6px;
}
.p-8 {
  padding: 8px;
}
.p-\[1px\] {
  padding: 1px;
}
.p-\[2px\] {
  padding: 2px;
}
.p-\[2rem\] {
  padding: 2rem;
}
.p-\[3px\] {
  padding: 3px;
}
.p-\[4rem\] {
  padding: 4rem;
}
.p-\[5px\] {
  padding: 5px;
}
.\!px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.\!px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.\!px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.\!px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.\!px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.\!py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.\!py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.\!py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.\!py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.\!py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}
.px-14 {
  padding-left: 14px;
  padding-right: 14px;
}
.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}
.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}
.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}
.px-28 {
  padding-left: 28px;
  padding-right: 28px;
}
.px-32 {
  padding-left: 32px;
  padding-right: 32px;
}
.px-36 {
  padding-left: 36px;
  padding-right: 36px;
}
.px-4 {
  padding-left: 4px;
  padding-right: 4px;
}
.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.px-44 {
  padding-left: 44px;
  padding-right: 44px;
}
.px-48 {
  padding-left: 48px;
  padding-right: 48px;
}
.px-6 {
  padding-left: 6px;
  padding-right: 6px;
}
.px-64 {
  padding-left: 64px;
  padding-right: 64px;
}
.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}
.px-84 {
  padding-left: 84px;
  padding-right: 84px;
}
.px-\[11px\] {
  padding-left: 11px;
  padding-right: 11px;
}
.px-\[13px\] {
  padding-left: 13px;
  padding-right: 13px;
}
.px-\[140px\] {
  padding-left: 140px;
  padding-right: 140px;
}
.px-\[14px\] {
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[66px\] {
  padding-left: 66px;
  padding-right: 66px;
}
.px-\[7px\] {
  padding-left: 7px;
  padding-right: 7px;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}
.py-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}
.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}
.py-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.py-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-68 {
  padding-top: 68px;
  padding-bottom: 68px;
}
.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[9px\] {
  padding-top: 9px;
  padding-bottom: 9px;
}
.\!pb-0 {
  padding-bottom: 0 !important;
}
.\!pb-16 {
  padding-bottom: 16px !important;
}
.\!pl-0 {
  padding-left: 0 !important;
}
.\!pl-16 {
  padding-left: 16px !important;
}
.\!pl-24 {
  padding-left: 24px !important;
}
.\!pl-4 {
  padding-left: 4px !important;
}
.\!pl-8 {
  padding-left: 8px !important;
}
.\!pr-0 {
  padding-right: 0 !important;
}
.\!pr-4 {
  padding-right: 4px !important;
}
.\!pr-60 {
  padding-right: 60px !important;
}
.\!pt-0 {
  padding-top: 0 !important;
}
.pb-0 {
  padding-bottom: 0;
}
.pb-10 {
  padding-bottom: 10px;
}
.pb-100 {
  padding-bottom: 100px;
}
.pb-12 {
  padding-bottom: 12px;
}
.pb-14 {
  padding-bottom: 14px;
}
.pb-16 {
  padding-bottom: 16px;
}
.pb-2 {
  padding-bottom: 2px;
}
.pb-20 {
  padding-bottom: 20px;
}
.pb-24 {
  padding-bottom: 24px;
}
.pb-28 {
  padding-bottom: 28px;
}
.pb-32 {
  padding-bottom: 32px;
}
.pb-36 {
  padding-bottom: 36px;
}
.pb-4 {
  padding-bottom: 4px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pb-44 {
  padding-bottom: 44px;
}
.pb-48 {
  padding-bottom: 48px;
}
.pb-6 {
  padding-bottom: 6px;
}
.pb-60 {
  padding-bottom: 60px;
}
.pb-64 {
  padding-bottom: 64px;
}
.pb-8 {
  padding-bottom: 8px;
}
.pb-84 {
  padding-bottom: 84px;
}
.pb-92 {
  padding-bottom: 92px;
}
.pb-\[23px\] {
  padding-bottom: 23px;
}
.pb-\[80px\] {
  padding-bottom: 80px;
}
.pe-8 {
  padding-inline-end: 8px;
}
.pl-0 {
  padding-left: 0;
}
.pl-10 {
  padding-left: 10px;
}
.pl-12 {
  padding-left: 12px;
}
.pl-14 {
  padding-left: 14px;
}
.pl-16 {
  padding-left: 16px;
}
.pl-2 {
  padding-left: 2px;
}
.pl-20 {
  padding-left: 20px;
}
.pl-24 {
  padding-left: 24px;
}
.pl-28 {
  padding-left: 28px;
}
.pl-32 {
  padding-left: 32px;
}
.pl-36 {
  padding-left: 36px;
}
.pl-4 {
  padding-left: 4px;
}
.pl-40 {
  padding-left: 40px;
}
.pl-48 {
  padding-left: 48px;
}
.pl-6 {
  padding-left: 6px;
}
.pl-8 {
  padding-left: 8px;
}
.pl-\[11px\] {
  padding-left: 11px;
}
.pl-\[33px\] {
  padding-left: 33px;
}
.pl-\[3px\] {
  padding-left: 3px;
}
.pl-\[50\%\] {
  padding-left: 50%;
}
.pr-0 {
  padding-right: 0;
}
.pr-12 {
  padding-right: 12px;
}
.pr-16 {
  padding-right: 16px;
}
.pr-2 {
  padding-right: 2px;
}
.pr-20 {
  padding-right: 20px;
}
.pr-24 {
  padding-right: 24px;
}
.pr-28 {
  padding-right: 28px;
}
.pr-32 {
  padding-right: 32px;
}
.pr-4 {
  padding-right: 4px;
}
.pr-40 {
  padding-right: 40px;
}
.pr-48 {
  padding-right: 48px;
}
.pr-56 {
  padding-right: 56px;
}
.pr-6 {
  padding-right: 6px;
}
.pr-8 {
  padding-right: 8px;
}
.pr-\[72px\] {
  padding-right: 72px;
}
.ps-8 {
  padding-inline-start: 8px;
}
.pt-0 {
  padding-top: 0;
}
.pt-10 {
  padding-top: 10px;
}
.pt-12 {
  padding-top: 12px;
}
.pt-16 {
  padding-top: 16px;
}
.pt-2 {
  padding-top: 2px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-24 {
  padding-top: 24px;
}
.pt-28 {
  padding-top: 28px;
}
.pt-32 {
  padding-top: 32px;
}
.pt-36 {
  padding-top: 36px;
}
.pt-4 {
  padding-top: 4px;
}
.pt-40 {
  padding-top: 40px;
}
.pt-44 {
  padding-top: 44px;
}
.pt-48 {
  padding-top: 48px;
}
.pt-52 {
  padding-top: 52px;
}
.pt-56 {
  padding-top: 56px;
}
.pt-6 {
  padding-top: 6px;
}
.pt-60 {
  padding-top: 60px;
}
.pt-8 {
  padding-top: 8px;
}
.pt-84 {
  padding-top: 84px;
}
.pt-\[-50px\] {
  padding-top: -50px;
}
.pt-\[120px\] {
  padding-top: 120px;
}
.pt-\[22px\] {
  padding-top: 22px;
}
.pt-\[26px\] {
  padding-top: 26px;
}
.pt-\[40px\] {
  padding-top: 40px;
}
.\!text-left {
  text-align: left !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.align-baseline {
  vertical-align: baseline;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.align-\[-0\.1em\] {
  vertical-align: -0.1em;
}
.font-\[\'Crete_Round\'\2c \'Inter\'\2c \'system-ui\'\] {
  font-family: 'Crete Round','Inter','system-ui';
}
.font-emoji {
  font-family: Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Android Emoji, Noto Color Emoji, Emoji One, Twemoji;
}
.font-mono {
  font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
}
.font-sans {
  font-family: "Inter var", "Inter-fallback", "Twemoji Country Flags", sans-serif;
  font-feature-settings: "calt", "cv01", "cv02", "cv03", "cv04", "cv05", "cv09";
}
.\!text-14 {
  font-size: 14px !important;
  line-height: 1.5 !important;
}
.\!text-16 {
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.\!text-\[10px\] {
  font-size: 10px !important;
}
.\!text-\[14px\] {
  font-size: 14px !important;
}
.\!text-\[6px\] {
  font-size: 6px !important;
}
.text-10 {
  font-size: 10px;
  line-height: 1.5;
}
.text-12 {
  font-size: 12px;
  line-height: 1.5;
}
.text-14 {
  font-size: 14px;
  line-height: 1.5;
}
.text-16 {
  font-size: 16px;
  line-height: 1.5;
}
.text-20 {
  font-size: 20px;
  line-height: 1.5;
}
.text-25 {
  font-size: 25px;
  line-height: 1.2;
}
.text-28 {
  font-size: 28px;
  line-height: 1.2;
}
.text-32 {
  font-size: 32px;
  line-height: 1.2;
}
.text-44 {
  font-size: 44px;
  line-height: 1.2;
}
.text-52 {
  font-size: 52px;
}
.text-\[0\] {
  font-size: 0;
}
.text-\[104px\] {
  font-size: 104px;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[25px\] {
  font-size: 25px;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[30px\] {
  font-size: 30px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-\[38px\] {
  font-size: 38px;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-\[48px\] {
  font-size: 48px;
}
.text-\[52px\] {
  font-size: 52px;
}
.text-\[56px\] {
  font-size: 56px;
}
.text-\[64px\] {
  font-size: 64px;
}
.text-\[6px\] {
  font-size: 6px;
}
.text-\[72px\] {
  font-size: 72px;
}
.text-\[84px\] {
  font-size: 84px;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-\[9px\] {
  font-size: 9px;
}
.text-\[clamp\(3rem\2c 1vw\2c 2rem\)\] {
  font-size: clamp(3rem,1vw,2rem);
}
.text-\[clamp\(3rem\2c 4vw\2c 4\.75rem\)\] {
  font-size: clamp(3rem,4vw,4.75rem);
}
.text-\[length\:inherit\] {
  font-size: inherit;
}
.\!font-bold {
  font-weight: 700 !important;
}
.\!font-medium {
  font-weight: 500 !important;
}
.\!font-regular {
  font-weight: 400 !important;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-regular {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.\!normal-case {
  text-transform: none !important;
}
.normal-case {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.ordinal {
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.\!leading-\[20px\] {
  line-height: 20px !important;
}
.leading-\[1\.1rem\] {
  line-height: 1.1rem;
}
.leading-\[1\.2\] {
  line-height: 1.2;
}
.leading-\[1\.2em\] {
  line-height: 1.2em;
}
.leading-\[1\.4em\] {
  line-height: 1.4em;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[1\] {
  line-height: 1;
}
.leading-\[1em\] {
  line-height: 1em;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[30px\] {
  line-height: 30px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-\[36px\] {
  line-height: 36px;
}
.leading-\[40px\] {
  line-height: 40px;
}
.leading-\[45px\] {
  line-height: 45px;
}
.leading-\[50px\] {
  line-height: 50px;
}
.leading-\[62px\] {
  line-height: 62px;
}
.leading-\[initial\] {
  line-height: initial;
}
.leading-base {
  line-height: 1.5;
}
.leading-big {
  line-height: 2;
}
.leading-header {
  line-height: 1.2;
}
.leading-none {
  line-height: 0;
}
.leading-small {
  line-height: 1;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.\!text-action {
  color: var(--color-text-action-default) !important;
}
.\!text-action-medium {
  color: var(--color-text-action-medium) !important;
}
.\!text-action-strong {
  color: var(--color-text-action-strong) !important;
}
.\!text-amber-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(245 158 11 / var(--tw-text-opacity)) !important;
}
.\!text-copilot-strong {
  color: var(--color-text-copilot-strong) !important;
}
.\!text-cyan-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(8 145 178 / var(--tw-text-opacity)) !important;
}
.\!text-decorative-amber-strong {
  color: var(--color-text-decorative-amber-strong) !important;
}
.\!text-decorative-cerise-weak {
  color: var(--color-text-decorative-cerise-weak) !important;
}
.\!text-decorative-purple {
  color: var(--color-text-decorative-purple-default) !important;
}
.\!text-green-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(22 163 27 / var(--tw-text-opacity)) !important;
}
.\!text-icon-danger {
  color: var(--color-icon-danger-default) !important;
}
.\!text-indigo-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(79 70 229 / var(--tw-text-opacity)) !important;
}
.\!text-light-blue-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(2 132 199 / var(--tw-text-opacity)) !important;
}
.\!text-neutral {
  color: var(--color-text-neutral-default) !important;
}
.\!text-neutral-weak {
  color: var(--color-text-neutral-weak) !important;
}
.\!text-rose-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(225 29 72 / var(--tw-text-opacity)) !important;
}
.\!text-teal-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(13 148 136 / var(--tw-text-opacity)) !important;
}
.\!text-violet-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(124 58 237 / var(--tw-text-opacity)) !important;
}
.\!text-zinc-450 {
  --tw-text-opacity: 1 !important;
  color: rgb(144 144 149 / var(--tw-text-opacity)) !important;
}
.text-\[\#1a0dab\] {
  --tw-text-opacity: 1;
  color: rgb(26 13 171 / var(--tw-text-opacity));
}
.text-\[\#7396E9\] {
  --tw-text-opacity: 1;
  color: rgb(115 150 233 / var(--tw-text-opacity));
}
.text-\[\#E6DEF0\] {
  --tw-text-opacity: 1;
  color: rgb(230 222 240 / var(--tw-text-opacity));
}
.text-action {
  color: var(--color-text-action-default);
}
.text-action-default-active {
  color: var(--color-text-action-default-active);
}
.text-action-medium {
  color: var(--color-text-action-medium);
}
.text-action-strong {
  color: var(--color-text-action-strong);
}
.text-action-weak {
  color: var(--color-text-action-weak);
}
.text-action-weak-active {
  color: var(--color-text-action-weak-active);
}
.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity));
}
.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgb(245 158 11 / var(--tw-text-opacity));
}
.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}
.text-amber-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}
.text-base-grey-13 {
  --tw-text-opacity: 1;
  color: rgb(221 222 225 / var(--tw-text-opacity));
}
.text-base-grey-25 {
  --tw-text-opacity: 1;
  color: rgb(189 190 196 / var(--tw-text-opacity));
}
.text-base-grey-31 {
  --tw-text-opacity: 1;
  color: rgb(173 174 178 / var(--tw-text-opacity));
}
.text-base-grey-43 {
  --tw-text-opacity: 1;
  color: rgb(144 144 149 / var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-100 {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}
.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}
.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.text-brand-primary {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
.text-brand-primary-90 {
  --tw-text-opacity: 1;
  color: rgb(245 82 145 / var(--tw-text-opacity));
}
.text-cerise-300 {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}
.text-cerise-400 {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}
.text-charts-activity-type-comments {
  --tw-text-opacity: 1;
  color: rgb(144 19 254 / var(--tw-text-opacity));
}
.text-charts-activity-type-hires {
  --tw-text-opacity: 1;
  color: rgb(126 211 33 / var(--tw-text-opacity));
}
.text-charts-activity-type-interviews {
  --tw-text-opacity: 1;
  color: rgb(76 22 43 / var(--tw-text-opacity));
}
.text-charts-activity-type-messages {
  --tw-text-opacity: 1;
  color: rgb(255 215 0 / var(--tw-text-opacity));
}
.text-charts-activity-type-moves {
  --tw-text-opacity: 1;
  color: rgb(245 82 145 / var(--tw-text-opacity));
}
.text-charts-activity-type-notes {
  --tw-text-opacity: 1;
  color: rgb(144 19 254 / var(--tw-text-opacity));
}
.text-charts-activity-type-rejections {
  --tw-text-opacity: 1;
  color: rgb(208 2 27 / var(--tw-text-opacity));
}
.text-charts-activity-type-reviews {
  --tw-text-opacity: 1;
  color: rgb(31 140 235 / var(--tw-text-opacity));
}
.text-charts-activity-type-scores {
  --tw-text-opacity: 1;
  color: rgb(191 130 27 / var(--tw-text-opacity));
}
.text-charts-activity-type-sources {
  --tw-text-opacity: 1;
  color: rgb(255 135 54 / var(--tw-text-opacity));
}
.text-charts-color-0 {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
.text-charts-color-1 {
  --tw-text-opacity: 1;
  color: rgb(144 19 254 / var(--tw-text-opacity));
}
.text-charts-color-10 {
  --tw-text-opacity: 1;
  color: rgb(231 161 23 / var(--tw-text-opacity));
}
.text-charts-color-11 {
  --tw-text-opacity: 1;
  color: rgb(0 43 220 / var(--tw-text-opacity));
}
.text-charts-color-12 {
  --tw-text-opacity: 1;
  color: rgb(255 154 118 / var(--tw-text-opacity));
}
.text-charts-color-13 {
  --tw-text-opacity: 1;
  color: rgb(86 35 73 / var(--tw-text-opacity));
}
.text-charts-color-14 {
  --tw-text-opacity: 1;
  color: rgb(255 236 111 / var(--tw-text-opacity));
}
.text-charts-color-15 {
  --tw-text-opacity: 1;
  color: rgb(228 58 25 / var(--tw-text-opacity));
}
.text-charts-color-16 {
  --tw-text-opacity: 1;
  color: rgb(14 95 118 / var(--tw-text-opacity));
}
.text-charts-color-17 {
  --tw-text-opacity: 1;
  color: rgb(181 66 30 / var(--tw-text-opacity));
}
.text-charts-color-18 {
  --tw-text-opacity: 1;
  color: rgb(190 206 176 / var(--tw-text-opacity));
}
.text-charts-color-19 {
  --tw-text-opacity: 1;
  color: rgb(168 2 111 / var(--tw-text-opacity));
}
.text-charts-color-2 {
  --tw-text-opacity: 1;
  color: rgb(31 140 235 / var(--tw-text-opacity));
}
.text-charts-color-3 {
  --tw-text-opacity: 1;
  color: rgb(245 96 35 / var(--tw-text-opacity));
}
.text-charts-color-4 {
  --tw-text-opacity: 1;
  color: rgb(255 215 0 / var(--tw-text-opacity));
}
.text-charts-color-5 {
  --tw-text-opacity: 1;
  color: rgb(59 183 187 / var(--tw-text-opacity));
}
.text-charts-color-6 {
  --tw-text-opacity: 1;
  color: rgb(126 211 33 / var(--tw-text-opacity));
}
.text-charts-color-7 {
  --tw-text-opacity: 1;
  color: rgb(251 213 175 / var(--tw-text-opacity));
}
.text-charts-color-8 {
  --tw-text-opacity: 1;
  color: rgb(121 147 81 / var(--tw-text-opacity));
}
.text-charts-color-9 {
  --tw-text-opacity: 1;
  color: rgb(162 10 10 / var(--tw-text-opacity));
}
.text-charts-grey-0 {
  --tw-text-opacity: 1;
  color: rgb(196 196 196 / var(--tw-text-opacity));
}
.text-charts-nps-0 {
  --tw-text-opacity: 1;
  color: rgb(126 211 33 / var(--tw-text-opacity));
}
.text-charts-nps-1 {
  --tw-text-opacity: 1;
  color: rgb(208 2 27 / var(--tw-text-opacity));
}
.text-charts-nps-2 {
  --tw-text-opacity: 1;
  color: rgb(221 222 225 / var(--tw-text-opacity));
}
.text-charts-stage-type-hired {
  --tw-text-opacity: 1;
  color: rgb(38 193 43 / var(--tw-text-opacity));
}
.text-charts-stage-type-in_process {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
.text-charts-stage-type-inbox {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-charts-stage-type-interview {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity));
}
.text-charts-stage-type-offer {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}
.text-charts-stage-type-rejected {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-charts-stage-type-screening {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-copilot {
  color: var(--color-text-copilot-default);
}
.text-copilot-medium {
  color: var(--color-text-copilot-medium);
}
.text-copilot-strong {
  color: var(--color-text-copilot-strong);
}
.text-copilot-weak {
  color: var(--color-text-copilot-weak);
}
.text-cyan-600 {
  --tw-text-opacity: 1;
  color: rgb(8 145 178 / var(--tw-text-opacity));
}
.text-danger {
  color: var(--color-text-danger-default);
}
.text-darkgray {
  --tw-text-opacity: 1;
  color: rgb(185 187 209 / var(--tw-text-opacity));
}
.text-decorative-amber {
  color: var(--color-text-decorative-amber-default);
}
.text-decorative-amber-medium {
  color: var(--color-text-decorative-amber-medium);
}
.text-decorative-amber-strong {
  color: var(--color-text-decorative-amber-strong);
}
.text-decorative-amber-weak {
  color: var(--color-text-decorative-amber-weak);
}
.text-decorative-blue {
  color: var(--color-text-decorative-blue-default);
}
.text-decorative-blue-medium {
  color: var(--color-text-decorative-blue-medium);
}
.text-decorative-blue-strong {
  color: var(--color-text-decorative-blue-strong);
}
.text-decorative-blue-weak {
  color: var(--color-text-decorative-blue-weak);
}
.text-decorative-cerise {
  color: var(--color-text-decorative-cerise-default);
}
.text-decorative-cerise-medium {
  color: var(--color-text-decorative-cerise-medium);
}
.text-decorative-cerise-strong {
  color: var(--color-text-decorative-cerise-strong);
}
.text-decorative-cerise-weak {
  color: var(--color-text-decorative-cerise-weak);
}
.text-decorative-cyan {
  color: var(--color-text-decorative-cyan-default);
}
.text-decorative-cyan-medium {
  color: var(--color-text-decorative-cyan-medium);
}
.text-decorative-cyan-strong {
  color: var(--color-text-decorative-cyan-strong);
}
.text-decorative-cyan-weak {
  color: var(--color-text-decorative-cyan-weak);
}
.text-decorative-emerald {
  color: var(--color-text-decorative-emerald-default);
}
.text-decorative-emerald-medium {
  color: var(--color-text-decorative-emerald-medium);
}
.text-decorative-emerald-strong {
  color: var(--color-text-decorative-emerald-strong);
}
.text-decorative-emerald-weak {
  color: var(--color-text-decorative-emerald-weak);
}
.text-decorative-fuchsia {
  color: var(--color-text-decorative-fuchsia-default);
}
.text-decorative-fuchsia-medium {
  color: var(--color-text-decorative-fuchsia-medium);
}
.text-decorative-fuchsia-strong {
  color: var(--color-text-decorative-fuchsia-strong);
}
.text-decorative-fuchsia-weak {
  color: var(--color-text-decorative-fuchsia-weak);
}
.text-decorative-green {
  color: var(--color-text-decorative-green-default);
}
.text-decorative-green-medium {
  color: var(--color-text-decorative-green-medium);
}
.text-decorative-green-strong {
  color: var(--color-text-decorative-green-strong);
}
.text-decorative-green-weak {
  color: var(--color-text-decorative-green-weak);
}
.text-decorative-indigo {
  color: var(--color-text-decorative-indigo-default);
}
.text-decorative-indigo-medium {
  color: var(--color-text-decorative-indigo-medium);
}
.text-decorative-indigo-strong {
  color: var(--color-text-decorative-indigo-strong);
}
.text-decorative-indigo-weak {
  color: var(--color-text-decorative-indigo-weak);
}
.text-decorative-light-blue {
  color: var(--color-text-decorative-light-blue-default);
}
.text-decorative-light-blue-medium {
  color: var(--color-text-decorative-light-blue-medium);
}
.text-decorative-light-blue-strong {
  color: var(--color-text-decorative-light-blue-strong);
}
.text-decorative-light-blue-weak {
  color: var(--color-text-decorative-light-blue-weak);
}
.text-decorative-lime {
  color: var(--color-text-decorative-lime-default);
}
.text-decorative-lime-medium {
  color: var(--color-text-decorative-lime-medium);
}
.text-decorative-lime-strong {
  color: var(--color-text-decorative-lime-strong);
}
.text-decorative-lime-weak {
  color: var(--color-text-decorative-lime-weak);
}
.text-decorative-orange {
  color: var(--color-text-decorative-orange-default);
}
.text-decorative-orange-medium {
  color: var(--color-text-decorative-orange-medium);
}
.text-decorative-orange-strong {
  color: var(--color-text-decorative-orange-strong);
}
.text-decorative-orange-weak {
  color: var(--color-text-decorative-orange-weak);
}
.text-decorative-purple {
  color: var(--color-text-decorative-purple-default);
}
.text-decorative-purple-medium {
  color: var(--color-text-decorative-purple-medium);
}
.text-decorative-purple-strong {
  color: var(--color-text-decorative-purple-strong);
}
.text-decorative-purple-weak {
  color: var(--color-text-decorative-purple-weak);
}
.text-decorative-red {
  color: var(--color-text-decorative-red-default);
}
.text-decorative-red-medium {
  color: var(--color-text-decorative-red-medium);
}
.text-decorative-red-strong {
  color: var(--color-text-decorative-red-strong);
}
.text-decorative-red-weak {
  color: var(--color-text-decorative-red-weak);
}
.text-decorative-rose {
  color: var(--color-text-decorative-rose-default);
}
.text-decorative-rose-medium {
  color: var(--color-text-decorative-rose-medium);
}
.text-decorative-rose-strong {
  color: var(--color-text-decorative-rose-strong);
}
.text-decorative-rose-weak {
  color: var(--color-text-decorative-rose-weak);
}
.text-decorative-teal {
  color: var(--color-text-decorative-teal-default);
}
.text-decorative-teal-medium {
  color: var(--color-text-decorative-teal-medium);
}
.text-decorative-teal-strong {
  color: var(--color-text-decorative-teal-strong);
}
.text-decorative-teal-weak {
  color: var(--color-text-decorative-teal-weak);
}
.text-decorative-violet {
  color: var(--color-text-decorative-violet-default);
}
.text-decorative-violet-medium {
  color: var(--color-text-decorative-violet-medium);
}
.text-decorative-violet-strong {
  color: var(--color-text-decorative-violet-strong);
}
.text-decorative-violet-weak {
  color: var(--color-text-decorative-violet-weak);
}
.text-decorative-yellow {
  color: var(--color-text-decorative-yellow-default);
}
.text-decorative-yellow-medium {
  color: var(--color-text-decorative-yellow-medium);
}
.text-decorative-yellow-strong {
  color: var(--color-text-decorative-yellow-strong);
}
.text-decorative-yellow-weak {
  color: var(--color-text-decorative-yellow-weak);
}
.text-decorative-zinc {
  color: var(--color-text-decorative-zinc-default);
}
.text-decorative-zinc-medium {
  color: var(--color-text-decorative-zinc-medium);
}
.text-decorative-zinc-strong {
  color: var(--color-text-decorative-zinc-strong);
}
.text-decorative-zinc-weak {
  color: var(--color-text-decorative-zinc-weak);
}
.text-fuchsia-400 {
  --tw-text-opacity: 1;
  color: rgb(232 121 249 / var(--tw-text-opacity));
}
.text-fuchsia-600 {
  --tw-text-opacity: 1;
  color: rgb(192 38 211 / var(--tw-text-opacity));
}
.text-green-100 {
  --tw-text-opacity: 1;
  color: rgb(222 250 222 / var(--tw-text-opacity));
}
.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(141 232 144 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(38 193 43 / var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 27 / var(--tw-text-opacity));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 25 / var(--tw-text-opacity));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 26 / var(--tw-text-opacity));
}
.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 24 / var(--tw-text-opacity));
}
.text-icon-copilot {
  color: var(--color-icon-copilot-default);
}
.text-icon-copilot-weak {
  color: var(--color-icon-copilot-weak);
}
.text-icon-danger {
  color: var(--color-icon-danger-default);
}
.text-icon-decorative-amber {
  color: var(--color-icon-decorative-amber-default);
}
.text-icon-decorative-amber-medium {
  color: var(--color-icon-decorative-amber-medium);
}
.text-icon-decorative-amber-strong {
  color: var(--color-icon-decorative-amber-strong);
}
.text-icon-decorative-amber-weak {
  color: var(--color-icon-decorative-amber-weak);
}
.text-icon-decorative-blue {
  color: var(--color-icon-decorative-blue-default);
}
.text-icon-decorative-blue-medium {
  color: var(--color-icon-decorative-blue-medium);
}
.text-icon-decorative-blue-strong {
  color: var(--color-icon-decorative-blue-strong);
}
.text-icon-decorative-blue-weak {
  color: var(--color-icon-decorative-blue-weak);
}
.text-icon-decorative-cerise-medium {
  color: var(--color-icon-decorative-cerise-medium);
}
.text-icon-decorative-cerise-strong {
  color: var(--color-icon-decorative-cerise-strong);
}
.text-icon-decorative-cerise-weak {
  color: var(--color-icon-decorative-cerise-weak);
}
.text-icon-decorative-cyan-medium {
  color: var(--color-icon-decorative-cyan-medium);
}
.text-icon-decorative-cyan-strong {
  color: var(--color-icon-decorative-cyan-strong);
}
.text-icon-decorative-cyan-weak {
  color: var(--color-icon-decorative-cyan-weak);
}
.text-icon-decorative-emerald-medium {
  color: var(--color-icon-decorative-emerald-medium);
}
.text-icon-decorative-emerald-strong {
  color: var(--color-icon-decorative-emerald-strong);
}
.text-icon-decorative-emerald-weak {
  color: var(--color-icon-decorative-emerald-weak);
}
.text-icon-decorative-fuchsia-medium {
  color: var(--color-icon-decorative-fuchsia-medium);
}
.text-icon-decorative-fuchsia-strong {
  color: var(--color-icon-decorative-fuchsia-strong);
}
.text-icon-decorative-fuchsia-weak {
  color: var(--color-icon-decorative-fuchsia-weak);
}
.text-icon-decorative-green {
  color: var(--color-icon-decorative-green-default);
}
.text-icon-decorative-green-medium {
  color: var(--color-icon-decorative-green-medium);
}
.text-icon-decorative-green-strong {
  color: var(--color-icon-decorative-green-strong);
}
.text-icon-decorative-green-weak {
  color: var(--color-icon-decorative-green-weak);
}
.text-icon-decorative-indigo-medium {
  color: var(--color-icon-decorative-indigo-medium);
}
.text-icon-decorative-indigo-strong {
  color: var(--color-icon-decorative-indigo-strong);
}
.text-icon-decorative-indigo-weak {
  color: var(--color-icon-decorative-indigo-weak);
}
.text-icon-decorative-light-blue {
  color: var(--color-icon-decorative-light-blue-default);
}
.text-icon-decorative-light-blue-medium {
  color: var(--color-icon-decorative-light-blue-medium);
}
.text-icon-decorative-light-blue-strong {
  color: var(--color-icon-decorative-light-blue-strong);
}
.text-icon-decorative-light-blue-weak {
  color: var(--color-icon-decorative-light-blue-weak);
}
.text-icon-decorative-lime-medium {
  color: var(--color-icon-decorative-lime-medium);
}
.text-icon-decorative-lime-strong {
  color: var(--color-icon-decorative-lime-strong);
}
.text-icon-decorative-lime-weak {
  color: var(--color-icon-decorative-lime-weak);
}
.text-icon-decorative-orange {
  color: var(--color-icon-decorative-orange-default);
}
.text-icon-decorative-orange-medium {
  color: var(--color-icon-decorative-orange-medium);
}
.text-icon-decorative-orange-strong {
  color: var(--color-icon-decorative-orange-strong);
}
.text-icon-decorative-orange-weak {
  color: var(--color-icon-decorative-orange-weak);
}
.text-icon-decorative-purple-medium {
  color: var(--color-icon-decorative-purple-medium);
}
.text-icon-decorative-purple-strong {
  color: var(--color-icon-decorative-purple-strong);
}
.text-icon-decorative-purple-weak {
  color: var(--color-icon-decorative-purple-weak);
}
.text-icon-decorative-red {
  color: var(--color-icon-decorative-red-default);
}
.text-icon-decorative-red-medium {
  color: var(--color-icon-decorative-red-medium);
}
.text-icon-decorative-red-strong {
  color: var(--color-icon-decorative-red-strong);
}
.text-icon-decorative-red-weak {
  color: var(--color-icon-decorative-red-weak);
}
.text-icon-decorative-rose-medium {
  color: var(--color-icon-decorative-rose-medium);
}
.text-icon-decorative-rose-strong {
  color: var(--color-icon-decorative-rose-strong);
}
.text-icon-decorative-rose-weak {
  color: var(--color-icon-decorative-rose-weak);
}
.text-icon-decorative-teal-medium {
  color: var(--color-icon-decorative-teal-medium);
}
.text-icon-decorative-teal-strong {
  color: var(--color-icon-decorative-teal-strong);
}
.text-icon-decorative-teal-weak {
  color: var(--color-icon-decorative-teal-weak);
}
.text-icon-decorative-violet-medium {
  color: var(--color-icon-decorative-violet-medium);
}
.text-icon-decorative-violet-strong {
  color: var(--color-icon-decorative-violet-strong);
}
.text-icon-decorative-violet-weak {
  color: var(--color-icon-decorative-violet-weak);
}
.text-icon-decorative-yellow {
  color: var(--color-icon-decorative-yellow-default);
}
.text-icon-decorative-yellow-medium {
  color: var(--color-icon-decorative-yellow-medium);
}
.text-icon-decorative-yellow-strong {
  color: var(--color-icon-decorative-yellow-strong);
}
.text-icon-decorative-yellow-weak {
  color: var(--color-icon-decorative-yellow-weak);
}
.text-icon-decorative-zinc {
  color: var(--color-icon-decorative-zinc-default);
}
.text-icon-decorative-zinc-medium {
  color: var(--color-icon-decorative-zinc-medium);
}
.text-icon-decorative-zinc-strong {
  color: var(--color-icon-decorative-zinc-strong);
}
.text-icon-decorative-zinc-weak {
  color: var(--color-icon-decorative-zinc-weak);
}
.text-icon-info {
  color: var(--color-icon-info-default);
}
.text-icon-neutral {
  color: var(--color-icon-neutral-default);
}
.text-icon-neutral-weak {
  color: var(--color-icon-neutral-weak);
}
.text-icon-success {
  color: var(--color-icon-success-default);
}
.text-icon-warning {
  color: var(--color-icon-warning-default);
}
.text-light-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(62 187 242 / var(--tw-text-opacity));
}
.text-light-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}
.text-light-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}
.text-lightning-yellow {
  --tw-text-opacity: 1;
  color: rgb(245 166 35 / var(--tw-text-opacity));
}
.text-lime-500 {
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
}
.text-lime-800 {
  --tw-text-opacity: 1;
  color: rgb(63 98 18 / var(--tw-text-opacity));
}
.text-lime-900 {
  --tw-text-opacity: 1;
  color: rgb(54 83 20 / var(--tw-text-opacity));
}
.text-linkedin {
  --tw-text-opacity: 1;
  color: rgb(0 123 182 / var(--tw-text-opacity));
}
.text-neutral {
  color: var(--color-text-neutral-default);
}
.text-neutral-medium {
  color: var(--color-text-neutral-medium);
}
.text-neutral-weak {
  color: var(--color-text-neutral-weak);
}
.text-orange-100 {
  --tw-text-opacity: 1;
  color: rgb(255 237 213 / var(--tw-text-opacity));
}
.text-orange-300 {
  --tw-text-opacity: 1;
  color: rgb(253 186 116 / var(--tw-text-opacity));
}
.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgb(251 146 60 / var(--tw-text-opacity));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}
.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity));
}
.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}
.text-pink-1000 {
  --tw-text-opacity: 1;
  color: rgb(58 8 33 / var(--tw-text-opacity));
}
.text-pink-50 {
  --tw-text-opacity: 1;
  color: rgb(255 240 245 / var(--tw-text-opacity));
}
.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(215 37 109 / var(--tw-text-opacity));
}
.text-pumpkin {
  --tw-text-opacity: 1;
  color: rgb(245 96 35 / var(--tw-text-opacity));
}
.text-purple-100 {
  --tw-text-opacity: 1;
  color: rgb(243 232 255 / var(--tw-text-opacity));
}
.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}
.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity));
}
.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity));
}
.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity));
}
.text-purple-900 {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}
.text-red-100 {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}
.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}
.text-slime {
  --tw-text-opacity: 1;
  color: rgb(126 211 33 / var(--tw-text-opacity));
}
.text-teal-400 {
  --tw-text-opacity: 1;
  color: rgb(45 212 191 / var(--tw-text-opacity));
}
.text-teal-500 {
  --tw-text-opacity: 1;
  color: rgb(20 184 166 / var(--tw-text-opacity));
}
.text-teal-600 {
  --tw-text-opacity: 1;
  color: rgb(13 148 136 / var(--tw-text-opacity));
}
.text-teal-800 {
  --tw-text-opacity: 1;
  color: rgb(17 94 89 / var(--tw-text-opacity));
}
.text-transparent {
  color: transparent;
}
.text-venetian-red {
  --tw-text-opacity: 1;
  color: rgb(208 2 27 / var(--tw-text-opacity));
}
.text-viking {
  --tw-text-opacity: 1;
  color: rgb(59 183 187 / var(--tw-text-opacity));
}
.text-violet-400 {
  --tw-text-opacity: 1;
  color: rgb(167 139 250 / var(--tw-text-opacity));
}
.text-violet-800 {
  --tw-text-opacity: 1;
  color: rgb(91 33 182 / var(--tw-text-opacity));
}
.text-warning {
  color: var(--color-text-warning-default);
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/50 {
  color: rgb(255 255 255 / 0.5);
}
.text-white\/60 {
  color: rgb(255 255 255 / 0.6);
}
.text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgb(254 249 195 / var(--tw-text-opacity));
}
.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity));
}
.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}
.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity));
}
.text-zinc-250 {
  --tw-text-opacity: 1;
  color: rgb(221 222 225 / var(--tw-text-opacity));
}
.text-zinc-300 {
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity));
}
.text-zinc-350 {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.text-zinc-400 {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.text-zinc-450 {
  --tw-text-opacity: 1;
  color: rgb(144 144 149 / var(--tw-text-opacity));
}
.text-zinc-500 {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
.text-zinc-600 {
  --tw-text-opacity: 1;
  color: rgb(87 89 95 / var(--tw-text-opacity));
}
.text-zinc-700 {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity));
}
.text-zinc-750 {
  --tw-text-opacity: 1;
  color: rgb(52 53 58 / var(--tw-text-opacity));
}
.text-zinc-800 {
  --tw-text-opacity: 1;
  color: rgb(40 40 43 / var(--tw-text-opacity));
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.line-through {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.no-underline {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.accent-brand-primary {
  accent-color: #f43f85;
}
.accent-pink-500 {
  accent-color: #f43f85;
}
.\!opacity-0 {
  opacity: 0 !important;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-5 {
  opacity: 0.05;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-65 {
  opacity: 0.65;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-85 {
  opacity: 0.85;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-95 {
  opacity: 0.95;
}
.mix-blend-multiply {
  mix-blend-mode: multiply;
}
.mix-blend-color-burn {
  mix-blend-mode: color-burn;
}
.\!shadow-high-box {
  --tw-shadow: 0 6px 15px rgba(0,0,0, 0.2) !important;
  --tw-shadow-colored: 0 6px 15px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_0_0_2px\] {
  --tw-shadow: 0 0 0 2px;
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_0_2px_rgba\(0\2c 0\2c 0\2c 0\.08\)\2c 0_8px_12px_-4px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 0 0 2px rgba(0,0,0,0.08),0 8px 12px -4px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 8px 12px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_0_3px_rgba\(0\2c 0\2c 0\2c 0\.10\)\2c 0_3px_8px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 0 0 3px rgba(0,0,0,0.10),0 3px 8px 0 rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 3px 8px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_0_4px_rgba\(0\2c 0\2c 0\2c 0\.08\)\2c 0_8px_12px_-4px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 0 0 4px rgba(0,0,0,0.08),0 8px 12px -4px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 8px 12px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.32\)\2c 0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 0 1px rgba(0,0,0,0.32),0px 1px 2px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_10px_15px_0_rgba\(0\2c 0\2c 0\2c 0\.25\)\2c inset_0_1px_0_0_rgba\(255\2c 255\2c 255\2c 0\.15\)\2c 0_4px_0_0_rgba\(0\2c 0\2c 0\2c 0\.20\)\2c 0_3px_0_0_rgba\(19\2c 111\2c 22\2c 1\)\2c inset_0_-1px_0_0_rgba\(255\2c 255\2c 255\2c 0\.03\)\] {
  --tw-shadow: 0 10px 15px 0 rgba(0,0,0,0.25),inset 0 1px 0 0 rgba(255,255,255,0.15),0 4px 0 0 rgba(0,0,0,0.20),0 3px 0 0 rgba(19,111,22,1),inset 0 -1px 0 0 rgba(255,255,255,0.03);
  --tw-shadow-colored: 0 10px 15px 0 var(--tw-shadow-color), inset 0 1px 0 0 var(--tw-shadow-color), 0 4px 0 0 var(--tw-shadow-color), 0 3px 0 0 var(--tw-shadow-color), inset 0 -1px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1px_2\.5px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 1px 2.5px 0 rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 1px 2.5px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1px_2px_0_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
  --tw-shadow: 0 1px 2px 0 rgba(0,0,0,0.06);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.12\)\2c inset_0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 1px 2px rgba(0,0,0,0.12),inset 0 0 0 1px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_1rem_5rem_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  --tw-shadow: 0 1rem 5rem rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 1rem 5rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_1px_0_rgba\(0\2c 0\2c 0\2c 0\.02\)\] {
  --tw-shadow: 0 2px 1px 0 rgba(0,0,0,0.02);
  --tw-shadow-colored: 0 2px 1px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\2c 0_8px_24px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\2c 0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  --tw-shadow: 0 4px 12px 0 rgba(0,0,0,0.03),0 8px 24px 0 rgba(0,0,0,0.03),0 0 0 1px rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color), 0 8px 24px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_4px_12px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\2c 0_8px_25px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\] {
  --tw-shadow: 0 4px 12px 0 rgba(0,0,0,0.03),0 8px 25px 0 rgba(0,0,0,0.03);
  --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color), 0 8px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_7px_7px_-7px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 7px 7px -7px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 7px 7px -7px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1\.25px_2\.5px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0px 1.25px 2.5px 0px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0px 1.25px 2.5px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0px 1px 2px 0px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_4px_52px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  --tw-shadow: 0px 4px 52px 0px rgba(0,0,0,0.25);
  --tw-shadow-colored: 0px 4px 52px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[1px_1px_1px_0px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
  --tw-shadow: 1px 1px 1px 0px rgba(0,0,0,0.06);
  --tw-shadow-colored: 1px 1px 1px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[2px_1px_6px_0px_rgba\(3\2c 3\2c 3\2c 0\.03\)\2c 0px_1px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.03\)\] {
  --tw-shadow: 2px 1px 6px 0px rgba(3,3,3,0.03),0px 1px 2px 0px rgba(0,0,0,0.03);
  --tw-shadow-colored: 2px 1px 6px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[4px_1px_2px_0_rgba\(0\2c 0\2c 0\2c 0\.02\)\] {
  --tw-shadow: 4px 1px 2px 0 rgba(0,0,0,0.02);
  --tw-shadow-colored: 4px 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[4px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.088\)\] {
  --tw-shadow: 4px 4px 4px 0px rgba(0,0,0,0.088);
  --tw-shadow-colored: 4px 4px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_0_3px_1px_rgba\(0\2c 0\2c 0\2c 0\.02\)\] {
  --tw-shadow: inset 0 0 3px 1px rgba(0,0,0,0.02);
  --tw-shadow-colored: inset 0 0 3px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.25\)\2c 0px_4px_4px_rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  --tw-shadow: inset 0 1px 0px rgba(255,255,255,0.25),0px 4px 4px rgba(0,0,0,0.5);
  --tw-shadow-colored: inset 0 1px 0px var(--tw-shadow-color), 0px 4px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[inset_0px_-3px_0_0\] {
  --tw-shadow: inset 0px -3px 0 0;
  --tw-shadow-colored: inset 0px -3px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-above-editor-preview {
  --tw-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
  --tw-shadow-colored: 0 10px 30px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-base {
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-base-hover {
  --tw-shadow:  0px 8px 24px rgba(0, 0, 0, 0.12), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-button {
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.05);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-button-md {
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.10);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-button-sm {
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.05);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-button-xs {
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.03);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-emphasise {
  --tw-shadow: 0px 2px 27px -10px rgba(0, 0, 0, 0.18);
  --tw-shadow-colored: 0px 2px 27px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-high {
  --tw-shadow: 0px 13px 33px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 13px 33px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-high-box {
  --tw-shadow: 0 6px 15px rgba(0,0,0, 0.2);
  --tw-shadow-colored: 0 6px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-inner {
  --tw-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: inset 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-list-inner {
  --tw-shadow: -52px 1px 25px -10px rgba(255,255,255, 0.5);
  --tw-shadow-colored: -52px 1px 25px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sidebar {
  --tw-shadow: 0px 0px 12px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 0px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-table-actions {
  --tw-shadow: -60px 0px 90px -15px rgba(248,248,249, 0.6);
  --tw-shadow-colored: -60px 0px 90px -15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-table-vertical-heading {
  --tw-shadow: inset -18px 0px 12px -12px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: inset -18px 0px 12px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-text-editor-bubble-menu {
  --tw-shadow: 0 13px 33px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 13px 33px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-top {
  --tw-shadow: 0 2px 15px rgba(0,0,0, 0.2);
  --tw-shadow-colored: 0 2px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-video-meeting {
  --tw-shadow: 0px 13px 33px 0px rgba(0,0,0,0.29);
  --tw-shadow-colored: 0px 13px 33px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-canvas {
  --tw-shadow-color: var(--color-background-canvas);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-neutral-medium {
  --tw-shadow-color: var(--color-background-neutral-medium);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-zinc-900\/5 {
  --tw-shadow-color: rgb(28 28 30 / 0.05);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.outline-0 {
  outline-width: 0;
}
.outline-1 {
  outline-width: 1px;
}
.outline-2 {
  outline-width: 2px;
}
.outline-3 {
  outline-width: 3px;
}
.\!outline-offset-2 {
  outline-offset: 2px !important;
}
.-outline-offset-2 {
  outline-offset: -2px;
}
.outline-offset-\[-1px\] {
  outline-offset: -1px;
}
.outline-black\/10 {
  outline-color: rgb(0 0 0 / 0.1);
}
.outline-black\/5 {
  outline-color: rgb(0 0 0 / 0.05);
}
.outline-brand-primary {
  outline-color: #f43f85;
}
.outline-green-500 {
  outline-color: #26c12b;
}
.outline-transparent {
  outline-color: transparent;
}
.outline-white {
  outline-color: #ffffff;
}
.outline-zinc-200 {
  outline-color: #e4e4e7;
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-green-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(38 193 43 / var(--tw-ring-opacity));
}
.ring-pink-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 63 133 / var(--tw-ring-opacity));
}
.ring-red-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-\[150px\] {
  --tw-blur: blur(150px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm {
  --tw-blur: blur(4px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-3xl {
  --tw-backdrop-blur: blur(64px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[10px\] {
  --tw-backdrop-blur: blur(10px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[15px\] {
  --tw-backdrop-blur: blur(15px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.\!transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000) !important;
  transition-duration: 250ms !important;
}
.transition {
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-\[bottom\] {
  transition-property: bottom;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-\[grid-template-rows\] {
  transition-property: grid-template-rows;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-\[outline-color\] {
  transition-property: outline-color;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-\[stroke-dashoffset_0\.5s_ease-out\] {
  transition-property: stroke-dashoffset 0.5s ease-out;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-\[width\2c opacity\] {
  transition-property: width,opacity;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-margin {
  transition-property: margin;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.transition-width {
  transition-property: width;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.delay-1000 {
  transition-delay: 1000ms;
}
.delay-\[2500ms\] {
  transition-delay: 2500ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-1000 {
  transition-duration: 1000ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-250 {
  transition-duration: 250ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-75 {
  transition-duration: 75ms;
}
.ease-in-back {
  transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
}
.ease-in-circ {
  transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
}
.ease-in-cubic {
  transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
.ease-in-expo {
  transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-in-out-back {
  transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
}
.ease-in-out-circ {
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
}
.ease-in-out-cubic {
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.ease-in-out-expo {
  transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
}
.ease-in-out-quad {
  transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
}
.ease-in-out-quart {
  transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
.ease-in-out-quint {
  transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
.ease-in-out-sine {
  transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
}
.ease-in-quad {
  transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
}
.ease-in-quart {
  transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
}
.ease-in-quint {
  transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
}
.ease-in-sine {
  transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.ease-out-back {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.ease-out-circ {
  transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
}
.ease-out-cubic {
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.ease-out-expo {
  transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
.ease-out-quad {
  transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.ease-out-quart {
  transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.ease-out-quint {
  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
}
.ease-out-sine {
  transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
}
.will-change-transform {
  will-change: transform;
}
.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}
.\@container {
  container-type: inline-size;
}
.transition-base {
  transition: all 0.3s ease;
}
.backface-hidden {
  backface-visibility: hidden;
}
.text-shadow-none {
  text-shadow: none;
}
.mask-text {
  -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1.0) 37%, transparent 100%);
          mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1.0) 37%, transparent 100%);
}
.\[--tw-border-opacity\:\.1\] {
  --tw-border-opacity: .1;
}
.\[-moz-appearance\:_textfield\] {
  -moz-appearance: textfield;
}
.\[appearance\:textfield\] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.\[clip-path\:polygon\(var\(--cursor-x\)_var\(--cursor-y\)\2c var\(--container-nearest-x\)_var\(--container-top\)\2c var\(--container-nearest-x\)_var\(--container-bottom\)\)\] {
  clip-path: polygon(var(--cursor-x) var(--cursor-y),var(--container-nearest-x) var(--container-top),var(--container-nearest-x) var(--container-bottom));
}
.\[contain\:paint\] {
  contain: paint;
}
.\[counter-increment\:domains\] {
  counter-increment: domains;
}
.\[counter-reset\:domains\] {
  counter-reset: domains;
}
.\[mask-image\:linear-gradient\(black_50\%\2c _transparent_90\%\)\] {
  -webkit-mask-image: linear-gradient(black 50%, transparent 90%);
          mask-image: linear-gradient(black 50%, transparent 90%);
}
.\[overflow-anchor\:none\] {
  overflow-anchor: none;
}
.\[scrollbar-color\:var\(--color-background-decorative-yellow-medium\)_rgba\(0\2c 0\2c 0\2c 0\)\] {
  scrollbar-color: var(--color-background-decorative-yellow-medium) rgba(0,0,0,0);
}
.\[scrollbar-gutter\:stable\] {
  scrollbar-gutter: stable;
}
.\[scrollbar-width\:thin\] {
  scrollbar-width: thin;
}
.theme-dark {
  color-scheme: dark;
}
.after\:mesh-clip-path::after {
  content: var(--tw-content);
  clip-path: ellipse(90% 58% at 50% 0%);
}
.focus-visible\:tt-focus-outline:focus-visible {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.focus-visible\:tt-focus-outline--replace-border:focus-visible {
  border-color: transparent;
  outline-offset: -1px;
}
.group:focus-visible .group-focus-visible\:tt-focus-outline {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.peer:focus-visible ~ .peer-focus-visible\:tt-focus-outline {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.peer:focus-visible ~ .peer-focus-visible\:before\:tt-focus-outline::before {
  content: var(--tw-content);
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.has-\[\:focus-visible\]\:tt-focus-outline:has(:focus-visible) {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
@container (min-width: 660px) {
  .\@\[660px\]\:heading-1 {
    line-height: 1.2;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: -0.022em;
  }
}
.placeholder\:body-text-s::-moz-placeholder {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.placeholder\:body-text-s::placeholder {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.focus-visible-within\:tt-focus-outline:has(:focus-visible) {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
@media (min-width: 768px) {
  .md\:heading-1 {
    line-height: 1.2;
    font-size: 32px;
    font-weight: 700;
    letter-spacing: -0.022em;
  }
}
@media (min-width: 1280px) {
  .xl\:body-text-s-medium {
    line-height: 1.5;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -0.006em;
  }
}
.dark\:prose-invert:where(.theme-dark, .theme-dark *) {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}
.\[\&\:has\(\.text-editor-bubble-menu\:focus-within\)\]\:tt-focus-outline:has(.text-editor-bubble-menu:focus-within) {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.\[\&\:has\(\:is\(input\[type\=\"text\"\]\2c _\[contenteditable\]\)\:focus-visible\)\]\:tt-focus-outline:has(:is(input[type="text"], [contenteditable]):focus-visible) {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.\[\&\:has\(\:is\(input\[type\=\"text\"\]\2c _textarea\2c _\[contenteditable\]\)\:focus-visible\)\]\:tt-focus-outline:has(:is(input[type="text"], textarea, [contenteditable]):focus-visible) {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.\[\&\:has\(\[contenteditable\=true\]\:focus-visible\)\]\:tt-focus-outline:has([contenteditable=true]:focus-visible) {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.\[\&\:has\(textarea\:focus-visible\)\]\:tt-focus-outline:has(textarea:focus-visible) {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.\[\&\:has\(textarea\:focus-visible\)\]\:tt-focus-outline--copilot:has(textarea:focus-visible) {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
  outline-color: #a855f7;
}
.\[\&\>\.flatpickr-calendar\.inline\]\:\!no-shadow>.flatpickr-calendar.inline {
  box-shadow: none !important;
}
.\[\&\>\.flatpickr-calendar\.inline\]\:no-shadow>.flatpickr-calendar.inline {
  box-shadow: none;
}
.\[\&\>div\]\:body-text-s>div {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.\[\&\>h2\]\:heading-2>h2 {
  line-height: 1.2;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -0.022em;
}
.peer:focus-visible ~ .peer-focus-visible\:\[\&\>span\]\:tt-focus-outline--no-rounded>span {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.\[\&_\.redactor-box\.redactor-focus\]\:tt-focus-outline .redactor-box.redactor-focus {
  border-radius: 8px;
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 0;
  outline-color: var(--color-outline-focus-default);
}
.\[\&_\.text-center\]\:body-text-xs .text-center {
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0em;
}
.\[\&_code\:not\(pre\>code\)\]\:body-text-s code:not(pre>code) {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.006em;
}
.\[\&_h4\]\:body-text-s-semibold h4 {
  line-height: 1.5;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.006em;
}
.\[\&_section\>h2\]\:heading-3 section>h2 {
  line-height: 1.2;
  font-size: 25px;
  font-weight: 600;
  letter-spacing: -0.019em;
}
.\[\&_section\>h3\]\:heading-4 section>h3 {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.017em;
}
.\[\&_section\>p\]\:body-text section>p {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.011em;
}
.\*\:\!mb-0 > * {
  margin-bottom: 0 !important;
}
.\*\:mb-16 > * {
  margin-bottom: 16px;
}
.\*\:flex > * {
  display: flex;
}
.\*\:min-w-0 > * {
  min-width: 0;
}
.\*\:min-w-120 > * {
  min-width: 120px;
}
.\*\:items-center > * {
  align-items: center;
}
.\*\:gap-12 > * {
  gap: 12px;
}
.\*\:px-16 > * {
  padding-left: 16px;
  padding-right: 16px;
}
.\*\:py-12 > * {
  padding-top: 12px;
  padding-bottom: 12px;
}
.first-letter\:uppercase::first-letter {
  text-transform: uppercase;
}
.first-letter\:capitalize::first-letter {
  text-transform: capitalize;
}
.selection\:bg-blue-300 *::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.selection\:bg-blue-300 *::selection {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.selection\:bg-transparent *::-moz-selection {
  background-color: transparent;
}
.selection\:bg-transparent *::selection {
  background-color: transparent;
}
.selection\:text-action-strong *::-moz-selection {
  color: var(--color-text-action-strong);
}
.selection\:text-action-strong *::selection {
  color: var(--color-text-action-strong);
}
.selection\:text-neutral *::-moz-selection {
  color: var(--color-text-neutral-default);
}
.selection\:text-neutral *::selection {
  color: var(--color-text-neutral-default);
}
.selection\:text-white *::-moz-selection {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.selection\:text-white *::selection {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.selection\:bg-blue-300::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.selection\:bg-blue-300::selection {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}
.selection\:bg-transparent::-moz-selection {
  background-color: transparent;
}
.selection\:bg-transparent::selection {
  background-color: transparent;
}
.selection\:text-action-strong::-moz-selection {
  color: var(--color-text-action-strong);
}
.selection\:text-action-strong::selection {
  color: var(--color-text-action-strong);
}
.selection\:text-neutral::-moz-selection {
  color: var(--color-text-neutral-default);
}
.selection\:text-neutral::selection {
  color: var(--color-text-neutral-default);
}
.selection\:text-white::-moz-selection {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.selection\:text-white::selection {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.file\:mr-4::file-selector-button {
  margin-right: 4px;
}
.file\:cursor-pointer::file-selector-button {
  cursor: pointer;
}
.file\:rounded-6::file-selector-button {
  border-radius: 6px;
}
.file\:border::file-selector-button {
  border-width: 1px;
}
.file\:border-solid::file-selector-button {
  border-style: solid;
}
.file\:border-action-medium::file-selector-button {
  border-color: var(--color-border-action-medium);
}
.file\:bg-action-medium::file-selector-button {
  background-color: var(--color-background-action-medium);
}
.file\:px-8::file-selector-button {
  padding-left: 8px;
  padding-right: 8px;
}
.file\:py-4::file-selector-button {
  padding-top: 4px;
  padding-bottom: 4px;
}
.file\:text-14::file-selector-button {
  font-size: 14px;
  line-height: 1.5;
}
.file\:font-medium::file-selector-button {
  font-weight: 500;
}
.file\:text-action-medium::file-selector-button {
  color: var(--color-text-action-medium);
}
.file\:shadow-button-sm::file-selector-button {
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.05);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
.before\:-left-2::before {
  content: var(--tw-content);
  left: -2px;
}
.before\:-left-\[1px\]::before {
  content: var(--tw-content);
  left: -1px;
}
.before\:-left-\[28px\]::before {
  content: var(--tw-content);
  left: -28px;
}
.before\:-top-2::before {
  content: var(--tw-content);
  top: -2px;
}
.before\:-top-\[1px\]::before {
  content: var(--tw-content);
  top: -1px;
}
.before\:bottom-24::before {
  content: var(--tw-content);
  bottom: 24px;
}
.before\:bottom-\[-3px\]::before {
  content: var(--tw-content);
  bottom: -3px;
}
.before\:left-0::before {
  content: var(--tw-content);
  left: 0;
}
.before\:left-16::before {
  content: var(--tw-content);
  left: 16px;
}
.before\:left-\[4px\]::before {
  content: var(--tw-content);
  left: 4px;
}
.before\:right-0::before {
  content: var(--tw-content);
  right: 0;
}
.before\:top-0::before {
  content: var(--tw-content);
  top: 0;
}
.before\:top-32::before {
  content: var(--tw-content);
  top: 32px;
}
.before\:top-4::before {
  content: var(--tw-content);
  top: 4px;
}
.before\:top-\[4px\]::before {
  content: var(--tw-content);
  top: 4px;
}
.before\:top-\[50\%\]::before {
  content: var(--tw-content);
  top: 50%;
}
.before\:z-above::before {
  content: var(--tw-content);
  z-index: 1;
}
.before\:mb-2::before {
  content: var(--tw-content);
  margin-bottom: 2px;
}
.before\:mt-2::before {
  content: var(--tw-content);
  margin-top: 2px;
}
.before\:mt-4::before {
  content: var(--tw-content);
  margin-top: 4px;
}
.before\:block::before {
  content: var(--tw-content);
  display: block;
}
.before\:inline-flex::before {
  content: var(--tw-content);
  display: inline-flex;
}
.before\:size-12::before {
  content: var(--tw-content);
  width: 12px;
  height: 12px;
}
.before\:size-16::before {
  content: var(--tw-content);
  width: 16px;
  height: 16px;
}
.before\:size-\[11px\]::before {
  content: var(--tw-content);
  width: 11px;
  height: 11px;
}
.before\:h-14::before {
  content: var(--tw-content);
  height: 14px;
}
.before\:h-16::before {
  content: var(--tw-content);
  height: 16px;
}
.before\:h-40::before {
  content: var(--tw-content);
  height: 40px;
}
.before\:h-\[1px\]::before {
  content: var(--tw-content);
  height: 1px;
}
.before\:h-\[3px\]::before {
  content: var(--tw-content);
  height: 3px;
}
.before\:h-\[50px\]::before {
  content: var(--tw-content);
  height: 50px;
}
.before\:h-full::before {
  content: var(--tw-content);
  height: 100%;
}
.before\:\!w-4::before {
  content: var(--tw-content);
  width: 4px !important;
}
.before\:w-0::before {
  content: var(--tw-content);
  width: 0;
}
.before\:w-14::before {
  content: var(--tw-content);
  width: 14px;
}
.before\:w-16::before {
  content: var(--tw-content);
  width: 16px;
}
.before\:w-40::before {
  content: var(--tw-content);
  width: 40px;
}
.before\:w-\[50px\]::before {
  content: var(--tw-content);
  width: 50px;
}
.before\:w-full::before {
  content: var(--tw-content);
  width: 100%;
}
.before\:-rotate-45::before {
  content: var(--tw-content);
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {
  50% {
    content: var(--tw-content);
    opacity: var(--keyframes-pulse-opacity, .5);
  }
}
.before\:animate-pulse::before {
  content: var(--tw-content);
  animation: pulse var(--animation-duration, 2s) cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.before\:items-center::before {
  content: var(--tw-content);
  align-items: center;
}
.before\:justify-center::before {
  content: var(--tw-content);
  justify-content: center;
}
.before\:rounded::before {
  content: var(--tw-content);
  border-radius: 4px;
}
.before\:rounded-8::before {
  content: var(--tw-content);
  border-radius: 8px;
}
.before\:rounded-full::before {
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:rounded-l-8::before {
  content: var(--tw-content);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.before\:border::before {
  content: var(--tw-content);
  border-width: 1px;
}
.before\:border-l-\[3px\]::before {
  content: var(--tw-content);
  border-left-width: 3px;
}
.before\:border-t::before {
  content: var(--tw-content);
  border-top-width: 1px;
}
.before\:border-black::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.before\:border-black\/40::before {
  content: var(--tw-content);
  border-color: rgb(0 0 0 / 0.4);
}
.before\:border-neutral::before {
  content: var(--tw-content);
  border-color: var(--color-border-neutral-default);
}
.before\:border-neutral-strong::before {
  content: var(--tw-content);
  border-color: var(--color-border-neutral-strong);
}
.before\:bg-action-strong::before {
  content: var(--tw-content);
  background-color: var(--color-background-action-strong);
}
.before\:bg-neutral::before {
  content: var(--tw-content);
  background-color: var(--color-background-neutral-default);
}
.before\:bg-neutral-weak::before {
  content: var(--tw-content);
  background-color: var(--color-background-neutral-weak);
}
.before\:bg-pink-600::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(215 37 109 / var(--tw-bg-opacity));
}
.before\:bg-red-600::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.before\:bg-transparent::before {
  content: var(--tw-content);
  background-color: transparent;
}
.before\:bg-\[url\(\"\/assets\/images\/confetti-small\.svg\"\)\]::before {
  content: var(--tw-content);
  background-image: url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/images/confetti-small-a343c57fe57d75e81a18.svg);
}
.before\:text-neutral-medium::before {
  content: var(--tw-content);
  color: var(--color-text-neutral-medium);
}
.before\:shadow-\[0_0_2px_2px_rgba\(132\2c 204\2c 22\2c 0\.6\)\]::before {
  content: var(--tw-content);
  --tw-shadow: 0 0 2px 2px rgba(132,204,22,0.6);
  --tw-shadow-colored: 0 0 2px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:shadow-inner-input::before {
  content: var(--tw-content);
  --tw-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: inset 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:transition-width::before {
  content: var(--tw-content);
  transition-property: width;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.before\:content-\[\"\"\]::before {
  --tw-content: "";
  content: var(--tw-content);
}
.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}
.before\:content-\[counter\(domains\)\]::before {
  --tw-content: counter(domains);
  content: var(--tw-content);
}
.after\:pointer-events-none::after {
  content: var(--tw-content);
  pointer-events: none;
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:inset-0::after {
  content: var(--tw-content);
  inset: 0;
}
.after\:-left-16::after {
  content: var(--tw-content);
  left: -16px;
}
.after\:-left-\[32px\]::after {
  content: var(--tw-content);
  left: -32px;
}
.after\:-right-2::after {
  content: var(--tw-content);
  right: -2px;
}
.after\:-top-12::after {
  content: var(--tw-content);
  top: -12px;
}
.after\:-top-2::after {
  content: var(--tw-content);
  top: -2px;
}
.after\:bottom-0::after {
  content: var(--tw-content);
  bottom: 0;
}
.after\:bottom-\[-1px\]::after {
  content: var(--tw-content);
  bottom: -1px;
}
.after\:left-0::after {
  content: var(--tw-content);
  left: 0;
}
.after\:left-16::after {
  content: var(--tw-content);
  left: 16px;
}
.after\:left-2::after {
  content: var(--tw-content);
  left: 2px;
}
.after\:right-0::after {
  content: var(--tw-content);
  right: 0;
}
.after\:top-0::after {
  content: var(--tw-content);
  top: 0;
}
.after\:top-2::after {
  content: var(--tw-content);
  top: 2px;
}
.after\:top-64::after {
  content: var(--tw-content);
  top: 64px;
}
.after\:top-\[-1px\]::after {
  content: var(--tw-content);
  top: -1px;
}
.after\:z-\[10\]::after {
  content: var(--tw-content);
  z-index: 10;
}
.after\:z-above-redactor-toolbar::after {
  content: var(--tw-content);
  z-index: 101;
}
.after\:z-aboveSidebarShadow::after {
  content: var(--tw-content);
  z-index: 32;
}
.after\:z-behind::after {
  content: var(--tw-content);
  z-index: -1;
}
.after\:mb-2::after {
  content: var(--tw-content);
  margin-bottom: 2px;
}
.after\:mt-2::after {
  content: var(--tw-content);
  margin-top: 2px;
}
.after\:block::after {
  content: var(--tw-content);
  display: block;
}
.after\:flex::after {
  content: var(--tw-content);
  display: flex;
}
.after\:size-12::after {
  content: var(--tw-content);
  width: 12px;
  height: 12px;
}
.after\:size-14::after {
  content: var(--tw-content);
  width: 14px;
  height: 14px;
}
.after\:size-\[19px\]::after {
  content: var(--tw-content);
  width: 19px;
  height: 19px;
}
.after\:h-14::after {
  content: var(--tw-content);
  height: 14px;
}
.after\:h-16::after {
  content: var(--tw-content);
  height: 16px;
}
.after\:h-\[120px\]::after {
  content: var(--tw-content);
  height: 120px;
}
.after\:h-\[3px\]::after {
  content: var(--tw-content);
  height: 3px;
}
.after\:h-dvh::after {
  content: var(--tw-content);
  height: 100dvh;
}
.after\:h-full::after {
  content: var(--tw-content);
  height: 100%;
}
.after\:w-14::after {
  content: var(--tw-content);
  width: 14px;
}
.after\:w-16::after {
  content: var(--tw-content);
  width: 16px;
}
.after\:w-\[150px\]::after {
  content: var(--tw-content);
  width: 150px;
}
.after\:w-\[1px\]::after {
  content: var(--tw-content);
  width: 1px;
}
.after\:w-\[280px\]::after {
  content: var(--tw-content);
  width: 280px;
}
.after\:w-\[3px\]::after {
  content: var(--tw-content);
  width: 3px;
}
.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}
.after\:min-w-\[224px\]::after {
  content: var(--tw-content);
  min-width: 224px;
}
.after\:min-w-\[448px\]::after {
  content: var(--tw-content);
  min-width: 448px;
}
.after\:rounded-10::after {
  content: var(--tw-content);
  border-radius: 10px;
}
.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:rounded-br-10::after {
  content: var(--tw-content);
  border-bottom-right-radius: 10px;
}
.after\:border-x::after {
  content: var(--tw-content);
  border-left-width: 1px;
  border-right-width: 1px;
}
.after\:border-neutral::after {
  content: var(--tw-content);
  border-color: var(--color-border-neutral-default);
}
.after\:bg-action-strong::after {
  content: var(--tw-content);
  background-color: var(--color-background-action-strong);
}
.after\:bg-canvas::after {
  content: var(--tw-content);
  background-color: var(--color-background-canvas);
}
.after\:bg-neutral::after {
  content: var(--tw-content);
  background-color: var(--color-background-neutral-default);
}
.after\:bg-neutral-medium::after {
  content: var(--tw-content);
  background-color: var(--color-background-neutral-medium);
}
.after\:bg-pink-100::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 229 238 / var(--tw-bg-opacity));
}
.after\:bg-pink-600::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(215 37 109 / var(--tw-bg-opacity));
}
.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:bg-candidate-compare-scroll-shadow::after {
  content: var(--tw-content);
  background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2));
}
.after\:bg-conversation-row-gradient::after {
  content: var(--tw-content);
  background-image: linear-gradient(90deg,rgba(248, 248, 249, 0) 26%,rgb(248, 248, 249) 67%,rgb(248, 248, 249) 89%,rgba(248, 248, 249, 0) 80%);
}
.after\:bg-gradient-to-b::after {
  content: var(--tw-content);
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.after\:bg-pink-mesh::after {
  content: var(--tw-content);
  background-image: radial-gradient(at 36% 82%, #fef9c3 0px, transparent 50%),
        radial-gradient(at 73% 72%, #ffe5ee 0px, transparent 50%),
        radial-gradient(at 80% 100%, #ffe5ee 0px, transparent 50%),
        radial-gradient(at 43% 56%, #ffc7db 0px, transparent 50%);;
}
.after\:from-\[rgba\(255\2c 255\2c 255\2c 0\)\]::after {
  content: var(--tw-content);
  --tw-gradient-from: rgba(255,255,255,0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.after\:to-\[rgba\(255\2c 255\2c 255\2c 1\)\]::after {
  content: var(--tw-content);
  --tw-gradient-to: rgba(255,255,255,1) var(--tw-gradient-to-position);
}
.after\:opacity-0::after {
  content: var(--tw-content);
  opacity: 0;
}
.after\:opacity-100::after {
  content: var(--tw-content);
  opacity: 1;
}
.after\:opacity-30::after {
  content: var(--tw-content);
  opacity: 0.3;
}
.after\:opacity-50::after {
  content: var(--tw-content);
  opacity: 0.5;
}
.after\:shadow-\[0_0_0_2px\]::after {
  content: var(--tw-content);
  --tw-shadow: 0 0 0 2px;
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:shadow-\[0_2px_5px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]::after {
  content: var(--tw-content);
  --tw-shadow: 0 2px 5px rgba(0,0,0,0.3);
  --tw-shadow-colored: 0 2px 5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:shadow-\[4px_1px_2px_0_rgba\(0\2c 0\2c 0\2c 0\.02\)\]::after {
  content: var(--tw-content);
  --tw-shadow: 4px 1px 2px 0 rgba(0,0,0,0.02);
  --tw-shadow-colored: 4px 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:shadow-canvas::after {
  content: var(--tw-content);
  --tw-shadow-color: var(--color-background-canvas);
  --tw-shadow: var(--tw-shadow-colored);
}
.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.after\:transition-opacity::after {
  content: var(--tw-content);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.after\:duration-200::after {
  content: var(--tw-content);
  transition-duration: 200ms;
}
.after\:duration-300::after {
  content: var(--tw-content);
  transition-duration: 300ms;
}
.after\:ease-in-out::after {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
.after\:mask-compare-candidates-shadow::after {
  content: var(--tw-content);
  -webkit-mask-image: linear-gradient(to bottom, transparent, black 10%, black 90%, transparent);
          mask-image: linear-gradient(to bottom, transparent, black 10%, black 90%, transparent);
}
.first\:ml-0:first-child {
  margin-left: 0;
}
.first\:mt-0:first-child {
  margin-top: 0;
}
.first\:mt-12:first-child {
  margin-top: 12px;
}
.first\:mt-28:first-child {
  margin-top: 28px;
}
.first\:flex-\[3\]:first-child {
  flex: 3;
}
.first\:rounded-l-6:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.first\:border-t-0:first-child {
  border-top-width: 0px;
}
.first\:\!px-16:first-child {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.first\:\!pl-40:first-child {
  padding-left: 40px !important;
}
.first\:\!pr-16:first-child {
  padding-right: 16px !important;
}
.first\:pl-0:first-child {
  padding-left: 0;
}
.first\:pl-20:first-child {
  padding-left: 20px;
}
.first\:pl-40:first-child {
  padding-left: 40px;
}
.first\:pl-8:first-child {
  padding-left: 8px;
}
.first\:pt-16:first-child {
  padding-top: 16px;
}
.first\:pt-4:first-child {
  padding-top: 4px;
}
.first\:text-left:first-child {
  text-align: left;
}
.first\:text-black:first-child {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.last\:mb-0:last-child {
  margin-bottom: 0;
}
.last\:hidden:last-child {
  display: none;
}
.last\:min-w-56:last-child {
  min-width: 56px;
}
.last\:rounded-r-6:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.last\:\!border-b-0:last-child {
  border-bottom-width: 0px !important;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}
.last\:border-r-0:last-child {
  border-right-width: 0px;
}
.last\:border-none:last-child {
  border-style: none;
}
.last\:pb-0:last-child {
  padding-bottom: 0;
}
.last\:pb-16:last-child {
  padding-bottom: 16px;
}
.last\:pr-0:last-child {
  padding-right: 0;
}
.last\:pr-16:last-child {
  padding-right: 16px;
}
.last\:pr-20:last-child {
  padding-right: 20px;
}
.last\:pr-8:last-child {
  padding-right: 8px;
}
.last\:\*\:mb-0 > *:last-child {
  margin-bottom: 0;
}
.odd\:bg-canvas:nth-child(odd) {
  background-color: var(--color-background-canvas);
}
.odd\:bg-neutral-weak:nth-child(odd) {
  background-color: var(--color-background-neutral-weak);
}
.even\:bg-canvas:nth-child(even) {
  background-color: var(--color-background-canvas);
}
.even\:bg-neutral-weak:nth-child(even) {
  background-color: var(--color-background-neutral-weak);
}
.first-of-type\:ml-0:first-of-type {
  margin-left: 0;
}
.first-of-type\:rounded-l:first-of-type {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.first-of-type\:border-0:first-of-type {
  border-width: 0px;
}
.first-of-type\:pl-32:first-of-type {
  padding-left: 32px;
}
.last-of-type\:m-0:last-of-type {
  margin: 0;
}
.last-of-type\:mb-24:last-of-type {
  margin-bottom: 24px;
}
.last-of-type\:mb-\[80px\]:last-of-type {
  margin-bottom: 80px;
}
.last-of-type\:rounded-r:last-of-type {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.last-of-type\:border-0:last-of-type {
  border-width: 0px;
}
.last-of-type\:border-none:last-of-type {
  border-style: none;
}
.last-of-type\:pr-32:last-of-type {
  padding-right: 32px;
}
.read-only\:bg-neutral-weak:-moz-read-only {
  background-color: var(--color-background-neutral-weak);
}
.read-only\:bg-neutral-weak:read-only {
  background-color: var(--color-background-neutral-weak);
}
.read-only\:text-neutral-medium:-moz-read-only {
  color: var(--color-text-neutral-medium);
}
.read-only\:text-neutral-medium:read-only {
  color: var(--color-text-neutral-medium);
}
.focus-within\:opacity-100:focus-within {
  opacity: 1;
}
.focus-within\:shadow-base-hover:focus-within {
  --tw-shadow:  0px 8px 24px rgba(0, 0, 0, 0.12), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:visible:hover {
  visibility: visible;
}
.hover\:right-0:hover {
  right: 0;
}
.hover\:z-\[110\]:hover {
  z-index: 110;
}
.hover\:-mt-\[1px\]:hover {
  margin-top: -1px;
}
.hover\:mb-\[1px\]:hover {
  margin-bottom: 1px;
}
.hover\:w-max:hover {
  width: -moz-max-content;
  width: max-content;
}
.hover\:-translate-y-\[1px\]:hover {
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-x-0:hover {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-y-0:hover {
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-\[1\.01\]:hover {
  --tw-scale-x: 1.01;
  --tw-scale-y: 1.01;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-\[1\.02\]:hover {
  --tw-scale-x: 1.02;
  --tw-scale-y: 1.02;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:cursor-grab:hover {
  cursor: grab;
}
.hover\:cursor-move:hover {
  cursor: move;
}
.hover\:cursor-not-allowed:hover {
  cursor: not-allowed;
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:cursor-text:hover {
  cursor: text;
}
.hover\:overflow-visible:hover {
  overflow: visible;
}
.hover\:whitespace-normal:hover {
  white-space: normal;
}
.hover\:border:hover {
  border-width: 1px;
}
.hover\:border-0:hover {
  border-width: 0px;
}
.hover\:border-none:hover {
  border-style: none;
}
.hover\:border-neutral:hover {
  border-color: var(--color-border-neutral-default);
}
.hover\:border-neutral-medium:hover {
  border-color: var(--color-border-neutral-medium);
}
.hover\:border-pink-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 199 219 / var(--tw-border-opacity));
}
.hover\:border-pink-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 133 / var(--tw-border-opacity));
}
.hover\:border-zinc-350:hover {
  --tw-border-opacity: 1;
  border-color: rgb(178 179 185 / var(--tw-border-opacity));
}
.hover\:border-zinc-600\/50:hover {
  border-color: rgb(87 89 95 / 0.5);
}
.hover\:\!bg-neutral-medium:hover {
  background-color: var(--color-background-neutral-medium) !important;
}
.hover\:\!bg-neutral-weak:hover {
  background-color: var(--color-background-neutral-weak) !important;
}
.hover\:\!bg-neutral-weak-hover:hover {
  background-color: var(--color-background-neutral-weak-hover) !important;
}
.hover\:\!bg-purple-800:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 33 168 / var(--tw-bg-opacity)) !important;
}
.hover\:\!bg-transparent:hover {
  background-color: transparent !important;
}
.hover\:bg-action-medium:hover {
  background-color: var(--color-background-action-medium);
}
.hover\:bg-action-medium-hover:hover {
  background-color: var(--color-background-action-medium-hover);
}
.hover\:bg-action-strong-hover:hover {
  background-color: var(--color-background-action-strong-hover);
}
.hover\:bg-action-weak-active:hover {
  background-color: var(--color-background-action-weak-active);
}
.hover\:bg-action-weak-hover:hover {
  background-color: var(--color-background-action-weak-hover);
}
.hover\:bg-amber-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}
.hover\:bg-amber-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}
.hover\:bg-black\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}
.hover\:bg-black\/80:hover {
  background-color: rgb(0 0 0 / 0.8);
}
.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}
.hover\:bg-brand-primary-10:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 236 243 / var(--tw-bg-opacity));
}
.hover\:bg-cerise-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}
.hover\:bg-cyan-100\/80:hover {
  background-color: rgb(217 249 252 / 0.8);
}
.hover\:bg-cyan-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(169 239 248 / var(--tw-bg-opacity));
}
.hover\:bg-danger:hover {
  background-color: var(--color-background-danger-default);
}
.hover\:bg-decorative-purple:hover {
  background-color: var(--color-background-decorative-purple-default);
}
.hover\:bg-decorative-purple-medium:hover {
  background-color: var(--color-background-decorative-purple-medium);
}
.hover\:bg-decorative-zinc-weak:hover {
  background-color: var(--color-background-decorative-zinc-weak);
}
.hover\:bg-emerald-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(171 239 208 / var(--tw-bg-opacity));
}
.hover\:bg-fuchsia-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 208 254 / var(--tw-bg-opacity));
}
.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(191 243 192 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}
.hover\:bg-light-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(188 230 251 / var(--tw-bg-opacity));
}
.hover\:bg-lime-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(215 244 162 / var(--tw-bg-opacity));
}
.hover\:bg-neutral:hover {
  background-color: var(--color-background-neutral-default);
}
.hover\:bg-neutral-hover:hover {
  background-color: var(--color-background-neutral-hover);
}
.hover\:bg-neutral-medium:hover {
  background-color: var(--color-background-neutral-medium);
}
.hover\:bg-neutral-medium-hover:hover {
  background-color: var(--color-background-neutral-medium-hover);
}
.hover\:bg-neutral-weak:hover {
  background-color: var(--color-background-neutral-weak);
}
.hover\:bg-neutral-weak-hover:hover {
  background-color: var(--color-background-neutral-weak-hover);
}
.hover\:bg-orange-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}
.hover\:bg-pink-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 229 238 / var(--tw-bg-opacity));
}
.hover\:bg-pink-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 240 245 / var(--tw-bg-opacity));
}
.hover\:bg-purple-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(233 213 255 / var(--tw-bg-opacity));
}
.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
.hover\:bg-rose-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 205 211 / var(--tw-bg-opacity));
}
.hover\:bg-teal-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(161 238 223 / var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover {
  background-color: transparent;
}
.hover\:bg-violet-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.hover\:bg-white\/5:hover {
  background-color: rgb(255 255 255 / 0.05);
}
.hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-350\/10:hover {
  background-color: rgb(178 179 185 / 0.1);
}
.hover\:bg-zinc-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(87 89 95 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(40 40 43 / var(--tw-bg-opacity));
}
.hover\:bg-zinc-800\/5:hover {
  background-color: rgb(40 40 43 / 0.05);
}
.hover\:bg-zinc-800\/90:hover {
  background-color: rgb(40 40 43 / 0.9);
}
.hover\:from-\[\#36F23C\]:hover {
  --tw-gradient-from: #36F23C var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(54 242 60 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:to-\[\#23A727\]:hover {
  --tw-gradient-to: #23A727 var(--tw-gradient-to-position);
}
.hover\:text-\[\#6A8BDB\]:hover {
  --tw-text-opacity: 1;
  color: rgb(106 139 219 / var(--tw-text-opacity));
}
.hover\:text-\[\#DED6E8\]:hover {
  --tw-text-opacity: 1;
  color: rgb(222 214 232 / var(--tw-text-opacity));
}
.hover\:text-action:hover {
  color: var(--color-text-action-default);
}
.hover\:text-action-default-active:hover {
  color: var(--color-text-action-default-active);
}
.hover\:text-action-hover:hover {
  color: var(--color-text-action-hover);
}
.hover\:text-action-strong:hover {
  color: var(--color-text-action-strong);
}
.hover\:text-action-weak:hover {
  color: var(--color-text-action-weak);
}
.hover\:text-action-weak-active:hover {
  color: var(--color-text-action-weak-active);
}
.hover\:text-brand-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
.hover\:text-decorative-zinc-weak:hover {
  color: var(--color-text-decorative-zinc-weak);
}
.hover\:text-icon-neutral:hover {
  color: var(--color-icon-neutral-default);
}
.hover\:text-neutral:hover {
  color: var(--color-text-neutral-default);
}
.hover\:text-neutral-medium:hover {
  color: var(--color-text-neutral-medium);
}
.hover\:text-pink-100:hover {
  --tw-text-opacity: 1;
  color: rgb(255 229 238 / var(--tw-text-opacity));
}
.hover\:text-pink-600:hover {
  --tw-text-opacity: 1;
  color: rgb(215 37 109 / var(--tw-text-opacity));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:text-zinc-350:hover {
  --tw-text-opacity: 1;
  color: rgb(178 179 185 / var(--tw-text-opacity));
}
.hover\:text-zinc-600:hover {
  --tw-text-opacity: 1;
  color: rgb(87 89 95 / var(--tw-text-opacity));
}
.hover\:\!opacity-100:hover {
  opacity: 1 !important;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.hover\:opacity-50:hover {
  opacity: 0.5;
}
.hover\:opacity-90:hover {
  opacity: 0.9;
}
.hover\:shadow-\[0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.32\)\2c 0_4px_12px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\2c 0_7px_25px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\]:hover {
  --tw-shadow: 0 0 1px rgba(0,0,0,0.32),0 4px 12px 0 rgba(0,0,0,0.03),0 7px 25px 0 rgba(0,0,0,0.03);
  --tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0 4px 12px 0 var(--tw-shadow-color), 0 7px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0_4px_12px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\2c 0_7px_25px_0_rgba\(0\2c 0\2c 0\2c 0\.03\)\]:hover {
  --tw-shadow: 0 4px 12px 0 rgba(0,0,0,0.03),0 7px 25px 0 rgba(0,0,0,0.03);
  --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color), 0 7px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-\[0px_4px_12px_0px_rgba\(0\2c _0\2c _0\2c _0\.03\)\2c 0px_7px_25px_0px_rgba\(0\2c _0\2c _0\2c _0\.03\)\]:hover {
  --tw-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.03),0px 7px 25px 0px rgba(0, 0, 0, 0.03);
  --tw-shadow-colored: 0px 4px 12px 0px var(--tw-shadow-color), 0px 7px 25px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-base:hover {
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-base-hover:hover {
  --tw-shadow:  0px 8px 24px rgba(0, 0, 0, 0.12), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-emphasise-hover:hover {
  --tw-shadow: 0px 2px 27px -10px rgba(0, 0, 0, 0.30);
  --tw-shadow-colored: 0px 2px 27px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-high:hover {
  --tw-shadow: 0px 13px 33px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 13px 33px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-high-box:hover {
  --tw-shadow: 0 6px 15px rgba(0,0,0, 0.2);
  --tw-shadow-colored: 0 6px 15px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:brightness-90:hover {
  --tw-brightness: brightness(.9);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.hover\:transition-all:hover {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.hover\:duration-200:hover {
  transition-duration: 200ms;
}
.hover\:duration-300:hover {
  transition-duration: 300ms;
}
.hover\:after\:opacity-100:hover::after {
  content: var(--tw-content);
  opacity: 1;
}
.focus\:border-\[\#9333EA\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(147 51 234 / var(--tw-border-opacity));
}
.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}
.focus\:border-brand-primary:focus {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 133 / var(--tw-border-opacity));
}
.focus\:bg-neutral:focus {
  background-color: var(--color-background-neutral-default);
}
.focus\:bg-neutral-medium:focus {
  background-color: var(--color-background-neutral-medium);
}
.focus\:opacity-100:focus {
  opacity: 1;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:outline:focus {
  outline-style: solid;
}
.focus\:outline-2:focus {
  outline-width: 2px;
}
.focus\:outline-focus:focus {
  outline-color: var(--color-outline-focus-default);
}
.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}
.focus-visible\:z-button-focus:focus-visible {
  z-index: 14;
}
.focus-visible\:\!flex:focus-visible {
  display: flex !important;
}
.focus-visible\:scale-\[1\.02\]:focus-visible {
  --tw-scale-x: 1.02;
  --tw-scale-y: 1.02;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus-visible\:rounded:focus-visible {
  border-radius: 4px;
}
.focus-visible\:rounded-0:focus-visible {
  border-radius: 0;
}
.focus-visible\:rounded-8:focus-visible {
  border-radius: 8px;
}
.focus-visible\:\!border-zinc-800\/50:focus-visible {
  border-color: rgb(40 40 43 / 0.5) !important;
}
.focus-visible\:border-brand-primary:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 133 / var(--tw-border-opacity));
}
.focus-visible\:border-transparent:focus-visible {
  border-color: transparent;
}
.focus-visible\:\!bg-neutral-weak:focus-visible {
  background-color: var(--color-background-neutral-weak) !important;
}
.focus-visible\:bg-action-weak-active:focus-visible {
  background-color: var(--color-background-action-weak-active);
}
.focus-visible\:bg-danger:focus-visible {
  background-color: var(--color-background-danger-default);
}
.focus-visible\:bg-neutral-hover:focus-visible {
  background-color: var(--color-background-neutral-hover);
}
.focus-visible\:bg-neutral-medium:focus-visible {
  background-color: var(--color-background-neutral-medium);
}
.focus-visible\:bg-neutral-weak:focus-visible {
  background-color: var(--color-background-neutral-weak);
}
.focus-visible\:bg-neutral-weak-hover:focus-visible {
  background-color: var(--color-background-neutral-weak-hover);
}
.focus-visible\:bg-zinc-800\/90:focus-visible {
  background-color: rgb(40 40 43 / 0.9);
}
.focus-visible\:text-action:focus-visible {
  color: var(--color-text-action-default);
}
.focus-visible\:opacity-100:focus-visible {
  opacity: 1;
}
.focus-visible\:shadow-base:focus-visible {
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.03), 0px 7px 25px rgba(0, 0, 0, 0.03), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus-visible\:shadow-base-hover:focus-visible {
  --tw-shadow:  0px 8px 24px rgba(0, 0, 0, 0.12), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus-visible\:shadow-high:focus-visible {
  --tw-shadow: 0px 13px 33px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 13px 33px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus-visible\:\!outline-none:focus-visible {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:outline:focus-visible {
  outline-style: solid;
}
.focus-visible\:outline-0:focus-visible {
  outline-width: 0;
}
.focus-visible\:outline-2:focus-visible {
  outline-width: 2px;
}
.focus-visible\:-outline-offset-2:focus-visible {
  outline-offset: -2px;
}
.focus-visible\:outline-offset-1:focus-visible {
  outline-offset: 1px;
}
.focus-visible\:outline-offset-2:focus-visible {
  outline-offset: 2px;
}
.focus-visible\:outline-offset-4:focus-visible {
  outline-offset: 4px;
}
.focus-visible\:outline-\[\#9333EA\]:focus-visible {
  outline-color: #9333EA;
}
.focus-visible\:outline-brand-primary:focus-visible {
  outline-color: #f43f85;
}
.focus-visible\:outline-focus:focus-visible {
  outline-color: var(--color-outline-focus-default);
}
.focus-visible\:outline-green-500\/50:focus-visible {
  outline-color: rgb(38 193 43 / 0.5);
}
.focus-visible\:ring-pink-500\/50:focus-visible {
  --tw-ring-color: rgb(244 63 133 / 0.5);
}
.focus-visible\:ring-zinc-500\/50:focus-visible {
  --tw-ring-color: rgb(113 113 122 / 0.5);
}
.focus-visible\:after\:opacity-0:focus-visible::after {
  content: var(--tw-content);
  opacity: 0;
}
.active\:cursor-grabbing:active {
  cursor: grabbing;
}
.active\:bg-neutral:active {
  background-color: var(--color-background-neutral-default);
}
.active\:bg-neutral-medium:active {
  background-color: var(--color-background-neutral-medium);
}
.active\:text-pink-600:active {
  --tw-text-opacity: 1;
  color: rgb(215 37 109 / var(--tw-text-opacity));
}
.disabled\:cursor-default:disabled {
  cursor: default;
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:border-neutral:disabled {
  border-color: var(--color-border-neutral-default);
}
.disabled\:bg-canvas:disabled {
  background-color: var(--color-background-canvas);
}
.disabled\:bg-neutral:disabled {
  background-color: var(--color-background-neutral-default);
}
.disabled\:bg-neutral-weak:disabled {
  background-color: var(--color-background-neutral-weak);
}
.disabled\:text-neutral-medium:disabled {
  color: var(--color-text-neutral-medium);
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.disabled\:opacity-60:disabled {
  opacity: 0.6;
}
.disabled\:opacity-70:disabled {
  opacity: 0.7;
}
.disabled\:opacity-75:disabled {
  opacity: 0.75;
}
.disabled\:after\:opacity-0:disabled::after {
  content: var(--tw-content);
  opacity: 0;
}
.group:first-child .group-first\:left-0 {
  left: 0;
}
.group:last-child .group-last\:right-0 {
  right: 0;
}
.group\/compare-section-row:nth-child(odd) .group-odd\/compare-section-row\:bg-zinc-150 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 240 / var(--tw-bg-opacity));
}
.group\/compare-section-row:nth-child(even) .group-even\/compare-section-row\:bg-neutral-weak {
  background-color: var(--color-background-neutral-weak);
}
.group\/compare-skeleton-row:nth-child(even) .group-even\/compare-skeleton-row\:bg-zinc-150 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 240 / var(--tw-bg-opacity));
}
.group:focus-within .group-focus-within\:max-h-56 {
  max-height: 56px;
}
.group\/share-item:hover .group-hover\/share-item\:visible {
  visibility: visible;
}
.group:hover .group-hover\:\!visible {
  visibility: visible !important;
}
.group:hover .group-hover\:visible {
  visibility: visible;
}
.group:hover .group-hover\:invisible {
  visibility: hidden;
}
.group:hover .group-hover\:-mt-\[1px\] {
  margin-top: -1px;
}
.group:hover .group-hover\:mb-\[1px\] {
  margin-bottom: 1px;
}
.group:hover .group-hover\:block {
  display: block;
}
.group\/code:hover .group-hover\/code\:flex {
  display: flex;
}
.group:hover .group-hover\:\!flex {
  display: flex !important;
}
.group:hover .group-hover\:flex {
  display: flex;
}
.group:hover .group-hover\:inline-flex {
  display: inline-flex;
}
.group:hover .group-hover\:hidden {
  display: none;
}
.group:hover .group-hover\:max-w-\[calc\(100\%-64px\)\] {
  max-width: calc(100% - 64px);
}
.group:hover .group-hover\:-translate-y-\[1px\] {
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-y-0 {
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:translate-y-\[calc\(-50\%-1px\)\] {
  --tw-translate-y: calc(-50% - 1px);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:cursor-pointer {
  cursor: pointer;
}
.group:hover .group-hover\:border-\[\#f8f8f9\] {
  --tw-border-opacity: 1;
  border-color: rgb(248 248 249 / var(--tw-border-opacity));
}
.group:hover .group-hover\:\!bg-neutral-weak {
  background-color: var(--color-background-neutral-weak) !important;
}
.group:hover .group-hover\:bg-neutral {
  background-color: var(--color-background-neutral-default);
}
.group:hover .group-hover\:bg-neutral-weak {
  background-color: var(--color-background-neutral-weak);
}
.group:hover .group-hover\:bg-white\/100 {
  background-color: rgb(255 255 255 / 1);
}
.group:hover .group-hover\:bg-gradient-darken-overlay {
  background-image: linear-gradient(180deg, transparent, rgba(0,0,0,0.03) 68%, rgba(0,0,0,0.53));
}
.group\/title:hover .group-hover\/title\:text-action {
  color: var(--color-text-action-default);
}
.group:hover .group-hover\:text-action {
  color: var(--color-text-action-default);
}
.group:hover .group-hover\:text-blue-200 {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-cerise-300 {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(191 243 192 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-neutral {
  color: var(--color-text-neutral-default);
}
.group:hover .group-hover\:text-orange-200 {
  --tw-text-opacity: 1;
  color: rgb(254 215 170 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-purple-200 {
  --tw-text-opacity: 1;
  color: rgb(233 213 255 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgb(254 240 138 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-zinc-600 {
  --tw-text-opacity: 1;
  color: rgb(87 89 95 / var(--tw-text-opacity));
}
.group\/badge:hover .group-hover\/badge\:opacity-100 {
  opacity: 1;
}
.group\/example:hover .group-hover\/example\:opacity-100 {
  opacity: 1;
}
.group\/item:hover .group-hover\/item\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:opacity-50 {
  opacity: 0.5;
}
.group:hover .group-hover\:opacity-85 {
  opacity: 0.85;
}
.group:hover .group-hover\:shadow-\[0_4px_12px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 4px 12px 0 rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:shadow-\[0px_4px_12px_0px_rgba\(0\2c _0\2c _0\2c _0\.03\)\2c 0px_7px_25px_0px_rgba\(0\2c _0\2c _0\2c _0\.03\)\] {
  --tw-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.03),0px 7px 25px 0px rgba(0, 0, 0, 0.03);
  --tw-shadow-colored: 0px 4px 12px 0px var(--tw-shadow-color), 0px 7px 25px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:focus-visible .group-focus-visible\:bg-gradient-darken-overlay {
  background-image: linear-gradient(180deg, transparent, rgba(0,0,0,0.03) 68%, rgba(0,0,0,0.53));
}
.group:focus-visible .group-focus-visible\:opacity-100 {
  opacity: 1;
}
.group:active .group-active\:-translate-x-6 {
  --tw-translate-x: -6px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:disabled .group-disabled\:bg-neutral {
  background-color: var(--color-background-neutral-default);
}
.group:disabled .group-disabled\:text-neutral-weak {
  color: var(--color-text-neutral-weak);
}
.group\/divider:first-of-type .group-\[\:first-of-type\]\/divider\:border-0 {
  border-width: 0px;
}
.group.-isExpanded.-isDraggingOver .group-\[\.-isExpanded\.-isDraggingOver\]\:px-0 {
  padding-left: 0;
  padding-right: 0;
}
.group\/li:first-child .group-\[\:first-child\]\/li\:pt-0 {
  padding-top: 0;
}
.group\/li:last-child .group-\[\:last-child\]\/li\:pb-0 {
  padding-bottom: 0;
}
.peer:checked ~ .peer-checked\:flex {
  display: flex;
}
.peer:checked ~ .peer-checked\:bg-action-strong {
  background-color: var(--color-background-action-strong);
}
.peer:checked ~ .peer-checked\:before\:border::before {
  content: var(--tw-content);
  border-width: 1px;
}
.peer:checked ~ .peer-checked\:before\:border-\[4px\]::before {
  content: var(--tw-content);
  border-width: 4px;
}
.peer:checked ~ .peer-checked\:before\:border-\[5px\]::before {
  content: var(--tw-content);
  border-width: 5px;
}
.peer:checked ~ .peer-checked\:before\:\!border-pink-500::before {
  content: var(--tw-content);
  --tw-border-opacity: 1 !important;
  border-color: rgb(244 63 133 / var(--tw-border-opacity)) !important;
}
.peer:checked ~ .peer-checked\:before\:border-action-medium-active::before {
  content: var(--tw-content);
  border-color: var(--color-border-action-medium-active);
}
.peer:checked ~ .peer-checked\:before\:bg-action-strong::before {
  content: var(--tw-content);
  background-color: var(--color-background-action-strong);
}
.peer:checked ~ .peer-checked\:before\:bg-white::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:before\:shadow-none::before {
  content: var(--tw-content);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.peer:checked ~ .after\:peer-checked\:translate-x-\[18px\]::after {
  content: var(--tw-content);
  --tw-translate-x: 18px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.peer:checked ~ .peer-checked\:after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}
.peer:checked ~ .peer-checked\:after\:border-action-medium-active::after {
  content: var(--tw-content);
  border-color: var(--color-border-action-medium-active);
}
.peer:hover ~ .peer-hover\:opacity-100 {
  opacity: 1;
}
.peer:focus-visible ~ .peer-focus-visible\:before\:rounded::before {
  content: var(--tw-content);
  border-radius: 4px;
}
.peer:focus-visible ~ .peer-focus-visible\:before\:outline-offset-1::before {
  content: var(--tw-content);
  outline-offset: 1px;
}
.peer:focus-visible:checked ~ .peer-focus-visible\:peer-checked\:before\:border-action-medium-active::before {
  content: var(--tw-content);
  border-color: var(--color-border-action-medium-active);
}
.peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  cursor: not-allowed;
}
.peer:disabled ~ .peer-disabled\:opacity-50 {
  opacity: 0.5;
}
.peer.stage ~ .peer-\[\.stage\]\:mt-8 {
  margin-top: 8px;
}
.peer.is-disabled ~ .peer-\[\.is-disabled\]\:cursor-not-allowed {
  cursor: not-allowed;
}
.peer.is-disabled ~ .peer-\[\.is-disabled\]\:opacity-50 {
  opacity: 0.5;
}
.has-\[\:disabled\]\:pointer-events-none:has(:disabled) {
  pointer-events: none;
}
.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled) {
  cursor: not-allowed;
}
.has-\[\:checked\]\:border-pink-500:has(:checked) {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 133 / var(--tw-border-opacity));
}
.has-\[\:focus-visible\]\:border-transparent:has(:focus-visible) {
  border-color: transparent;
}
.has-\[\:disabled\]\:opacity-50:has(:disabled) {
  opacity: 0.5;
}
.has-\[\.c-button\\_\\_active\]\:shadow-base-hover:has(.c-button__active) {
  --tw-shadow:  0px 8px 24px rgba(0, 0, 0, 0.12), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.has-\[\:checked\]\:shadow-\[0_0_0_1px_rgb\(244\2c 63\2c 133\)\]:has(:checked) {
  --tw-shadow: 0 0 0 1px rgb(244,63,133);
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.has-\[\[aria-expanded\=\'true\'\]\]\:shadow-base-hover:has([aria-expanded='true']) {
  --tw-shadow:  0px 8px 24px rgba(0, 0, 0, 0.12), 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0px 8px 24px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:visible {
  visibility: visible;
}
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:flex {
  display: flex;
}
.group\/single-select:has(.active) .group-has-\[\.active\]\/single-select\:pl-\[34px\] {
  padding-left: 34px;
}
.group\/example:has(:focus-visible) .group-has-\[\:focus-visible\]\/example\:opacity-100 {
  opacity: 1;
}
.group\/item:has(:focus-visible) .group-has-\[\:focus-visible\]\/item\:opacity-100 {
  opacity: 1;
}
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:opacity-0 {
  opacity: 0;
}
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:opacity-100 {
  opacity: 1;
}
@container (min-width: 36rem) {
  .\@xl\:flex-row {
    flex-direction: row;
  }
}
@container (min-width: 400px) {
  .\@\[400px\]\:flex {
    display: flex;
  }
  .\@\[400px\]\:hidden {
    display: none;
  }
  .\@\[400px\]\:flex-row {
    flex-direction: row;
  }
  .\@\[400px\]\:items-center {
    align-items: center;
  }
  .\@\[400px\]\:gap-0 {
    gap: 0;
  }
}
@container (min-width: 500px) {
  .\@\[500px\]\:-left-28 {
    left: -28px;
  }
  .\@\[500px\]\:right-auto {
    right: auto;
  }
  .\@\[500px\]\:pl-\[64px\] {
    padding-left: 64px;
  }
}
@container (min-width: 660px) {
  .\@\[660px\]\:pl-\[104px\] {
    padding-left: 104px;
  }
  .\@\[660px\]\:pr-\[32px\] {
    padding-right: 32px;
  }
}
@container (min-width: 728px) {
  .\@\[728px\]\:max-w-\[224px\] {
    max-width: 224px;
  }
  .\@\[728px\]\:flex-row {
    flex-direction: row;
  }
  .\@\[728px\]\:gap-40 {
    gap: 40px;
  }
}
@container (min-width: 848px) {
  .\@\[848px\]\:px-\[104px\] {
    padding-left: 104px;
    padding-right: 104px;
  }
}
@container (min-width: 920px) {
  .\@\[920px\]\:max-w-\[328px\] {
    max-width: 328px;
  }
  .\@\[920px\]\:gap-\[80px\] {
    gap: 80px;
  }
}
.active.active-class\:max-h-56 {
  max-height: 56px;
}
.active.active-class\:bg-brand-primary-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 236 243 / var(--tw-bg-opacity));
}
.active.active-class\:bg-decorative-amber-medium {
  background-color: var(--color-background-decorative-amber-medium);
}
.active.active-class\:bg-decorative-green-medium {
  background-color: var(--color-background-decorative-green-medium);
}
.active.active-class\:bg-decorative-orange-medium {
  background-color: var(--color-background-decorative-orange-medium);
}
.active.active-class\:bg-decorative-red-medium {
  background-color: var(--color-background-decorative-red-medium);
}
.active.active-class\:text-brand-primary {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
.disabled.disabled-class\:cursor-not-allowed {
  cursor: not-allowed;
}
.disabled.disabled-class\:text-base-grey-31 {
  --tw-text-opacity: 1;
  color: rgb(173 174 178 / var(--tw-text-opacity));
}
.is-stuck.is-stuck\:border-neutral {
  border-color: var(--color-border-neutral-default);
}
.is-stuck.is-stuck\:pb-4 {
  padding-bottom: 4px;
}
*[aria-expanded="true"] .aria-expanded-parent\:bg-brand-primary-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 236 243 / var(--tw-bg-opacity));
}
*[aria-expanded="true"] .aria-expanded-parent\:text-brand-primary {
  --tw-text-opacity: 1;
  color: rgb(244 63 133 / var(--tw-text-opacity));
}
[aria-expanded="true"].aria-expanded\:bg-neutral-weak {
  background-color: var(--color-background-neutral-weak);
}
.stuck.stuck\:border-t {
  border-top-width: 1px;
}
.stuck.stuck\:border-b-neutral {
  border-bottom-color: var(--color-border-neutral-default);
}
.stuck.stuck\:border-t-transparent {
  border-top-color: transparent;
}
.placeholder\:font-bold::-moz-placeholder {
  font-weight: 700;
}
.placeholder\:font-bold::placeholder {
  font-weight: 700;
}
.placeholder\:text-base-grey-43::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(144 144 149 / var(--tw-text-opacity));
}
.placeholder\:text-base-grey-43::placeholder {
  --tw-text-opacity: 1;
  color: rgb(144 144 149 / var(--tw-text-opacity));
}
.placeholder\:text-neutral-medium::-moz-placeholder {
  color: var(--color-text-neutral-medium);
}
.placeholder\:text-neutral-medium::placeholder {
  color: var(--color-text-neutral-medium);
}
.placeholder\:text-neutral-weak::-moz-placeholder {
  color: var(--color-text-neutral-weak);
}
.placeholder\:text-neutral-weak::placeholder {
  color: var(--color-text-neutral-weak);
}
.focus-visible-within\:not-sr-only:has(:focus-visible) {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.focus-visible-within\:translate-x-0:has(:focus-visible) {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus-visible-within\:translate-y-0:has(:focus-visible) {
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.focus-visible-within\:border-brand-primary:has(:focus-visible) {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 133 / var(--tw-border-opacity));
}
.focus-visible-within\:bg-neutral-weak:has(:focus-visible) {
  background-color: var(--color-background-neutral-weak);
}
.focus-visible-within\:bg-zinc-350\/10:has(:focus-visible) {
  background-color: rgb(178 179 185 / 0.1);
}
.focus-visible-within\:opacity-100:has(:focus-visible) {
  opacity: 1;
}
.focus-visible-within\:-outline-offset-2:has(:focus-visible) {
  outline-offset: -2px;
}
.focus-visible-within\:after\:opacity-100:has(:focus-visible)::after {
  content: var(--tw-content);
  opacity: 1;
}
:where(.where\:flow-root) {
  display: flow-root;
}
@media not all and (min-width: 1536px) {
  .max-2xl\:visible {
    visibility: visible;
  }
  .max-2xl\:hidden {
    display: none;
  }
}
@media not all and (min-width: 1280px) {
  .max-xl\:pl-8 {
    padding-left: 8px;
  }
}
@media (max-width: 640px) {
  .max-\[640px\]\:w-\[300px\] {
    width: 300px;
  }
  .max-\[640px\]\:whitespace-normal {
    white-space: normal;
  }
  .max-\[640px\]\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 640px) {
  .sm\:relative {
    position: relative;
  }
  .sm\:-bottom-\[120px\] {
    bottom: -120px;
  }
  .sm\:-bottom-\[40px\] {
    bottom: -40px;
  }
  .sm\:bottom-auto {
    bottom: auto;
  }
  .sm\:mr-40 {
    margin-right: 40px;
  }
  .sm\:grid {
    display: grid;
  }
  .sm\:size-\[160px\] {
    width: 160px;
    height: 160px;
  }
  .sm\:w-\[440px\] {
    width: 440px;
  }
  .sm\:w-\[500px\] {
    width: 500px;
  }
  .sm\:min-w-\[160px\] {
    min-width: 160px;
  }
  .sm\:max-w-\[calc\(100vw-60px\)\] {
    max-width: calc(100vw - 60px);
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:rounded-\[38px\] {
    border-radius: 38px;
  }
  .sm\:p-40 {
    padding: 40px;
  }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .md\:-bottom-\[160px\] {
    bottom: -160px;
  }
  .md\:-bottom-\[60px\] {
    bottom: -60px;
  }
  .md\:order-1 {
    order: 1;
  }
  .md\:order-none {
    order: 0;
  }
  .md\:-ml-20 {
    margin-left: -20px;
  }
  .md\:flex {
    display: flex;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-auto {
    height: auto;
  }
  .md\:max-h-\[65px\] {
    max-height: 65px;
  }
  .md\:max-h-full {
    max-height: 100%;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-\[500px\] {
    width: 500px;
  }
  .md\:w-\[664px\] {
    width: 664px;
  }
  .md\:w-\[69px\] {
    width: 69px;
  }
  .md\:w-\[800px\] {
    width: 800px;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:min-w-\[25\%\] {
    min-width: 25%;
  }
  .md\:\!max-w-\[104px\] {
    max-width: 104px !important;
  }
  .md\:max-w-\[50\%\] {
    max-width: 50%;
  }
  .md\:max-w-\[calc\(100\%-250px\)\] {
    max-width: calc(100% - 250px);
  }
  .md\:max-w-\[calc\(100\%-50px\)\] {
    max-width: calc(100% - 50px);
  }
  .md\:flex-1 {
    flex: 1 1 0%;
  }
  .md\:flex-auto {
    flex: 1 1 auto;
  }
  .md\:basis-1\/2 {
    flex-basis: 50%;
  }
  .md\:basis-\[250px\] {
    flex-basis: 250px;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:gap-20 {
    gap: 20px;
  }
  .md\:gap-8 {
    gap: 8px;
  }
  .md\:border {
    border-width: 1px;
  }
  .md\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .md\:px-\[10\%\] {
    padding-left: 10%;
    padding-right: 10%;
  }
  .md\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .md\:pr-0 {
    padding-right: 0;
  }
  .md\:pr-32 {
    padding-right: 32px;
  }
  .md\:pr-48 {
    padding-right: 48px;
  }
  .md\:opacity-100 {
    opacity: 1;
  }
}
@media (min-width: 1000px) {
  .min-\[1000px\]\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .lg\:visible {
    visibility: visible;
  }
  .lg\:fixed {
    position: fixed;
  }
  .lg\:absolute {
    position: absolute;
  }
  .lg\:relative {
    position: relative;
  }
  .lg\:sticky {
    position: sticky;
  }
  .lg\:inset-0 {
    inset: 0;
  }
  .lg\:bottom-0 {
    bottom: 0;
  }
  .lg\:bottom-32 {
    bottom: 32px;
  }
  .lg\:bottom-44 {
    bottom: 44px;
  }
  .lg\:left-32 {
    left: 32px;
  }
  .lg\:right-0 {
    right: 0;
  }
  .lg\:top-60 {
    top: 60px;
  }
  .lg\:m-20 {
    margin: 20px;
  }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:mb-8 {
    margin-bottom: 8px;
  }
  .lg\:mb-auto {
    margin-bottom: auto;
  }
  .lg\:mr-0 {
    margin-right: 0;
  }
  .lg\:mt-0 {
    margin-top: 0;
  }
  .lg\:block {
    display: block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:table-cell {
    display: table-cell;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:h-\[120px\] {
    height: 120px;
  }
  .lg\:h-\[calc\(120px\+20px\+20px\)\] {
    height: calc(120px + 20px + 20px);
  }
  .lg\:max-h-\[calc\(100\%-76px-76px\)\] {
    max-height: calc(100% - 76px - 76px);
  }
  .lg\:max-h-\[calc\(100\%\/1-10px\)\] {
    max-height: calc(100% / 1 - 10px);
  }
  .lg\:max-h-\[calc\(100\%\/2-10px\)\] {
    max-height: calc(100% / 2 - 10px);
  }
  .lg\:max-h-\[calc\(100\%\/3-10px\)\] {
    max-height: calc(100% / 3 - 10px);
  }
  .lg\:max-h-\[calc\(100\%\/4-10px\)\] {
    max-height: calc(100% / 4 - 10px);
  }
  .lg\:max-h-\[calc\(100dvh_-_60px\)\] {
    max-height: calc(100dvh - 60px);
  }
  .lg\:min-h-screen {
    min-height: 100vh;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-\[204px\] {
    width: 204px;
  }
  .lg\:w-\[214px\] {
    width: 214px;
  }
  .lg\:w-\[260px\] {
    width: 260px;
  }
  .lg\:w-\[30\%\] {
    width: 30%;
  }
  .lg\:w-\[336px\] {
    width: 336px;
  }
  .lg\:w-\[50\%\] {
    width: 50%;
  }
  .lg\:w-\[64\%\] {
    width: 64%;
  }
  .lg\:min-w-40 {
    min-width: 40px;
  }
  .lg\:min-w-\[500px\] {
    min-width: 500px;
  }
  .lg\:\!max-w-\[176px\] {
    max-width: 176px !important;
  }
  .lg\:max-w-\[224px\] {
    max-width: 224px;
  }
  .lg\:max-w-\[480px\] {
    max-width: 480px;
  }
  .lg\:max-w-\[500px\] {
    max-width: 500px;
  }
  .lg\:max-w-\[calc\(100\%-40px\)\] {
    max-width: calc(100% - 40px);
  }
  .lg\:max-w-\[calc\(100\%\/1-10px\)\] {
    max-width: calc(100% / 1 - 10px);
  }
  .lg\:max-w-\[calc\(100\%\/2-10px\)\] {
    max-width: calc(100% / 2 - 10px);
  }
  .lg\:max-w-\[calc\(100\%\/3-10px\)\] {
    max-width: calc(100% / 3 - 10px);
  }
  .lg\:max-w-\[calc\(100\%\/4-10px\)\] {
    max-width: calc(100% / 4 - 10px);
  }
  .lg\:max-w-\[calc\(100vw-128px\)\] {
    max-width: calc(100vw - 128px);
  }
  .lg\:max-w-none {
    max-width: none;
  }
  .lg\:scroll-pl-\[336px\] {
    scroll-padding-left: 336px;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:grid-cols-\[260px_auto\] {
    grid-template-columns: 260px auto;
  }
  .lg\:grid-cols-\[56\%_minmax\(200px\2c _44\%\)\] {
    grid-template-columns: 56% minmax(200px, 44%);
  }
  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:content-center {
    align-content: center;
  }
  .lg\:items-end {
    align-items: flex-end;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:items-stretch {
    align-items: stretch;
  }
  .lg\:justify-end {
    justify-content: flex-end;
  }
  .lg\:gap-0 {
    gap: 0;
  }
  .lg\:gap-16 {
    gap: 16px;
  }
  .lg\:gap-20 {
    gap: 20px;
  }
  .lg\:gap-24 {
    gap: 24px;
  }
  .lg\:gap-56 {
    gap: 56px;
  }
  .lg\:gap-64 {
    gap: 64px;
  }
  .lg\:gap-\[80px\] {
    gap: 80px;
  }
  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .lg\:rounded-10 {
    border-radius: 10px;
  }
  .lg\:rounded-8 {
    border-radius: 8px;
  }
  .lg\:rounded-l-0 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .lg\:rounded-l-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .lg\:rounded-r-0 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .lg\:rounded-r-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .lg\:border-l {
    border-left-width: 1px;
  }
  .lg\:border-r-0 {
    border-right-width: 0px;
  }
  .lg\:border-t-0 {
    border-top-width: 0px;
  }
  .lg\:object-cover {
    object-fit: cover;
  }
  .lg\:p-0 {
    padding: 0;
  }
  .lg\:p-20 {
    padding: 20px;
  }
  .lg\:p-24 {
    padding: 24px;
  }
  .lg\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .lg\:px-\[72px\] {
    padding-left: 72px;
    padding-right: 72px;
  }
  .lg\:pl-10 {
    padding-left: 10px;
  }
  .lg\:pr-16 {
    padding-right: 16px;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-16 {
    font-size: 16px;
    line-height: 1.5;
  }
  .lg\:text-32 {
    font-size: 32px;
    line-height: 1.2;
  }
  .lg\:after\:w-\[336px\]::after {
    content: var(--tw-content);
    width: 336px;
  }
  .lg\:first\:pl-16:first-child {
    padding-left: 16px;
  }
  .lg\:last\:pr-16:last-child {
    padding-right: 16px;
  }
}
@media (min-width: 1180px) {
  .min-\[1180px\]\:mr-24 {
    margin-right: 24px;
  }
  .min-\[1180px\]\:w-\[488px\] {
    width: 488px;
  }
  .min-\[1180px\]\:flex-row {
    flex-direction: row;
  }
  .min-\[1180px\]\:justify-end {
    justify-content: flex-end;
  }
  .min-\[1180px\]\:rounded-0 {
    border-radius: 0;
  }
  .min-\[1180px\]\:rounded-l-\[8px\] {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }
}
@media (min-width: 1200px) {
  .min-\[1200px\]\:ml-\[-300px\] {
    margin-left: -300px;
  }
  .min-\[1200px\]\:w-\[300px\] {
    width: 300px;
  }
}
@media (min-width: 1280px) {
  .xl\:right-\[200px\] {
    right: 200px;
  }
  .xl\:ml-auto {
    margin-left: auto;
  }
  .xl\:mr-16 {
    margin-right: 16px;
  }
  .xl\:mr-48 {
    margin-right: 48px;
  }
  .xl\:mr-8 {
    margin-right: 8px;
  }
  .xl\:w-1\/2 {
    width: 50%;
  }
  .xl\:w-1\/3 {
    width: 33.333333%;
  }
  .xl\:w-1\/4 {
    width: 25%;
  }
  .xl\:w-2\/4 {
    width: 50%;
  }
  .xl\:\!max-w-\[260px\] {
    max-width: 260px !important;
  }
  .xl\:max-w-\[220px\] {
    max-width: 220px;
  }
  .xl\:max-w-\[224px\] {
    max-width: 224px;
  }
  .xl\:max-w-\[328px\] {
    max-width: 328px;
  }
  .xl\:max-w-\[94\%\] {
    max-width: 94%;
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-\[64\%_minmax\(200px\2c _36\%\)\] {
    grid-template-columns: 64% minmax(200px, 36%);
  }
  .xl\:justify-end {
    justify-content: flex-end;
  }
  .xl\:gap-4 {
    gap: 4px;
  }
  .xl\:gap-56 {
    gap: 56px;
  }
  .xl\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .xl\:pl-16 {
    padding-left: 16px;
  }
  .xl\:pr-40 {
    padding-right: 40px;
  }
}
@media (min-width: 1320px) {
  .min-\[1320px\]\:size-\[128px\] {
    width: 128px;
    height: 128px;
  }
  .min-\[1320px\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .min-\[1320px\]\:gap-56 {
    gap: 56px;
  }
  .min-\[1320px\]\:gap-y-12 {
    row-gap: 12px;
  }
  .min-\[1320px\]\:gap-y-8 {
    row-gap: 8px;
  }
  .min-\[1320px\]\:rounded-\[38px\] {
    border-radius: 38px;
  }
  .min-\[1320px\]\:p-48 {
    padding: 48px;
  }
}
@media (min-width: 1400px) {
  .min-\[1400px\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1536px) {
  .\32xl\:visible {
    visibility: visible;
  }
  .\32xl\:hidden {
    display: none;
  }
  .\32xl\:max-w-\[84\%\] {
    max-width: 84%;
  }
  .\32xl\:max-w-\[calc\(1300px\)\] {
    max-width: calc(1300px);
  }
  .\32xl\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .\32xl\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 1600px) {
  .min-\[1600px\]\:max-w-\[1442px\] {
    max-width: 1442px;
  }
}
@media (min-width: 1928px) {
  .min-\[1928px\]\:max-w-\[1800px\] {
    max-width: 1800px;
  }
}
@media (orientation: portrait) {
  .portrait\:w-\[160px\] {
    width: 160px;
  }
  .portrait\:flex-col {
    flex-direction: column;
  }
  .portrait\:py-84 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
}
@media (orientation: landscape) {
  .landscape\:h-48 {
    height: 48px;
  }
  .landscape\:py-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.rtl\:text-right:where([dir="rtl"], [dir="rtl"] *) {
  text-align: right;
}
.dark\:mx-\[-8px\]:where(.theme-dark, .theme-dark *) {
  margin-left: -8px;
  margin-right: -8px;
}
.dark\:mt-\[-8px\]:where(.theme-dark, .theme-dark *) {
  margin-top: -8px;
}
.dark\:\!border-0:where(.theme-dark, .theme-dark *) {
  border-width: 0px !important;
}
.dark\:border:where(.theme-dark, .theme-dark *) {
  border-width: 1px;
}
.dark\:border-0:where(.theme-dark, .theme-dark *) {
  border-width: 0px;
}
.dark\:border-r:where(.theme-dark, .theme-dark *) {
  border-right-width: 1px;
}
.dark\:border-\[\#0f0f10\]:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(15 15 16 / var(--tw-border-opacity));
}
.dark\:border-\[\#1c1c1e\]:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(28 28 30 / var(--tw-border-opacity));
}
.dark\:border-neutral:where(.theme-dark, .theme-dark *) {
  border-color: var(--color-border-neutral-default);
}
.dark\:border-white\/10:where(.theme-dark, .theme-dark *) {
  border-color: rgb(255 255 255 / 0.1);
}
.dark\:border-zinc-400:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity));
}
.dark\:border-zinc-600:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(87 89 95 / var(--tw-border-opacity));
}
.dark\:border-zinc-800:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(40 40 43 / var(--tw-border-opacity));
}
.dark\:border-t-zinc-700:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(63 63 70 / var(--tw-border-opacity));
}
.dark\:\!bg-canvas:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-canvas) !important;
}
.dark\:bg-\[\#0d0d10\]:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(13 13 16 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#160722\]:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 7 34 / var(--tw-bg-opacity));
}
.dark\:bg-\[\#240C37\]:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(36 12 55 / var(--tw-bg-opacity));
}
.dark\:bg-amber-900:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(120 53 15 / var(--tw-bg-opacity));
}
.dark\:bg-black\/50:where(.theme-dark, .theme-dark *) {
  background-color: rgb(0 0 0 / 0.5);
}
.dark\:bg-canvas:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-canvas);
}
.dark\:bg-copilot:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-copilot-default);
}
.dark\:bg-decorative-zinc-medium:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-decorative-zinc-medium);
}
.dark\:bg-green-400:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(85 211 89 / var(--tw-bg-opacity));
}
.dark\:bg-light-blue-1000\/40:where(.theme-dark, .theme-dark *) {
  background-color: rgb(9 53 78 / 0.4);
}
.dark\:bg-light-blue-900:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}
.dark\:bg-neutral:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-neutral-default);
}
.dark\:bg-neutral-medium:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-neutral-medium);
}
.dark\:bg-neutral-strong:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-neutral-strong);
}
.dark\:bg-neutral-weak:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-neutral-weak);
}
.dark\:bg-pink-1000:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(58 8 33 / var(--tw-bg-opacity));
}
.dark\:bg-pink-200\/30:where(.theme-dark, .theme-dark *) {
  background-color: rgb(255 199 219 / 0.3);
}
.dark\:bg-pink-900:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(102 14 57 / var(--tw-bg-opacity));
}
.dark\:bg-purple-700:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}
.dark\:bg-red-1000\/40:where(.theme-dark, .theme-dark *) {
  background-color: rgb(79 18 18 / 0.4);
}
.dark\:bg-red-400:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}
.dark\:bg-transparent:where(.theme-dark, .theme-dark *) {
  background-color: transparent;
}
.dark\:bg-zinc-1000\/90:where(.theme-dark, .theme-dark *) {
  background-color: rgb(15 15 16 / 0.9);
}
.dark\:bg-zinc-150:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 240 / var(--tw-bg-opacity));
}
.dark\:bg-zinc-200:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
.dark\:bg-zinc-600:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(87 89 95 / var(--tw-bg-opacity));
}
.dark\:bg-zinc-700:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.dark\:bg-zinc-750:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(52 53 58 / var(--tw-bg-opacity));
}
.dark\:bg-zinc-800:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(40 40 43 / var(--tw-bg-opacity));
}
.dark\:bg-zinc-900\/40:where(.theme-dark, .theme-dark *) {
  background-color: rgb(28 28 30 / 0.4);
}
.dark\:bg-none:where(.theme-dark, .theme-dark *) {
  background-image: none;
}
.dark\:from-\[rgba\(254\2c 201\2c 221\2c 0\.08\)_0\.24\%\]:where(.theme-dark, .theme-dark *) {
  --tw-gradient-from: rgba(254,201,221,0.08) 0.24% var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-\[rgba\(255\2c 247\2c 241\2c 0\.08\)_24\%\]:where(.theme-dark, .theme-dark *) {
  --tw-gradient-from: rgba(255,247,241,0.08) 24% var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-black:where(.theme-dark, .theme-dark *) {
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-cerise-900\/20:where(.theme-dark, .theme-dark *) {
  --tw-gradient-from: rgb(131 24 67 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-pink-400:where(.theme-dark, .theme-dark *) {
  --tw-gradient-from: #fd73a5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 115 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/\[\.06\]:where(.theme-dark, .theme-dark *) {
  --tw-gradient-from: rgb(255 255 255 / .06) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/\[\.16\]:where(.theme-dark, .theme-dark *) {
  --tw-gradient-from: rgb(255 255 255 / .16) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-yellow-900\/25:where(.theme-dark, .theme-dark *) {
  --tw-gradient-from: rgb(113 63 18 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:via-pink-900\/25:where(.theme-dark, .theme-dark *) {
  --tw-gradient-to: rgb(102 14 57 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(102 14 57 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:to-\[rgba\(255\2c 247\2c 241\2c 0\.16\)\]:where(.theme-dark, .theme-dark *) {
  --tw-gradient-to: rgba(255,247,241,0.16) var(--tw-gradient-to-position);
}
.dark\:to-\[rgba\(255\2c 255\2c 255\2c 0\.16\)\]:where(.theme-dark, .theme-dark *) {
  --tw-gradient-to: rgba(255,255,255,0.16) var(--tw-gradient-to-position);
}
.dark\:to-black\/70:where(.theme-dark, .theme-dark *) {
  --tw-gradient-to: rgb(0 0 0 / 0.7) var(--tw-gradient-to-position);
}
.dark\:to-cerise-1000:where(.theme-dark, .theme-dark *) {
  --tw-gradient-to: #490d25 var(--tw-gradient-to-position);
}
.dark\:to-pink-600:where(.theme-dark, .theme-dark *) {
  --tw-gradient-to: #d7256d var(--tw-gradient-to-position);
}
.dark\:to-pink-900\/25:where(.theme-dark, .theme-dark *) {
  --tw-gradient-to: rgb(102 14 57 / 0.25) var(--tw-gradient-to-position);
}
.dark\:to-white\/0:where(.theme-dark, .theme-dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
}
.dark\:text-\[\#8277ff\]:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(130 119 255 / var(--tw-text-opacity));
}
.dark\:text-light-blue-200:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(188 230 251 / var(--tw-text-opacity));
}
.dark\:text-neutral:where(.theme-dark, .theme-dark *) {
  color: var(--color-text-neutral-default);
}
.dark\:text-pink-50:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 240 245 / var(--tw-text-opacity));
}
.dark\:text-purple-300:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}
.dark\:text-teal-400:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(45 212 191 / var(--tw-text-opacity));
}
.dark\:text-white:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dark\:text-zinc-500:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity));
}
.dark\:text-zinc-700:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity));
}
.dark\:text-zinc-800:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(40 40 43 / var(--tw-text-opacity));
}
.dark\:subpixel-antialiased:where(.theme-dark, .theme-dark *) {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.dark\:opacity-10:where(.theme-dark, .theme-dark *) {
  opacity: 0.1;
}
.dark\:mix-blend-normal:where(.theme-dark, .theme-dark *) {
  mix-blend-mode: normal;
}
.dark\:shadow-\[0_0_0_2px_rgba\(255\2c 255\2c 255\2c 0\.08\)\2c 0_8px_12px_-4px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0 0 0 2px rgba(255,255,255,0.08),0 8px 12px -4px rgba(255,255,255,0.05);
  --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 8px 12px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[0_0_0_4px_rgba\(255\2c 255\2c 255\2c 0\.08\)\2c 0_8px_12px_-4px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0 0 0 4px rgba(255,255,255,0.08),0 8px 12px -4px rgba(255,255,255,0.05);
  --tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 8px 12px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.8\)\2c 0px_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0 0 1px rgba(255,255,255,0.8),0px 1px 2px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[0_4px_12px_0_rgba\(255\2c 255\2c 255\2c 0\.03\)\2c 0_8px_25px_0_rgba\(255\2c 255\2c 255\2c 0\.03\)\]:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0 4px 12px 0 rgba(255,255,255,0.03),0 8px 25px 0 rgba(255,255,255,0.03);
  --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color), 0 8px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[2px_1px_6px_0px_rgba\(3\2c 3\2c 3\2c 0\.2\)\2c 0px_1px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.2\)\2c 0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 2px 1px 6px 0px rgba(3,3,3,0.2),0px 1px 2px 0px rgba(0,0,0,0.2),0px 4px 4px 0px rgba(0,0,0,0.2);
  --tw-shadow-colored: 2px 1px 6px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color), 0px 4px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-\[2px_1px_6px_0px_rgba\(3\2c 3\2c 3\2c 0\.2\)\2c 0px_1px_2px_0px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 2px 1px 6px 0px rgba(3,3,3,0.2),0px 1px 2px 0px rgba(0,0,0,0.2);
  --tw-shadow-colored: 2px 1px 6px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-base-dark:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16), 0px 7px 25px rgba(0, 0, 0, 0.10), 0px 0px 0px 1px rgba(255, 255, 255, 0.14);
  --tw-shadow-colored: 0px 4px 12px var(--tw-shadow-color), 0px 7px 25px var(--tw-shadow-color), 0px 0px 0px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-top-dark:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0 -2px 17px rgba(0,0,0, 0.77);
  --tw-shadow-colored: 0 -2px 17px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:shadow-neutral:where(.theme-dark, .theme-dark *) {
  --tw-shadow-color: var(--color-background-neutral-default);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-zinc-1000\/30:where(.theme-dark, .theme-dark *) {
  --tw-shadow-color: rgb(15 15 16 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:outline-green-500:where(.theme-dark, .theme-dark *) {
  outline-color: #26c12b;
}
.dark\:outline-zinc-800:where(.theme-dark, .theme-dark *) {
  outline-color: #28282b;
}
.dark\:outline-zinc-900:where(.theme-dark, .theme-dark *) {
  outline-color: #1C1C1E;
}
.dark\:ring-zinc-750:where(.theme-dark, .theme-dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(52 53 58 / var(--tw-ring-opacity));
}
.dark\:\[--animation-duration\:3s\]:where(.theme-dark, .theme-dark *) {
  --animation-duration: 3s;
}
.dark\:\[--keyframes-pulse-opacity\:0\.2\]:where(.theme-dark, .theme-dark *) {
  --keyframes-pulse-opacity: 0.2;
}
.dark\:before\:bg-red-700:where(.theme-dark, .theme-dark *)::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}
.dark\:after\:bg-\[\#160F18\]:where(.theme-dark, .theme-dark *)::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(22 15 24 / var(--tw-bg-opacity));
}
.dark\:after\:bg-conversation-row-gradient-dark:where(.theme-dark, .theme-dark *)::after {
  content: var(--tw-content);
  background-image: linear-gradient(90deg,rgba(28, 28, 30, 0) 26%,rgb(28, 28, 30) 67%,rgb(28, 28, 30) 89%,rgba(28, 28, 30, 0) 80%);
}
.dark\:after\:bg-pink-mesh-dark:where(.theme-dark, .theme-dark *)::after {
  content: var(--tw-content);
  background-image: radial-gradient(at 36% 82%, #46270b 0px, transparent 50%),
        radial-gradient(at 73% 72%, #3a0821 0px, transparent 50%),
        radial-gradient(at 80% 100%, #660e39 0px, transparent 50%),
        radial-gradient(at 43% 56%, #3a0821 0px, transparent 50%);;
}
.dark\:after\:from-\[rgba\(28\2c 28\2c 30\2c 0\)\]:where(.theme-dark, .theme-dark *)::after {
  content: var(--tw-content);
  --tw-gradient-from: rgba(28,28,30,0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(28, 28, 30, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:after\:to-\[rgba\(28\2c 28\2c 30\2c 1\)\]:where(.theme-dark, .theme-dark *)::after {
  content: var(--tw-content);
  --tw-gradient-to: rgba(28,28,30,1) var(--tw-gradient-to-position);
}
.dark\:odd\:bg-\[\#232325\]:nth-child(odd):where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 37 / var(--tw-bg-opacity));
}
.dark\:even\:bg-\[\#232325\]:nth-child(even):where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 37 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-amber-1000:hover:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(73 32 9 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-light-blue-800:hover:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-pink-1000:hover:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(58 8 33 / var(--tw-bg-opacity));
}
.dark\:hover\:bg-zinc-1000\/70:hover:where(.theme-dark, .theme-dark *) {
  background-color: rgb(15 15 16 / 0.7);
}
.dark\:hover\:bg-zinc-700:hover:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity));
}
.hover\:dark\:bg-neutral-strong:where(.theme-dark, .theme-dark *):hover {
  background-color: var(--color-background-neutral-strong);
}
.dark\:hover\:text-indigo-1000:hover:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(31 29 83 / var(--tw-text-opacity));
}
.dark\:hover\:shadow-\[0_0_1px_rgba\(255\2c 255\2c 255\2c 0\.8\)\2c 0_4px_12px_0_rgba\(0\2c 0\2c 0\2c 0\.2\)\2c 0_7px_25px_0_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:hover:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0 0 1px rgba(255,255,255,0.8),0 4px 12px 0 rgba(0,0,0,0.2),0 7px 25px 0 rgba(0,0,0,0.2);
  --tw-shadow-colored: 0 0 1px var(--tw-shadow-color), 0 4px 12px 0 var(--tw-shadow-color), 0 7px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:hover\:shadow-\[0_4px_12px_0_rgba\(0\2c 0\2c 0\2c 0\.2\)\2c 0_7px_25px_0_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:hover:where(.theme-dark, .theme-dark *) {
  --tw-shadow: 0 4px 12px 0 rgba(0,0,0,0.2),0 7px 25px 0 rgba(0,0,0,0.2);
  --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color), 0 7px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group\/compare-section-row:nth-child(odd) .dark\:group-odd\/compare-section-row\:bg-\[\#232325\]:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 37 / var(--tw-bg-opacity));
}
.group\/compare-section-row:nth-child(even) .dark\:group-even\/compare-section-row\:bg-canvas:where(.theme-dark, .theme-dark *) {
  background-color: var(--color-background-canvas);
}
.group\/compare-skeleton-row:nth-child(even) .dark\:group-even\/compare-skeleton-row\:bg-\[\#232325\]:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 37 / var(--tw-bg-opacity));
}
.group:hover .dark\:group-hover\:border-\[\#34353a\]:where(.theme-dark, .theme-dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(52 53 58 / var(--tw-border-opacity));
}
@media print {
  .print\:visible {
    visibility: visible;
  }
  .print\:invisible {
    visibility: hidden;
  }
  .print\:m-0 {
    margin: 0;
  }
  .print\:block {
    display: block;
  }
  .print\:hidden {
    display: none;
  }
  .print\:w-\[200px\] {
    width: 200px;
  }
  .print\:w-full {
    width: 100%;
  }
  .print\:max-w-full {
    max-width: 100%;
  }
  .print\:max-w-none {
    max-width: none;
  }
  .print\:overflow-hidden {
    overflow: hidden;
  }
  .print\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .print\:p-0 {
    padding: 0;
  }
  .print\:\!shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }
  .print\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .print\:\[-webkit-print-color-adjust\:exact\] {
    -webkit-print-color-adjust: exact;
  }
  .print\:\[print-color-adjust\:exact\] {
    print-color-adjust: exact;
  }
}
.\[\&\+\&\]\:border-l-transparent+.\[\&\+\&\]\:border-l-transparent {
  border-left-color: transparent;
}
.\[\&\.active\]\:bg-white\/10.active {
  background-color: rgb(255 255 255 / 0.1);
}
.\[\&\.active\]\:text-action-default-active.active {
  color: var(--color-text-action-default-active);
}
.\[\&\.active\]\:text-white.active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\[\&\.active\]\:shadow-\[inset_3px_0_0_0_white\].active {
  --tw-shadow: inset 3px 0 0 0 white;
  --tw-shadow-colored: inset 3px 0 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&\.active\]\:before\:absolute.active::before {
  content: var(--tw-content);
  position: absolute;
}
.\[\&\.active\]\:before\:bottom-\[-3px\].active::before {
  content: var(--tw-content);
  bottom: -3px;
}
.\[\&\.active\]\:before\:left-0.active::before {
  content: var(--tw-content);
  left: 0;
}
.\[\&\.active\]\:before\:right-0.active::before {
  content: var(--tw-content);
  right: 0;
}
.\[\&\.active\]\:before\:z-above.active::before {
  content: var(--tw-content);
  z-index: 1;
}
.\[\&\.active\]\:before\:h-\[3px\].active::before {
  content: var(--tw-content);
  height: 3px;
}
.\[\&\.active\]\:before\:bg-action-strong.active::before {
  content: var(--tw-content);
  background-color: var(--color-background-action-strong);
}
.\[\&\.user-upload\+\.candidate-upload\]\:border-t.user-upload+.candidate-upload {
  border-top-width: 1px;
}
.\[\&\.user-upload\+\.candidate-upload\]\:border-neutral.user-upload+.candidate-upload {
  border-color: var(--color-border-neutral-default);
}
.\[\&\.user-upload\+\.candidate-upload\]\:pt-16.user-upload+.candidate-upload {
  padding-top: 16px;
}
.\[\&\:\:-internal-media-controls-overlay-cast-button\]\:hidden::-internal-media-controls-overlay-cast-button {
  display: none;
}
.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button {
  margin: 0;
}
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button {
  margin: 0;
}
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}
.\[\&\:is\(\.active\)\]\:bg-action-weak-active:is(.active) {
  background-color: var(--color-background-action-weak-active);
}
.\[\&\:is\(\.active\)\]\:text-action-weak-active:is(.active) {
  color: var(--color-text-action-weak-active);
}
.\[\&\:not\(\:last-child\)\]\:\!border-b:not(:last-child) {
  border-bottom-width: 1px !important;
}
.\[\&\:not\(\:last-child\)\]\:pb-16:not(:last-child) {
  padding-bottom: 16px;
}
.\[\&\>\*\:last-child\]\:\!m-0>*:last-child {
  margin: 0 !important;
}
.\[\&\>\*\>\*\]\:mr-0>*>* {
  margin-right: 0;
}
.\[\&\>\*\]\:-mt-16>* {
  margin-top: -16px;
}
.\[\&\>\*\]\:min-w-0>* {
  min-width: 0;
}
.\[\&\>\*\]\:grow>* {
  flex-grow: 1;
}
.\[\&\>\*\]\:pt-16>* {
  padding-top: 16px;
}
:where(.where\:\[\&\>\*\]\:relative>*) {
  position: relative;
}
.\[\&\>\.code-block\]\:rounded-6>.code-block {
  border-radius: 6px;
}
.\[\&\>\.pcr-app\]\:bg-transparent>.pcr-app {
  background-color: transparent;
}
.\[\&\>\.pcr-app\]\:shadow-none>.pcr-app {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&\>\.pickr\]\:hidden>.pickr {
  display: none;
}
.\[\&\>\.plyr\]\:rounded-8>.plyr {
  border-radius: 8px;
}
.\[\&\>\.plyr\]\:rounded-b-8>.plyr {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.\[\&\>\.plyr\]\:rounded-t-8>.plyr {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.\[\&\>\.redactor-box\]\:rounded-b-0>.redactor-box {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.\[\&\>\.shiki\]\:p-16>.shiki {
  padding: 16px;
}
.\[\&\>a\]\:text-action>a {
  color: var(--color-text-action-default);
}
.\[\&\>a\]\:text-icon-neutral>a {
  color: var(--color-icon-neutral-default);
}
.\[\&\>button\]\:text-icon-neutral>button {
  color: var(--color-icon-neutral-default);
}
.\[\&\>div\>div\>table_td\:first-child\]\:pl-0>div>div>table td:first-child {
  padding-left: 0;
}
.\[\&\>div\>div\>table_th\:first-child\]\:pl-0>div>div>table th:first-child {
  padding-left: 0;
}
.\[\&\>div\]\:flex>div {
  display: flex;
}
.\[\&\>div\]\:w-full>div {
  width: 100%;
}
.\[\&\>div\]\:flex-1>div {
  flex: 1 1 0%;
}
.\[\&\>div\]\:items-center>div {
  align-items: center;
}
.\[\&\>div\]\:gap-16>div {
  gap: 16px;
}
.\[\&\>div\]\:rounded>div {
  border-radius: 4px;
}
.\[\&\>div\]\:bg-purple-100>div {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}
.\[\&\>div\]\:p-24>div {
  padding: 24px;
}
.\[\&\>div\]\:py-8>div {
  padding-top: 8px;
  padding-bottom: 8px;
}
.\[\&\>div\]\:pl-\[34px\]>div {
  padding-left: 34px;
}
.\[\&\>div\]\:capitalize>div {
  text-transform: capitalize;
}
.dark\:\[\&\>div\]\:bg-purple-1000>div:where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 18 84 / var(--tw-bg-opacity));
}
.\[\&\>h1\]\:mb-16>h1 {
  margin-bottom: 16px;
}
.\[\&\>h1\]\:mb-8>h1 {
  margin-bottom: 8px;
}
.\[\&\>h2\]\:mb-16>h2 {
  margin-bottom: 16px;
}
.\[\&\>h2\]\:mb-32>h2 {
  margin-bottom: 32px;
}
.\[\&\>h2\]\:pt-16>h2 {
  padding-top: 16px;
}
.\[\&\>h2\]\:text-purple-900>h2 {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}
.dark\:\[\&\>h2\]\:text-purple-300>h2:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}
.\[\&\>h3\]\:mb-16>h3 {
  margin-bottom: 16px;
}
.\[\&\>h3\]\:pt-16>h3 {
  padding-top: 16px;
}
.\[\&\>iframe\]\:mx-20>iframe {
  margin-left: 20px;
  margin-right: 20px;
}
.\[\&\>iframe\]\:w-full>iframe {
  width: 100%;
}
.\[\&\>iframe\]\:max-w-\[500px\]>iframe {
  max-width: 500px;
}
.\[\&\>li\>span\>a\]\:ps-40>li>span>a {
  padding-inline-start: 40px;
}
.\[\&\>li\>span\>button\]\:ps-40>li>span>button {
  padding-inline-start: 40px;
}
.\[\&\>li\>ul\>li\>span\>a\]\:ps-56>li>ul>li>span>a {
  padding-inline-start: 56px;
}
.\[\&\>main\]\:px-0>main {
  padding-left: 0;
  padding-right: 0;
}
.\[\&\>ol\]\:mb-16>ol {
  margin-bottom: 16px;
}
.\[\&\>ol\]\:list-decimal>ol {
  list-style-type: decimal;
}
.\[\&\>ol\]\:pl-24>ol {
  padding-left: 24px;
}
.\[\&\>p\:last-child\]\:mb-0>p:last-child {
  margin-bottom: 0;
}
.\[\&\>p\]\:\!-mx-2>p {
  margin-left: -2px !important;
  margin-right: -2px !important;
}
.\[\&\>p\]\:mb-0>p {
  margin-bottom: 0;
}
.\[\&\>p\]\:mb-24>p {
  margin-bottom: 24px;
}
.\[\&\>p\]\:inline>p {
  display: inline;
}
.\[\&\>span\:last-child\]\:opacity-0>span:last-child {
  opacity: 0;
}
.\[\&\>span\:last-child\]\:hover\:opacity-100:hover>span:last-child {
  opacity: 1;
}
.\[\&\>span\:last-child\]\:focus-visible\:opacity-100:focus-visible>span:last-child {
  opacity: 1;
}
.\[\&\>span\]\:\!mr-8>span {
  margin-right: 8px !important;
}
.\[\&\>span\]\:size-28>span {
  width: 28px;
  height: 28px;
}
.peer:focus-visible ~ .peer-focus-visible\:\[\&\>span\]\:outline-offset-1>span {
  outline-offset: 1px;
}
.\[\&\>ul\]\:mb-16>ul {
  margin-bottom: 16px;
}
.\[\&\>ul\]\:list-disc>ul {
  list-style-type: disc;
}
.\[\&\>ul\]\:pl-24>ul {
  padding-left: 24px;
}
.\[\&\[x-placement\^\=\'left\'\]_\.ember-popover-arrow\]\:-right-16[x-placement^='left'] .ember-popover-arrow {
  right: -16px;
}
.\[\&\[x-placement\^\=\'left\'\]_\.ember-popover-arrow\]\:\[clip-path\:polygon\(0\%_0\%\2c 100\%_50\%\2c 0\%_100\%\)\][x-placement^='left'] .ember-popover-arrow {
  clip-path: polygon(0% 0%,100% 50%,0% 100%);
}
.\[\&\[x-placement\^\=\'left\'\]_\.ember-popover-arrow\]\:dark\:from-zinc-700:where(.theme-dark, .theme-dark *)[x-placement^='left'] .ember-popover-arrow {
  --tw-gradient-from: #3f3f46 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(63 63 70 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.\[\&\[x-placement\^\=\'left\'\]_\.ember-popover-arrow\]\:dark\:to-zinc-700\/50:where(.theme-dark, .theme-dark *)[x-placement^='left'] .ember-popover-arrow {
  --tw-gradient-to: rgb(63 63 70 / 0.5) var(--tw-gradient-to-position);
}
.\[\&\[x-placement\^\=\'right\'\]_\.ember-popover-arrow\]\:-left-16[x-placement^='right'] .ember-popover-arrow {
  left: -16px;
}
.\[\&\[x-placement\^\=\'right\'\]_\.ember-popover-arrow\]\:\[clip-path\:polygon\(0\%_50\%\2c 100\%_0\%\2c 100\%_100\%\)\][x-placement^='right'] .ember-popover-arrow {
  clip-path: polygon(0% 50%,100% 0%,100% 100%);
}
.\[\&\[x-placement\^\=\'right\'\]_\.ember-popover-arrow\]\:dark\:from-zinc-700\/50:where(.theme-dark, .theme-dark *)[x-placement^='right'] .ember-popover-arrow {
  --tw-gradient-from: rgb(63 63 70 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(63 63 70 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.\[\&\[x-placement\^\=\'right\'\]_\.ember-popover-arrow\]\:dark\:to-zinc-700:where(.theme-dark, .theme-dark *)[x-placement^='right'] .ember-popover-arrow {
  --tw-gradient-to: #3f3f46 var(--tw-gradient-to-position);
}
.\[\&_\.-placeholderAfter\:\:before\]\:h-60 .-placeholderAfter::before {
  height: 60px;
}
.\[\&_\.-placeholderAfter\:\:before\]\:rounded-8 .-placeholderAfter::before {
  border-radius: 8px;
}
.\[\&_\.-placeholderAfter\:before\]\:-mt-32 .-placeholderAfter:before {
  margin-top: -32px;
}
.\[\&_\.-placeholderAfter\:before\]\:block .-placeholderAfter:before {
  display: block;
}
.\[\&_\.-placeholderAfter\:before\]\:h-\[64px\] .-placeholderAfter:before {
  height: 64px;
}
.\[\&_\.-placeholderAfter\:before\]\:w-full .-placeholderAfter:before {
  width: 100%;
}
.\[\&_\.-placeholderAfter\:before\]\:rounded-8 .-placeholderAfter:before {
  border-radius: 8px;
}
.\[\&_\.-placeholderAfter\:before\]\:border .-placeholderAfter:before {
  border-width: 1px;
}
.\[\&_\.-placeholderAfter\:before\]\:border-neutral .-placeholderAfter:before {
  border-color: var(--color-border-neutral-default);
}
.\[\&_\.-placeholderAfter\:before\]\:bg-neutral-weak .-placeholderAfter:before {
  background-color: var(--color-background-neutral-weak);
}
.\[\&_\.-placeholderAfter\:before\]\:content-\[\'\'\] .-placeholderAfter:before {
  --tw-content: '';
  content: var(--tw-content);
}
.\[\&_\.-placeholderAfter\]\:pb-\[40px\] .-placeholderAfter {
  padding-bottom: 40px;
}
.\[\&_\.-placeholderAfter\]\:pb-\[48px\] .-placeholderAfter {
  padding-bottom: 48px;
}
.\[\&_\.-placeholderAfter\]\:pb-\[80px\] .-placeholderAfter {
  padding-bottom: 80px;
}
.\[\&_\.-placeholderAfter\]\:pb-\[96px\] .-placeholderAfter {
  padding-bottom: 96px;
}
.\[\&_\.-placeholderAfter\]\:before\:h-\[40px\] .-placeholderAfter::before {
  content: var(--tw-content);
  height: 40px;
}
.\[\&_\.-placeholderAfter\]\:before\:h-\[48px\] .-placeholderAfter::before {
  content: var(--tw-content);
  height: 48px;
}
.\[\&_\.-placeholderAfter\]\:before\:h-\[96px\] .-placeholderAfter::before {
  content: var(--tw-content);
  height: 96px;
}
.\[\&_\.-placeholderAfter\]\:before\:w-full .-placeholderAfter::before {
  content: var(--tw-content);
  width: 100%;
}
.\[\&_\.-placeholderAfter\]\:before\:rounded .-placeholderAfter::before {
  content: var(--tw-content);
  border-radius: 4px;
}
.\[\&_\.-placeholderAfter\]\:before\:bg-neutral-weak .-placeholderAfter::before {
  content: var(--tw-content);
  background-color: var(--color-background-neutral-weak);
}
.\[\&_\.-placeholderAfter\]\:before\:content-\[\'\'\] .-placeholderAfter::before {
  --tw-content: '';
  content: var(--tw-content);
}
.\[\&_\.-placeholderBefore\:\:before\]\:h-60 .-placeholderBefore::before {
  height: 60px;
}
.\[\&_\.-placeholderBefore\:\:before\]\:rounded-8 .-placeholderBefore::before {
  border-radius: 8px;
}
.\[\&_\.-placeholderBefore\:before\]\:-mb-32 .-placeholderBefore:before {
  margin-bottom: -32px;
}
.\[\&_\.-placeholderBefore\:before\]\:block .-placeholderBefore:before {
  display: block;
}
.\[\&_\.-placeholderBefore\:before\]\:h-\[64px\] .-placeholderBefore:before {
  height: 64px;
}
.\[\&_\.-placeholderBefore\:before\]\:w-full .-placeholderBefore:before {
  width: 100%;
}
.\[\&_\.-placeholderBefore\:before\]\:rounded-8 .-placeholderBefore:before {
  border-radius: 8px;
}
.\[\&_\.-placeholderBefore\:before\]\:border .-placeholderBefore:before {
  border-width: 1px;
}
.\[\&_\.-placeholderBefore\:before\]\:border-neutral .-placeholderBefore:before {
  border-color: var(--color-border-neutral-default);
}
.\[\&_\.-placeholderBefore\:before\]\:bg-neutral-weak .-placeholderBefore:before {
  background-color: var(--color-background-neutral-weak);
}
.\[\&_\.-placeholderBefore\:before\]\:content-\[\'\'\] .-placeholderBefore:before {
  --tw-content: '';
  content: var(--tw-content);
}
.\[\&_\.-placeholderBefore\]\:pt-\[40px\] .-placeholderBefore {
  padding-top: 40px;
}
.\[\&_\.-placeholderBefore\]\:pt-\[48px\] .-placeholderBefore {
  padding-top: 48px;
}
.\[\&_\.-placeholderBefore\]\:pt-\[80px\] .-placeholderBefore {
  padding-top: 80px;
}
.\[\&_\.-placeholderBefore\]\:pt-\[96px\] .-placeholderBefore {
  padding-top: 96px;
}
.\[\&_\.-placeholderBefore\]\:before\:h-\[40px\] .-placeholderBefore::before {
  content: var(--tw-content);
  height: 40px;
}
.\[\&_\.-placeholderBefore\]\:before\:h-\[48px\] .-placeholderBefore::before {
  content: var(--tw-content);
  height: 48px;
}
.\[\&_\.-placeholderBefore\]\:before\:h-\[96px\] .-placeholderBefore::before {
  content: var(--tw-content);
  height: 96px;
}
.\[\&_\.-placeholderBefore\]\:before\:w-full .-placeholderBefore::before {
  content: var(--tw-content);
  width: 100%;
}
.\[\&_\.-placeholderBefore\]\:before\:rounded .-placeholderBefore::before {
  content: var(--tw-content);
  border-radius: 4px;
}
.\[\&_\.-placeholderBefore\]\:before\:bg-neutral-weak .-placeholderBefore::before {
  content: var(--tw-content);
  background-color: var(--color-background-neutral-weak);
}
.\[\&_\.-placeholderBefore\]\:before\:content-\[\'\'\] .-placeholderBefore::before {
  --tw-content: '';
  content: var(--tw-content);
}
.\[\&_\.ba-commoncss-crop-fit\]\:blur-3xl .ba-commoncss-crop-fit {
  --tw-blur: blur(64px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\[\&_\.ba-commoncss-crop-fit\]\:brightness-50 .ba-commoncss-crop-fit {
  --tw-brightness: brightness(.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\[\&_\.ba-videoplayer-video-container\]\:h-full .ba-videoplayer-video-container {
  height: 100%;
}
.\[\&_\.bg-decorative-green-weak\]\:bg-green-1000 .bg-decorative-green-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(12 49 14 / var(--tw-bg-opacity));
}
.\[\&_\.bg-decorative-red-weak\]\:bg-red-1000 .bg-decorative-red-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(79 18 18 / var(--tw-bg-opacity));
}
.\[\&_\.border-neutral-medium\]\:border-zinc-700 .border-neutral-medium {
  --tw-border-opacity: 1;
  border-color: rgb(63 63 70 / var(--tw-border-opacity));
}
.\[\&_\.c-datetime-picker_\>_div\]\:left-8 .c-datetime-picker > div {
  left: 8px;
}
.\[\&_\.c-datetime-picker_\>_input\]\:rounded-6 .c-datetime-picker > input {
  border-radius: 6px;
}
.\[\&_\.c-datetime-picker_\>_input\]\:py-8 .c-datetime-picker > input {
  padding-top: 8px;
  padding-bottom: 8px;
}
.\[\&_\.c-datetime-picker_\>_input\]\:pl-32 .c-datetime-picker > input {
  padding-left: 32px;
}
.\[\&_\.c-datetime-picker_\>_input\]\:text-14 .c-datetime-picker > input {
  font-size: 14px;
  line-height: 1.5;
}
.\[\&_\.ce-inline-tool\]\:\!px-8 .ce-inline-tool {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.\[\&_\.ce-inline-toolbar__dropdown\]\:hidden .ce-inline-toolbar dropdown {
  display: none;
}
.\[\&_\.ce-inline-toolbar__toggler-and-button-wrapper\]\:px-0 .ce-inline-toolbar toggler-and-button-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.\[\&_\.ember-flatpickr-input\]\:hidden .ember-flatpickr-input {
  display: none;
}
.\[\&_\.ember-popover-arrow\]\:\!border-l-zinc-1000 .ember-popover-arrow {
  --tw-border-opacity: 1 !important;
  border-left-color: rgb(15 15 16 / var(--tw-border-opacity)) !important;
}
.\[\&_\.ember-popover-arrow\]\:bg-gradient-to-r .ember-popover-arrow {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.\[\&_\.ember-popover-arrow\]\:from-white .ember-popover-arrow {
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.\[\&_\.ember-popover-arrow\]\:to-white .ember-popover-arrow {
  --tw-gradient-to: #ffffff var(--tw-gradient-to-position);
}
.\[\&_\.fa-primary\]\:text-neutral .fa-primary {
  color: var(--color-text-neutral-default);
}
.\[\&_\.fa-primary\]\:text-neutral-weak .fa-primary {
  color: var(--color-text-neutral-weak);
}
.\[\&_\.fa-secondary\]\:text-neutral .fa-secondary {
  color: var(--color-text-neutral-default);
}
.\[\&_\.fa-secondary\]\:text-neutral-weak .fa-secondary {
  color: var(--color-text-neutral-weak);
}
.\[\&_\.flatpickr-calendar\]\:shadow-none .flatpickr-calendar {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&_\.noUi-active\]\:\!border-white .noUi-active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.\[\&_\.noUi-connects\]\:bg-base-grey-64 .noUi-connects {
  --tw-bg-opacity: 1;
  background-color: rgb(87 89 95 / var(--tw-bg-opacity));
}
.\[\&_\.noUi-target\]\:h-4 .noUi-target {
  height: 4px;
}
.\[\&_\.noUi-target\]\:px-2 .noUi-target {
  padding-left: 2px;
  padding-right: 2px;
}
.\[\&_\.pcr-color-chooser\]\:\!col-start-1 .pcr-color-chooser {
  grid-column-start: 1 !important;
}
.\[\&_\.pcr-color-chooser\]\:\!col-end-3 .pcr-color-chooser {
  grid-column-end: 3 !important;
}
.\[\&_\.pcr-color-chooser\]\:\!row-start-2 .pcr-color-chooser {
  grid-row-start: 2 !important;
}
.\[\&_\.pcr-color-chooser\]\:\!row-end-2 .pcr-color-chooser {
  grid-row-end: 2 !important;
}
.\[\&_\.pcr-color-chooser\]\:\!mx-0 .pcr-color-chooser {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.\[\&_\.pcr-color-chooser\]\:\!my-4 .pcr-color-chooser {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.\[\&_\.pcr-color-opacity\]\:\!col-start-1 .pcr-color-opacity {
  grid-column-start: 1 !important;
}
.\[\&_\.pcr-color-opacity\]\:\!col-end-3 .pcr-color-opacity {
  grid-column-end: 3 !important;
}
.\[\&_\.pcr-color-opacity\]\:\!row-start-3 .pcr-color-opacity {
  grid-row-start: 3 !important;
}
.\[\&_\.pcr-color-opacity\]\:\!row-end-3 .pcr-color-opacity {
  grid-row-end: 3 !important;
}
.\[\&_\.pcr-color-opacity\]\:\!mx-0 .pcr-color-opacity {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.\[\&_\.pcr-color-opacity\]\:\!my-4 .pcr-color-opacity {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.\[\&_\.pcr-color-opacity\]\:\!hidden .pcr-color-opacity {
  display: none !important;
}
.\[\&_\.pcr-color-palette\]\:\!rounded-8 .pcr-color-palette {
  border-radius: 8px !important;
}
.\[\&_\.pcr-color-preview\]\:\!hidden .pcr-color-preview {
  display: none !important;
}
.\[\&_\.pcr-interaction\]\:\!mt-8 .pcr-interaction {
  margin-top: 8px !important;
}
.\[\&_\.pcr-interaction\]\:\!p-0 .pcr-interaction {
  padding: 0 !important;
}
.\[\&_\.pcr-result\]\:\!absolute .pcr-result {
  position: absolute !important;
}
.\[\&_\.pcr-result\]\:\!-top-\[47px\] .pcr-result {
  top: -47px !important;
}
.\[\&_\.pcr-result\]\:\!right-\[0\] .pcr-result {
  right: 0 !important;
}
.\[\&_\.pcr-result\]\:\!right-\[27px\] .pcr-result {
  right: 27px !important;
}
.\[\&_\.pcr-result\]\:\!m-0 .pcr-result {
  margin: 0 !important;
}
.\[\&_\.pcr-result\]\:\!h-\[35px\] .pcr-result {
  height: 35px !important;
}
.\[\&_\.pcr-result\]\:\!w-\[130px\] .pcr-result {
  width: 130px !important;
}
.\[\&_\.pcr-result\]\:\!rounded-8 .pcr-result {
  border-radius: 8px !important;
}
.\[\&_\.pcr-result\]\:\!border-0 .pcr-result {
  border-width: 0px !important;
}
.\[\&_\.pcr-result\]\:\!bg-neutral-weak .pcr-result {
  background-color: var(--color-background-neutral-weak) !important;
}
.\[\&_\.pcr-result\]\:\!text-14 .pcr-result {
  font-size: 14px !important;
  line-height: 1.5 !important;
}
.\[\&_\.pcr-result\]\:\!lowercase .pcr-result {
  text-transform: lowercase !important;
}
.\[\&_\.pcr-result\]\:\!text-neutral .pcr-result {
  color: var(--color-text-neutral-default) !important;
}
.\[\&_\.pcr-selection\]\:\!-mb-\[0\.6em\] .pcr-selection {
  margin-bottom: -0.6em !important;
}
.\[\&_\.pcr-swatches\]\:\!hidden .pcr-swatches {
  display: none !important;
}
.\[\&_\.pcr-type\]\:\!hidden .pcr-type {
  display: none !important;
}
.\[\&_\.redactor-box\]\:\!rounded-b-0 .redactor-box {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.\[\&_\.redactor-box\]\:border-0 .redactor-box {
  border-width: 0px;
}
.\[\&_\.redactor-box\]\:bg-neutral-weak .redactor-box {
  background-color: var(--color-background-neutral-weak);
}
.\[\&_\.redactor-styles\]\:px-8 .redactor-styles {
  padding-left: 8px;
  padding-right: 8px;
}
.\[\&_\.redactor-styles\]\:pt-8 .redactor-styles {
  padding-top: 8px;
}
.\[\&_\.star-ratings\]\:m-0 .star-ratings {
  margin: 0;
}
.\[\&_\.star-ratings\]\:mr-8 .star-ratings {
  margin-right: 8px;
}
.\[\&_\.text-decorative-green-weak\]\:text-decorative-green-strong .text-decorative-green-weak {
  color: var(--color-text-decorative-green-strong);
}
.\[\&_\.text-decorative-red-weak\]\:text-decorative-red-strong .text-decorative-red-weak {
  color: var(--color-text-decorative-red-strong);
}
.\[\&_\.tt-form-group\]\:mb-16 .tt-form-group {
  margin-bottom: 16px;
}
.\[\&_\.tt-form-group\]\:rounded-10 .tt-form-group {
  border-radius: 10px;
}
.\[\&_\.tt-form-group\]\:border-neutral .tt-form-group {
  border-color: var(--color-border-neutral-default);
}
.\[\&_\.tt-form-group\]\:px-24 .tt-form-group {
  padding-left: 24px;
  padding-right: 24px;
}
.\[\&_\.tt-form-group\]\:py-16 .tt-form-group {
  padding-top: 16px;
  padding-bottom: 16px;
}
.\[\&_\.tt-form-group\]\:shadow-button-xs .tt-form-group {
  --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.03);
  --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&_\>_\*\]\:-ml-12 > * {
  margin-left: -12px;
}
.\[\&_\>_\*\]\:-ml-16 > * {
  margin-left: -16px;
}
.\[\&_\>_li\:last-child_\>_div\]\:rounded-b-6 > li:last-child > div {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.\[\&_\>p\>ul\]\:mb-32 >p>ul {
  margin-bottom: 32px;
}
.\[\&_a\:hover\]\:text-white\/80 a:hover {
  color: rgb(255 255 255 / 0.8);
}
.\[\&_a\]\:inline a {
  display: inline;
}
.\[\&_a\]\:break-words a {
  overflow-wrap: break-word;
}
.\[\&_a\]\:break-all a {
  word-break: break-all;
}
.\[\&_a\]\:text-copilot a {
  color: var(--color-text-copilot-default);
}
.\[\&_a\]\:text-white a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\[\&_a\]\:underline a {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.\[\&_code\:not\(pre\>code\)\]\:rounded code:not(pre>code) {
  border-radius: 4px;
}
.\[\&_code\:not\(pre\>code\)\]\:bg-purple-100 code:not(pre>code) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}
.\[\&_code\:not\(pre\>code\)\]\:px-4 code:not(pre>code) {
  padding-left: 4px;
  padding-right: 4px;
}
.\[\&_code\:not\(pre\>code\)\]\:py-2 code:not(pre>code) {
  padding-top: 2px;
  padding-bottom: 2px;
}
.\[\&_code\:not\(pre\>code\)\]\:text-purple-900 code:not(pre>code) {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}
.dark\:\[\&_code\:not\(pre\>code\)\]\:bg-purple-1000 code:not(pre>code):where(.theme-dark, .theme-dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 18 84 / var(--tw-bg-opacity));
}
.dark\:\[\&_code\:not\(pre\>code\)\]\:text-purple-50 code:not(pre>code):where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(250 245 255 / var(--tw-text-opacity));
}
.\[\&_div\]\:h-\[5px\] div {
  height: 5px;
}
.\[\&_div\]\:flex-1 div {
  flex: 1 1 0%;
}
.\[\&_div\]\:transition-colors div {
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
}
.\[\&_h1\]\:text-purple-900 h1 {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}
.dark\:\[\&_h1\]\:text-purple-300 h1:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}
.\[\&_li\]\:pb-4 li {
  padding-bottom: 4px;
}
.\[\&_p\:last-of-type\]\:m-0 p:last-of-type {
  margin: 0;
}
.\[\&_p\>ul\]\:list-disc p>ul {
  list-style-type: disc;
}
.\[\&_p\>ul\]\:pl-20 p>ul {
  padding-left: 20px;
}
.\[\&_p\]\:m-0 p {
  margin: 0;
}
.\[\&_section\>h2\]\:mb-12 section>h2 {
  margin-bottom: 12px;
}
.\[\&_section\>h2\]\:text-purple-900 section>h2 {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}
.dark\:\[\&_section\>h2\]\:\!text-purple-300 section>h2:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(216 180 254 / var(--tw-text-opacity)) !important;
}
.\[\&_section\>h3\]\:mb-12 section>h3 {
  margin-bottom: 12px;
}
.\[\&_section\>h3\]\:text-purple-900 section>h3 {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}
.dark\:\[\&_section\>h3\]\:\!text-purple-300 section>h3:where(.theme-dark, .theme-dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(216 180 254 / var(--tw-text-opacity)) !important;
}
.\[\&_section\]\:mb-48 section {
  margin-bottom: 48px;
}
.\[\&_span\]\:\!mt-4 span {
  margin-top: 4px !important;
}
.\[\&_strong\]\:text-neutral strong {
  color: var(--color-text-neutral-default);
}
.\[\&_td\]\:last\:border-b-0:last-child td {
  border-bottom-width: 0px;
}
.\[\&_th\]\:border-b th {
  border-bottom-width: 1px;
}
.\[\&_th\]\:border-solid th {
  border-style: solid;
}
.\[\&_th\]\:border-neutral th {
  border-color: var(--color-border-neutral-default);
}
.active>.\[\.active\>\&\]\:bg-action-weak-active {
  background-color: var(--color-background-action-weak-active);
}
.active>.\[\.active\>\&\]\:\!pl-8 {
  padding-left: 8px !important;
}
.active>.\[\.active\>\&\]\:text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(215 37 109 / var(--tw-text-opacity));
}
.active>.\[\.active\>\&\]\:hover\:bg-action-weak-active:hover {
  background-color: var(--color-background-action-weak-active);
}
tr:last-child .\[tr\:last-child_\&\]\:border-0 {
  border-width: 0px;
}

.GeeHm {
    line-height: 1.5;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.006em;
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity));
}

--withTooltip.GeeHm {
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translate(0, -50%);
  }

.NsuUX {
    margin-right: 4px;
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity));
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 1) 40%,
    rgba(255, 255, 255, 0) 40%
  );
}

.mdhxx {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.mdhxx .NsuUX {
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

/* stylelint-disable max-nesting-depth, selector-max-type */
.wVNxU:not(:last-child) {
    margin-bottom: 8px;
}
.nwLL1 {
    margin: 0;
    display: flex;
    width: 100%;
    align-items: center;
    gap: 12px;
    border-radius: 8px;
}
.nwLL1:hover {
    background-color: var(--color-background-action-medium-hover);
}
.P-h8A {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    border-color: var(--color-border-neutral-strong);
    background-color: var(--color-background-neutral-default);
    --tw-shadow: inset 0 1px 2px -1px rgba(0,0,0,0.25);
    --tw-shadow-colored: inset 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.mATz8 {
    width: 6px;
    height: 6px;
    border-radius: 9999px;
    background-color: var(--color-background-neutral-default);
    opacity: 0;
    transition: all 0.3s ease;
}
:is(.t8M1I,.sQ1x4) .P-h8A {
    border-radius: 4px;
}
:is(.t8M1I,.sQ1x4):checked ~ .nwLL1 .P-h8A {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 133 / var(--tw-bg-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
:is(.t8M1I,.sQ1x4):checked ~ .nwLL1 .mATz8 {
    visibility: visible;
    opacity: 1;
}
.zyfB5 {
    position: relative;
    margin-left: auto;
    height: 18px;
    width: 35px;
    border-radius: 18px;
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.zyfB5:where(.uJxbv, .uJxbv *) {
    --tw-bg-opacity: 1;
    background-color: rgb(87 89 95 / var(--tw-bg-opacity));
}
.zyfB5::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 2px;
    right: 0;
    top: 2px;
    z-index: 1;
    height: 14px;
    width: 31px;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 18px;
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
.zyfB5:where(.uJxbv, .uJxbv *)::before {
    --tw-bg-opacity: 1;
    background-color: rgb(87 89 95 / var(--tw-bg-opacity));
}
.zyfB5::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 2px;
    right: 0;
    top: 2px;
    z-index: 2;
    width: 14px;
    height: 14px;
    border-radius: 14px;
    background-color: var(--color-background-neutral-default);
    --tw-shadow: 0 2px 5px rgba(0,0,0,0.3);
    --tw-shadow-colored: 0 2px 5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
:is(.tNlN3:checked ~ .nwLL1) .P-h8A {
    background-color: var(--color-background-action-strong);
}
:is(:is(.tNlN3:checked ~ .nwLL1) .P-h8A)::before {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
:is(:is(.tNlN3:checked ~ .nwLL1) .P-h8A)::after {
    left: 19px;
}
.QiqX2 {
    width: 16px;
    height: 16px;
    border-radius: 4px;
}
.QiqX2 svg {
    display: none;
}
.t8M1I:checked ~ .nwLL1 .P-h8A {
    position: relative;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-duration: 250ms;
}
:is(.t8M1I:checked ~ .nwLL1 .P-h8A) svg {
    display: block;
}
.t8M1I:checked ~ .nwLL1 .mATz8 {
    visibility: visible;
    opacity: 1;
}


  .sUR6- .redactor-box {

    border-style: none
}

.sUR6- .redactor-styles {

    max-height: 320px;

    padding: 8px;

    font-family: "Inter var", "Inter-fallback", "Twemoji Country Flags", sans-serif;

    font-feature-settings: "calt", "cv01", "cv02", "cv03", "cv04", "cv05", "cv09";

    font-size: 14px;

    line-height: 1.5
}

.sUR6- .redactor-styles > p:last-child {

    margin-bottom: 8px
}

.klXti .smart-link {

    background-color: var(--color-background-neutral-weak)
}

.klXti .smart-link:where(.qNcH7, .qNcH7 *) {

    background-color: var(--color-background-neutral-strong)
}

.awu71 {
  --in-duration: 200ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
  transition-duration: var(--in-duration);
  animation: NnVLN var(--in-duration) ease-in-out;
}

.C7ozm:not(:last-child):not(.disableScaleOut) .awu71 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  transition-duration: 250ms;
  transition-duration: var(--in-duration);
}

.C7ozm:not(:last-child) .modal-close {
  visibility: hidden;
}

@keyframes NnVLN {
  from {
    scale: 0.97;
    translate: 0 40px;
    opacity: 0;
  }
}


  ::view-transition-group(core-modal-backdrop) {
    animation-duration: var(--view-transition-duration, revert);
  }
::view-transition-old(core-modal-backdrop) {
    animation-name: fadeOut;
  }
::view-transition-new(core-modal-backdrop) {
    animation-name: fadeIn;
  }


  .M6WIu .flatpickr-calendar {
    box-shadow: none !important;
  }
.M6WIu .flatpickr-calendar.inline {
    top: 0;
  }


  .v1hma._09LKh {
    /* Cover settings */
    --cover-size: 30px;
    --cover-fade: 30%;
    --cover-color: var(--color-background-canvas);

    /* Shadow settings */
    --shadow-size: 12px;
    --shadow-intensity: 25%;

    background:
    /* Shadow covers */
      linear-gradient(
        to right,
        var(--cover-color) var(--cover-fade),
        rgba(255, 255, 255, 0)
      ),
      linear-gradient(
          to right,
          rgba(255, 255, 255, 0),
          var(--cover-color) calc(100% - var(--cover-fade))
        )
        100% 0,
      /* Shadows */
        radial-gradient(
          farthest-side at 0 50%,
          rgba(0, 0, 0, var(--shadow-intensity)),
          rgba(0, 0, 0, 0)
        ),
      radial-gradient(
          farthest-side at 100% 50%,
          rgba(0, 0, 0, var(--shadow-intensity)),
          rgba(0, 0, 0, 0)
        )
        100% 0;
    background-repeat: no-repeat;
    background-size:
      var(--cover-size) 100%,
      var(--cover-size) 100%,
      var(--shadow-size) 100%,
      var(--shadow-size) 100%;
    background-attachment: local, local, scroll, scroll;

    /* scrollbar for Firefox and future browsers */
    scrollbar-color: #d4d4d8 transparent;
    scrollbar-width: thin;
  }
.v1hma::-webkit-scrollbar {
    height: 8px;
    -webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.v1hma::-webkit-scrollbar-track {
    background-color: transparent;
}
.v1hma::-webkit-scrollbar-thumb {
    border-radius: 9999px;
    background-color: transparent;
}
.v1hma:hover::-webkit-scrollbar-thumb {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.v1hma:hover::-webkit-scrollbar-thumb:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(161 161 170 / var(--tw-bg-opacity));
}


  .e6q5p::-moz-range-thumb {

    width: 20px;

    height: 20px;

    -moz-appearance: none;

         appearance: none;

    border-radius: 9999px;

    border-width: 0px;

    --tw-bg-opacity: 1;

    background-color: rgb(244 63 133 / var(--tw-bg-opacity))
}
.e6q5p::-webkit-slider-thumb {

    margin-top: -6px;

    width: 20px;

    height: 20px;

    -webkit-appearance: none;

            appearance: none;

    border-radius: 9999px;

    border-width: 0px;

    --tw-bg-opacity: 1;

    background-color: rgb(244 63 133 / var(--tw-bg-opacity))
}
.e6q5p::-moz-range-track {

    height: 8px;

    border-radius: 4px;

    background-color: var(--color-background-neutral-medium)
}
.e6q5p::-moz-range-progress {

    height: 8px;

    border-top-left-radius: 4px;

    border-bottom-left-radius: 4px;

    --tw-bg-opacity: 1;

    background-color: rgb(253 115 165 / var(--tw-bg-opacity))
}
.e6q5p::-webkit-slider-runnable-track {

    height: 8px;

    border-radius: 4px;

    background-color: var(--color-background-neutral-medium);

    --range: calc(var(--max) - var(--min));
    --ratio: calc((var(--val) - var(--min)) / var(--range));
    --sx: calc(10px + var(--ratio) * (100% - 20px));
    background: linear-gradient(
        #fd73a5,
        #fd73a5
      )
      0 / var(--sx) 100% no-repeat var(--color-background-neutral-medium)
}

._8JVtj {
  animation-name: _6dghC, X\+MUx;
  animation-duration: 1s, 600ms;
  animation-delay: 0ms, 2000ms;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.ETtrt {
  opacity: 0;
  animation: aePxv 1s;
  animation-delay: 2600ms;
  animation-fill-mode: forwards;
}

.SDv43 {
  opacity: 0;
  animation: aePxv 600ms;
  animation-delay: 4000ms;
  animation-fill-mode: forwards;
}

@keyframes _6dghC {
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes X\+MUx {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(0, -25px, 0);
  }
}

@keyframes aePxv {
  from,
  0% {
    opacity: 0;
  }

  to,
  100% {
    opacity: 1;
  }
}

@charset "UTF-8";
.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon::before {
  display: flex;
  align-items: center;
  font-size: 2em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon::before {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
          animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
          animation: swal2-toast-hide 0.1s forwards;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
          animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
          animation: swal2-toast-animate-success-line-long 0.75s;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  background-color: transparent;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4);
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  /* 1617 */
  top: 0;
  right: 0;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  outline: initial;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-input::-webkit-input-placeholder,
.swal2-file::-webkit-input-placeholder,
.swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.swal2-input::-moz-placeholder,
.swal2-file::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input:-ms-input-placeholder,
.swal2-file:-ms-input-placeholder,
.swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::-ms-input-placeholder,
.swal2-file::-ms-input-placeholder,
.swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: inherit;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: inherit;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-icon::before {
  display: flex;
  align-items: center;
  height: 92%;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-warning::before {
  content: "!";
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-info::before {
  content: "i";
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-question::before {
  content: "?";
}
.swal2-icon.swal2-question.swal2-arabic-question-mark::before {
  content: "؟";
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.875em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}

.swal2-progress-steps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  -webkit-animation: swal2-show 0.3s;
          animation: swal2-show 0.3s;
}
.swal2-show.swal2-noanimation {
  -webkit-animation: none;
          animation: none;
}

.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
          animation: swal2-hide 0.15s forwards;
}
.swal2-hide.swal2-noanimation {
  -webkit-animation: none;
          animation: none;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}

.swal2-animate-success-icon .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
          animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-animate-success-icon .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
          animation: swal2-animate-success-line-long 0.75s;
}
.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-animate-error-icon {
  -webkit-animation: swal2-animate-error-icon 0.5s;
          animation: swal2-animate-error-icon 0.5s;
}
.swal2-animate-error-icon .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
          animation: swal2-animate-error-x-mark 0.5s;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
@-webkit-keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.875em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.875em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-shown {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent;
}
body.swal2-no-backdrop .swal2-shown > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-shown.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-top-start, body.swal2-no-backdrop .swal2-shown.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-start, body.swal2-no-backdrop .swal2-shown.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-start, body.swal2-no-backdrop .swal2-shown.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-shown {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.ember-animated-hidden {
    visibility: hidden !important;
}

.ember-animated-none {
    display: none !important;
}

.ember-animated-top-collapse {
    margin-top: 0 !important;
}

.animated-container {
    position: relative;
}

.animated-container:before, .animated-container:after {
    content: ' ';
    display: table;
}

.animated-orphans {
    position: relative;
}

/* stylelint-disable selector-max-type, max-nesting-depth */

.IUHew figure {
      margin-left: -16px;
      margin-right: -16px;
      margin-top: -12px;
}

.IUHew strong {
      font-weight: 600;
}

.IUHew > br,
.IUHew p:empty {
      display: none;
}

.IUHew .smart-link {
      position: relative;
      margin: 16px;
      min-width: 0;
      align-items: center;
      border-radius: 6px;
      border-width: 1px;
      border-color: var(--color-border-neutral-default);
      background-color: var(--color-background-neutral-default);
      background-clip: padding-box;
      padding-top: 8px;
      padding-bottom: 8px;
      padding-left: 12px;
      padding-right: 40px;
      color: var(--color-text-neutral-default);
      -webkit-text-decoration-line: none;
              text-decoration-line: none;
      --tw-shadow: 0px 1px 2px rgba(0,0,0, 0.05);
      --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.IUHew .smart-link:hover {
      background-color: var(--color-background-neutral-hover);
      color: var(--color-text-neutral-default);
}

:is(.IUHew .smart-link)::after {
      background: url(https://assets-aws.teamtailor-cdn.com/assets/ember/assets/images/assets/images/chevron-right-regular-11f176dd66085ceb5f6b.svg);
      position: absolute;
      right: 8px;
      height: 16px;
      width: 16px;
      background-size: contain;
      background-repeat: no-repeat;
      content: ' ';
    }

__img:is(.IUHew .smart-link) {
      height: 48px;
      width: 48px;
      border-radius: 8px;
      object-fit: cover;
}

.IUHew .smart-link__img {
      margin-left: -4px;
      border-radius: 4px;
}

.IUHew .smart-link__title {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}

.IUHew ul,.IUHew ol,.IUHew p {
      margin-bottom: 12px;
}

.IUHew li + li {
      margin-top: 4px;
}

.IUHew ul,.IUHew ol {
      list-style-position: outside;
      padding-left: 20px;
}

.IUHew img,.IUHew iframe {
      max-height: 300px;
      max-width: 100%;
}

.IUHew ul {
      list-style-type: disc;
}

.IUHew ol {
      list-style-type: decimal;
}

.IUHew p:not(:empty) + figure {
      margin-top: 12px;
}

.IUHew figure + p {
      margin-top: 12px;
}

