@layer wavesui.tokens{:root,[data-w-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#0d6efd;--indigo:#6610f2;--purple:#7367eb;--pink:#f53698;--red:#ff3b30;--orange:#fd7e14;--yellow:#fdc800;--green:#05ae0e;--teal:#20c997;--lime:#7ece00;--cyan:#0ea5e9;--black:#000;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--gray-100:#f8f9fa;--gray-150:#f1f3f5;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--primary:var(--purple);--secondary:var(--gray);--success:var(--green);--info:var(--cyan);--warning:var(--orange);--danger:var(--red);--light:var(--gray-100);--dark:var(--gray-900);--primary-alt:color-mix(in srgb, var(--primary), black 5%);--warning-alt:color-mix(in srgb, var(--warning), black 5%);--primary-rgb:115, 103, 235;--warning-rgb:253, 126, 20;--btn-light-color:var(--light);--btn-light-border:color-mix(in srgb, var(--light), black 14%);--btn-light-text:var(--gray-900);--btn-light-subtle-bg:var(--gray-150);--btn-light-subtle-border:var(--gray-300);--btn-light-subtle-hover-bg:var(--gray-200);--btn-light-subtle-hover-border:var(--gray-400);--btn-light-subtle-active-bg:var(--gray-300);--btn-light-subtle-active-border:var(--gray-500);--btn-light-subtle-text:var(--gray-700);--btn-dark-color:var(--dark);--btn-dark-border:color-mix(in srgb, var(--dark), black 14%);--btn-dark-text:var(--white);--btn-dark-subtle-text:var(--gray-700);--surface:var(--white);--surface-muted:color-mix(in srgb, var(--primary), white 94%);--border:var(--gray-300);--form-border-color:var(--border);--text:#111827;--muted:color-mix(in srgb, var(--text), white 38%);--inverse:var(--white);--radius:.375rem;--radius-sm:.28rem;--shadow:var(--box-shadow);--box-shadow-sm:0 .125rem .375rem color-mix(in srgb, var(--text), transparent 90%);--box-shadow:0 .25rem .625rem color-mix(in srgb, var(--text), transparent 90%);--box-shadow-lg:0 .5rem 1rem color-mix(in srgb, var(--text), transparent 90%);--box-shadow-xl:0 .75rem 1.5rem color-mix(in srgb, var(--text), transparent 88%);--box-shadow-xxl:0 1rem 2rem color-mix(in srgb, var(--text), transparent 86%);--box-shadow-inset:inset 0 1px 2px color-mix(in srgb, var(--text), transparent 92%);--focus:0 0 0 .18rem color-mix(in srgb, var(--primary), transparent 72%);--body-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;--body-font-size:1rem;--body-font-weight:400;--body-line-height:1.5;--body-bg:var(--surface);--menu-active-bg:color-mix(in srgb, color-mix(in srgb, var(--primary), white 75%), transparent 72%);--body-color:var(--text);--border-width:1px;--border-color:var(--border);--border-radius:var(--radius);--link-color:var(--primary);--link-hover-color:color-mix(in srgb, var(--primary), black 14%);--heading-color:var(--text);--code-color:var(--pink);--highlight-bg:color-mix(in srgb, var(--yellow), white 62%);--gutter-x:1.5rem;--gutter-y:0;--blue-bg-subtle:color-mix(in srgb, var(--blue), transparent 90%);--indigo-bg-subtle:color-mix(in srgb, var(--indigo), transparent 90%);--purple-bg-subtle:color-mix(in srgb, var(--purple), transparent 90%);--pink-bg-subtle:color-mix(in srgb, var(--pink), transparent 90%);--red-bg-subtle:color-mix(in srgb, var(--red), transparent 90%);--orange-bg-subtle:color-mix(in srgb, var(--orange), transparent 90%);--yellow-bg-subtle:color-mix(in srgb, var(--yellow), transparent 90%);--green-bg-subtle:color-mix(in srgb, var(--green), transparent 90%);--teal-bg-subtle:color-mix(in srgb, var(--teal), transparent 90%);--lime-bg-subtle:color-mix(in srgb, var(--lime), transparent 90%);--cyan-bg-subtle:color-mix(in srgb, var(--cyan), transparent 90%);--black-bg-subtle:color-mix(in srgb, var(--black), transparent 90%);--white-bg-subtle:color-mix(in srgb, var(--white), transparent 90%);--gray-bg-subtle:color-mix(in srgb, var(--gray), transparent 90%);--gray-dark-bg-subtle:color-mix(in srgb, var(--gray-dark), transparent 90%);--primary-bg-subtle:color-mix(in srgb, var(--primary), transparent 90%);--secondary-bg-subtle:color-mix(in srgb, var(--secondary), transparent 90%);--success-bg-subtle:color-mix(in srgb, var(--success), transparent 90%);--info-bg-subtle:color-mix(in srgb, var(--info), transparent 90%);--warning-bg-subtle:color-mix(in srgb, var(--warning), transparent 90%);--danger-bg-subtle:color-mix(in srgb, var(--danger), transparent 90%);--light-bg-subtle:var(--btn-light-subtle-bg);--dark-bg-subtle:color-mix(in srgb, var(--btn-dark-color), transparent 90%)}[data-w-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--light:var(--gray-900);--dark:var(--gray-100);--surface:#22252b;--surface-muted:color-mix(in srgb, var(--text), var(--surface) 94%);--body-bg:#121417;--menu-active-bg:color-mix(in srgb, color-mix(in srgb, var(--primary), var(--surface) 92%), black 5%);--border:color-mix(in srgb, var(--gray-500), var(--surface) 80%);--form-border-color:color-mix(in srgb, var(--gray-500), var(--surface) 70%);--text:#e3e5e8;--muted:color-mix(in srgb, var(--text), #17191d 34%);--inverse:var(--white);--btn-light-color:var(--light);--btn-light-border:color-mix(in srgb, var(--light), white 16%);--btn-light-text:var(--text);--btn-light-subtle-bg:color-mix(in srgb, var(--light), transparent 84%);--btn-light-subtle-border:color-mix(in srgb, var(--light), white 16%);--btn-light-subtle-hover-bg:color-mix(in srgb, var(--light), transparent 76%);--btn-light-subtle-hover-border:color-mix(in srgb, var(--light), white 28%);--btn-light-subtle-active-bg:color-mix(in srgb, var(--light), transparent 68%);--btn-light-subtle-active-border:color-mix(in srgb, var(--light), white 36%);--btn-light-subtle-text:var(--gray-300);--btn-dark-color:var(--dark);--btn-dark-border:color-mix(in srgb, var(--dark), black 14%);--btn-dark-text:var(--gray-900);--btn-dark-subtle-text:var(--gray-300);--shadow:var(--box-shadow);--box-shadow-sm:0 .125rem .375rem #000000a6;--box-shadow:0 0 0 1px #ffffff0f, 0 .25rem .625rem #000000b3;--box-shadow-lg:0 .5rem 1rem #000000b8;--box-shadow-xl:0 .75rem 1.5rem #000000bf;--box-shadow-xxl:0 1rem 2rem #000000c7;--box-shadow-inset:inset 0 2px 4px #000000b3, inset 0 -1px 2px #ffffff1f;--light-bg-subtle:var(--btn-light-subtle-bg);--dark-bg-subtle:color-mix(in srgb, var(--btn-dark-color), transparent 90%)}@media (prefers-color-scheme:dark){:root:not([data-w-theme=light]):not([data-w-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--light:var(--gray-900);--dark:var(--gray-100);--surface:#22252b;--surface-muted:color-mix(in srgb, var(--text), var(--surface) 94%);--body-bg:#121417;--menu-active-bg:color-mix(in srgb, color-mix(in srgb, var(--primary), var(--surface) 92%), black 5%);--border:color-mix(in srgb, var(--gray-500), var(--surface) 80%);--form-border-color:color-mix(in srgb, var(--gray-500), var(--surface) 70%);--text:#e3e5e8;--muted:color-mix(in srgb, var(--text), #17191d 34%);--inverse:var(--white);--btn-light-color:var(--light);--btn-light-border:color-mix(in srgb, var(--light), white 16%);--btn-light-text:var(--text);--btn-light-subtle-bg:color-mix(in srgb, var(--light), transparent 84%);--btn-light-subtle-border:color-mix(in srgb, var(--light), white 16%);--btn-light-subtle-hover-bg:color-mix(in srgb, var(--light), transparent 76%);--btn-light-subtle-hover-border:color-mix(in srgb, var(--light), white 28%);--btn-light-subtle-active-bg:color-mix(in srgb, var(--light), transparent 68%);--btn-light-subtle-active-border:color-mix(in srgb, var(--light), white 36%);--btn-light-subtle-text:var(--gray-300);--btn-dark-color:var(--dark);--btn-dark-border:color-mix(in srgb, var(--dark), black 14%);--btn-dark-text:var(--gray-900);--btn-dark-subtle-text:var(--gray-300);--shadow:var(--box-shadow);--box-shadow-sm:0 .125rem .375rem #000000a6;--box-shadow:0 0 0 1px #ffffff0f, 0 .25rem .625rem #000000b3;--box-shadow-lg:0 .5rem 1rem #000000b8;--box-shadow-xl:0 .75rem 1.5rem #000000bf;--box-shadow-xxl:0 1rem 2rem #000000c7;--box-shadow-inset:inset 0 2px 4px #000000b3, inset 0 -1px 2px #ffffff1f;--light-bg-subtle:var(--btn-light-subtle-bg);--dark-bg-subtle:color-mix(in srgb, var(--btn-dark-color), transparent 90%)}}:root,[data-w-theme=light]{--icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7 1h2v6h6v2H9v6H7V9H1V7h6z'/%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 7h14v2H1z'/%3E%3C/svg%3E");--icon-circle-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M320 576C178.6 576 64 461.4 64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576zM438 209.7C427.3 201.9 412.3 204.3 404.5 215L285.1 379.2L233 327.1C223.6 317.7 208.4 317.7 199.1 327.1C189.8 336.5 189.7 351.7 199.1 361L271.1 433C276.1 438 282.9 440.5 289.9 440C296.9 439.5 303.3 435.9 307.4 430.2L443.3 243.2C451.1 232.5 448.7 217.5 438 209.7z'/%3E%3C/svg%3E");--icon-triangle-exclamation:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M320 64C334.7 64 348.2 72.1 355.2 85L571.2 485C577.9 497.4 577.6 512.4 570.4 524.5C563.2 536.6 550.1 544 536 544L104 544C89.9 544 76.8 536.6 69.6 524.5C62.4 512.4 62.1 497.4 68.8 485L284.8 85C291.8 72.1 305.3 64 320 64zM320 416C302.3 416 288 430.3 288 448C288 465.7 302.3 480 320 480C337.7 480 352 465.7 352 448C352 430.3 337.7 416 320 416zM320 224C301.8 224 287.3 239.5 288.6 257.7L296 361.7C296.9 374.2 307.4 384 319.9 384C332.5 384 342.9 374.3 343.8 361.7L351.2 257.7C352.5 239.5 338.1 224 319.8 224z'/%3E%3C/svg%3E");--icon-circle-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576zM288 224C288 206.3 302.3 192 320 192C337.7 192 352 206.3 352 224C352 241.7 337.7 256 320 256C302.3 256 288 241.7 288 224zM280 288L328 288C341.3 288 352 298.7 352 312L352 400L360 400C373.3 400 384 410.7 384 424C384 437.3 373.3 448 360 448L280 448C266.7 448 256 437.3 256 424C256 410.7 266.7 400 280 400L304 400L304 336L280 336C266.7 336 256 325.3 256 312C256 298.7 266.7 288 280 288z'/%3E%3C/svg%3E");--icon-megaphone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M544 96C526.3 96 512 110.3 512 128L512 137.1L126.8 247.2C123 233.8 110.6 224 96 224C78.3 224 64 238.3 64 256L64 384C64 401.7 78.3 416 96 416C110.6 416 123 406.2 126.8 392.8L198.5 413.3C194.3 424.1 192 435.8 192 448C192 501 235 544 288 544C334.9 544 374 510.3 382.3 465.8L512 502.8L512 511.9C512 529.6 526.3 543.9 544 543.9C561.7 543.9 576 529.6 576 511.9L576 127.9C576 110.2 561.7 95.9 544 95.9zM335.8 452.5C333.5 476.9 313 496 288 496C261.5 496 240 474.5 240 448C240 440.3 241.8 433 245 426.6L335.8 452.5z'/%3E%3C/svg%3E");--icon-x-octo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M207.4 82.8C219.4 70.8 235.7 64.1 252.7 64.1L388.3 64.1C405.3 64.1 421.6 70.8 433.6 82.8L557.6 207C569.6 219 576.3 235.3 576.3 252.3L576.3 387.9C576.3 404.9 569.6 421.2 557.6 433.2L433.5 557.2C421.5 569.2 405.2 575.9 388.2 575.9L252.6 575.9C235.6 575.9 219.3 569.2 207.3 557.2L83.2 433C71.2 421 64.5 404.8 64.5 387.8L64.5 252.2C64.5 235.2 71.2 218.9 83.2 206.9L207.4 82.8zM231.5 231C222.1 240.4 222.1 255.6 231.5 264.9L286.5 319.9L231.5 374.9C222.1 384.3 222.1 399.5 231.5 408.8C240.9 418.1 256.1 418.2 265.4 408.8L320.4 353.8L375.4 408.8C384.8 418.2 400 418.2 409.3 408.8C418.6 399.4 418.7 384.2 409.3 374.9L354.3 319.9L409.3 264.9C418.7 255.5 418.7 240.3 409.3 231C399.9 221.7 384.7 221.6 375.4 231L320.4 286L265.4 231C256 221.6 240.8 221.6 231.5 231z'/%3E%3C/svg%3E");--icon-x-mark:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m426 378c0 7-3 14-8 19l-39 39c-5 5-12 8-20 8-7 0-14-3-19-8l-84-84-84 84c-5 5-12 8-19 8-8 0-15-3-20-8l-39-39c-5-5-8-12-8-19 0-8 3-14 8-20l84-84-84-84c-5-5-8-12-8-19 0-8 3-14 8-20l39-38c5-6 12-8 20-8 7 0 14 2 19 8l84 84 84-84c5-6 12-8 19-8 8 0 15 2 20 8l39 38c5 6 8 12 8 20 0 7-3 14-8 19l-84 84 84 84c5 6 8 12 8 20z'/%3E%3C/svg%3E");--icon-trash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z'/%3E%3C/svg%3E");--icon-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E");--icon-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10.5 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0'/%3E%3Cpath d='M0 8s3-5.5 8-5.5S16 8 16 8s-3 5.5-8 5.5S0 8 0 8m8 3.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7'/%3E%3C/svg%3E");--icon-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.7 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z'/%3E%3C/svg%3E");--icon-shield-question:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 576'%3E%3Cpath d='M80.1 140c-.1-26.2 16.3-47.9 38.3-57.2L306.7 2.9C310.9 1 315.4 0 320 0s9.2 1 13.4 2.9L521.8 82.8c22 9.3 38.4 31 38.3 57.2-.2 29.8-3.9 67-13.8 106.7-16-4.3-32.9-6.7-50.3-6.7-106 0-192 86-192 192 0 27.5 5.8 53.6 16.2 77.2-9.1 0-18.1-2-26.5-6-172.4-82.5-213.1-264-213.6-363.2zM352 432c0-79.5 64.5-144 144-144s144 64.5 144 144-64.5 144-144 144-144-64.5-144-144zm89.1-43.2c-1.8 8.7 3.8 17.1 12.5 18.9s17.1-3.8 18.9-12.5c2.2-10.9 11.9-19.2 23.5-19.2 13.2 0 24 10.7 24 24 0 6.3-3.2 12.1-8.4 15.4l-2.3 1.2-12.4 5.5c-10.2 4.5-16.8 14.7-16.8 25.9 0 8.8 7.2 16 16 16 8 0 14.5-5.9 15.8-13.5l10.5-4.6 3.3-1.6c16.2-8.7 26.5-25.7 26.5-44.2 0-30.9-25.1-56-56-56l-.2-.1c-27.1 0-49.7 19.3-54.9 44.8zM476 496c0 11 9 20 20 20s20-9 20-20-9-20-20-20-20 9-20 20z'/%3E%3C/svg%3E");--icon-shield-success:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 576'%3E%3Cpath d='M80.1 140c-.1-26.2 16.3-47.9 38.3-57.2L306.7 2.9C310.9 1 315.4 0 320 0s9.2 1 13.4 2.9L521.8 82.8c22 9.3 38.4 31 38.3 57.2-.2 29.8-3.9 67-13.8 106.7-16-4.3-32.9-6.7-50.3-6.7-106 0-192 86-192 192 0 27.5 5.8 53.6 16.2 77.2-9.1 0-18.1-2-26.5-6-172.4-82.5-213.1-264-213.6-363.2zM352 432c0-79.5 64.5-144 144-144s144 64.5 144 144-64.5 144-144 144-144-64.5-144-144zm74.6 8.8l2.1 2.5 40 40c3.3 3.3 7.9 5 12.6 4.6s8.9-2.7 11.7-6.5l64-88c5.2-7.1 3.6-17.1-3.5-22.3-7.2-5.2-17.2-3.6-22.4 3.5l-53 72.8-26.8-26.7-2.5-2.1c-6.2-4.1-14.7-3.4-20.1 2.1s-6.2 13.9-2.1 20.1z'/%3E%3C/svg%3E");--icon-shield-error:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 576'%3E%3Cpath d='M80.1 140c-.1-26.2 16.3-47.9 38.3-57.2L306.7 2.9C310.9 1 315.4 0 320 0s9.2 1 13.4 2.9L521.8 82.8c22 9.3 38.4 31 38.3 57.2-.2 29.8-3.9 67-13.8 106.7-16-4.3-32.9-6.7-50.3-6.7-106 0-192 86-192 192 0 27.5 5.8 53.6 16.2 77.2-9.1 0-18.1-2-26.5-6-172.4-82.5-213.1-264-213.6-363.2zM352 432c0-79.5 64.5-144 144-144s144 64.5 144 144-64.5 144-144 144-144-64.5-144-144zm82.6-39.2l2.1 2.5 36.7 36.7-36.7 36.7-2.1 2.5c-4.1 6.2-3.4 14.7 2.1 20.1s13.9 6.2 20.1 2.1l2.5-2.1 36.7-36.7 36.7 36.7 2.5 2.1c6.2 4.1 14.7 3.4 20.1-2.1s6.2-13.9 2.1-20.1l-2.1-2.5-36.7-36.7 36.7-36.7 2.1-2.5c4.1-6.2 3.4-14.7-2.1-20.1-5.5-5.5-13.9-6.2-20.1-2.1l-2.5 2.1-36.7 36.7-36.7-36.7-2.5-2.1c-6.2-4.1-14.7-3.4-20.1 2.1s-6.2 13.9-2.1 20.1z'/%3E%3C/svg%3E");--icon-edit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M490.3 40.4C512.2 62.27 512.2 97.73 490.3 119.6L460.3 149.7L362.3 51.72L392.4 21.66C414.3-.2135 449.7-.2135 471.6 21.66L490.3 40.4zM172.4 241.7L339.7 74.34L437.7 172.3L270.3 339.6C264.2 345.8 256.7 350.4 248.4 353.2L159.6 382.8C150.1 385.6 141.5 383.4 135 376.1C128.6 370.5 126.4 361 129.2 352.4L158.8 263.6C161.6 255.3 166.2 247.8 172.4 241.7V241.7zM192 63.1C209.7 63.1 224 78.33 224 95.1C224 113.7 209.7 127.1 192 127.1H96C78.33 127.1 64 142.3 64 159.1V416C64 433.7 78.33 448 96 448H352C369.7 448 384 433.7 384 416V319.1C384 302.3 398.3 287.1 416 287.1C433.7 287.1 448 302.3 448 319.1V416C448 469 405 512 352 512H96C42.98 512 0 469 0 416V159.1C0 106.1 42.98 63.1 96 63.1H192z'/%3E%3C/svg%3E");--icon-question:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z'/%3E%3C/svg%3E");--icon-chat-bubble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M576 304C576 436.5 461.4 544 320 544C282.9 544 247.7 536.6 215.9 523.3L97.5 574.1C88.1 578.1 77.3 575.8 70.4 568.3C63.5 560.8 62 549.8 66.8 540.8L115.6 448.6C83.2 408.3 64 358.3 64 304C64 171.5 178.6 64 320 64C461.4 64 576 171.5 576 304z'/%3E%3C/svg%3E");--icon-siren:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M525.2 82.9C536.7 88 544 99.4 544 112L544 528C544 540.6 536.7 552 525.2 557.1C513.7 562.2 500.4 560.3 490.9 552L444.3 511.3C400.7 473.2 345.6 451 287.9 448.3L287.9 544C287.9 561.7 273.6 576 255.9 576L223.9 576C206.2 576 191.9 561.7 191.9 544L191.9 448C121.3 448 64 390.7 64 320C64 249.3 121.3 192 192 192L276.5 192C338.3 191.8 397.9 169.3 444.4 128.7L491 88C500.4 79.7 513.9 77.8 525.3 82.9zM288 384L288 384.2C358.3 386.9 425.8 412.7 480 457.6L480 182.3C425.8 227.2 358.3 253 288 255.7L288 384z'/%3E%3C/svg%3E");--icon-exclamation-triangle:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M10.3 4.2 2.6 18a2 2 0 0 0 1.7 3h15.4a2 2 0 0 0 1.7-3L13.7 4.2a2 2 0 0 0-3.4 0ZM12 9v5M12 18h.01' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3e%3c/svg%3e");--icon-tick:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m477 162c0 7-2 14-8 19l-206 207-39 39c-6 5-12 8-20 8-7 0-14-3-19-8l-142-142c-6-6-8-12-8-20 0-7 2-14 8-19l38-39c6-5 12-8 20-8 7 0 14 3 19 8l84 84 188-188c5-5 12-8 19-8 8 0 14 3 20 8l38 39c6 6 8 12 8 20z'/%3E%3C/svg%3E");--icon-check:var(--icon-tick);--icon-valid:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2305ae0e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3e%3c/svg%3e");--icon-invalid:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff3b30' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M4.5 4.5 11.5 11.5M11.5 4.5 4.5 11.5'/%3e%3c/svg%3e");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.018-.018zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");--icon-thumbtack:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 640 640%22%3E%3Cpath fill=%22currentColor%22 d=%22M361.9 73.4C374.4 60.9 394.7 60.9 407.2 73.4L567.2 233.4C579.7 245.9 579.7 266.2 567.2 278.7C554.7 291.2 534.4 291.2 521.9 278.7L511.4 268.2L413.2 382.8C425.1 422.8 422 466.8 402.5 506L401.1 508.8C396.5 518 387.8 524.4 377.6 526.1C367.4 527.8 357.1 524.4 349.8 517.1L123.5 290.7C116.2 283.4 112.9 273.1 114.5 262.9C116.1 252.7 122.6 244 131.8 239.4L134.6 238C173.7 218.4 217.7 215.3 257.8 227.3L372.4 129.1L361.9 118.6C349.4 106.1 349.4 85.8 361.9 73.3zM73.9 521.4L180 415.2L225.3 460.5L119.1 566.6C106.6 579.1 86.3 579.1 73.8 566.6C61.3 554.1 61.3 533.8 73.8 521.3z%22/%3E%3C/svg%3E");--icon-spinner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m256 0c-139 0-253 111-256 250 3-121 95-218 208-218 115 0 208 100 208 224 0 26 22 48 48 48 26 0 48-22 48-48 0-141-115-256-256-256z m0 512c139 0 253-111 256-250-3 121-95 218-208 218-115 0-208-100-208-224 0-26-22-48-48-48-26 0-48 22-48 48 0 141 115 256 256 256z'/%3E%3C/svg%3E");--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E");--icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M96 160C96 142.3 110.3 128 128 128L512 128C529.7 128 544 142.3 544 160C544 177.7 529.7 192 512 192L128 192C110.3 192 96 177.7 96 160zM96 320C96 302.3 110.3 288 128 288L512 288C529.7 288 544 302.3 544 320C544 337.7 529.7 352 512 352L128 352C110.3 352 96 337.7 96 320zM544 480C544 497.7 529.7 512 512 512L128 512C110.3 512 96 497.7 96 480C96 462.3 110.3 448 128 448L512 448C529.7 448 544 462.3 544 480z'/%3E%3C/svg%3E");--icon-next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");--icon-prev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E");--icon-book-open:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M320%20205.3L320%20514.6L320.5%20514.4C375.1%20491.7%20433.7%20480%20492.8%20480L512%20480L512%20160L492.8%20160C450.6%20160%20408.7%20168.4%20369.7%20184.6C352.9%20191.6%20336.3%20198.5%20320%20205.3zM294.9%20125.5L320%20136L345.1%20125.5C391.9%20106%20442.1%2096%20492.8%2096L528%2096C554.5%2096%20576%20117.5%20576%20144L576%20496C576%20522.5%20554.5%20544%20528%20544L492.8%20544C442.1%20544%20391.9%20554%20345.1%20573.5L332.3%20578.8C324.4%20582.1%20315.6%20582.1%20307.7%20578.8L294.9%20573.5C248.1%20554%20197.9%20544%20147.2%20544L112%20544C85.5%20544%2064%20522.5%2064%20496L64%20144C64%20117.5%2085.5%2096%20112%2096L147.2%2096C197.9%2096%20248.1%20106%20294.9%20125.5z%22%2F%3E%3C%2Fsvg%3E);--icon-palette:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M576%20320C576%20320.9%20576%20321.8%20576%20322.7C575.6%20359.2%20542.4%20384%20505.9%20384L408%20384C381.5%20384%20360%20405.5%20360%20432C360%20435.4%20360.4%20438.7%20361%20441.9C363.1%20452.1%20367.5%20461.9%20371.8%20471.8C377.9%20485.6%20383.9%20499.3%20383.9%20513.8C383.9%20545.6%20362.3%20574.5%20330.5%20575.8C327%20575.9%20323.5%20576%20319.9%20576C178.5%20576%2063.9%20461.4%2063.9%20320C63.9%20178.6%20178.6%2064%20320%2064C461.4%2064%20576%20178.6%20576%20320zM192%20352C192%20334.3%20177.7%20320%20160%20320C142.3%20320%20128%20334.3%20128%20352C128%20369.7%20142.3%20384%20160%20384C177.7%20384%20192%20369.7%20192%20352zM192%20256C209.7%20256%20224%20241.7%20224%20224C224%20206.3%20209.7%20192%20192%20192C174.3%20192%20160%20206.3%20160%20224C160%20241.7%20174.3%20256%20192%20256zM352%20160C352%20142.3%20337.7%20128%20320%20128C302.3%20128%20288%20142.3%20288%20160C288%20177.7%20302.3%20192%20320%20192C337.7%20192%20352%20177.7%20352%20160zM448%20256C465.7%20256%20480%20241.7%20480%20224C480%20206.3%20465.7%20192%20448%20192C430.3%20192%20416%20206.3%20416%20224C416%20241.7%20430.3%20256%20448%20256z%22%2F%3E%3C%2Fsvg%3E);--icon-cubes:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M348%2062.7C330.7%2052.7%20309.3%2052.7%20292%2062.7L207.8%20111.3C190.5%20121.3%20179.8%20139.8%20179.8%20159.8L179.8%20261.7L91.5%20312.7C74.2%20322.7%2063.5%20341.2%2063.5%20361.2L63.5%20458.5C63.5%20478.5%2074.2%20497%2091.5%20507L175.8%20555.6C193.1%20565.6%20214.5%20565.6%20231.8%20555.6L320.1%20504.6L408.4%20555.6C425.7%20565.6%20447.1%20565.6%20464.4%20555.6L548.5%20507C565.8%20497%20576.5%20478.5%20576.5%20458.5L576.5%20361.2C576.5%20341.2%20565.8%20322.7%20548.5%20312.7L460.2%20261.7L460.2%20159.8C460.2%20139.8%20449.5%20121.3%20432.2%20111.3L348%2062.7zM296%20356.6L296%20463.1L207.7%20514.1C206.5%20514.8%20205.1%20515.2%20203.7%20515.2L203.7%20409.9L296%20356.6zM527.4%20357.2C528.1%20358.4%20528.5%20359.8%20528.5%20361.2L528.5%20458.5C528.5%20461.4%20527%20464%20524.5%20465.4L440.2%20514C439%20514.7%20437.6%20515.1%20436.2%20515.1L436.2%20409.8L527.4%20357.2zM412.3%20159.8L412.3%20261.7L320%20315L320%20208.5L411.2%20155.9C411.9%20157.1%20412.3%20158.5%20412.3%20159.9z%22%2F%3E%3C%2Fsvg%3E);--icon-input-text:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M544%20192L544%20448L96%20448L96%20192L544%20192zM96%20128C60.7%20128%2032%20156.7%2032%20192L32%20448C32%20483.3%2060.7%20512%2096%20512L544%20512C579.3%20512%20608%20483.3%20608%20448L608%20192C608%20156.7%20579.3%20128%20544%20128L96%20128zM144%20288L144%20392C144%20405.3%20154.7%20416%20168%20416C181.3%20416%20192%20405.3%20192%20392L192%20368L224%20368L224%20392C224%20405.3%20234.7%20416%20248%20416C261.3%20416%20272%20405.3%20272%20392L272%20288C272%20252.7%20243.3%20224%20208%20224C172.7%20224%20144%20252.7%20144%20288zM224%20320L192%20320L192%20288C192%20279.2%20199.2%20272%20208%20272C216.8%20272%20224%20279.2%20224%20288L224%20320zM320%20248L320%20392C320%20405.3%20330.7%20416%20344%20416L396%20416C429.1%20416%20456%20389.1%20456%20356C456%20340%20449.7%20325.5%20439.5%20314.7C444.9%20305.7%20448%20295.2%20448%20284C448%20250.9%20421.1%20224%20388%20224L344%20224C330.7%20224%20320%20234.7%20320%20248zM400%20284C400%20290.6%20394.6%20296%20388%20296L368%20296L368%20272L388%20272C394.6%20272%20400%20277.4%20400%20284zM368%20368L368%20344L396%20344C402.6%20344%20408%20349.4%20408%20356C408%20362.6%20402.6%20368%20396%20368L368%20368z%22%2F%3E%3C%2Fsvg%3E);--icon-compass:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M320%20576C461.4%20576%20576%20461.4%20576%20320C576%20178.6%20461.4%2064%20320%2064C178.6%2064%2064%20178.6%2064%20320C64%20461.4%20178.6%20576%20320%20576zM370.7%20389.1L226.4%20444.6C207%20452.1%20187.9%20433%20195.4%20413.6L250.9%20269.3C254.2%20260.8%20260.8%20254.2%20269.3%20250.9L413.6%20195.4C433%20187.9%20452.1%20207%20444.6%20226.4L389.1%20370.7C385.9%20379.2%20379.2%20385.8%20370.7%20389.1zM352%20320C352%20302.3%20337.7%20288%20320%20288C302.3%20288%20288%20302.3%20288%20320C288%20337.7%20302.3%20352%20320%20352C337.7%20352%20352%20337.7%20352%20320z%22%2F%3E%3C%2Fsvg%3E);--icon-message:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M64%20416L64%20192C64%20139%20107%2096%20160%2096L480%2096C533%2096%20576%20139%20576%20192L576%20416C576%20469%20533%20512%20480%20512L360%20512C354.8%20512%20349.8%20513.7%20345.6%20516.8L230.4%20603.2C226.2%20606.3%20221.2%20608%20216%20608C202.7%20608%20192%20597.3%20192%20584L192%20512L160%20512C107%20512%2064%20469%2064%20416z%22%2F%3E%3C%2Fsvg%3E);--icon-layer-group:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M296.5%2069.2C311.4%2062.3%20328.6%2062.3%20343.5%2069.2L562.1%20170.2C570.6%20174.1%20576%20182.6%20576%20192C576%20201.4%20570.6%20209.9%20562.1%20213.8L343.5%20314.8C328.6%20321.7%20311.4%20321.7%20296.5%20314.8L77.9%20213.8C69.4%20209.8%2064%20201.3%2064%20192C64%20182.7%2069.4%20174.1%2077.9%20170.2L296.5%2069.2zM112.1%20282.4L276.4%20358.3C304.1%20371.1%20336%20371.1%20363.7%20358.3L528%20282.4L562.1%20298.2C570.6%20302.1%20576%20310.6%20576%20320C576%20329.4%20570.6%20337.9%20562.1%20341.8L343.5%20442.8C328.6%20449.7%20311.4%20449.7%20296.5%20442.8L77.9%20341.8C69.4%20337.8%2064%20329.3%2064%20320C64%20310.7%2069.4%20302.1%2077.9%20298.2L112%20282.4zM77.9%20426.2L112%20410.4L276.3%20486.3C304%20499.1%20335.9%20499.1%20363.6%20486.3L527.9%20410.4L562%20426.2C570.5%20430.1%20575.9%20438.6%20575.9%20448C575.9%20457.4%20570.5%20465.9%20562%20469.8L343.4%20570.8C328.5%20577.7%20311.3%20577.7%20296.4%20570.8L77.9%20469.8C69.4%20465.8%2064%20457.3%2064%20448C64%20438.7%2069.4%20430.1%2077.9%20426.2z%22%2F%3E%3C%2Fsvg%3E);--icon-bolt:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M434.8%2054.1C446.7%2062.7%20451.1%2078.3%20445.7%2091.9L367.3%20288L512%20288C525.5%20288%20537.5%20296.4%20542.1%20309.1C546.7%20321.8%20542.8%20336%20532.5%20344.6L244.5%20584.6C233.2%20594%20217.1%20594.5%20205.2%20585.9C193.3%20577.3%20188.9%20561.7%20194.3%20548.1L272.7%20352L128%20352C114.5%20352%20102.5%20343.6%2097.9%20330.9C93.3%20318.2%2097.2%20304%20107.5%20295.4L395.5%2055.4C406.8%2046%20422.9%2045.5%20434.8%2054.1z%22%2F%3E%3C%2Fsvg%3E);--icon-table-cells-large:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M480%20160L352%20160L352%20288L480%20288L480%20160zM544%20288L544%20480C544%20515.3%20515.3%20544%20480%20544L160%20544C124.7%20544%2096%20515.3%2096%20480L96%20160C96%20124.7%20124.7%2096%20160%2096L480%2096C515.3%2096%20544%20124.7%20544%20160L544%20288zM160%20352L160%20480L288%20480L288%20352L160%20352zM288%20288L288%20160L160%20160L160%20288L288%20288zM352%20352L352%20480L480%20480L480%20352L352%20352z%22%2F%3E%3C%2Fsvg%3E);--icon-browser:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M64%20192C64%20156.7%2092.7%20128%20128%20128L512%20128C547.3%20128%20576%20156.7%20576%20192L576%20448C576%20483.3%20547.3%20512%20512%20512L128%20512C92.7%20512%2064%20483.3%2064%20448L64%20192zM192%20224C192%20206.3%20177.7%20192%20160%20192C142.3%20192%20128%20206.3%20128%20224C128%20241.7%20142.3%20256%20160%20256C177.7%20256%20192%20241.7%20192%20224zM248%20200C234.7%20200%20224%20210.7%20224%20224C224%20237.3%20234.7%20248%20248%20248L488%20248C501.3%20248%20512%20237.3%20512%20224C512%20210.7%20501.3%20200%20488%20200L248%20200z%22%2F%3E%3C%2Fsvg%3E);--icon-puzzle-piece:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M288%2064C323.3%2064%20352%2085.5%20352%20112C352%20122.4%20347.6%20132%20340%20139.9C333.4%20146.8%20328%20155.2%20328%20164.8C328%20179.8%20340.2%20192%20355.2%20192L400%20192C426.5%20192%20448%20213.5%20448%20240L448%20284.8C448%20299.8%20460.2%20312%20475.2%20312C484.7%20312%20493.2%20306.6%20500.1%20300C508%20292.5%20517.6%20288%20528%20288C554.5%20288%20576%20316.7%20576%20352C576%20387.3%20554.5%20416%20528%20416C517.6%20416%20507.9%20411.6%20500.1%20404C493.2%20397.4%20484.8%20392%20475.2%20392C460.2%20392%20448%20404.2%20448%20419.2L448%20528C448%20554.5%20426.5%20576%20400%20576L343.2%20576C330.4%20576%20320%20565.6%20320%20552.8C320%20543.6%20325.8%20535.5%20333.2%20530C344.8%20521.3%20352%20509.3%20352%20496C352%20469.5%20323.3%20448%20288%20448C252.7%20448%20224%20469.5%20224%20496C224%20509.3%20231.2%20521.3%20242.8%20530C250.2%20535.5%20256%20543.5%20256%20552.8C256%20565.6%20245.6%20576%20232.8%20576L112%20576C85.5%20576%2064%20554.5%2064%20528L64%20407.2C64%20394.4%2074.4%20384%2087.2%20384C96.4%20384%20104.5%20389.8%20110%20397.2C118.7%20408.8%20130.7%20416%20144%20416C170.5%20416%20192%20387.3%20192%20352C192%20316.7%20170.5%20288%20144%20288C130.7%20288%20118.7%20295.2%20110%20306.8C104.5%20314.2%2096.5%20320%2087.2%20320C74.4%20320%2064%20309.6%2064%20296.8L64%20240C64%20213.5%2085.5%20192%20112%20192L220.8%20192C235.8%20192%20248%20179.8%20248%20164.8C248%20155.3%20242.6%20146.8%20236%20139.9C228.5%20132%20224%20122.4%20224%20112C224%2085.5%20252.7%2064%20288%2064z%22%2F%3E%3C%2Fsvg%3E)}}@layer wavesui.reset{*,:before,:after{box-sizing:border-box}html{font-size:16px}:root{scroll-behavior:smooth}body{background-color:var(--body-bg);color:var(--body-color);font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);text-align:var(--body-text-align,start);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}hr{border:0;border-top:var(--hr-width,var(--border-width)) solid var(--hr-color,color-mix(in srgb, var(--text), var(--surface) 70%));color:inherit;margin:var(--hr-margin,1rem 0);opacity:var(--hr-opacity,1)}h1,h2,h3,h4,h5,h6{color:var(--heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:var(--highlight-bg);color:var(--text);padding:.1875em}a{color:var(--link-color);text-decoration:underline}a:hover{color:var(--link-hover-color)}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}code{color:var(--code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}img{max-width:100%;height:auto}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--muted);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent;font-weight:600}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;width:100%;margin-bottom:.5rem;padding:0}legend+*{clear:left}::file-selector-button{font:inherit}[hidden]{display:none!important}svg{fill:currentColor;width:1rem;height:1rem;position:relative}h1,.h1{font-size:calc(1.375rem + 1.5vw)}h2,.h2{font-size:calc(1.325rem + .9vw)}h3,.h3{font-size:calc(1.3rem + .6vw)}h4,.h4{font-size:calc(1.275rem + .3vw)}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.h1,.h2,.h3,.h4,.h5,.h6{color:var(--heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:300;line-height:1.2}.display-1{font-size:calc(1.625rem + 4.5vw)}.display-2{font-size:calc(1.575rem + 3.9vw)}.display-3{font-size:calc(1.525rem + 3.3vw)}.display-4{font-size:calc(1.475rem + 2.7vw)}.display-5{font-size:calc(1.425rem + 2.1vw)}.display-6{font-size:calc(1.375rem + 1.5vw)}.lead{font-size:1.25rem;font-weight:300}.small,small{font-size:.875em}.text-xs{font-size:.75em}.text-sm{font-size:.875em}.text-lg{font-size:1.125em}.mark,mark{background-color:var(--highlight-bg);color:var(--text);padding:.1875em}.initialism{text-transform:uppercase;font-size:.875em}.list-unstyled{padding-left:0;list-style:none}.list-dash>li::marker{content:"–  "}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:var(--muted);margin-top:-.5rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"— "}@media (width>=1200px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}.display-1{font-size:5rem}.display-2{font-size:4.5rem}.display-3{font-size:4rem}.display-4{font-size:3.5rem}.display-5{font-size:3rem}.display-6{font-size:2.5rem}}}@layer wavesui.layout{.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{padding-left:calc(var(--gutter-x) * .5);padding-right:calc(var(--gutter-x) * .5);width:100%;margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-sm,.container-md{max-width:720px}}@media (width>=992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (width>=1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1320px}}@media (width>=1600px){.container{max-width:1440px}}.row{--gutter-x:1.5rem;--gutter-y:0;margin-left:calc(-.5 * var(--gutter-x));margin-right:calc(-.5 * var(--gutter-x));margin-top:calc(-1 * var(--gutter-y));flex-wrap:wrap;display:flex}.row>*{margin-top:var(--gutter-y);max-width:100%;padding-left:calc(var(--gutter-x) * .5);padding-right:calc(var(--gutter-x) * .5);flex-shrink:0;width:100%}.col{flex:1 0}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.g-0,.gx-0{--gutter-x:0}.g-0,.gy-0{--gutter-y:0}.g-1,.gx-1{--gutter-x:.25rem}.g-1,.gy-1{--gutter-y:.25rem}.g-2,.gx-2{--gutter-x:.5rem}.g-2,.gy-2{--gutter-y:.5rem}.g-3,.gx-3{--gutter-x:1rem}.g-3,.gy-3{--gutter-y:1rem}.g-4,.gx-4{--gutter-x:1.5rem}.g-4,.gy-4{--gutter-y:1.5rem}.g-5,.gx-5{--gutter-x:3rem}.g-5,.gy-5{--gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0}.col-sm-1,.sm\:col-1{flex:none;width:8.33333%}.col-sm-2,.sm\:col-2{flex:none;width:16.6667%}.col-sm-3,.sm\:col-3{flex:none;width:25%}.col-sm-4,.sm\:col-4{flex:none;width:33.3333%}.col-sm-5,.sm\:col-5{flex:none;width:41.6667%}.col-sm-auto,.sm\:col-auto{flex:none;width:auto}.col-sm-6,.sm\:col-6{flex:none;width:50%}.col-sm-7,.sm\:col-7{flex:none;width:58.3333%}.col-sm-8,.sm\:col-8{flex:none;width:66.6667%}.col-sm-9,.sm\:col-9{flex:none;width:75%}.col-sm-10,.sm\:col-10{flex:none;width:83.3333%}.col-sm-11,.sm\:col-11{flex:none;width:91.6667%}.col-sm-12,.sm\:col-12{flex:none;width:100%}}@media (width>=768px){.col-md{flex:1 0}.col-md-1,.md\:col-1{flex:none;width:8.33333%}.col-md-2,.md\:col-2{flex:none;width:16.6667%}.col-md-auto,.md\:col-auto{flex:none;width:auto}.col-md-3,.md\:col-3{flex:none;width:25%}.col-md-4,.md\:col-4{flex:none;width:33.3333%}.col-md-5,.md\:col-5{flex:none;width:41.6667%}.col-md-6,.md\:col-6{flex:none;width:50%}.col-md-7,.md\:col-7{flex:none;width:58.3333%}.col-md-8,.md\:col-8{flex:none;width:66.6667%}.col-md-9,.md\:col-9{flex:none;width:75%}.col-md-10,.md\:col-10{flex:none;width:83.3333%}.col-md-11,.md\:col-11{flex:none;width:91.6667%}.col-md-12,.md\:col-12{flex:none;width:100%}}@media (width>=992px){.col-lg{flex:1 0}.col-lg-1,.lg\:col-1{flex:none;width:8.33333%}.col-lg-2,.lg\:col-2{flex:none;width:16.6667%}.col-lg-auto,.lg\:col-auto{flex:none;width:auto}.col-lg-3,.lg\:col-3{flex:none;width:25%}.col-lg-4,.lg\:col-4{flex:none;width:33.3333%}.col-lg-5,.lg\:col-5{flex:none;width:41.6667%}.col-lg-6,.lg\:col-6{flex:none;width:50%}.col-lg-7,.lg\:col-7{flex:none;width:58.3333%}.col-lg-8,.lg\:col-8{flex:none;width:66.6667%}.col-lg-9,.lg\:col-9{flex:none;width:75%}.col-lg-10,.lg\:col-10{flex:none;width:83.3333%}.col-lg-11,.lg\:col-11{flex:none;width:91.6667%}.col-lg-12,.lg\:col-12{flex:none;width:100%}}@media (width>=1200px){.col-xl{flex:1 0}.col-xl-auto,.xl\:col-auto{flex:none;width:auto}.col-xl-1,.xl\:col-1{flex:none;width:8.33333%}.col-xl-2,.xl\:col-2{flex:none;width:16.6667%}.col-xl-3,.xl\:col-3{flex:none;width:25%}.col-xl-4,.xl\:col-4{flex:none;width:33.3333%}.col-xl-5,.xl\:col-5{flex:none;width:41.6667%}.col-xl-6,.xl\:col-6{flex:none;width:50%}.col-xl-7,.xl\:col-7{flex:none;width:58.3333%}.col-xl-8,.xl\:col-8{flex:none;width:66.6667%}.col-xl-9,.xl\:col-9{flex:none;width:75%}.col-xl-10,.xl\:col-10{flex:none;width:83.3333%}.col-xl-11,.xl\:col-11{flex:none;width:91.6667%}.col-xl-12,.xl\:col-12{flex:none;width:100%}}@media (width>=1400px){.col-xxl{flex:1 0}.col-xxl-auto,.xxl\:col-auto{flex:none;width:auto}.col-xxl-1,.xxl\:col-1{flex:none;width:8.33333%}.col-xxl-2,.xxl\:col-2{flex:none;width:16.6667%}.col-xxl-3,.xxl\:col-3{flex:none;width:25%}.col-xxl-4,.xxl\:col-4{flex:none;width:33.3333%}.col-xxl-5,.xxl\:col-5{flex:none;width:41.6667%}.col-xxl-6,.xxl\:col-6{flex:none;width:50%}.col-xxl-7,.xxl\:col-7{flex:none;width:58.3333%}.col-xxl-8,.xxl\:col-8{flex:none;width:66.6667%}.col-xxl-9,.xxl\:col-9{flex:none;width:75%}.col-xxl-10,.xxl\:col-10{flex:none;width:83.3333%}.col-xxl-11,.xxl\:col-11{flex:none;width:91.6667%}.col-xxl-12,.xxl\:col-12{flex:none;width:100%}}}@layer wavesui.components{.img-thumbnail{--thumbnail-padding:.25rem;--thumbnail-bg:var(--surface);--thumbnail-border-color:var(--border);--thumbnail-border-radius:var(--radius);background:var(--thumbnail-bg);border:1px solid var(--thumbnail-border-color);border-radius:var(--thumbnail-border-radius);padding:var(--thumbnail-padding)}.thumbhash{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(0,1fr);max-width:100%;display:inline-grid}.thumbhash-image{aspect-ratio:auto var(--thumbhash-aspect-ratio);opacity:1;transition:opacity var(--thumbhash-duration,var(--thash-time,.5s)) ease-in}.thumbhash-loading .thumbhash-image{opacity:0}@media (prefers-reduced-motion:reduce){.thumbhash-image{transition:none}}.loader{--icon:var(--icon-spinner);animation:waves-loader-spin var(--loader-speed,.75s) linear infinite;height:var(--loader-size,1em);-webkit-mask-image:var(--icon);mask-image:var(--icon);vertical-align:-.125em;width:var(--loader-size,1em);background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.loader-sm{--loader-size:.875em}.loader-lg{--loader-size:1.5em}.loader-dash{--loader-size:1.75rem;--loader-speed:2s;--loader-stroke-width:5;animation:waves-loader-dash-rotate var(--loader-speed) linear infinite;height:var(--loader-size);transform-origin:50%;vertical-align:-.125em;width:var(--loader-size);will-change:transform;flex:none;display:inline-block}.loader-dash-path,.loader-dash .path{fill:none;stroke:currentColor;stroke-dasharray:1 150;stroke-dashoffset:0;stroke-linecap:round;stroke-width:var(--loader-stroke-width);animation:1.5s ease-in-out infinite waves-loader-dash}.loader-rings{--loader-color-1:var(--color-1,currentColor);--loader-color-2:var(--color-2,var(--danger));--loader-ring-gap:.08rem;--loader-ring-offset:calc(var(--loader-ring-width) + var(--loader-ring-gap));--loader-ring-width:.1875rem;--loader-size:3rem;animation:waves-loader-spin var(--loader-speed,1.15s) linear infinite;border:var(--loader-ring-width) solid;border-color:var(--loader-color-1) var(--loader-color-1) transparent transparent;box-sizing:border-box;height:var(--loader-size);vertical-align:-.125em;width:var(--loader-size);border-radius:50%;flex:none;display:inline-block;position:relative}.loader-rings:after,.loader-rings:before{animation:waves-loader-spin-reverse var(--loader-inner-speed,.65s) linear infinite;border:var(--loader-ring-width) solid;border-color:transparent transparent var(--loader-color-2) var(--loader-color-2);box-sizing:border-box;content:"";height:calc(var(--loader-size) - var(--loader-ring-offset) - var(--loader-ring-offset));transform-origin:50%;width:calc(var(--loader-size) - var(--loader-ring-offset) - var(--loader-ring-offset));border-radius:50%;margin:auto;position:absolute;inset:0}.loader-rings:before{animation:waves-loader-spin var(--loader-outer-speed,1.7s) linear infinite;border-color:var(--loader-color-1) var(--loader-color-1) transparent transparent;height:calc(var(--loader-size) - var(--loader-ring-offset) - var(--loader-ring-offset) - var(--loader-ring-offset) - var(--loader-ring-offset));width:calc(var(--loader-size) - var(--loader-ring-offset) - var(--loader-ring-offset) - var(--loader-ring-offset) - var(--loader-ring-offset))}.loader-bubbles{--loader-color-1:var(--color-1,currentColor);--loader-bubble-delay:-.75s;--loader-size:3rem;height:var(--loader-size);vertical-align:-.125em;width:var(--loader-size);flex:none;display:inline-block;position:relative}.loader-bubbles:after,.loader-bubbles:before{animation:waves-loader-bubbles var(--loader-speed,1.5s) linear infinite;background:var(--loader-color-1);box-sizing:border-box;content:"";height:var(--loader-size);width:var(--loader-size);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.loader-bubbles:after{animation-delay:var(--loader-bubble-delay)}.loader-rings.loader-sm,.loader-bubbles.loader-sm,.loader-dash.loader-sm{--loader-ring-gap:.04rem;--loader-ring-width:.1rem;--loader-size:1rem}.loader-rings.loader-lg,.loader-bubbles.loader-lg,.loader-dash.loader-lg{--loader-ring-gap:.08rem;--loader-ring-width:.2rem;--loader-size:2rem}@keyframes waves-loader-spin{to{transform:rotate(360deg)}}@keyframes waves-loader-spin-reverse{to{transform:rotate(-360deg)}}@keyframes waves-loader-bubbles{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes waves-loader-dash-rotate{to{transform:rotate(360deg)}}@keyframes waves-loader-dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}body.loading-overlay-open{overflow:hidden}.loading-overlay-container{position:relative}.loading-overlay{background:var(--loading-overlay-bg,color-mix(in srgb, var(--surface), transparent 12%));color:var(--loading-overlay-panel-color,var(--loading-overlay-color,var(--primary)));opacity:0;padding:var(--loading-overlay-padding,1rem);pointer-events:none;transition:opacity var(--loading-overlay-duration,.18s) ease, visibility var(--loading-overlay-duration,.18s) ease;visibility:hidden;z-index:var(--loading-overlay-z-index,1090);--loader-size:var(--loading-overlay-loader-size,1.1rem);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-overlay.show{opacity:1;pointer-events:auto;visibility:visible}.loading-overlay-fixed{position:fixed}.loading-overlay-panel{background:var(--loading-overlay-panel-bg,var(--surface));border:1px solid var(--loading-overlay-panel-border-color,color-mix(in srgb, var(--primary), transparent 72%));border-radius:var(--border-radius);box-shadow:var(--box-shadow-xl);color:var(--loading-overlay-panel-color,var(--loading-overlay-color,var(--primary)));align-items:center;gap:var(--loading-overlay-gap,.625rem);max-width:min(100%,28rem);padding:var(--loading-overlay-panel-padding-y,.75rem) var(--loading-overlay-panel-padding-x,1rem);font-size:.925rem;font-weight:600;line-height:1.35;display:inline-flex}.loading-overlay-loader{color:var(--loading-overlay-color,var(--primary))}.loading-overlay-text{min-width:0}.loading-overlay-stacked .loading-overlay-panel{text-align:center;flex-direction:column}.loading-overlay-flat .loading-overlay-panel{box-shadow:none;background:0 0;border:0}.loading-overlay-top{align-items:flex-start}.loading-overlay-bottom{align-items:flex-end}.loading-overlay-start{justify-content:flex-start}.loading-overlay-end{justify-content:flex-end}.loading-overlay-top-start{justify-content:flex-start;align-items:flex-start}.loading-overlay-top-end{justify-content:flex-end;align-items:flex-start}.loading-overlay-bottom-start{justify-content:flex-start;align-items:flex-end}.loading-overlay-bottom-end{justify-content:flex-end;align-items:flex-end}.loading-overlay-split .loading-overlay-panel{box-shadow:none;background:0 0;border:0;justify-content:center;width:100%;height:100%;padding:0;display:flex;position:relative}.loading-overlay-split .loading-overlay-text{background:var(--loading-overlay-panel-bg);border:1px solid var(--loading-overlay-panel-border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow-xl);padding:var(--loading-overlay-panel-padding-y,.75rem) var(--loading-overlay-panel-padding-x,1rem);position:absolute;inset-block-end:var(--loading-overlay-offset,1rem);inset-inline-start:50%;transform:translate(-50%)}.loading-overlay-dark{--loading-overlay-bg:color-mix(in srgb, var(--black), transparent 28%);--loading-overlay-color:var(--white);--loading-overlay-panel-bg:color-mix(in srgb, var(--black), var(--gray-900) 40%);--loading-overlay-panel-border-color:color-mix(in srgb, var(--white), transparent 82%);--loading-overlay-panel-color:var(--white)}.loading-overlay-light{--loading-overlay-bg:color-mix(in srgb, var(--white), transparent 18%);--loading-overlay-color:var(--primary);--loading-overlay-panel-bg:var(--white);--loading-overlay-panel-border-color:color-mix(in srgb, var(--primary), transparent 72%)}.loading-overlay-primary{--loading-overlay-bg:color-mix(in srgb, var(--primary), transparent 86%);--loading-overlay-color:var(--primary);--loading-overlay-panel-bg:color-mix(in srgb, var(--primary), var(--surface) 92%);--loading-overlay-panel-border-color:color-mix(in srgb, var(--primary), transparent 62%);--loading-overlay-panel-color:color-mix(in srgb, var(--primary), var(--text) 28%)}.btn{--btn-border:var(--border);--btn-color:var(--primary);--btn-shade-base:var(--primary);--btn-padding-x:.68rem;--btn-subtle-active-bg:color-mix(in srgb, var(--btn-color), transparent 74%);--btn-subtle-active-border:var(--btn-color);--btn-subtle-bg:color-mix(in srgb, var(--btn-color), transparent 90%);--btn-subtle-border:color-mix(in srgb, var(--btn-color), transparent 58%);--btn-subtle-hover-bg:color-mix(in srgb, var(--btn-color), transparent 82%);--btn-subtle-hover-border:color-mix(in srgb, var(--btn-color), transparent 28%);--btn-subtle-text:var(--btn-color);--btn-text:var(--inverse);appearance:none;background:var(--surface);border:1px solid var(--btn-border);border-radius:var(--radius);color:var(--text);cursor:pointer;min-height:2.375rem;padding:.32rem var(--btn-padding-x);-webkit-user-select:none;user-select:none;vertical-align:middle;letter-spacing:.025rem;justify-content:center;align-items:center;gap:.4rem;font-family:inherit;font-size:.85rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;position:relative}:where(a).btn,:where(a).btn:hover{color:var(--text)}.btn-gradient{isolation:isolate;position:relative;overflow:hidden}.btn-gradient:before{background:linear-gradient(180deg, color-mix(in srgb, var(--btn-color), white 34%), var(--btn-color) 52%, color-mix(in srgb, var(--btn-color), black 16%));content:"";opacity:1;pointer-events:none;z-index:-1;transition:background .14s,opacity .14s;position:absolute;inset:0}.btn-gradient:hover:before,.btn-gradient:focus:before,.btn-gradient:focus-visible:before{background:linear-gradient(180deg, color-mix(in srgb, var(--btn-color), white 24%), color-mix(in srgb, var(--btn-color), black 6%) 52%, color-mix(in srgb, var(--btn-color), black 22%));opacity:1}.btn-gradient:active:before,.btn-gradient.active:before,.btn-gradient.show:before,.btn-gradient[aria-pressed=true]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--btn-color), black 2%), color-mix(in srgb, var(--btn-color), black 14%) 52%, color-mix(in srgb, var(--btn-color), black 28%));opacity:1}.btn-gradient:focus-visible{box-shadow:0 0 0 .18rem color-mix(in srgb, var(--btn-color), transparent 60%), 0 .35rem .8rem color-mix(in srgb, var(--btn-color), transparent 72%)}.btn:hover,.btn:focus-visible{background:var(--surface-muted);border-color:var(--btn-border);color:var(--text);text-decoration:none}.btn:focus-visible{box-shadow:var(--focus);outline:0}.btn:active,.btn.active,.btn.show,.btn[aria-pressed=true]{background:color-mix(in srgb, var(--btn-color), black 14%);border-color:color-mix(in srgb, var(--btn-border), black 10%);color:var(--btn-text)}.btn-ghost{--btn-color:var(--muted);--btn-shade-base:var(--muted)}.btn-close{appearance:none;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.btn-close:hover,.btn-close:focus-visible{background:color-mix(in srgb, currentcolor, transparent 92%);color:var(--text)}.btn-close:focus-visible{box-shadow:var(--focus);outline:0}.btn-close .icon{font-size:.875rem}.btn-xs{--btn-padding-x:.34rem;min-height:1.42rem;padding:.12rem var(--btn-padding-x);font-size:.68rem}.btn-sm{--btn-padding-x:.48rem;min-height:2.0625rem;padding:.2rem var(--btn-padding-x);font-size:.76rem}.btn-lg{--btn-padding-x:1rem;min-height:3rem;padding:.54rem var(--btn-padding-x);font-size:1rem}.btn-xl{--btn-padding-x:1.25rem;min-height:3rem;padding:.68rem var(--btn-padding-x);font-size:1.125rem}.btn-pill{border-radius:999rem}.btn-icon{gap:var(--btn-padding-x)}.btn-icon>svg,.btn-icon>.icon{flex:none;margin-inline:0}.btn>svg{fill:currentColor;width:1em;height:1em;position:static}.btn-primary,.btn-outline-primary{--btn-color:var(--primary);--btn-shade-base:var(--primary)}.btn-secondary,.btn-outline-secondary{--btn-color:var(--secondary);--btn-shade-base:var(--secondary)}.btn-success,.btn-outline-success,.btn-green{--btn-color:var(--success);--btn-shade-base:var(--success)}.btn-info,.btn-outline-info,.btn-cyan{--btn-color:var(--info);--btn-shade-base:var(--info)}.btn-warning,.btn-outline-warning,.btn-orange{--btn-color:var(--warning);--btn-shade-base:var(--warning)}.btn-danger,.btn-outline-danger,.btn-red{--btn-color:var(--danger);--btn-shade-base:var(--danger)}.btn-light,.btn-outline-light{--btn-color:var(--btn-light-color);--btn-shade-base:var(--btn-light-color);--btn-border:var(--btn-light-border);--btn-subtle-active-bg:var(--btn-light-subtle-active-bg);--btn-subtle-active-border:var(--btn-light-subtle-active-border);--btn-subtle-bg:var(--btn-light-subtle-bg);--btn-subtle-border:var(--btn-light-subtle-border);--btn-subtle-hover-bg:var(--btn-light-subtle-hover-bg);--btn-subtle-hover-border:var(--btn-light-subtle-hover-border);--btn-subtle-text:var(--btn-light-subtle-text);--btn-text:var(--btn-light-text)}.btn-dark,.btn-outline-dark{--btn-color:var(--btn-dark-color);--btn-shade-base:var(--btn-dark-color);--btn-border:var(--btn-dark-border);--btn-subtle-text:var(--btn-dark-subtle-text);--btn-text:var(--btn-dark-text)}.btn-white{--btn-color:var(--white);--btn-shade-base:var(--white);--btn-subtle-text:var(--gray-900);--btn-text:var(--gray-900)}.btn-black{--btn-color:var(--black);--btn-shade-base:var(--black);--btn-subtle-text:var(--text);--btn-text:var(--white)}.btn-blue{--btn-color:var(--blue);--btn-shade-base:var(--blue)}.btn-indigo{--btn-color:var(--indigo);--btn-shade-base:var(--indigo)}.btn-purple{--btn-color:var(--purple);--btn-shade-base:var(--purple)}.btn-pink{--btn-color:var(--pink);--btn-shade-base:var(--pink)}.btn-yellow{--btn-color:var(--yellow);--btn-shade-base:var(--yellow)}.btn-teal{--btn-color:var(--teal);--btn-shade-base:var(--teal)}.btn-primary,.btn-outline-primary,.btn-secondary,.btn-outline-secondary,.btn-success,.btn-outline-success,.btn-info,.btn-outline-info,.btn-warning,.btn-outline-warning,.btn-danger,.btn-outline-danger,.btn-light,.btn-outline-light,.btn-dark,.btn-outline-dark,.btn-blue,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-green,.btn-teal,.btn-cyan,.btn-black,.btn-white{--btn-border:color-mix(in srgb, var(--btn-color), black 14%)}.btn-light,.btn-outline-light{--btn-border:var(--btn-light-border)}.btn-dark,.btn-outline-dark{--btn-border:var(--btn-dark-border)}.btn:where(.btn-primary,.btn-secondary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-light,.btn-dark,.btn-blue,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-green,.btn-teal,.btn-cyan,.btn-black,.btn-white):where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)){background:var(--btn-color);border-color:var(--btn-border);color:var(--btn-text)}.btn:where(.btn-primary,.btn-secondary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-light,.btn-dark,.btn-blue,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-green,.btn-teal,.btn-cyan,.btn-black,.btn-white):where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):hover,.btn:where(.btn-primary,.btn-secondary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-light,.btn-dark,.btn-blue,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-green,.btn-teal,.btn-cyan,.btn-black,.btn-white):where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):focus-visible{background:color-mix(in srgb, var(--btn-color), black 8%);border-color:var(--btn-border);color:var(--btn-text)}.btn:where(.btn-primary,.btn-secondary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-light,.btn-dark,.btn-blue,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-green,.btn-teal,.btn-cyan,.btn-black,.btn-white):where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):active,.btn:where(.btn-primary,.btn-secondary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-light,.btn-dark,.btn-blue,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-green,.btn-teal,.btn-cyan,.btn-black,.btn-white):where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)).active,.btn:where(.btn-primary,.btn-secondary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-light,.btn-dark,.btn-blue,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-green,.btn-teal,.btn-cyan,.btn-black,.btn-white):where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)).show,.btn:where(.btn-primary,.btn-secondary,.btn-success,.btn-info,.btn-warning,.btn-danger,.btn-light,.btn-dark,.btn-blue,.btn-indigo,.btn-purple,.btn-pink,.btn-red,.btn-orange,.btn-yellow,.btn-green,.btn-teal,.btn-cyan,.btn-black,.btn-white):where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link))[aria-pressed=true]{background:color-mix(in srgb, var(--btn-color), black 14%);border-color:color-mix(in srgb, var(--btn-border), black 10%);color:var(--btn-text)}.btn-gradient:not(.btn-outline),.btn-gradient:not(.btn-outline):hover,.btn-gradient:not(.btn-outline):focus-visible{background:0 0}.btn.btn-light:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)),.btn.btn-dark:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)){background:var(--btn-color);border-color:var(--btn-border);color:var(--btn-text)}.btn.btn-light:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):hover,.btn.btn-light:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):focus-visible,.btn.btn-dark:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):hover,.btn.btn-dark:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):focus-visible{background:color-mix(in srgb, var(--btn-color), black 8%);border-color:var(--btn-border);color:var(--btn-text)}.btn.btn-light:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):active,.btn.btn-light:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)).active,.btn.btn-light:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)).show,.btn.btn-light:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link))[aria-pressed=true],.btn.btn-dark:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)):active,.btn.btn-dark:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)).active,.btn.btn-dark:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link)).show,.btn.btn-dark:where(:not(.btn-outline):not(.btn-subtle):not(.btn-subtle-fill):not(.btn-soft):not(.btn-text):not(.btn-link))[aria-pressed=true]{background:color-mix(in srgb, var(--btn-color), black 14%);border-color:color-mix(in srgb, var(--btn-border), black 10%);color:var(--btn-text)}.btn-outline,.btn-outline-primary,.btn-outline-secondary,.btn-outline-success,.btn-outline-info,.btn-outline-warning,.btn-outline-danger,.btn-outline-light,.btn-outline-dark{border-color:var(--btn-border);color:var(--btn-color);background:0 0}.btn-outline:hover,.btn-outline:focus-visible,.btn-outline:active,.btn-outline.active,.btn-outline.show,.btn-outline[aria-pressed=true],.btn-outline-primary:hover,.btn-outline-primary:focus-visible,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.show,.btn-outline-primary[aria-pressed=true],.btn-outline-secondary:hover,.btn-outline-secondary:focus-visible,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.show,.btn-outline-secondary[aria-pressed=true],.btn-outline-success:hover,.btn-outline-success:focus-visible,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.show,.btn-outline-success[aria-pressed=true],.btn-outline-info:hover,.btn-outline-info:focus-visible,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.show,.btn-outline-info[aria-pressed=true],.btn-outline-warning:hover,.btn-outline-warning:focus-visible,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.show,.btn-outline-warning[aria-pressed=true],.btn-outline-danger:hover,.btn-outline-danger:focus-visible,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.show,.btn-outline-danger[aria-pressed=true],.btn-outline-light:hover,.btn-outline-light:focus-visible,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.show,.btn-outline-light[aria-pressed=true],.btn-outline-dark:hover,.btn-outline-dark:focus-visible,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.show,.btn-outline-dark[aria-pressed=true]{background:var(--btn-color);border-color:var(--btn-border);color:var(--btn-text)}.btn.btn-subtle,.btn.btn-subtle-fill,.btn.btn-soft{background:var(--btn-subtle-bg);border-color:var(--btn-subtle-border);color:var(--btn-subtle-text)}.btn.btn-subtle:hover,.btn.btn-subtle:focus-visible,.btn.btn-soft:hover,.btn.btn-soft:focus-visible{background:var(--btn-subtle-hover-bg);border-color:var(--btn-subtle-hover-border);color:var(--btn-subtle-text)}.btn.btn-subtle:active,.btn.btn-subtle.active,.btn.btn-subtle.show,.btn.btn-subtle[aria-pressed=true],.btn.btn-soft:active,.btn.btn-soft.active,.btn.btn-soft.show,.btn.btn-soft[aria-pressed=true]{background:var(--btn-subtle-active-bg);border-color:var(--btn-subtle-active-border);color:var(--btn-subtle-text)}.btn.btn-subtle-fill:is(:hover,:focus-visible):not(:disabled):not(.disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-color), black 8%);border-color:var(--btn-border);color:var(--btn-text)}.btn.btn-subtle-fill:is(:active,.active,.show,[aria-pressed=true]):not(:disabled):not(.disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-color), black 14%);border-color:color-mix(in srgb, var(--btn-border), black 10%);color:var(--btn-text)}.btn-text,.btn-link{color:var(--btn-color);--btn-padding-x:.25rem;min-height:auto;padding-inline:var(--btn-padding-x);background:0 0;border-color:#0000}.btn-text:hover,.btn-text:focus-visible,.btn-text:active,.btn-text.active,.btn-text.show,.btn-text[aria-pressed=true],.btn-link:hover,.btn-link:focus-visible,.btn-link:active,.btn-link.active,.btn-link.show,.btn-link[aria-pressed=true]{color:color-mix(in srgb, var(--btn-color), black 12%);background:0 0;border-color:#0000}.btn-link,.btn-link:hover,.btn-link:focus-visible,.btn-link:active{text-underline-offset:.15em;text-decoration:underline}.btn.btn-ghost{--btn-ghost-hover-bg:color-mix(in srgb, var(--btn-color), transparent 92%);--btn-ghost-active-bg:color-mix(in srgb, var(--btn-color), transparent 86%);color:var(--btn-color);background:0 0;border:0;text-decoration:none}.btn.btn-ghost:hover,.btn.btn-ghost:focus-visible{background:var(--btn-ghost-hover-bg);color:var(--btn-color)}.btn.btn-ghost:active,.btn.btn-ghost.active,.btn.btn-ghost.show,.btn.btn-ghost[aria-pressed=true]{background:var(--btn-ghost-active-bg);color:var(--btn-color)}.btn.btn-ghost>svg{fill:currentColor;width:1em;height:1em;position:static}.btn-group{vertical-align:middle;display:inline-flex}.btn-group>.btn{border-color:var(--btn-border);border-radius:0;margin-left:-1px}.btn-group>.btn:first-child{border-bottom-left-radius:var(--radius);border-top-left-radius:var(--radius);margin-left:0}.btn-group>.btn:last-child{border-bottom-right-radius:var(--radius);border-top-right-radius:var(--radius)}.btn-group>.btn.active,.btn-group>.btn.is-selected,.btn-group>.btn.is-current{background:var(--primary);border-color:var(--primary);color:var(--inverse);z-index:1}.btn-group>.btn.btn-primary{--btn-border:color-mix(in srgb, var(--primary), black 14%);--btn-color:var(--primary);--btn-text:var(--inverse)}.btn-group>.btn.btn-success,.btn-group>.btn.btn-green{--btn-border:color-mix(in srgb, var(--success), black 14%);--btn-color:var(--success);--btn-text:var(--inverse)}.btn-group>.btn.btn-danger,.btn-group>.btn.btn-red{--btn-border:color-mix(in srgb, var(--danger), black 14%);--btn-color:var(--danger);--btn-text:var(--inverse)}.btn-group>.btn:where(.btn-primary,.btn-blue,.btn-success,.btn-green,.btn-danger,.btn-red){background:var(--btn-color);border-color:var(--btn-border);color:var(--btn-text);z-index:1}.btn:disabled,.btn.disabled,.btn[aria-disabled=true],fieldset:disabled .btn{box-shadow:none;cursor:not-allowed;opacity:var(--btn-disabled-opacity,.58);pointer-events:none}.breadcrumb{--breadcrumb-divider:"/";flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item{align-items:center;min-width:0;display:inline-flex}.breadcrumb-item+.breadcrumb-item:before{color:var(--muted);content:var(--breadcrumb-divider);padding-inline:.65rem}.breadcrumb-item>a{color:var(--primary);overflow-wrap:anywhere;text-decoration:none}.breadcrumb-item>a:hover{text-decoration:none}.breadcrumb-item.active,.breadcrumb-item [aria-current=page]{color:var(--muted)}.breadcrumb-action{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;margin-inline-start:.15rem;padding:.25rem;display:inline-flex}.breadcrumb-action:hover,.breadcrumb-action[aria-expanded=true]{background:var(--surface-muted);color:var(--text)}.breadcrumb-action>svg,.breadcrumb-action>.icon{flex:none;width:.85rem;height:.85rem}.breadcrumb-dropdown .popover-header{display:none}.breadcrumb-action:focus-visible,.breadcrumb-item>a:focus-visible,.breadcrumb-popover a:focus-visible,.breadcrumb-popover button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.breadcrumb-action:disabled{cursor:default;opacity:.5}.breadcrumb-popover .popover-body{min-width:min(12rem,100vw - 3rem)}.breadcrumb-dropdown .popover-body,.breadcrumb-hover-popover .popover-body{padding:.35rem}.breadcrumb-actions{gap:.15rem;display:grid}.breadcrumb-hover-popover .popover-body{min-width:0}.breadcrumb-actions>a,.breadcrumb-actions>button{border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:.5rem .65rem;text-decoration:none}.breadcrumb-actions>a:hover,.breadcrumb-actions>button:hover{background:var(--surface-muted)}.btn-status-feedback{--btn-status-reveal-duration:.3s;--btn-status-fade-duration:.4s;--btn-status-size:1em;height:var(--btn-status-size);vertical-align:-.125em;flex:none;width:0;margin-inline-start:calc(-1 * var(--btn-status-parent-gap,0px));display:inline-block;position:relative;overflow:hidden}.btn-status-feedback[data-ready=true]{transition:width var(--btn-status-reveal-duration) ease, margin-inline-start var(--btn-status-reveal-duration) ease, margin-inline-end var(--btn-status-reveal-duration) ease}.btn-status-feedback[data-position=before]{margin-inline-start:0;margin-inline-end:calc(-1 * var(--btn-status-parent-gap,0px))}.btn-status-feedback:not([data-state=idle]){width:calc(var(--btn-status-size) + .25em);margin-inline:0}.btn-status-icon{height:var(--btn-status-size);opacity:0;pointer-events:none;transition:opacity var(--btn-status-fade-duration) ease;width:var(--btn-status-size);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.btn-status-icon>span{--loader-size:var(--btn-status-size);height:var(--btn-status-size);width:var(--btn-status-size)}.btn-status-feedback[data-position=before] .btn-status-icon{inset-inline:0 auto}.btn-status-feedback[data-state=loading] .btn-status-loading,.btn-status-feedback[data-state=success] .btn-status-success,.btn-status-feedback[data-state=error] .btn-status-error{opacity:1}.btn-status-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.btn-status-feedback[data-ready=true],.btn-status-icon{transition:none}.btn-status-icon .loader{animation:none}}.badge{--badge-bg:var(--secondary);--badge-color:var(--white);--badge-padding-x:.55em;--badge-padding-y:.35em;background-color:var(--badge-bg);border-radius:var(--radius-sm);color:var(--badge-color);padding:var(--badge-padding-y) var(--badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap;border:1px solid #0000;font-size:.75em;font-weight:700;line-height:1;display:inline-block}.badge-subtle{background-color:color-mix(in srgb, var(--badge-bg), transparent 90%);border-color:color-mix(in srgb, var(--badge-bg), transparent 68%);color:var(--badge-subtle-color,var(--badge-bg))}.badge-sm{--badge-padding-x:.45em;--badge-padding-y:.25em;font-size:.675em}.badge-lg{--badge-padding-x:.7em;--badge-padding-y:.45em;font-size:.875em}.badge:empty{display:none}.badge-corner{box-shadow:0 0 0 2px var(--surface);z-index:1;border-radius:50rem;min-width:1.35em;padding:.3em .42em;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%)}.badge-corner-top-start{inset-inline:0 auto;transform:translate(-50%,-50%)}.badge-corner-bottom-start{inset-block:auto 0;inset-inline:0 auto;transform:translate(-50%,50%)}.badge-corner-bottom-end{inset-block:auto 0;transform:translate(50%,50%)}.badge-dot{color:#0000;width:.65rem;min-width:0;height:.65rem;padding:0;overflow:hidden}.rounded-pill,.badge-pill{border-radius:50rem!important}.text-bg-primary,.badge-primary{--badge-bg:var(--primary);--badge-color:var(--white)}.text-bg-secondary,.badge-secondary{--badge-bg:var(--secondary);--badge-color:var(--white)}.text-bg-success,.badge-success{--badge-bg:var(--success);--badge-color:var(--white)}.text-bg-info,.badge-info{--badge-bg:var(--info);--badge-color:var(--white)}.text-bg-warning,.badge-warning{--badge-bg:var(--warning);--badge-color:var(--gray-900)}.text-bg-danger,.badge-danger{--badge-bg:var(--danger);--badge-color:var(--white)}.text-bg-light,.badge-light{--badge-bg:var(--light);--badge-color:var(--btn-light-text);--badge-subtle-color:var(--btn-light-subtle-text)}.text-bg-dark,.badge-dark{--badge-bg:var(--dark);--badge-color:var(--btn-dark-text);--badge-subtle-color:var(--btn-dark-subtle-text)}.text-bg-blue,.badge-blue{--badge-bg:var(--blue);--badge-color:var(--white)}.badge-indigo{--badge-bg:var(--indigo);--badge-color:var(--white)}.badge-purple{--badge-bg:var(--purple);--badge-color:var(--white)}.badge-pink{--badge-bg:var(--pink);--badge-color:var(--white)}.badge-red{--badge-bg:var(--red);--badge-color:var(--white)}.badge-orange{--badge-bg:var(--orange);--badge-color:var(--white)}.badge-yellow{--badge-bg:var(--yellow);--badge-color:var(--gray-900)}.badge-green{--badge-bg:var(--green);--badge-color:var(--white)}.badge-teal{--badge-bg:var(--teal);--badge-color:var(--gray-900)}.badge-cyan{--badge-bg:var(--cyan);--badge-color:var(--white)}.alert{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.8rem 1rem;transition:opacity .18s,transform .18s;position:relative}.alert.hiding{opacity:0;transform:translateY(-.35rem)}.alert p:last-child,.alert div p:last-child{margin-bottom:0}.alert-with-icon{align-items:flex-start;gap:.65rem;display:flex}.alert-icon,.alert-with-icon>svg{flex:none;width:1.1rem;height:1.1rem;margin-top:0;font-size:1.1rem}.alert-with-icon>svg{top:0}.alert-body{min-width:0}.alert-dismissible{padding-right:2.6rem}.alert .btn-close,.alert [data-bs-dismiss=alert]{color:inherit;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.alert-success{background:color-mix(in srgb, var(--success), var(--surface) 88%);border-color:color-mix(in srgb, var(--success), var(--surface) 54%);color:color-mix(in srgb, var(--success), var(--text) 34%)}.alert-primary{background:color-mix(in srgb, var(--primary), var(--surface) 90%);border-color:color-mix(in srgb, var(--primary), var(--surface) 56%);color:color-mix(in srgb, var(--primary), var(--text) 34%)}.alert-secondary{background:color-mix(in srgb, var(--secondary), var(--surface) 90%);border-color:color-mix(in srgb, var(--secondary), var(--surface) 56%);color:color-mix(in srgb, var(--secondary), var(--text) 34%)}.alert-warning{background:color-mix(in srgb, var(--warning), var(--surface) 90%);border-color:color-mix(in srgb, var(--warning), var(--surface) 56%);color:color-mix(in srgb, var(--warning), var(--text) 34%)}.alert-info{background:color-mix(in srgb, var(--info), var(--surface) 90%);border-color:color-mix(in srgb, var(--info), var(--surface) 56%);color:color-mix(in srgb, var(--info), var(--text) 34%)}.alert-dark{background:color-mix(in srgb, var(--dark), var(--surface) 90%);border-color:color-mix(in srgb, var(--dark), var(--surface) 56%);color:color-mix(in srgb, var(--dark), var(--text) 34%)}.alert-danger{background:color-mix(in srgb, var(--danger), var(--surface) 90%);border-color:color-mix(in srgb, var(--danger), var(--surface) 56%);color:color-mix(in srgb, var(--danger), var(--text) 30%)}.alert-light{background:var(--surface-muted);color:var(--muted)}.card{--card-spacer-y:1rem;--card-spacer-x:1rem;--card-title-spacer-y:.5rem;--card-border-width:var(--border-width);--card-border-color:var(--border);--card-border-radius:var(--radius);--card-bg:var(--surface);--card-color:var(--text);--card-cap-bg:color-mix(in srgb, var(--text), transparent 96%);--card-cap-color:var(--text);background:var(--surface);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--shadow);color:var(--card-color);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card-body{color:var(--card-color);padding:var(--card-spacer-y) var(--card-spacer-x);flex:auto}.card-title{margin-bottom:var(--card-title-spacer-y)}.card-subtitle{color:var(--muted);margin-top:calc(-.5 * var(--card-title-spacer-y))}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--card-spacer-x)}.card-header{background-color:var(--card-cap-bg);border-bottom:var(--card-border-width) solid var(--card-border-color);color:var(--card-cap-color);padding:calc(var(--card-spacer-y) * .5) var(--card-spacer-x);margin-bottom:0}.card-header:first-child{border-radius:calc(var(--card-border-radius) - var(--card-border-width)) calc(var(--card-border-radius) - var(--card-border-width)) 0 0}.card-inset-divider>.card-header{padding-block:var(--card-spacer-y);background:0 0;border-bottom:0;position:relative}.card-inset-divider>.card-header:after{border-bottom:var(--card-inset-divider-width,1px) solid var(--card-inset-divider-color,var(--primary));content:"";bottom:0;inset-inline:var(--card-spacer-x);position:absolute}.card-footer{background-color:var(--card-cap-bg);border-top:var(--card-border-width) solid var(--card-border-color);color:var(--card-cap-color);padding:calc(var(--card-spacer-y) * .5) var(--card-spacer-x)}.card-footer:last-child{border-radius:0 0 calc(var(--card-border-radius) - var(--card-border-width)) calc(var(--card-border-radius) - var(--card-border-width))}.card-inset-divider>.card-footer{padding-block:var(--card-spacer-y);background:0 0;border-top:0;position:relative}.card-inset-divider>.card-footer:before{border-top:var(--card-inset-divider-width,1px) solid var(--card-inset-divider-color,var(--primary));content:"";inset-inline:var(--card-spacer-x);position:absolute;top:0}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(var(--card-border-radius) - var(--card-border-width));border-top-right-radius:calc(var(--card-border-radius) - var(--card-border-width))}.card-img,.card-img-bottom{border-bottom-left-radius:calc(var(--card-border-radius) - var(--card-border-width));border-bottom-right-radius:calc(var(--card-border-radius) - var(--card-border-width))}.card-group{flex-direction:column;display:flex}.card-collapse{height:fit-content}.card-collapse>.card-header{padding-inline-end:3rem;transition:background-color .18s;position:relative}.card-collapse.card-collapse-highlight.card-collapsed>.card-header{background-color:var(--card-collapse-collapsed-header-bg,color-mix(in srgb, var(--primary), var(--card-bg) 88%))}.card-collapse>.card-header>.btn-card-collapse{color:inherit;inset-inline-end:.5rem;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;min-height:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.card-collapse-panel{min-height:0}.card-collapse-panel.collapse:not(.show){display:none}.card-collapse-panel.collapsing{height:0;transition:height .18s;overflow:hidden}@media (prefers-reduced-motion:reduce){.card-collapse>.card-header,.card-collapse-panel.collapsing{transition:none}}@media (width>=576px){.card-group{flex-flow:wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}}.list-group{--list-group-color:var(--text);--list-group-bg:var(--surface);--list-group-border-color:var(--border);--list-group-border-width:var(--border-width);--list-group-border-radius:var(--radius);--list-group-padding-x:1rem;--list-group-padding-y:.625rem;--list-group-hover-color:var(--text);--list-group-hover-bg:var(--surface-muted);--list-group-active-color:var(--inverse);--list-group-active-bg:var(--primary);--list-group-active-border-color:var(--primary);--list-group-disabled-color:var(--muted);--list-group-disabled-bg:var(--surface);border-radius:var(--list-group-border-radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-group-item{background:var(--list-group-bg,var(--surface));border:var(--list-group-border-width,var(--border-width)) solid var(--list-group-border-color,var(--border));color:var(--list-group-color,var(--text));font:inherit;padding:var(--list-group-padding-y,.625rem) var(--list-group-padding-x,1rem);text-align:start;width:100%;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:block;position:relative}.list-group>.list-group-item+.list-group-item{margin-top:calc(-1 * var(--list-group-border-width))}.list-group>.list-group-item:first-child{border-start-start-radius:var(--list-group-border-radius);border-start-end-radius:var(--list-group-border-radius)}.list-group>.list-group-item:last-child{border-end-end-radius:var(--list-group-border-radius);border-end-start-radius:var(--list-group-border-radius)}.list-group-item-action{cursor:pointer}.list-group-item-action:hover,.list-group-item-action:focus-visible{background:var(--list-group-hover-bg,var(--surface-muted));color:var(--list-group-hover-color,var(--text))}.list-group-item-action:focus-visible{box-shadow:var(--focus);z-index:2;outline:0}.list-group-item.active,.list-group-item[aria-current=page],.list-group-item[aria-current=true]{background:var(--list-group-active-bg,var(--primary));border-color:var(--list-group-active-border-color,var(--primary));color:var(--list-group-active-color,var(--inverse));z-index:1}.list-group-item.disabled,.list-group-item:disabled,.list-group-item[aria-disabled=true]{background:var(--list-group-disabled-bg,var(--surface));color:var(--list-group-disabled-color,var(--muted));cursor:not-allowed;pointer-events:none}.list-group-flush{--list-group-border-radius:0}.list-group-flush>.list-group-item{border-inline:0}.list-group-flush>.list-group-item:first-child{border-top:0}.list-group-flush>.list-group-item:last-child{border-bottom:0}.list-group-item-primary{--list-group-color:var(--primary);--list-group-bg:color-mix(in srgb, var(--primary), var(--surface) 90%);--list-group-hover-color:var(--primary);--list-group-hover-bg:color-mix(in srgb, var(--primary), var(--surface) 82%);--list-group-active-bg:var(--primary);--list-group-active-border-color:var(--primary)}.list-group-item-secondary{--list-group-color:var(--secondary);--list-group-bg:color-mix(in srgb, var(--secondary), var(--surface) 90%);--list-group-hover-color:var(--secondary);--list-group-hover-bg:color-mix(in srgb, var(--secondary), var(--surface) 82%);--list-group-active-bg:var(--secondary);--list-group-active-border-color:var(--secondary)}.list-group-item-success{--list-group-color:var(--success);--list-group-bg:color-mix(in srgb, var(--success), var(--surface) 90%);--list-group-hover-color:var(--success);--list-group-hover-bg:color-mix(in srgb, var(--success), var(--surface) 82%);--list-group-active-bg:var(--success);--list-group-active-border-color:var(--success)}.list-group-item-info{--list-group-color:var(--info);--list-group-bg:color-mix(in srgb, var(--info), var(--surface) 90%);--list-group-hover-color:var(--info);--list-group-hover-bg:color-mix(in srgb, var(--info), var(--surface) 82%);--list-group-active-bg:var(--info);--list-group-active-border-color:var(--info)}.list-group-item-warning{--list-group-color:var(--warning);--list-group-bg:color-mix(in srgb, var(--warning), var(--surface) 90%);--list-group-hover-color:var(--warning);--list-group-hover-bg:color-mix(in srgb, var(--warning), var(--surface) 82%);--list-group-active-bg:var(--warning);--list-group-active-border-color:var(--warning)}.list-group-item-danger{--list-group-color:var(--danger);--list-group-bg:color-mix(in srgb, var(--danger), var(--surface) 90%);--list-group-hover-color:var(--danger);--list-group-hover-bg:color-mix(in srgb, var(--danger), var(--surface) 82%);--list-group-active-bg:var(--danger);--list-group-active-border-color:var(--danger)}.list-group-item-light{--list-group-color:var(--light);--list-group-bg:color-mix(in srgb, var(--light), var(--surface) 90%);--list-group-hover-color:var(--light);--list-group-hover-bg:color-mix(in srgb, var(--light), var(--surface) 82%);--list-group-active-bg:var(--light);--list-group-active-border-color:var(--light)}.list-group-item-dark{--list-group-color:var(--dark);--list-group-bg:color-mix(in srgb, var(--dark), var(--surface) 90%);--list-group-hover-color:var(--dark);--list-group-hover-bg:color-mix(in srgb, var(--dark), var(--surface) 82%);--list-group-active-bg:var(--dark);--list-group-active-border-color:var(--dark)}.list-group-item-light,.list-group-item-dark{--list-group-color:var(--text);--list-group-hover-color:var(--text)}.list-group-item-light{--list-group-active-color:var(--btn-light-text)}.list-group-item-dark{--list-group-active-color:var(--btn-dark-text)}.table{--table-color:var(--text);--table-bg:transparent;--table-border-color:var(--border);--table-striped-bg:color-mix(in srgb, var(--text), transparent 96%);--table-striped-color:var(--text);--table-hover-bg:color-mix(in srgb, var(--primary), transparent 92%);--table-hover-color:var(--text);--table-column-hover-bg:transparent;border-color:var(--table-border-color);color:var(--table-color);vertical-align:top;width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{background-color:var(--table-bg);color:var(--table-color);box-shadow:inset 0 0 0 9999px var(--table-column-hover-bg), inset 0 0 0 9999px var(--table-accent-bg,transparent);border-width:0;padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--border-width) 0}.table-bordered>:not(caption)>*>*{border-color:var(--table-border-color);border-style:solid;border-width:var(--border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--table-accent-bg:var(--table-striped-bg);color:var(--table-striped-color)}.table-hover>tbody>tr:hover>*{--table-accent-bg:var(--table-hover-bg);color:var(--table-hover-color)}.table-hover-columns>:not(caption)>tr>.table-hover-column-active{--table-column-hover-bg:var(--table-hover-bg);color:var(--table-hover-color)}.table-active{--table-accent-bg:color-mix(in srgb, var(--primary), transparent 84%);color:var(--text)}.table-primary{--table-bg:color-mix(in srgb, var(--primary), var(--surface) 84%);--table-border-color:color-mix(in srgb, var(--primary), var(--surface) 58%)}.table-secondary{--table-bg:color-mix(in srgb, var(--secondary), var(--surface) 84%);--table-border-color:color-mix(in srgb, var(--secondary), var(--surface) 58%)}.table-success{--table-bg:color-mix(in srgb, var(--success), var(--surface) 86%);--table-border-color:color-mix(in srgb, var(--success), var(--surface) 62%)}.table-danger{--table-bg:color-mix(in srgb, var(--danger), var(--surface) 88%);--table-border-color:color-mix(in srgb, var(--danger), var(--surface) 62%)}.table-warning{--table-bg:color-mix(in srgb, var(--warning), var(--surface) 82%);--table-border-color:color-mix(in srgb, var(--warning), var(--surface) 56%)}.table-info{--table-bg:color-mix(in srgb, var(--info), var(--surface) 86%);--table-border-color:color-mix(in srgb, var(--info), var(--surface) 62%)}.table-light{--table-bg:var(--light);--table-border-color:var(--gray-300);--table-color:var(--gray-900);--table-hover-color:var(--gray-900);--table-striped-color:var(--gray-900)}.table-dark{--table-bg:var(--dark);--table-border-color:color-mix(in srgb, var(--dark), white 28%);--table-color:var(--white);--table-hover-color:var(--white);--table-striped-color:var(--white)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive>.table{margin-bottom:0}.form-toggle-wrap{vertical-align:middle;align-items:center;gap:.6rem;margin-right:1.25rem;padding:.2rem 0;display:inline-flex}.form-toggle-wrap label{color:var(--text,#0f172a);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:.875rem;font-weight:500;line-height:1.3}input.form-toggle[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;width:var(--toggle-w,calc(var(--toggle-h,1.4rem) * 1.85));height:var(--toggle-h,1.4rem);background:var(--toggle-off,var(--gray-400,#cbd5e1));background-image:none;border:0;border-radius:999px;flex-shrink:0;margin:0;padding:0;transition:background-color .2s;display:inline-block;position:relative;top:0;box-shadow:inset 0 1px 2px #0f172a1a,inset 0 -1px #0f172a0a}input.form-toggle[type=checkbox]:before{content:"";top:var(--toggle-pad,.2rem);bottom:var(--toggle-pad,.2rem);left:var(--toggle-pad,.2rem);width:calc(var(--toggle-h,1.4rem) - var(--toggle-pad,.2rem) * 2);background:linear-gradient(#fff 0%,#f3f4f6 100%);border-radius:50%;transition:left .22s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 0 0 .5px #0f172a0f,0 1px 1px #0f172a1f,0 2px 4px #0f172a2e,0 3px 6px #0f172a1a,inset 0 1px #ffffffe6,inset 0 -1px 1px #0f172a0d}input.form-toggle[type=checkbox]:checked{background:var(--toggle-color,var(--primary,#4f46e5));background-image:none}input.form-toggle[type=checkbox]:checked:before{left:calc(100% - var(--toggle-h,1.4rem) + var(--toggle-pad,.2rem))}input.form-toggle[type=checkbox]:focus,input.form-toggle[type=checkbox]:focus-visible{box-shadow:inset 0 1px 2px #0f172a14, 0 0 0 3px color-mix(in srgb, var(--toggle-color,var(--primary,#4f46e5)) 25%, transparent);outline:none}input.form-toggle[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}input.form-toggle.form-toggle-reverse[type=checkbox]{background:var(--toggle-color,var(--primary,#4f46e5))}input.form-toggle.form-toggle-reverse[type=checkbox]:before{left:calc(100% - var(--toggle-h,1.4rem) + var(--toggle-pad,.2rem))}input.form-toggle.form-toggle-reverse[type=checkbox]:checked{background:var(--toggle-off,var(--gray-400,#cbd5e1))}input.form-toggle.form-toggle-reverse[type=checkbox]:checked:before{left:var(--toggle-pad,.2rem)}input.form-toggle.form-toggle-size-sm[type=checkbox]{--toggle-h:1.1rem;--toggle-pad:.16rem}input.form-toggle.form-toggle-size-md[type=checkbox]{--toggle-h:1.4rem;--toggle-pad:.2rem}input.form-toggle.form-toggle-size-lg[type=checkbox]{--toggle-h:1.7rem;--toggle-pad:.24rem}input.form-toggle.form-toggle-text[type=checkbox]{width:var(--toggle-w,calc(var(--toggle-h,1.4rem) + var(--toggle-ch,3) * .58em + 1.1rem))}input.form-toggle.form-toggle-text[type=checkbox]:after{content:attr(data-label-off);transform:translate(0, calc(-50% + var(--toggle-text-y,0px)));color:var(--toggle-text-off,var(--gray-900,#0f172a));text-transform:uppercase;letter-spacing:.04em;pointer-events:none;text-shadow:0 1px 1px #0f172a2e;font-size:.7rem;font-weight:700;line-height:1;position:absolute;top:50%;right:.55rem}input.form-toggle.form-toggle-text[type=checkbox]:checked:after{content:attr(data-label-on);color:var(--toggle-text-on,#fff);left:.55rem;right:auto}input.form-toggle.form-toggle-text.form-toggle-reverse[type=checkbox]:after{color:var(--toggle-text-on,#fff);left:.55rem;right:auto}input.form-toggle.form-toggle-text.form-toggle-reverse[type=checkbox]:checked:after{color:var(--toggle-text-off,var(--gray-900,#0f172a));left:auto;right:.55rem}input.form-toggle.form-toggle-text.form-toggle-size-sm[type=checkbox]:after{font-size:.6rem;right:.4rem}input.form-toggle.form-toggle-text.form-toggle-size-sm[type=checkbox]:checked:after{left:.4rem;right:auto}input.form-toggle.form-toggle-text.form-toggle-size-sm[type=checkbox]{width:var(--toggle-w,calc(var(--toggle-h,1.4rem) + var(--toggle-ch,3) * .52em + .85rem))}input.form-toggle.form-toggle-text.form-toggle-reverse.form-toggle-size-sm[type=checkbox]:after{left:.4rem;right:auto}input.form-toggle.form-toggle-text.form-toggle-reverse.form-toggle-size-sm[type=checkbox]:checked:after{left:auto;right:.4rem}input.form-toggle.form-toggle-text.form-toggle-size-lg[type=checkbox]:after{font-size:.78rem;right:.65rem}input.form-toggle.form-toggle-text.form-toggle-size-lg[type=checkbox]:checked:after{left:.65rem;right:auto}input.form-toggle.form-toggle-text.form-toggle-size-lg[type=checkbox]{width:var(--toggle-w,calc(var(--toggle-h,1.4rem) + var(--toggle-ch,3) * .62em + 1.35rem))}input.form-toggle.form-toggle-text.form-toggle-reverse.form-toggle-size-lg[type=checkbox]:after{left:.65rem;right:auto}input.form-toggle.form-toggle-text.form-toggle-reverse.form-toggle-size-lg[type=checkbox]:checked:after{left:auto;right:.65rem}input.form-toggle.form-toggle-width-sm[type=checkbox]{--toggle-w:4rem}input.form-toggle.form-toggle-width-md[type=checkbox]{--toggle-w:5rem}input.form-toggle.form-toggle-width-lg[type=checkbox]{--toggle-w:6rem}input.form-toggle.form-toggle-width-xl[type=checkbox]{--toggle-w:7rem}@media (prefers-reduced-motion:reduce){input.form-toggle[type=checkbox],input.form-toggle[type=checkbox]:before{transition:none}}.form-label{margin-bottom:.125rem;font-weight:500;display:inline-block}.form-label .badge{text-transform:uppercase;position:relative;top:-2px}.col-form-label{padding-bottom:calc(.375rem + var(--border-width));padding-top:calc(.375rem + var(--border-width));margin-bottom:0;line-height:1.5}.form-text,.form-info{color:var(--muted);margin-top:.25rem;font-size:.875em}.password-requirements{margin-bottom:0;padding-left:0;list-style:none}.password-requirements>li[data-satisfied=true]{color:var(--success)}.form-control,.form-select{--form-focus-border-color:color-mix(in srgb, var(--primary), white 18%);--form-focus-box-shadow:var(--focus);appearance:none;background-clip:padding-box;background-color:var(--surface);border:var(--border-width) solid var(--form-border-color);border-radius:var(--border-radius);color:var(--text);width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.form-control::placeholder{color:var(--muted);opacity:1}.form-control:focus,.form-select:focus{border-color:var(--form-focus-border-color);box-shadow:var(--form-focus-box-shadow);outline:0}.form-focus-muted{--form-focus-border-color:var(--gray-500);--form-focus-box-shadow:0 0 0 .14rem color-mix(in srgb, var(--gray-500), transparent 84%)}.form-control:disabled,.form-control[readonly],.form-select:disabled{background-color:color-mix(in srgb, var(--text), transparent 94%);opacity:1}.form-control-sm,.form-select-sm{border-radius:var(--radius-sm);min-height:calc(1.5em + .5rem + var(--border-width) * 2);padding:.25rem .5rem;font-size:.875rem}.form-control-lg,.form-select-lg{border-radius:var(--radius);min-height:calc(1.5em + 1rem + var(--border-width) * 2);padding:.5rem 1rem;font-size:1.25rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--border-width) * 2)}.form-select{--form-select-indicator:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-image:var(--form-select-indicator);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:2.25rem}[data-w-theme=dark] .form-select{--form-select-indicator:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){:root:not([data-w-theme=light]):not([data-w-theme=dark]) .form-select{--form-select-indicator:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{min-height:calc(2.25rem + var(--border-width) * 2);padding-block:calc(.375rem + 4px) .375rem}.form-floating>textarea.form-control{min-height:6rem}.form-floating>label{background-color:var(--surface);color:var(--muted);pointer-events:none;text-overflow:ellipsis;max-width:calc(100% - 1.1rem);left:.55rem;top:calc(.525rem + var(--border-width));transform-origin:0;white-space:nowrap;z-index:2;padding:0 .25rem;line-height:1.2;transition:color .15s,top .15s,transform .15s;position:absolute;overflow:hidden}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:var(--primary);top:2px;transform:translateY(calc(-.7rem - 1px))scale(.92)}.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control:focus::placeholder{color:var(--muted)}.form-adorn{--form-adorn-gap:.45rem;--form-adorn-icon-size:1rem;align-items:center;gap:var(--form-adorn-gap);display:flex}.form-control.form-adorn{padding-inline:.75rem}.form-adorn:focus-within{border-color:color-mix(in srgb, var(--primary), white 18%);box-shadow:var(--focus);outline:0}.form-adorn-end{flex-direction:row-reverse}.form-adorn-icon{color:var(--muted);font-size:var(--form-adorn-icon-size);flex:none;align-items:center;display:inline-flex}.form-adorn-icon>svg,.form-adorn-icon>.icon{height:var(--form-adorn-icon-size);width:var(--form-adorn-icon-size)}.form-adorn-text{color:var(--muted);white-space:nowrap;flex:none}.form-ghost{appearance:none;color:inherit;line-height:inherit;background:0 0;border:0;outline:0;flex:auto;width:1%;min-width:0;padding:0}.form-ghost::placeholder{color:var(--muted);opacity:1}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.75rem;display:block}.form-check-input{appearance:none;background-color:var(--surface);border:var(--border-width) solid var(--form-border-color);color-adjust:exact;cursor:pointer;float:left;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;margin-top:.25rem;margin-left:-1.75rem}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:focus{border-color:color-mix(in srgb, var(--form-check-color,var(--primary)), white 18%);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--form-check-color,var(--primary)), transparent 72%);outline:0}.form-check-input:checked{background-color:var(--form-check-color,var(--primary));border-color:var(--form-check-color,var(--primary))}.form-check-input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3e%3c/svg%3e")}.form-check-input[type=radio]:checked{background-image:radial-gradient(circle, var(--inverse) 0 34%, transparent 36%)}.form-check-input:disabled,.form-check-input[disabled]{cursor:default;filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:var(--muted);cursor:default;opacity:.8}.form-check-label{cursor:pointer}.form-check-label .form-text{font-weight:400;line-height:1.35;display:block}.form-check-lg{min-height:1.875rem;padding-left:2.25rem}.form-check-lg .form-check-input{width:1.35rem;height:1.35rem;margin-top:.075rem;margin-left:-2.25rem}.form-check-xl{min-height:2.25rem;padding-left:2.75rem}.form-check-xl .form-check-input{width:1.75rem;height:1.75rem;margin-top:-.05rem;margin-left:-2.75rem}.form-switch{padding-left:2.5rem}.form-switch .form-check-input{background-color:color-mix(in srgb, var(--text), transparent 92%);background-image:radial-gradient(circle, var(--gray-500) 0 36%, transparent 38%);background-position:0;background-size:1rem 1rem;border-radius:2rem;width:2rem;margin-left:-2.5rem;transition:background-color .15s,background-position .15s,border-color .15s,box-shadow .15s}.form-switch .form-check-input:checked{background-color:var(--form-check-color,var(--primary));background-image:radial-gradient(circle, var(--inverse) 0 36%, transparent 38%);background-position:100%}.form-switch-lg{min-height:1.875rem;padding-left:3.3rem}.form-switch-lg .form-check-input{background-size:1.35rem 1.35rem;width:2.8rem;height:1.35rem;margin-top:.075rem;margin-left:-3.3rem}.form-switch-xl{min-height:2.25rem;padding-left:4.15rem}.form-switch-xl .form-check-input{background-size:1.75rem 1.75rem;width:3.6rem;height:1.75rem;margin-top:-.05rem;margin-left:-4.15rem}.form-range{appearance:none;background:0 0;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:var(--focus)}.form-range::-webkit-slider-runnable-track{background-color:color-mix(in srgb, var(--primary), transparent 80%);border-radius:1rem;height:.5rem}.form-range::-webkit-slider-thumb{appearance:none;background-color:var(--primary);border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem}.form-range::-moz-range-track{background-color:color-mix(in srgb, var(--primary), transparent 80%);border-radius:1rem;height:.5rem}.form-range::-moz-range-thumb{background-color:var(--primary);border:0;border-radius:1rem;width:1rem;height:1rem}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group-text{background-color:color-mix(in srgb, var(--text), transparent 94%);border:var(--border-width) solid var(--form-border-color);border-radius:var(--border-radius);color:var(--text);text-align:center;white-space:nowrap;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.btn:focus-visible{z-index:3}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.input-group-sm>.form-select{padding-right:2.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{border-radius:var(--radius);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.input-group-lg>.form-select{padding-right:2.25rem}.character-count,.count-chars-label{font-variant-numeric:tabular-nums}.input-group-text.character-count,.input-group-text.count-chars-label{min-width:var(--character-count-min-width,calc(3ch + 1.5rem));justify-content:center}.input-group>:nth-child(n+2 of :not(.visually-hidden,[hidden],[type=hidden],.dropdown-menu,.invalid-feedback,.valid-feedback)){margin-left:calc(-1 * var(--border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>:nth-last-child(n+2 of :not(.visually-hidden,[hidden],[type=hidden],.dropdown-menu,.invalid-feedback,.valid-feedback)){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.btn-number-options:after{content:"";height:.75rem;-webkit-mask:var(--icon-chevron-down) center/contain no-repeat;mask:var(--icon-chevron-down) center/contain no-repeat;background-color:currentColor;border:0;width:.75rem;margin:0}.input-group>.btn-number-options+.dropdown-menu{border-radius:var(--border-radius);margin-left:0;inset:100% 0 auto auto}.valid-feedback,.invalid-feedback{width:100%;margin-top:.25rem;font-size:.875em;display:none}.valid-feedback{color:var(--success)}.invalid-feedback{color:var(--danger)}.is-valid,.was-validated :valid:not(button):not([type=submit]):not([type=button]):not([type=reset]){border-color:var(--success)}.is-valid:focus,.was-validated :valid:not(button):not([type=submit]):not([type=button]):not([type=reset]):focus{border-color:var(--success);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--success), transparent 72%)}.is-invalid,.was-validated :invalid{border-color:var(--danger)}.is-invalid:focus,.was-validated :invalid:focus{border-color:var(--danger);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--danger), transparent 72%)}.is-valid~.valid-feedback,.was-validated :valid:not(button):not([type=submit]):not([type=button]):not([type=reset])~.valid-feedback,.is-invalid~.invalid-feedback,.was-validated :invalid~.invalid-feedback{display:block}.form-control.is-valid:not(.form-adorn):not(textarea),.was-validated .form-control:valid:not(.form-adorn):not(textarea){background-image:var(--icon-valid);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.5rem}.form-control.is-invalid:not(.form-adorn):not(textarea),.was-validated .form-control:invalid:not(.form-adorn):not(textarea){background-image:var(--icon-invalid);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.5rem}.form-adorn.is-valid{border-color:var(--success)}.form-adorn.is-invalid{border-color:var(--danger)}.otp{--otp-size:2.75rem;--otp-gap:.5rem;align-items:center;gap:var(--otp-gap);flex-wrap:wrap;display:flex}.otp .form-control{flex:0 0 var(--otp-size);height:var(--otp-size);text-align:center;width:var(--otp-size);padding-inline:.25rem}.otp .form-control:focus{z-index:3;position:relative}.otp.input-group{flex-wrap:nowrap;gap:0;width:auto}.otp.input-group>.form-control{flex:0 0 var(--otp-size);width:var(--otp-size)}.otp-separator{color:var(--muted);padding-inline:.25rem;font-weight:600}.otp-sm{--otp-size:2.25rem}.otp-lg{--otp-size:3.25rem}.otp.is-valid .form-control{border-color:var(--success)}.otp.is-invalid .form-control{border-color:var(--danger)}.input-clear{--input-clear-size:1.5rem;--input-clear-inset:.375rem;--input-clear-color:var(--muted);--input-clear-hover-color:var(--text);border-radius:var(--border-radius);width:100%;min-width:0;position:relative}.input-clear>input{padding-inline-end:calc(var(--input-clear-size) + var(--input-clear-inset) * 2)}.input-clear-button{border-radius:var(--radius-sm);color:var(--input-clear-color);cursor:pointer;height:var(--input-clear-size);width:var(--input-clear-size);z-index:4;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--input-clear-inset);transform:translateY(-50%)}.input-clear-button[hidden]{display:none}.input-clear-button:hover,.input-clear-button:focus-visible{background:var(--surface-muted);color:var(--input-clear-hover-color)}.input-clear-button:focus-visible{box-shadow:var(--focus);outline:0}.input-clear>input[type=search]::-webkit-search-cancel-button{appearance:none}.input-group>.input-clear{flex:auto;width:1%}.input-group>.input-clear>.form-control{border-radius:inherit}.input-group-sm>.input-clear{border-radius:var(--radius-sm)}.input-group-sm>.input-clear>.form-control{padding-block:.25rem;padding-inline-start:.5rem;font-size:.875rem}.input-group-lg>.input-clear{border-radius:var(--radius)}.input-group-lg>.input-clear>.form-control{padding-block:.5rem;padding-inline-start:1rem;font-size:1.25rem}.input-clear>.form-control:is(.is-valid,.is-invalid):not(.form-adorn):not(textarea),.was-validated .input-clear>.form-control:is(:valid,:invalid):not(.form-adorn):not(textarea){background-position:right calc(var(--input-clear-size) + var(--input-clear-inset) * 2) center;padding-inline-end:calc(var(--input-clear-size) + var(--input-clear-inset) * 2 + 1.75rem)}.input-clear:has(>.is-valid)~.valid-feedback{display:block}.was-validated .input-clear:has(>:valid)~.valid-feedback{display:block}.input-clear:has(>.is-invalid)~.invalid-feedback{display:block}.was-validated .input-clear:has(>:invalid)~.invalid-feedback{display:block}[data-show-group]:not([aria-hidden=false]),[data-w-show-group]:not([aria-hidden=false]),[data-waves-show-group]:not([aria-hidden=false]),[data-bs-show-group]:not([aria-hidden=false]),[data-show-if]:not([aria-hidden=false]),[data-w-show-if]:not([aria-hidden=false]),[data-waves-show-if]:not([aria-hidden=false]),[data-bs-show-if]:not([aria-hidden=false]){display:none!important}.file-upload-dropzone{position:relative}.file-upload-dropzone:before{content:"";border-radius:inherit;background:conic-gradient(from var(--upload-border-angle), var(--file-upload-border-color) 35%, var(--primary) 55%, var(--file-upload-border-color) 80%);opacity:0;pointer-events:none;padding:2px;transition:opacity .15s;animation:2.2s linear infinite paused upload-border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.file-upload:not(.is-invalid):not(.is-full):has(.file-upload-input:enabled:not(.is-invalid)) .file-upload-dropzone:hover:before{opacity:1;animation-play-state:running}.file-upload:not(.is-invalid):not(.is-full):has(.file-upload-input:enabled:not(.is-invalid)) .file-upload-input:focus-visible+.file-upload-dropzone:before{opacity:1;animation-play-state:running}.file-upload:not(.is-invalid):not(.is-full):has(.file-upload-input:enabled:not(.is-invalid)).is-dragover .file-upload-dropzone:before{opacity:1;animation-play-state:running}.was-validated .file-upload:has(.file-upload-input:invalid) .file-upload-dropzone:before{opacity:0}@media (prefers-reduced-motion:reduce){.file-upload-dropzone:before{transition:none;animation:none}}.file-upload{--file-upload-preview-size:5rem;--file-upload-border-color:var(--border-color);--file-upload-bg:color-mix(in srgb, var(--surface), var(--primary) 3%);--file-upload-hover-bg:color-mix(in srgb, var(--primary), var(--surface) 94%);--file-upload-dragover-bg:color-mix(in srgb, var(--primary), var(--surface) 88%);--file-upload-focus-border-color:color-mix(in srgb, var(--primary), white 18%);--file-upload-focus-box-shadow:var(--focus);gap:.5rem;display:grid}.file-upload-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.file-upload-dropzone{background:var(--file-upload-bg);border:1px dashed var(--file-upload-border-color);border-radius:var(--border-radius);color:var(--text);cursor:pointer;grid-template-columns:var(--file-upload-preview-size) minmax(0, 1fr);min-height:calc(var(--file-upload-preview-size) + 1.5rem);align-items:center;gap:1rem;padding:.75rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.file-upload-dropzone:hover,.file-upload.is-dragover .file-upload-dropzone,.file-upload.has-file .file-upload-dropzone{background:var(--file-upload-hover-bg);border-color:color-mix(in srgb, var(--primary), var(--file-upload-border-color) 50%)}.file-upload.is-dragover .file-upload-dropzone{background:var(--file-upload-dragover-bg);border-color:color-mix(in srgb, var(--primary), var(--file-upload-border-color) 25%);box-shadow:var(--file-upload-focus-box-shadow), inset 0 0 0 1px color-mix(in srgb, var(--primary), transparent 62%)}.file-upload:focus-within .file-upload-dropzone{border-color:var(--file-upload-focus-border-color);box-shadow:var(--file-upload-focus-box-shadow)}.file-upload.is-invalid .file-upload-dropzone,.file-upload-input.is-invalid+.file-upload-dropzone,.was-validated .file-upload-input:invalid+.file-upload-dropzone{background:color-mix(in srgb, var(--danger), var(--surface) 94%);border-color:var(--danger)}.file-upload.is-invalid:focus-within .file-upload-dropzone,.file-upload-input.is-invalid:focus+.file-upload-dropzone,.was-validated .file-upload-input:invalid:focus+.file-upload-dropzone{border-color:var(--danger);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--danger), transparent 72%)}.file-upload-preview{aspect-ratio:1;background:color-mix(in srgb, var(--text), transparent 95%);border:1px solid color-mix(in srgb, var(--file-upload-border-color), transparent 25%);border-radius:var(--radius-sm);color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;min-width:0;font-size:.75rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.file-upload-image{object-fit:cover;width:100%;height:100%;display:block}.file-upload-placeholder{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:.35rem;overflow:hidden}.file-upload-content{gap:.25rem;min-width:0;display:grid}.file-upload-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.file-upload-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.875em;display:flex}.file-upload-action{justify-self:start;width:max-content}.file-upload-input:disabled+.file-upload-dropzone,.file-upload-input[readonly]+.file-upload-dropzone{cursor:default;opacity:.65;pointer-events:none}.file-upload-sm{--file-upload-preview-size:3.5rem}.file-upload-lg{--file-upload-preview-size:6.5rem}.multi-file-upload-dropzone{position:relative}.multi-file-upload-dropzone:before{content:"";border-radius:inherit;background:conic-gradient(from var(--upload-border-angle), var(--multi-file-upload-border-color) 35%, var(--primary) 55%, var(--multi-file-upload-border-color) 80%);opacity:0;pointer-events:none;padding:2px;transition:opacity .15s;animation:2.2s linear infinite paused upload-border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.multi-file-upload:not(.is-invalid):not(.is-full):has(.multi-file-upload-input:enabled:not(.is-invalid)) .multi-file-upload-dropzone:hover:before{opacity:1;animation-play-state:running}.multi-file-upload:not(.is-invalid):not(.is-full):has(.multi-file-upload-input:enabled:not(.is-invalid)) .multi-file-upload-input:focus-visible+.multi-file-upload-dropzone:before{opacity:1;animation-play-state:running}.multi-file-upload:not(.is-invalid):not(.is-full):has(.multi-file-upload-input:enabled:not(.is-invalid)).is-dragover .multi-file-upload-dropzone:before{opacity:1;animation-play-state:running}.was-validated .multi-file-upload:has(.multi-file-upload-input:invalid) .multi-file-upload-dropzone:before{opacity:0}@media (prefers-reduced-motion:reduce){.multi-file-upload-dropzone:before{transition:none;animation:none}}.multi-file-upload{--multi-file-upload-preview-size:5rem;--multi-file-upload-file-preview-size:3.5rem;--multi-file-upload-action-size:2rem;--multi-file-upload-action-width:2.125rem;--multi-file-upload-action-icon-size:1rem;--multi-file-upload-border-color:var(--border-color);--multi-file-upload-bg:color-mix(in srgb, var(--surface), var(--primary) 3%);--multi-file-upload-hover-bg:color-mix(in srgb, var(--primary), var(--surface) 94%);--multi-file-upload-dragover-bg:color-mix(in srgb, var(--primary), var(--surface) 88%);--multi-file-upload-focus-border-color:color-mix(in srgb, var(--primary), white 18%);--multi-file-upload-focus-box-shadow:var(--focus);background:var(--surface);border:1px solid var(--multi-file-upload-border-color);border-radius:var(--border-radius);gap:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.multi-file-upload-value{display:none}.multi-file-upload-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.multi-file-upload-dropzone{background:var(--multi-file-upload-bg);border:0;border-bottom:1px dashed var(--multi-file-upload-border-color);color:var(--text);cursor:pointer;grid-template-columns:var(--multi-file-upload-preview-size) minmax(0, 1fr);min-height:calc(var(--multi-file-upload-preview-size) + 1.5rem);border-radius:0;align-items:center;gap:1rem;padding:.75rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.multi-file-upload-dropzone:hover,.multi-file-upload.is-dragover .multi-file-upload-dropzone{background:var(--multi-file-upload-hover-bg);border-color:color-mix(in srgb, var(--primary), var(--multi-file-upload-border-color) 50%)}.multi-file-upload:focus-within{border-color:var(--multi-file-upload-focus-border-color);box-shadow:var(--multi-file-upload-focus-box-shadow)}.multi-file-upload.is-dragover{border-color:color-mix(in srgb, var(--primary), var(--multi-file-upload-border-color) 25%);box-shadow:var(--multi-file-upload-focus-box-shadow)}.multi-file-upload.is-dragover .multi-file-upload-dropzone{background:var(--multi-file-upload-dragover-bg);border-color:color-mix(in srgb, var(--primary), var(--multi-file-upload-border-color) 25%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary), transparent 62%)}.multi-file-upload.is-invalid,.multi-file-upload.is-invalid .multi-file-upload-dropzone,.multi-file-upload-input.is-invalid+.multi-file-upload-dropzone,.was-validated .multi-file-upload-input:invalid+.multi-file-upload-dropzone{border-color:var(--danger)}.multi-file-upload:has(.multi-file-upload-input.is-invalid){border-color:var(--danger)}.was-validated .multi-file-upload:has(.multi-file-upload-input:invalid){border-color:var(--danger)}.multi-file-upload.is-invalid .multi-file-upload-dropzone,.multi-file-upload-input.is-invalid+.multi-file-upload-dropzone,.was-validated .multi-file-upload-input:invalid+.multi-file-upload-dropzone{background:color-mix(in srgb, var(--danger), var(--surface) 94%)}.multi-file-upload.is-invalid:focus-within{border-color:var(--danger);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--danger), transparent 72%)}.multi-file-upload:has(.multi-file-upload-input.is-invalid:focus){border-color:var(--danger);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--danger), transparent 72%)}.was-validated .multi-file-upload:has(.multi-file-upload-input:invalid:focus){border-color:var(--danger);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--danger), transparent 72%)}.multi-file-upload-preview{aspect-ratio:1;background:color-mix(in srgb, var(--text), transparent 95%);border:1px solid color-mix(in srgb, var(--multi-file-upload-border-color), transparent 25%);border-radius:var(--radius-sm);color:var(--muted);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;font-weight:700;line-height:1.25;display:flex}.multi-file-upload-content{gap:.25rem;min-width:0;display:grid}.multi-file-upload-title{font-weight:600;display:block}.multi-file-upload-meta,.multi-file-upload-file-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.875em;display:flex}.multi-file-upload-action{justify-self:start;width:max-content}.multi-file-upload-input:disabled+.multi-file-upload-dropzone,.multi-file-upload.is-full .multi-file-upload-dropzone{cursor:default;opacity:.65;pointer-events:none}.multi-file-upload-empty{color:var(--muted);padding:.75rem;font-size:.875rem}.multi-file-upload-files{padding:.125rem .75rem;display:grid}.multi-file-upload-files:empty{display:none}.multi-file-upload-file{grid-template-columns:var(--multi-file-upload-file-preview-size) minmax(0, 1fr) auto;background:0 0;border:0;align-items:center;gap:.75rem;padding:.625rem 0;display:grid}.multi-file-upload-file+.multi-file-upload-file{border-top:1px solid var(--multi-file-upload-border-color)}.multi-file-upload-file.is-error .multi-file-upload-file-preview{border-color:var(--danger)}.multi-file-upload-file.is-verified .multi-file-upload-file-preview{border-color:var(--success)}.multi-file-upload-file-preview{aspect-ratio:1;background:color-mix(in srgb, var(--text), transparent 95%);border:1px solid color-mix(in srgb, var(--multi-file-upload-border-color), transparent 25%);border-radius:var(--radius-sm);color:var(--muted);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-width:0;padding:.25rem;font-size:.7rem;font-weight:700;display:flex;overflow:hidden}.multi-file-upload-file-image{object-fit:cover;width:100%;height:100%;display:block}.multi-file-upload-file-details{gap:.25rem;min-width:0;display:grid}.multi-file-upload-file-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.multi-file-upload-file-status{color:var(--muted)}.multi-file-upload-file.is-success .multi-file-upload-file-status,.multi-file-upload-file.is-verified .multi-file-upload-file-status{color:var(--success)}.multi-file-upload-file.is-error .multi-file-upload-file-status{color:var(--danger)}.multi-file-upload-progress{background:color-mix(in srgb, var(--text), transparent 90%);border-radius:999px;width:100%;height:.35rem;display:block;overflow:hidden}.multi-file-upload-file[data-multi-file-upload-stored] .multi-file-upload-progress,.multi-file-upload-file.is-ready .multi-file-upload-progress{display:none}.multi-file-upload-progress-bar{background:var(--primary);width:0;height:100%;transition:width .1s linear;display:block}.multi-file-upload-file.is-error .multi-file-upload-progress-bar{background:var(--danger)}.multi-file-upload-file.is-success .multi-file-upload-progress-bar{background:var(--success)}.multi-file-upload-file-actions,.multi-file-upload-rename{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.multi-file-upload-file-actions>.btn-icon{height:var(--multi-file-upload-action-size);width:var(--multi-file-upload-action-width);padding:0}.multi-file-upload-file-actions>.btn-icon>.icon{font-size:var(--multi-file-upload-action-icon-size);margin-inline:0}.multi-file-upload-name-input{flex:12rem;width:0;min-width:0}.multi-file-upload-name-input .form-control{min-width:0}.multi-file-upload-rename{justify-content:flex-start}.multi-file-upload-rename>.btn{flex-shrink:0}@media (prefers-reduced-motion:reduce){.multi-file-upload-progress-bar{transition:none}}@media (width<=575.98px){.multi-file-upload-file{grid-template-columns:var(--multi-file-upload-file-preview-size) minmax(0, 1fr)}.multi-file-upload-file-actions{grid-column:1/-1;justify-content:flex-start}}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .18s;overflow:hidden}.accordion{--accordion-bg:var(--surface);--accordion-border-color:var(--border);--accordion-border-radius:var(--radius);--accordion-button-bg:var(--surface);--accordion-button-color:var(--text);--accordion-button-active-bg:color-mix(in srgb, var(--primary), transparent 90%);--accordion-button-active-color:var(--primary);--accordion-body-padding:1rem;border:1px solid var(--accordion-border-color);border-radius:var(--accordion-border-radius);overflow:hidden}.accordion-item{background:var(--accordion-bg)}.accordion-item+.accordion-item{border-top:1px solid var(--accordion-border-color)}.accordion-header{margin:0}.accordion-button{background:var(--accordion-button-bg);color:var(--accordion-button-color);cursor:pointer;font:inherit;text-align:start;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem;display:flex}.accordion-button:hover,.accordion-button:focus-visible,.accordion-button:not(.collapsed){background:var(--accordion-button-active-bg);color:var(--accordion-button-active-color)}.accordion-button:after{content:"";border-block-end:.14em solid;border-inline-end:.14em solid;flex:0 0 .55rem;width:.55rem;height:.55rem;transition:transform .18s;transform:rotate(45deg)}.accordion-button:not(.collapsed):after{transform:rotate(225deg)}.accordion-body{padding:var(--accordion-body-padding)}.navbar{--navbar-padding-x:0;--navbar-padding-y:.5rem;--navbar-color:color-mix(in srgb, var(--text), transparent 22%);--navbar-hover-color:var(--text);--navbar-disabled-color:color-mix(in srgb, var(--text), transparent 58%);--navbar-active-color:var(--text);--navbar-brand-color:var(--text);--navbar-brand-hover-color:var(--text);--navbar-toggler-padding-x:.75rem;--navbar-toggler-padding-y:.25rem;--navbar-toggler-border-color:var(--border);--navbar-toggler-border-radius:var(--radius);--navbar-toggler-focus-width:.18rem;padding:var(--navbar-padding-y) var(--navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{color:var(--navbar-brand-color);white-space:nowrap;margin-right:1rem;padding-top:.3125rem;padding-bottom:.3125rem;font-size:1.25rem;text-decoration:none}.navbar-brand:hover,.navbar-brand:focus{color:var(--navbar-brand-hover-color);text-decoration:none}.navbar-nav{flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link{color:var(--navbar-color);cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:.5rem 0;text-decoration:none;display:block}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus{color:var(--navbar-hover-color);text-decoration:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--navbar-active-color);font-weight:600}.navbar-nav .nav-link.disabled,.navbar-nav .nav-link:disabled{color:var(--navbar-disabled-color);cursor:default;pointer-events:none}.navbar-nav .dropdown-toggle:after{content:"";vertical-align:.15em;border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.35em;display:inline-block}.navbar-text{color:var(--navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{border:1px solid var(--navbar-toggler-border-color);border-radius:var(--navbar-toggler-border-radius);color:var(--navbar-color);cursor:pointer;padding:var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x);background-color:#0000;font-size:1.25rem;line-height:1}.navbar-toggler:hover,.navbar-toggler:focus{color:var(--navbar-hover-color);text-decoration:none}.navbar-toggler:focus-visible{box-shadow:0 0 0 var(--navbar-toggler-focus-width) color-mix(in srgb, currentColor, transparent 72%);outline:0}.navbar-toggler-icon{--icon:var(--icon-menu);height:1.5em;-webkit-mask-image:var(--icon);mask-image:var(--icon);vertical-align:middle;background-color:currentColor;width:1.5em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.navbar .dropdown-menu{margin-top:var(--dropdown-offset,0)}.navbar .dropdown-mega{position:static}.navbar .dropdown-menu-mega{margin-top:var(--dropdown-offset,0);width:100%;min-width:0;padding:1rem;top:100%;left:0;right:0}.navbar-light{--navbar-color:color-mix(in srgb, var(--gray-900), transparent 28%);--navbar-hover-color:var(--gray-900);--navbar-active-color:var(--gray-900);--navbar-brand-color:var(--gray-900);--navbar-brand-hover-color:var(--gray-900)}.navbar-dark{--navbar-color:color-mix(in srgb, var(--btn-dark-text), transparent 26%);--navbar-hover-color:var(--btn-dark-text);--navbar-active-color:var(--btn-dark-text);--navbar-brand-color:var(--btn-dark-text);--navbar-brand-hover-color:var(--btn-dark-text);--navbar-toggler-border-color:color-mix(in srgb, var(--btn-dark-text), transparent 70%)}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}@media (width>=576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (width>=768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (width>=1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (width>=1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}.nav{--nav-link-padding-x:1rem;--nav-link-padding-y:.5rem;--nav-link-color:var(--link-color);--nav-link-hover-color:var(--link-hover-color);--nav-link-disabled-color:var(--muted);flex-wrap:wrap;gap:.25rem;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{border-radius:var(--radius-sm);color:var(--nav-link-color);cursor:pointer;font:inherit;padding:var(--nav-link-padding-y) var(--nav-link-padding-x);text-align:inherit;background:0 0;border:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:block}.nav-link:hover,.nav-link:focus-visible{color:var(--nav-link-hover-color);outline:0}.nav-link:focus-visible{box-shadow:var(--focus)}.nav-link.disabled,.nav-link:disabled,.nav-link[aria-disabled=true]{color:var(--nav-link-disabled-color);cursor:not-allowed;pointer-events:none}.nav-tabs{--nav-tabs-border-color:var(--border-color);--nav-tabs-link-hover-border-color:var(--nav-tabs-border-color);--nav-tabs-link-active-color:var(--text);--nav-tabs-link-active-bg:var(--surface);--nav-tabs-link-active-border-color:var(--border-color) var(--border-color) var(--surface);border-bottom:var(--border-width) solid var(--nav-tabs-border-color);gap:0}.nav-tabs .nav-link{border:var(--border-width) solid transparent;margin-bottom:calc(-1 * var(--border-width));border-bottom-right-radius:0;border-bottom-left-radius:0}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus-visible{border-color:var(--nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background:var(--nav-tabs-link-active-bg);border-color:var(--nav-tabs-link-active-border-color);color:var(--nav-tabs-link-active-color)}.nav-tabs-attached{border-bottom:var(--border-width) solid var(--border-color);z-index:1;gap:.25rem;margin-bottom:0;position:relative}.nav-tabs-attached .nav-link{background:color-mix(in srgb, var(--text), transparent 90%);border-color:var(--border-color);color:var(--muted);margin-bottom:calc(-1 * var(--border-width));z-index:1;position:relative}.nav-tabs-attached .nav-link:hover,.nav-tabs-attached .nav-link:focus-visible{background:color-mix(in srgb, var(--text), transparent 86%);border-color:var(--border-color);color:var(--text)}.nav-tabs-attached .nav-link.active{background:var(--surface);border-bottom-color:var(--surface);color:var(--text);z-index:2}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:var(--primary);color:var(--inverse)}.nav-vertical{flex-flow:column;align-items:stretch}.nav-vertical.nav-tabs{border-bottom:0;border-right:var(--border-width) solid var(--border-color)}.nav-vertical.nav-tabs .nav-link{border-bottom-left-radius:var(--radius-sm);margin-bottom:0;margin-right:calc(-1 * var(--border-width));border-top-right-radius:0;border-bottom-right-radius:0}.nav-vertical.nav-tabs .nav-link.active{border-color:var(--border-color) var(--surface) var(--border-color) var(--border-color)}.tab-layout-vertical{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tab-content{min-width:0;position:relative}.tab-content-transitioning{grid-template-areas:"tab-pane";display:grid;overflow:hidden}.tab-content-transitioning>.tab-pane.active{grid-area:tab-pane}.tab-content-attached{background:var(--surface);border:var(--border-width) solid var(--border-color);border-radius:0 0 var(--radius) var(--radius);border-top:0;padding:1rem}.tab-attached-group{gap:0;display:grid}.tab-pane{--tab-transition-in-duration:.22s;--tab-transition-out-duration:.18s;display:none}.tab-pane.active{display:block}.tab-pane.fade{opacity:0;transition:opacity var(--tab-transition-out-duration) ease}.tab-pane.fade.show{opacity:1;transition-duration:var(--tab-transition-in-duration)}.tab-pane.tab-pane-exiting{pointer-events:none;z-index:1}.tab-pane.tab-translate{transform:translateY(calc(-1 * var(--tab-translate-y,2.5rem)));transition:opacity var(--tab-transition-out-duration) ease, transform var(--tab-transition-out-duration) ease}.tab-pane.tab-translate.tab-pane-entering{transform:translateY(calc(-1 * var(--tab-translate-y,2.5rem)))}.tab-pane.tab-translate.show{transition-duration:var(--tab-transition-in-duration);transform:translateY(0)}.tab-pane.tab-translate.tab-pane-exiting{transform:translateY(var(--tab-translate-y,2.5rem))}.tab-pane.tab-translate-x{transform:translateX(calc(-1 * var(--tab-translate-x,3rem)));transition:opacity var(--tab-transition-out-duration) ease, transform var(--tab-transition-out-duration) ease}.tab-pane.tab-translate-x.tab-pane-entering{transform:translateX(calc(-1 * var(--tab-translate-x,3rem)))}.tab-pane.tab-translate-x.show{transition-duration:var(--tab-transition-in-duration);transform:translate(0)}.tab-pane.tab-translate-x.tab-pane-exiting{transform:translateX(var(--tab-translate-x,3rem))}@media (width<=576px){.tab-layout-vertical{grid-template-columns:1fr}}.pagination{--pagination-padding-x:.75rem;--pagination-padding-y:.375rem;--pagination-font-size:1rem;--pagination-min-size:2.375rem;--pagination-color:var(--text);--pagination-bg:var(--surface);--pagination-border-width:var(--border-width);--pagination-border-color:var(--border-color);--pagination-border-radius:var(--radius);--pagination-hover-color:var(--text);--pagination-hover-bg:var(--surface-muted);--pagination-hover-border-color:var(--primary);--pagination-focus-color:var(--text);--pagination-focus-bg:var(--surface-muted);--pagination-focus-box-shadow:var(--focus);--pagination-active-color:var(--surface);--pagination-active-bg:var(--text);--pagination-active-border-color:var(--text);--pagination-disabled-color:var(--muted);--pagination-disabled-bg:var(--surface);--pagination-disabled-border-color:var(--border-color);flex-wrap:wrap;row-gap:.5rem;margin-block:0 1rem;padding:0;list-style:none;display:flex}.page-link{background:var(--pagination-bg);border:var(--pagination-border-width) solid var(--pagination-border-color);color:var(--pagination-color);font:inherit;font-size:var(--pagination-font-size);min-block-size:max(var(--pagination-min-size), 1.5em + 2 * var(--pagination-padding-y) + 2 * var(--pagination-border-width));min-inline-size:var(--pagination-min-size);padding:var(--pagination-padding-y) var(--pagination-padding-x);justify-content:center;align-items:center;gap:.375rem;line-height:1.5;text-decoration:none;display:flex;position:relative}.page-link>svg{flex-shrink:0;block-size:1em;inline-size:1em;display:block}a.page-link,button.page-link{cursor:pointer}.page-item+.page-item .page-link{margin-inline-start:calc(-1 * var(--pagination-border-width))}.page-item:first-child .page-link{border-start-start-radius:var(--pagination-border-radius);border-end-start-radius:var(--pagination-border-radius)}.page-item:last-child .page-link{border-start-end-radius:var(--pagination-border-radius);border-end-end-radius:var(--pagination-border-radius)}.page-link:hover{background:var(--pagination-hover-bg);border-color:var(--pagination-hover-border-color);color:var(--pagination-hover-color);z-index:1}.page-item.active .page-link,.page-link.active,.page-link[aria-current=page]{background:var(--pagination-active-bg);border-color:var(--pagination-active-border-color);color:var(--pagination-active-color);z-index:2;font-weight:600}.page-link:focus-visible{box-shadow:var(--pagination-focus-box-shadow);outline:2px solid var(--text);outline-offset:2px;z-index:3}.page-link:focus-visible:not([aria-current=page]):not(.active):not(.active .page-link){background:var(--pagination-focus-bg);color:var(--pagination-focus-color)}.page-item.disabled .page-link,.page-link.disabled,.page-link:disabled,.page-link[aria-disabled=true]{background:var(--pagination-disabled-bg);border-color:var(--pagination-disabled-border-color);color:var(--pagination-disabled-color);cursor:default;pointer-events:none}.pagination-sm{--pagination-padding-x:.5rem;--pagination-padding-y:.25rem;--pagination-font-size:.875rem;--pagination-min-size:2.0625rem;--pagination-border-radius:var(--radius-sm)}.pagination-lg{--pagination-padding-x:1rem;--pagination-padding-y:.5rem;--pagination-font-size:1.25rem;--pagination-min-size:3rem}.dialog{--dialog-width:500px;--dialog-margin:.5rem;--dialog-padding:1rem;--dialog-color:var(--text);--dialog-bg:var(--surface);--dialog-border-color:var(--border);--dialog-border-width:1px;--dialog-border-radius:var(--radius);--dialog-box-shadow:var(--shadow);--dialog-backdrop-bg:var(--black);--dialog-backdrop-opacity:.7;--dialog-backdrop-blur:3px;--dialog-transition-in-duration:.22s;--dialog-transition-out-duration:.22s;background:var(--dialog-bg);border:var(--dialog-border-width) solid var(--dialog-border-color);border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-box-shadow);color:var(--dialog-color);max-height:calc(100dvh - var(--dialog-margin) * 2);max-width:calc(100vw - var(--dialog-margin) * 2);width:var(--dialog-width);flex-direction:column;margin:auto;padding:0;inset:0;overflow:hidden}.dialog[open]{display:flex}.dialog:not([open]){display:none}.dialog::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}.dialog.show::backdrop{background-color:color-mix(in srgb, var(--dialog-backdrop-bg) calc(var(--dialog-backdrop-opacity) * 100%), transparent);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}.dialog.hiding::backdrop,.dialog.dialog-no-backdrop::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}.dialog-header,.dialog-footer{padding:var(--dialog-padding);flex-shrink:0;align-items:center;display:flex}.dialog-header{border-bottom:var(--dialog-border-width) solid var(--dialog-border-color);justify-content:space-between}.dialog-title{margin:0;line-height:1.5}.dialog-body{min-height:0;padding:var(--dialog-padding);flex:auto;overflow-y:auto}.dialog-footer{border-top:var(--dialog-border-width) solid var(--dialog-border-color);justify-content:flex-end;gap:.5rem}.dialog-sm{--dialog-width:300px}.dialog-lg{--dialog-width:800px}.dialog-xl{--dialog-width:1140px}.dialog-fullscreen{--dialog-margin:0;--dialog-width:100vw;border-radius:0;max-width:100vw;height:100dvh;max-height:100dvh}.dialog-transparent{--dialog-bg:transparent;--dialog-color:var(--white);--dialog-border-width:0;--dialog-box-shadow:none;--dialog-backdrop-opacity:.85}.dialog-transparent .dialog-header,.dialog-transparent .dialog-footer{border-color:#0000}.dialog-top{margin-top:var(--dialog-margin)}.dialog-fade{opacity:0;transition:opacity var(--dialog-transition-out-duration) ease}.dialog-fade.show{opacity:1;transition-duration:var(--dialog-transition-in-duration)}.dialog-fade::backdrop{transition:background-color var(--dialog-transition-out-duration) ease, backdrop-filter var(--dialog-transition-out-duration) ease}.dialog-fade.show::backdrop{transition-duration:var(--dialog-transition-in-duration)}.dialog-slide-down{transition:transform var(--dialog-transition-out-duration) ease;transform:translateY(-1rem)}.dialog-slide-down.show{transition-duration:var(--dialog-transition-in-duration);transform:translateY(0)}.dialog-fade.dialog-slide-down{transition:opacity var(--dialog-transition-out-duration) ease, transform var(--dialog-transition-out-duration) ease}.dialog-fade.dialog-slide-down.show{transition-duration:var(--dialog-transition-in-duration)}@media (prefers-reduced-motion:reduce){.dialog,.dialog::backdrop{transition:none!important}}@media (width>=576px){.dialog{--dialog-margin:1.75rem}}.confirm-text{white-space:pre-wrap;margin:0}.confirm-error{color:var(--danger);margin-top:.75rem}.dropdown{position:relative}.dropdown-menu{--dropdown-divider-bg:var(--border);--dropdown-icon-size:1rem;--dropdown-item-gap:.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);margin:var(--dropdown-offset,.35rem) 0 0;z-index:1000;min-width:10rem;padding:.35rem;list-style:none;display:none;position:absolute;inset:auto auto auto 0}.dropdown-menu.show{display:block}.dropdown-menu-end{left:auto;right:0}.dropdown-header{color:var(--muted);margin:0;padding:.45rem .6rem;font-size:.875rem}.dropdown-item:disabled,.dropdown-item[aria-disabled=true]{color:var(--muted);cursor:default;pointer-events:none}.dropdown-item{border-radius:var(--radius-sm);color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;width:100%;padding:.45rem .6rem;text-decoration:none;display:block}.dropdown-item:has(>.icon,>svg){align-items:center;gap:var(--dropdown-item-gap);display:flex}.dropdown-divider{border:0;border-top:1px solid var(--dropdown-divider-bg);opacity:1;height:0;margin:.35rem 0;overflow:hidden}.dropdown-item-divider-before,.dropdown-item-divider-after,.dropdown-menu-divided .dropdown-item+.dropdown-item{position:relative}.dropdown-item-divider-before,.dropdown-menu-divided .dropdown-item+.dropdown-item{margin-top:.7rem}.dropdown-item-divider-after{margin-bottom:.7rem}.dropdown-item-divider-before:before,.dropdown-menu-divided .dropdown-item+.dropdown-item:before,.dropdown-item-divider-after:after{border-top:1px solid var(--dropdown-divider-bg);content:"";pointer-events:none;position:absolute;left:.35rem;right:.35rem}.dropdown-item-divider-before:before,.dropdown-menu-divided .dropdown-item+.dropdown-item:before{top:-.35rem}.dropdown-item-divider-after:after{bottom:-.35rem}.dropdown-item:hover{background:var(--surface-muted);color:var(--primary);outline:0}.dropdown-item:focus,.dropdown-item:focus-visible{background:var(--primary);color:var(--inverse);outline:0}.profile-menu{--profile-menu-height:2.25rem;--profile-menu-avatar-size:1.75rem;--profile-menu-name-width:10rem;--profile-menu-width:19rem;--profile-menu-accent:var(--primary);vertical-align:middle;display:inline-block}.profile-menu-toggle{background:color-mix(in srgb, var(--profile-menu-accent), var(--surface) 86%);color:var(--text);cursor:pointer;font:inherit;min-height:var(--profile-menu-height);text-transform:none;border:0;border-radius:99px;align-items:center;gap:.5rem;padding:0 .8rem 0 .4rem;font-weight:500;display:inline-flex}.profile-menu-toggle:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, var(--profile-menu-accent), var(--surface) 78%);color:var(--profile-menu-accent)}.profile-menu-toggle:focus-visible{outline:2px solid var(--profile-menu-accent);outline-offset:2px}.profile-menu-toggle:after{display:none}.profile-menu-avatar{background:var(--profile-menu-accent);color:#fff;flex:0 0 var(--profile-menu-avatar-size);height:var(--profile-menu-avatar-size);object-fit:cover;width:var(--profile-menu-avatar-size);border-radius:50%;place-items:center;display:inline-grid}.profile-menu-name{max-width:var(--profile-menu-name-width);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu>.dropdown-menu{max-height:calc(100dvh - 7rem);min-width:min(var(--profile-menu-width), 100vw - 2rem);overflow-y:auto}.profile-menu .dropdown-item{align-items:center;gap:.65rem;display:flex}.profile-menu .dropdown-item:hover:not(:focus,:focus-visible){color:var(--text)}.profile-menu-state{margin-inline-start:auto}@media (width<=800px){.profile-menu-name{display:none}.profile-menu-toggle{padding:.3rem}}body.menu-open{overflow:hidden}.menu{--menu-bg:var(--surface);--menu-backdrop-bg:#0000008f;--menu-border:var(--border);--menu-color:var(--text);--menu-header-bg:color-mix(in srgb, var(--menu-bg), transparent 4%);--menu-link-bg:transparent;--menu-link-hover-bg:color-mix(in srgb, var(--primary), transparent 88%);--menu-link-active-bg:var(--menu-active-bg);--menu-link-active-color:var(--primary);--menu-link-height:4rem;--menu-submenu-link-height:3.5rem;--menu-submenu-bg:color-mix(in srgb, var(--text), transparent 96%);--menu-submenu-toggle-width:3.5rem;--menu-muted-color:var(--muted);--menu-item-gap:.35rem;--menu-divider-color:color-mix(in srgb, var(--menu-color), transparent 82%);--menu-divider-space:.55rem;--menu-transition-duration:.3s;--menu-submenu-transition:.18s ease;--menu-scrollbar-thumb:color-mix(in srgb, var(--menu-color), transparent 78%);--menu-scrollbar-track:transparent;background:var(--menu-bg);color:var(--menu-color);z-index:1055;flex-direction:column;width:100%;height:100dvh;display:none;position:fixed;inset:0;overflow:hidden}.menu.show,.menu.showing,.menu.hiding{display:flex}.menu-fade{opacity:0;transition:opacity var(--menu-transition-duration) ease}.menu-fade.showing{opacity:0}.menu-fade.show{opacity:1}.menu-fade.hiding{opacity:0}.menu-slide .menu-dialog{transition:transform var(--menu-transition-duration) ease;transform:translateY(-2rem)}.menu-slide.show .menu-dialog{transform:translateY(0)}.menu-slide.hiding .menu-dialog{transform:translateY(-2rem)}.menu-backdrop{background:var(--menu-backdrop-bg);opacity:0;transition:opacity var(--menu-transition-duration) ease;z-index:1050;position:fixed;inset:0}.menu-backdrop.show{opacity:1}.menu-dialog{background:var(--menu-bg);color:var(--menu-color);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.menu-mobile .menu-dialog{min-height:100%}.menu-mobile .menu-body{flex-direction:column}.menu-header{background:var(--menu-header-bg);border-bottom:1px solid var(--menu-border);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.menu-header-reverse{flex-direction:row-reverse}.menu-footer{border-top:1px solid var(--menu-border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.menu-button{--menu-button-size:2.25rem;--menu-button-line-width:1.35rem;--menu-button-line-height:2px;--menu-button-line-gap:.42rem;--menu-button-line-radius:999px;--menu-button-line-color:currentColor;--menu-button-transition:.18s ease;--menu-button-fixed-inset-block-start:1rem;--menu-button-fixed-inset-inline-end:1rem;--menu-button-fixed-zindex:1060;border:1px solid var(--menu-border);border-radius:var(--radius);color:inherit;cursor:pointer;height:var(--menu-button-size);width:var(--menu-button-size);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-button-fixed{z-index:var(--menu-button-fixed-zindex);position:fixed;inset-block-start:var(--menu-button-fixed-inset-block-start);inset-inline-end:var(--menu-button-fixed-inset-inline-end)}.menu-button:hover,.menu-button:focus-visible{background:var(--menu-link-hover-bg);outline:0}.menu-button-line{background:var(--menu-button-line-color);border-radius:var(--menu-button-line-radius);height:var(--menu-button-line-height);width:var(--menu-button-line-width);transition:background-color .12s;display:block;position:relative}.menu-button-line:before,.menu-button-line:after{background:var(--menu-button-line-color);border-radius:inherit;content:"";transform-origin:50%;height:100%;transition:transform var(--menu-button-transition), opacity .12s ease;width:100%;position:absolute;inset-inline-start:0}.menu-button-line:before{transform:translateY(calc(-1 * var(--menu-button-line-gap)))}.menu-button-line:after{transform:translateY(var(--menu-button-line-gap))}.menu-button.active .menu-button-line,.menu-button.is-active .menu-button-line,.menu-button.menu-button-active .menu-button-line,.menu-button[aria-expanded=true] .menu-button-line{background-color:#0000}.menu-button.active .menu-button-line:before,.menu-button.is-active .menu-button-line:before,.menu-button.menu-button-active .menu-button-line:before,.menu-button[aria-expanded=true] .menu-button-line:before{transform:rotate(45deg)}.menu-button.active .menu-button-line:after,.menu-button.is-active .menu-button-line:after,.menu-button.menu-button-active .menu-button-line:after,.menu-button[aria-expanded=true] .menu-button-line:after{transform:rotate(-45deg)}.menu-button-explode{--menu-button-transition:.24s ease;--menu-button-explode-scale-x:1.35;--menu-button-explode-scale-y:1.1;--menu-button-explode-distance:1.75;--menu-button-explode-zindex:1060}.menu-button-explode .menu-button-line{opacity:1;pointer-events:none;transition:transform var(--menu-button-transition), opacity var(--menu-button-transition);z-index:var(--menu-button-explode-zindex);transform:scale(1)}.menu-button-explode .menu-button-line:before,.menu-button-explode .menu-button-line:after{transition:transform var(--menu-button-transition)}.menu-button.menu-button-explode:is(.active,.is-active,.menu-button-active,[aria-expanded=true]) .menu-button-line{background:var(--menu-button-line-color);opacity:0;transform:scale(var(--menu-button-explode-scale-x), var(--menu-button-explode-scale-y))}.menu-button.menu-button-explode:is(.active,.is-active,.menu-button-active,[aria-expanded=true]) .menu-button-line:before{transform:translateY(calc(-1 * var(--menu-button-line-gap) * var(--menu-button-explode-distance)))}.menu-button.menu-button-explode:is(.active,.is-active,.menu-button-active,[aria-expanded=true]) .menu-button-line:after{transform:translateY(calc(var(--menu-button-line-gap) * var(--menu-button-explode-distance)))}@media (prefers-reduced-motion:reduce){.menu-button-explode .menu-button-line,.menu-button-explode .menu-button-line:before,.menu-button-explode .menu-button-line:after{transition:none}}.menu-brand{color:inherit;font-size:1.05rem;font-weight:700;text-decoration:none}.menu-close{background:var(--btn-light-color);border:1px solid var(--btn-light-border);border-radius:var(--radius);color:var(--btn-light-text);cursor:pointer;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.menu-close:hover,.menu-close:focus-visible{background:color-mix(in srgb, var(--btn-light-color), black 8%);outline:0}.menu-close:focus-visible{box-shadow:var(--focus)}.menu-body{gap:var(--menu-item-gap);scrollbar-color:var(--menu-scrollbar-thumb) var(--menu-scrollbar-track);scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:.85rem;display:flex;overflow-y:auto}.menu-body::-webkit-scrollbar{width:.45rem}.menu-body::-webkit-scrollbar-track{background:var(--menu-scrollbar-track)}.menu-body::-webkit-scrollbar-thumb{background:var(--menu-scrollbar-thumb);border-radius:999px}.menu-link,.menu-submenu-toggle{background:var(--menu-link-bg);border-radius:var(--radius);color:inherit;cursor:pointer;font:inherit;height:var(--menu-link-height);min-height:var(--menu-link-height);text-align:left;border:0;justify-content:space-between;align-items:center;gap:.65rem;width:100%;padding:0 .75rem;text-decoration:none;display:flex}.menu-link:hover,.menu-link:focus-visible,.menu-submenu-toggle:hover,.menu-submenu-toggle:focus-visible{background:var(--menu-link-hover-bg);color:var(--menu-link-active-color);outline:0}.menu-link.active,.menu-link[aria-current=page]{background:var(--menu-link-active-bg);color:var(--menu-link-active-color);font-weight:700}.menu-link.active:hover,.menu-link[aria-current=page]:hover{background:var(--menu-link-hover-bg)}.menu-link-loader{animation:var(--menu-loader-enter-animation,waves-menu-loader-fade-in) var(--menu-loader-fade-duration,.4s) ease-out both;flex:none;margin-inline-start:auto;display:inline-flex}.menu-link-loader>.loader-sm{--loader-size:1em}.menu-link-loader:has(>.loader-dash){--menu-loader-enter-animation:waves-menu-loader-fade-only}@keyframes waves-menu-loader-fade-in{0%{opacity:0;transform:translateX(calc(-1 * var(--menu-loader-enter-distance,.65em)))}to{opacity:1;transform:translate(0)}}@keyframes waves-menu-loader-fade-only{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.menu-link-loader{animation:none}}.menu-item{display:block}.menu-item.has-submenu{border-radius:var(--radius)}.menu-item.submenu-open{background:var(--menu-submenu-bg)}.menu-item.has-submenu>.menu-link{border-top-right-radius:0;border-bottom-right-radius:0}.menu-item-row{grid-template-columns:minmax(0, 1fr) var(--menu-submenu-toggle-width);display:grid}.menu-item-row>.menu-submenu-toggle{min-width:var(--menu-submenu-toggle-width);width:var(--menu-submenu-toggle-width);border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;padding-inline:.85rem}.menu-link.menu-submenu-toggle>.icon{justify-self:center;width:1em;margin-inline-end:0}.menu-link.menu-submenu-toggle{grid-template-columns:minmax(0, 1fr) var(--menu-submenu-toggle-width);gap:0;padding-inline-end:0;display:grid}.menu-submenu-toggle .icon{transition:transform .18s}.menu-submenu-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.menu-submenu{background:var(--menu-submenu-bg);border-radius:var(--radius);opacity:0;height:0;transition:height var(--menu-submenu-transition), opacity var(--menu-submenu-transition);gap:.15rem;margin-top:.2rem;padding:.35rem 1rem;display:grid;overflow:hidden}.menu-item.submenu-open>.menu-link,.menu-item.submenu-open>.menu-item-row>.menu-link,.menu-item.submenu-open>.menu-item-row>.menu-submenu-toggle{background:var(--menu-submenu-bg);border-bottom-right-radius:0;border-bottom-left-radius:0}.menu-item.submenu-open>.menu-submenu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.menu-submenu.show{opacity:1;height:auto}.menu-submenu.collapsing{overflow:hidden}.menu-submenu[hidden]{display:none}.menu-submenu .menu-link{color:var(--menu-muted-color);height:var(--menu-submenu-link-height);min-height:var(--menu-submenu-link-height);font-size:.94em}.menu-divider{border:0;border-top:1px solid var(--menu-divider-color);margin:calc(var(--menu-divider-space) * .5) 0;flex:none}.menu-divided{gap:0}.menu-divided>:where(.menu-link,.menu-item)+:where(.menu-link,.menu-item){margin-top:var(--menu-divider-space);position:relative}.menu-divided>:where(.menu-link,.menu-item)+:where(.menu-link,.menu-item):before{border-top:1px solid var(--menu-divider-color);content:"";pointer-events:none;inset-inline:0;top:calc(var(--menu-divider-space) * -.5);position:absolute}.menu-light{--menu-bg:var(--white);--menu-color:var(--gray-900);--menu-header-bg:#fffffff5;--menu-submenu-bg:var(--gray-100)}.menu-dark{--menu-bg:#111827;--menu-color:var(--gray-100);--menu-border:#ffffff24;--menu-header-bg:#111827f5;--menu-link-hover-bg:#ffffff1a;--menu-link-active-bg:color-mix(in srgb, color-mix(in srgb, var(--primary), var(--menu-bg) 92%), black 5%);--menu-submenu-bg:#ffffff0f;--menu-muted-color:var(--gray-300);--menu-divider-color:#ffffff29;--menu-scrollbar-thumb:#ffffff47}.sidebar .menu-link{position:relative;overflow:hidden}.sidebar .menu-link .bfx-ripple{pointer-events:none;z-index:0;background:#ffffff61;border-radius:50%;animation:.6s linear forwards bfx-ripple;position:absolute;transform:scale(0)}.sidebar .menu-link{--spotlight-color:255, 255, 255;isolation:isolate;position:relative;overflow:hidden}.sidebar .menu-link:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), rgba(var(--spotlight-color), .22) 0%, rgba(var(--spotlight-color), .07) 50%, transparent 75%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .25s;position:absolute;inset:0}.sidebar .menu-link.bfx-spotlight-active:after{opacity:1}.sidebar .menu-link .bfx-spotlight-flare{pointer-events:none;z-index:-1;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), rgba(var(--spotlight-color), .35) 0%, rgba(var(--spotlight-color), .1) 45%, transparent 70%);animation:.4s ease-out forwards bfx-spotlight-flare;position:absolute;inset:0}body.sidebar-open{overflow:hidden}.sidebar-layout{align-items:stretch;min-width:0;display:flex;position:relative}.sidebar-main{flex:1 1 0;min-width:0}.sidebar{--sidebar-width:16.25rem;--sidebar-compact-width:4.3rem;--sidebar-duration:.3s;--sidebar-group-duration:.5s;--sidebar-ease:cubic-bezier(.2, .65, .3, 1);--sidebar-bg:var(--surface);--sidebar-color:color-mix(in srgb, var(--text), var(--surface) 26%);--sidebar-open-bg:color-mix(in srgb, var(--text), var(--surface) 94%);--sidebar-hover-bg:color-mix(in srgb, var(--text), var(--surface) 94%);--sidebar-active-bg:linear-gradient(72.47deg, var(--primary) 22.16%, color-mix(in srgb, var(--primary), transparent 30%) 76.47%);--sidebar-active-color:#fff;--sidebar-shadow:2px 0 5px #2f2b3d12;--sidebar-zindex:1055;--sidebar-item-height:2.5rem;--sidebar-item-padding-y:.375rem;--sidebar-item-gap:.75rem;--sidebar-icon-size:1.1875rem;--sidebar-submenu-icon-size:1rem;--sidebar-scrollbar-width:4px;--sidebar-nav-padding:.625rem;--sidebar-icon-inset:calc((var(--sidebar-compact-width) - 2 * var(--sidebar-nav-padding) - 2 * var(--sidebar-scrollbar-width) - var(--sidebar-icon-size)) / 2);--sidebar-section-gap:1.5rem;--sidebar-section-color:var(--primary);--sidebar-brand-width:9rem;--sidebar-brand-height:2rem;--sidebar-brand-compact-width:2rem;--menu-link-height:var(--sidebar-item-height);--menu-submenu-link-height:var(--sidebar-item-height);--menu-submenu-toggle-width:2.25rem;--menu-link-bg:transparent;--menu-link-hover-bg:var(--sidebar-hover-bg);--menu-link-active-bg:var(--sidebar-active-bg);--menu-link-active-color:var(--sidebar-active-color);--menu-submenu-bg:transparent;--menu-muted-color:var(--sidebar-color);--menu-item-gap:.25rem;--menu-scrollbar-thumb:color-mix(in srgb, var(--sidebar-bg), var(--sidebar-color) 45%);--menu-scrollbar-track:transparent;color:var(--sidebar-color);height:var(--sidebar-height,100dvh);min-height:0;max-height:100dvh;transition:width var(--sidebar-duration) var(--sidebar-ease);width:var(--sidebar-width);z-index:30;flex:none;position:sticky;top:0}.sidebar:not(.sidebar-ready){--sidebar-duration:0s;--sidebar-group-duration:0s}.sidebar-surface{background:var(--sidebar-bg);box-shadow:var(--sidebar-shadow);height:100%;transition:width var(--sidebar-duration) var(--sidebar-ease), box-shadow var(--sidebar-duration) ease;width:var(--sidebar-width);flex-direction:column;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.sidebar .menu-header{background:var(--sidebar-bg);width:var(--sidebar-width);border:0;flex:0 0 64px;justify-content:flex-start;gap:.75rem;padding:.75rem 1.125rem}.sidebar-brand{color:var(--text);white-space:nowrap;align-items:center;gap:.7rem;min-width:0;font-size:1.35rem;font-weight:700;text-decoration:none;display:flex}.sidebar-brand-mark{background:var(--primary);color:#fff;border-radius:.5rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;display:inline-flex}.sidebar-brand-images{height:var(--sidebar-brand-height);width:var(--sidebar-brand-width);transition:width var(--sidebar-duration) var(--sidebar-ease);flex:0 auto;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.sidebar-brand-images>:is(img,svg){object-fit:contain;object-position:left center;width:100%;min-width:0;height:100%;transition:opacity var(--sidebar-duration) var(--sidebar-ease);grid-area:1/1;display:block}[dir=rtl] .sidebar-brand-images>img{object-position:right center}.sidebar-brand-images>.sidebar-brand-compact{opacity:0;width:var(--sidebar-brand-compact-width)}.sidebar-pin,.sidebar .menu-close{border-radius:var(--radius);color:var(--sidebar-color);cursor:pointer;background:0 0;border:0;flex:0 0 2rem;width:2rem;height:2rem;margin-inline-start:auto;padding:0}.sidebar-pin:before{content:"";vertical-align:middle;border:1.5px solid;border-radius:50%;width:.9rem;height:.9rem;display:inline-block}.sidebar-pin[aria-pressed=true]:before{box-shadow:inset 0 0 0 3px var(--sidebar-bg);background:currentColor}.sidebar-compact:not(.sidebar-mobile) .sidebar-pin:before{box-shadow:none;height:1.1rem;-webkit-mask:var(--icon-thumbtack) center/contain no-repeat;mask:var(--icon-thumbtack) center/contain no-repeat;background:currentColor;border:0;border-radius:0;width:1.1rem}.sidebar .menu-body{--sidebar-scrollbar-color:var(--menu-scrollbar-thumb);overscroll-behavior:contain;padding:.25rem var(--sidebar-nav-padding) 1rem;scrollbar-color:var(--sidebar-scrollbar-color) transparent;scrollbar-gutter:stable both-edges;transition:--sidebar-scrollbar-color var(--sidebar-duration) var(--sidebar-ease);gap:.25rem;overflow-x:hidden}@supports selector(::-webkit-scrollbar){.sidebar .menu-body{scrollbar-color:auto;scrollbar-width:auto}.sidebar .menu-body::-webkit-scrollbar{width:var(--sidebar-scrollbar-width)}.sidebar .menu-body::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar-color)}.sidebar .menu-body::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scrollbar-color)}.sidebar .menu-body::-webkit-scrollbar-thumb:active{background:var(--sidebar-scrollbar-color)}}.sidebar .menu-body>*{flex-shrink:0}.sidebar-section-title{border-bottom:1px solid var(--sidebar-section-border-color,var(--sidebar-section-color));color:var(--sidebar-section-color);letter-spacing:.08em;margin:var(--sidebar-section-gap) 0 .5rem;text-transform:uppercase;transition:color var(--sidebar-duration) ease;white-space:nowrap;padding-block-end:.5rem;padding-inline:.625rem;font-size:.7rem;font-weight:500;line-height:1.5rem;display:block;overflow:hidden}.sidebar .menu-body>.sidebar-section-title:first-child{margin-block-start:.75rem}.sidebar .menu-link,.sidebar .menu-submenu-toggle{border-radius:var(--radius);color:var(--sidebar-color);gap:var(--sidebar-item-gap);padding-block:var(--sidebar-item-padding-y);padding-inline:calc(var(--sidebar-icon-inset) + var(--sidebar-indent,0rem)) var(--sidebar-icon-inset);transition:background-color .16s ease, color .16s ease, padding var(--sidebar-duration) var(--sidebar-ease), opacity var(--sidebar-duration) ease;white-space:nowrap;justify-content:flex-start;font-size:.9375rem;font-weight:500;line-height:1.4;position:relative;overflow:hidden}.sidebar .menu-link>.icon:not(.sidebar-chevron){flex:0 0 var(--sidebar-icon-size);font-size:var(--sidebar-icon-size);min-width:var(--sidebar-icon-size);max-width:var(--sidebar-icon-size);max-height:var(--sidebar-icon-size);-webkit-mask-size:1em;mask-size:1em}.sidebar .sidebar-group .menu-link>.icon:not(.sidebar-chevron){flex-basis:var(--sidebar-submenu-icon-size);font-size:var(--sidebar-submenu-icon-size);min-width:var(--sidebar-submenu-icon-size);max-width:var(--sidebar-submenu-icon-size);max-height:var(--sidebar-submenu-icon-size);transition:margin-inline-start var(--sidebar-duration) var(--sidebar-ease), opacity .16s ease;margin-inline-start:0}.sidebar-filter{padding:.125rem calc(var(--sidebar-nav-padding) + var(--sidebar-scrollbar-width)) .375rem;flex:none}.sidebar-filter-control{position:relative}.sidebar-filter [data-w-sidebar-filter]{min-width:0;min-height:0;padding:.3rem .5rem;font-size:.8125rem;line-height:1.3}.sidebar-filter:has([data-w-sidebar-filter-clear]) [data-w-sidebar-filter]{padding-inline-end:2rem}.sidebar-filter:has([data-w-sidebar-filter-clear]) [data-w-sidebar-filter]::-webkit-search-cancel-button{display:none}.sidebar-filter [data-w-sidebar-filter-clear]{border-radius:var(--radius-sm);color:var(--sidebar-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)}.sidebar-filter [data-w-sidebar-filter-clear]:hover{background:var(--sidebar-hover-bg);color:var(--text)}.sidebar-filter [data-w-sidebar-filter-clear]:focus-visible{background:var(--sidebar-hover-bg);box-shadow:var(--focus);outline:0}.sidebar-filter [data-w-sidebar-filter-clear] .icon{font-size:.625rem}.sidebar .sidebar-filter-hidden{display:none!important}.sidebar-label,.sidebar-badge,.sidebar-expanded-only{opacity:1;transition:opacity var(--sidebar-duration) ease}.sidebar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-badge{background:color-mix(in srgb, var(--primary), transparent 88%);color:var(--primary);border-radius:1rem;margin-inline-start:auto;padding:.05rem .45rem;font-size:.7rem;font-weight:600;line-height:1.6}.sidebar-chevron{transition:transform var(--sidebar-group-duration) var(--sidebar-ease), opacity var(--sidebar-duration) ease;flex-shrink:0;margin-inline-start:auto;font-size:.65rem}.sidebar .sidebar-group-toggle[aria-expanded=true]>.sidebar-chevron{transform:rotate(180deg)}.sidebar .menu-item.submenu-open,.sidebar .sidebar-group{background:0 0}.sidebar .sidebar-group{opacity:1;border:0;height:auto;margin:0;padding:0;display:flow-root;overflow:visible}.sidebar .sidebar-group>*{margin-block-start:.25rem}.sidebar .sidebar-group.sidebar-group-transition{transition:height var(--sidebar-group-duration) var(--sidebar-ease);overflow:hidden}.sidebar .menu-item.submenu-open>.menu-link,.sidebar .menu-item.submenu-open>.menu-item-row>.menu-link,.sidebar .menu-item.submenu-open>.menu-item-row>.menu-submenu-toggle,.sidebar .sidebar-group-row-open>.menu-link,.sidebar .sidebar-group-row-open>.menu-submenu-toggle,.sidebar .sidebar-group-toggle[aria-expanded=true]{background:var(--sidebar-open-bg);border-radius:var(--radius);color:var(--sidebar-color)}.sidebar .menu-link:hover,.sidebar .menu-submenu-toggle:hover{background:var(--sidebar-hover-bg);color:var(--text)}.sidebar .sidebar-active-ancestor[aria-expanded=false]{background:color-mix(in srgb, var(--primary), transparent 88%);color:var(--primary)}.sidebar .menu-link.active,.sidebar .menu-link[aria-current=page],.sidebar .menu-item.active>.menu-link{background:var(--sidebar-active-bg);box-shadow:none;color:var(--sidebar-active-color);font-weight:500}.sidebar .menu-item-row{grid-template-columns:minmax(0, 1fr) var(--menu-submenu-toggle-width);transition:grid-template-columns var(--sidebar-duration) var(--sidebar-ease)}.sidebar .menu-item-row>.menu-link{border-start-end-radius:0;border-end-end-radius:0}.sidebar .menu-item-row>.menu-submenu-toggle{border-start-start-radius:0;border-end-start-radius:0;justify-content:center;padding:0}.sidebar-footer{border-top:1px solid color-mix(in srgb, var(--sidebar-color), transparent 90%);padding:.75rem calc(var(--sidebar-nav-padding) + var(--sidebar-scrollbar-width));flex:none;overflow:hidden}.sidebar [hidden]{display:none!important}.sidebar :where(a,button,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sidebar:not(.sidebar-mobile) .sidebar-mobile-only{display:none}.sidebar-compact:not(.sidebar-mobile),.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-surface{width:var(--sidebar-compact-width)}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .menu-body{--sidebar-scrollbar-color:transparent;transition:none}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-brand-images:not(:has(>.sidebar-brand-compact)){width:var(--sidebar-brand-compact-width)}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-brand-images:has(>.sidebar-brand-compact)>.sidebar-brand-expanded{opacity:0}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-brand-images>.sidebar-brand-compact{opacity:1}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-label,.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-expanded-only,.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-chevron,.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-badge,.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-pin,.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .menu-item-row>.menu-submenu-toggle{opacity:0;pointer-events:none}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-section-title{color:#0000}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .menu-link{padding-inline:var(--sidebar-icon-inset)}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-filter{visibility:hidden}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .sidebar-group .menu-link>.icon:not(.sidebar-chevron){opacity:var(--sidebar-compact-submenu-icon-opacity,.38);margin-inline-start:calc((var(--sidebar-icon-size) - var(--sidebar-submenu-icon-size)) / 2)}.sidebar-compact:not(.sidebar-mobile):not(.sidebar-peek) .menu-item-row{grid-template-columns:minmax(0,1fr) 0}.sidebar-peek .sidebar-surface{box-shadow:8px 2px 24px #2f2b3d29}.sidebar-mobile{visibility:hidden;max-width:calc(100vw - 2rem);height:100dvh;width:var(--sidebar-width);z-index:var(--sidebar-zindex);position:fixed;inset-block:0;inset-inline-start:0}.sidebar-mobile .sidebar-surface{max-width:calc(100vw - 2rem);transition:transform var(--sidebar-duration) var(--sidebar-ease);width:var(--sidebar-width);transform:translate(-105%)}[dir=rtl] .sidebar-mobile .sidebar-surface{transform:translate(105%)}.sidebar-mobile.show,.sidebar-mobile.sidebar-hiding{visibility:visible}.sidebar-mobile.show .sidebar-surface{transform:translate(0)}.sidebar-mobile .sidebar-desktop-only{display:none}.sidebar-backdrop{opacity:0;z-index:1050;background:#2f2b3d66;transition:opacity .3s;position:fixed;inset:0}.sidebar-backdrop.show{opacity:1}@media (prefers-reduced-motion:reduce){.sidebar{--sidebar-duration:0s;--sidebar-group-duration:0s}.sidebar *,.sidebar :before,.sidebar :after,.sidebar-backdrop{transition-duration:0s!important}}.in-page-navigation{--in-page-navigation-top:6.75rem;--in-page-navigation-color:var(--muted);--in-page-navigation-group-color:var(--text);--in-page-navigation-active-color:var(--primary);color:var(--in-page-navigation-color);max-height:calc(100dvh - var(--in-page-navigation-top) - 1rem);top:var(--in-page-navigation-top);align-self:start;font-size:.8rem;position:sticky;overflow-y:auto}.in-page-navigation-title{letter-spacing:.1em;margin-bottom:1rem;font-size:.65rem;display:block}.in-page-navigation-links{border-inline-start:1px solid var(--border);display:grid}.in-page-navigation-group{color:var(--in-page-navigation-group-color);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .5rem .25rem 1rem;font-size:.65rem;font-weight:650}.in-page-navigation-group-divided{border-top:1px solid var(--border);margin-top:.65rem;padding-top:.85rem}.in-page-navigation-links a{color:inherit;border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:.45rem 0 .45rem 1rem;text-decoration:none}.in-page-navigation-links a:is(:hover,.active,[aria-current=location]){border-inline-start-color:var(--in-page-navigation-active-color);color:var(--in-page-navigation-active-color)}.progress-block{--progress-block-color:var(--primary);--progress-block-bg:var(--surface-muted);--progress-block-height:.4rem;--progress-block-duration:.35s;background:var(--progress-block-bg);border-radius:var(--radius);color:var(--text);padding:1rem}.progress-block-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}.progress-block-label,.progress-block-value{font-size:.8125rem;font-weight:600}.progress-block-value{font-variant-numeric:tabular-nums}.progress-block-track{background:color-mix(in srgb, var(--progress-block-color), var(--surface) 85%);height:var(--progress-block-height);border-radius:999px;overflow:hidden}.progress-block-fill{background:var(--progress-block-color);border-radius:inherit;min-width:0;max-width:100%;height:100%;transition:width var(--progress-block-duration) ease;width:clamp(0%, var(--progress-value,0%), 100%)}.progress-block-caption{color:var(--muted);margin:.65rem 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.progress-block-fill{transition:none}}.section-nav{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.section-nav-heading{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:1.25rem .65rem .4rem;font-size:.7rem;font-weight:600}.section-nav-link{--section-nav-accent:var(--primary);--section-nav-status-color:color-mix(in srgb, var(--section-nav-accent), var(--text) 35%);--section-nav-item-bg:transparent;background:var(--section-nav-item-bg);border-radius:var(--radius);color:var(--section-nav-color,var(--muted));cursor:pointer;font:inherit;text-align:start;border:1px solid #0000;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.65rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.section-nav-link:hover{background:color-mix(in srgb, var(--section-nav-accent), var(--surface) 90%);color:var(--section-nav-color,var(--text))}.section-nav-link:focus-visible{box-shadow:var(--focus);outline:2px solid var(--primary);outline-offset:2px}.section-nav-marker{background:var(--surface-muted);border:1px solid color-mix(in srgb, currentColor, transparent 65%);border-radius:50%;flex:0 0 1.75rem;justify-content:center;align-items:center;height:1.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.section-nav-body{overflow-wrap:anywhere;flex:1;gap:.15rem;min-width:0;display:grid}.section-nav-title{font-weight:500;line-height:1.35}.section-nav-description{font-size:.75rem;line-height:1.4}.section-nav-meta{background:var(--section-nav-meta-bg,color-mix(in srgb, var(--section-nav-accent), var(--surface) 97%));border:1px solid var(--section-nav-meta-border,color-mix(in srgb, var(--section-nav-accent), var(--surface) 65%));color:var(--section-nav-meta-color,var(--section-nav-status-color));letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:.35rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.12rem .42rem;font-size:.65rem;font-weight:600;line-height:1.2;display:inline-flex}.section-nav-meta .loader{--loader-size:.75rem}.section-nav-link.completed,.section-nav-link.section-nav-success{--section-nav-accent:var(--success);--section-nav-color:var(--section-nav-complete-color,var(--section-nav-status-color))}.section-nav-link.section-nav-primary{--section-nav-accent:var(--primary);--section-nav-color:var(--section-nav-status-color)}.section-nav-link.section-nav-info{--section-nav-accent:var(--info);--section-nav-color:var(--section-nav-status-color)}.section-nav-link.section-nav-warning{--section-nav-accent:var(--warning);--section-nav-color:var(--section-nav-status-color)}.section-nav-link.section-nav-danger{--section-nav-accent:var(--danger);--section-nav-color:var(--section-nav-status-color)}.section-nav-subtle .section-nav-link,.section-nav-link.section-nav-subtle{--section-nav-item-bg:color-mix(in srgb, var(--section-nav-accent), var(--surface) 92%);--section-nav-active-bg:var(--section-nav-item-bg)}.section-nav-link .section-nav-marker{background:color-mix(in srgb, var(--section-nav-accent), var(--surface) 92%)}.section-nav-link:is(.active,[aria-current=page],[aria-current=step]){background:var(--section-nav-active-bg,color-mix(in srgb, var(--section-nav-accent), var(--surface) 88%));border-color:color-mix(in srgb, var(--section-nav-accent), var(--surface) 65%);color:var(--section-nav-active-color,var(--section-nav-status-color));font-weight:700}.section-nav-link:is(.active,[aria-current=page],[aria-current=step]) .section-nav-title{font-weight:700}.section-nav-description{font-weight:400}.section-nav-link:is(.active,[aria-current=page],[aria-current=step]) .section-nav-marker{background:var(--section-nav-accent);color:var(--inverse)}.section-nav-active-bold .section-nav-link:is(.active,[aria-current=page],[aria-current=step]){background:var(--section-nav-item-bg);color:var(--section-nav-color,var(--text));border-color:#0000}.section-nav-active-bold .section-nav-link:is(.active,[aria-current=page],[aria-current=step]):hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--section-nav-accent), var(--surface) 90%)}.section-nav-active-bold:not(.section-nav-active-marker-filled) .section-nav-link:is(.active,[aria-current=page],[aria-current=step]) .section-nav-marker{background:color-mix(in srgb, var(--section-nav-accent), var(--surface) 92%);color:inherit}.section-nav-link:is(:disabled,[aria-disabled=true]){--section-nav-meta-color:var(--muted);--section-nav-meta-border:var(--border);color:var(--muted);cursor:not-allowed;opacity:.6;background:0 0;border-color:#0000}.step-indicators{--step-indicator-size:2rem;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.step-indicator{--step-indicator-accent:var(--muted);--step-indicator-bg:var(--surface-muted);--step-indicator-border-color:var(--border);--step-indicator-color:var(--muted);background:var(--step-indicator-bg);border:1px solid var(--step-indicator-border-color);color:var(--step-indicator-color);font:inherit;height:var(--step-indicator-size);width:var(--step-indicator-size);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.step-indicator.completed{--step-indicator-accent:var(--success);--step-indicator-bg:color-mix(in srgb, var(--step-indicator-accent), var(--surface) 90%);--step-indicator-border-color:color-mix(in srgb, var(--step-indicator-accent), var(--surface) 65%);--step-indicator-color:color-mix(in srgb, var(--step-indicator-accent), var(--text) 35%)}.step-indicator.error{--step-indicator-accent:var(--danger);--step-indicator-bg:color-mix(in srgb, var(--step-indicator-accent), var(--surface) 90%);--step-indicator-border-color:color-mix(in srgb, var(--step-indicator-accent), var(--surface) 65%);--step-indicator-color:color-mix(in srgb, var(--step-indicator-accent), var(--text) 30%)}.step-indicator:is(.current,[aria-current=step]){--step-indicator-accent:var(--primary);--step-indicator-bg:var(--step-indicator-accent);--step-indicator-border-color:var(--step-indicator-accent);--step-indicator-color:var(--inverse)}a.step-indicator,button.step-indicator{--step-indicator-size:2.75rem;cursor:pointer}.step-indicator:focus-visible{box-shadow:var(--focus);outline:2px solid var(--primary);outline-offset:2px}.step-indicator:disabled{cursor:not-allowed;opacity:.6}.action-footer{--action-footer-bg:var(--surface);--action-footer-gap:1rem;background:var(--action-footer-bg);border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:var(--action-footer-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem;font-size:.8125rem;display:grid}.action-footer-start,.action-footer-center,.action-footer-end{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.action-footer-start{grid-column:1}.action-footer-center{text-align:center;grid-column:2;justify-content:center}.action-footer-end{text-align:end;grid-column:3;justify-content:flex-end}.action-footer-sticky{padding-bottom:max(1rem, env(safe-area-inset-bottom));z-index:10;position:sticky;bottom:0}@media (width<=575.98px){.action-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.action-footer-start,.action-footer-end{grid-row:1}.action-footer-end{grid-column:2}.action-footer-center{grid-area:2/1/auto/-1}}.app-layout{--app-layout-header-height:4.5rem;--app-layout-content-width:55rem;--app-layout-rail-width:15rem;--app-layout-gap:1.75rem;background:var(--surface-muted);color:var(--text);min-height:100dvh}.app-layout-header{background:var(--surface);border-bottom:1px solid var(--border);height:var(--app-layout-header-height);z-index:40;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.app-layout-brand{color:var(--text);align-items:center;gap:.5rem;min-width:0;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.app-layout-brand-icon{--app-layout-brand-icon-size:1.5rem;--app-layout-brand-icon-bg:linear-gradient(135deg, color-mix(in srgb, var(--primary), white 30%), var(--primary));--app-layout-brand-icon-color:white;background:var(--app-layout-brand-icon-bg);border-radius:var(--radius-sm);color:var(--app-layout-brand-icon-color);flex:0 0 var(--app-layout-brand-icon-size);height:var(--app-layout-brand-icon-size);width:var(--app-layout-brand-icon-size);place-items:center;display:inline-grid}.app-layout-brand-icon>svg,.app-layout-brand-icon>img{object-fit:contain;width:65%;height:65%}.app-layout-brand-icon>svg{fill:currentColor}.app-layout-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.app-layout-header .sidebar-mobile-only{display:none}.app-layout-body{align-items:stretch;display:flex}.app-layout-navigation.sidebar{--sidebar-width:18rem;--sidebar-height:calc(100dvh - var(--app-layout-header-height));--sidebar-shadow:none;border-inline-end:1px solid var(--border);top:var(--app-layout-header-height)}.app-layout-navigation.sidebar-mobile{--sidebar-height:100dvh;z-index:1055;top:0}.app-layout-main{flex:1;min-width:0;padding:2rem}.app-layout-workspace{align-items:start;gap:var(--app-layout-gap);grid-template-columns:minmax(0, var(--app-layout-content-width));justify-content:center;display:grid}.app-layout-workspace:has(>.app-layout-rail){grid-template-columns:minmax(0, var(--app-layout-content-width)) var(--app-layout-rail-width)}.app-layout-content{min-width:0}.app-layout-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--box-shadow-sm);padding:clamp(1rem,3vw,2rem)}.app-layout-content>.action-footer{margin-top:1rem}.app-layout-rail{min-width:0;top:calc(var(--app-layout-header-height) + 1.5rem);gap:1.25rem;display:grid;position:sticky}.app-layout-rail .in-page-navigation{--in-page-navigation-top:calc(var(--app-layout-header-height) + 1.5rem)}.app-layout-flat .app-layout-card{box-shadow:none;background:0 0;border:0;padding:0}.app-layout-full-width{--app-layout-content-width:1fr}.app-layout-skip{background:var(--surface);z-index:1100;padding:.75rem;position:fixed;top:0;left:1rem;transform:translateY(-150%)}.app-layout-skip:focus{transform:none}@media (width<=1199.98px){.app-layout-workspace:has(>.app-layout-rail){grid-template-columns:minmax(0, var(--app-layout-content-width))}.app-layout-rail{position:static}}@media (width<=800px){.app-layout-header .sidebar-mobile-only{display:inline-flex}.app-layout-main{padding:1.25rem}.app-layout-header{gap:.5rem;padding-inline:1rem}}.drawer{--drawer-backdrop-bg:var(--black);--drawer-backdrop-opacity:.42;--drawer-backdrop-zindex:1040;--drawer-backdrop-blur:3px;--drawer-width:26rem;--drawer-shadow-color:#00000047;--drawer-shadow:-.5rem 0 2rem var(--drawer-shadow-color);background:var(--surface);box-shadow:var(--drawer-shadow);box-sizing:border-box;color:var(--text);visibility:hidden;max-width:100vw;height:100dvh;max-height:100dvh;width:var(--drawer-width);z-index:1045;outline:0;flex-direction:column;transition:transform .18s;display:flex;position:fixed;top:0;bottom:0;overflow:hidden;transform:translate(100%)}.drawer-sm{--drawer-width:20rem}.drawer-lg{--drawer-width:40rem}.drawer-xl{--drawer-width:56rem}dialog.drawer{border:0;margin:0;padding:0}dialog.drawer::backdrop{background:0 0}.drawer-start{--drawer-shadow:.5rem 0 2rem var(--drawer-shadow-color);left:0;right:auto;transform:translate(-100%)}.drawer-end{left:auto;right:0}.drawer.show{visibility:visible;transform:translate(0)}.drawer.hiding{visibility:visible}.drawer-start.hiding{transform:translate(-100%)}.drawer-end.hiding{transform:translate(100%)}.drawer-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:var(--drawer-backdrop-zindex,1040);background-color:#0000;transition:background-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0}.drawer-backdrop.show{background-color:color-mix(in srgb, var(--drawer-backdrop-bg,var(--black)) calc(var(--drawer-backdrop-opacity,.42) * 100%), transparent);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur,3px));backdrop-filter:blur(var(--drawer-backdrop-blur,3px))}.drawer-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.drawer-title{margin:0;font-size:1.25rem;line-height:1.2}.drawer-body{flex-grow:1;padding:1rem;overflow-y:auto}.drawer-body>:last-child{margin-bottom:0}.drawer-header .btn-close{margin-left:auto}[data-model-link-selected],[data-user-selector-selected],[data-tag-selector-selected]{min-height:2rem}[data-model-link-selected]>span,[data-user-selector-selected]>span,[data-tag-selector-selected]>span{align-items:center;min-height:2rem;display:flex}.selector-drawer-body{flex-direction:column;gap:1rem;min-height:0;display:flex;overflow:hidden}.selector-drawer-toolbar,.selector-drawer-toolbar-actions,.selector-drawer-create-controls{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.selector-drawer-toolbar,.selector-drawer-filter,.selector-drawer-status,.selector-drawer-footer{flex-shrink:0}.selector-drawer-toolbar{flex-wrap:wrap}.selector-drawer-list{border:1px solid var(--border);border-radius:var(--radius);flex:0 auto;min-height:0;overflow-y:auto}.selector-drawer-list:empty{display:none}.selector-drawer-option{cursor:pointer;align-items:center;gap:.75rem;margin:0;padding:.875rem 1rem;display:flex}.selector-drawer-option+.selector-drawer-option{border-top:1px solid var(--border)}.selector-drawer-option:hover{background:color-mix(in srgb, var(--primary), transparent 94%)}.selector-drawer-option:has(input:checked){background:color-mix(in srgb, var(--primary), transparent 94%)}.selector-drawer-option:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.selector-drawer-option:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--primary)}.selector-drawer-option input{flex-shrink:0;margin:0}.selector-drawer-label{overflow-wrap:anywhere;font-weight:500}.selector-drawer-empty{color:var(--muted);text-align:center;padding:1.5rem 1rem}.selector-drawer-status{color:var(--muted);min-height:1.25rem;font-size:.875rem}.selector-drawer-footer{border-top:1px solid var(--border);text-align:right;margin-top:auto;padding-top:1rem}.selector-drawer-status:empty{display:none}.selector-drawer-create-controls input{flex:1;min-width:0}.selector-drawer-create-controls button{flex-shrink:0}@media (width<=400px){.selector-drawer-create-controls{flex-direction:column;align-items:stretch}}.selector-drawer-search{align-items:center;gap:.75rem;display:flex}.selector-drawer-search>input,.selector-drawer-search>.input-clear{flex:1;min-width:0}.selector-drawer-search>button{flex-shrink:0}.selector-drawer-navigation{flex-shrink:0;max-height:45dvh;overflow-y:auto}:is(.selector-drawer-navigation:not(:has(>:not(.d-none):not(:empty))),.selector-drawer-pagination:has(>.d-none:only-child)){display:none}.selector-drawer-pagination{text-align:center;flex-shrink:0}.selector-drawer-filter-card{box-shadow:none;margin:0}.selector-drawer-role-list,.selector-drawer-folder-list{max-height:min(14rem,20dvh);overflow-y:auto}.tooltip{background:var(--tooltip-bg,color-mix(in srgb, var(--text), black 8%));border-radius:var(--radius-sm);box-shadow:var(--shadow);color:var(--tooltip-color,var(--surface));opacity:0;pointer-events:none;max-width:16rem;text-align:var(--tooltip-text-align,center);transition:opacity var(--tooltip-fade-out-duration,.15s) ease;z-index:1080;padding:.35rem .55rem;font-size:.8rem}.bs-tooltip-top{transform-origin:bottom}.tooltip.show{opacity:1;transition-duration:var(--tooltip-fade-in-duration,.15s)}.popover{--popover-zindex:1070;--popover-max-width:276px;--popover-font-size:.875rem;--popover-bg:var(--surface);--popover-border-color:var(--border);--popover-border-radius:var(--radius);--popover-box-shadow:var(--shadow);--popover-header-bg:color-mix(in srgb, var(--text), transparent 96%);--popover-header-color:var(--text);--popover-body-color:var(--text);background-clip:padding-box;background-color:var(--popover-bg);border:var(--border-width) solid var(--popover-border-color);border-radius:var(--popover-border-radius);box-shadow:var(--popover-box-shadow);color:var(--popover-body-color);font-size:var(--popover-font-size);max-width:min(var(--popover-max-width), 100vw - 1rem);opacity:0;overflow-wrap:break-word;text-align:left;max-height:calc(100vh - 1rem);z-index:var(--popover-zindex);display:block;overflow-y:auto}.popover.show{opacity:1}.popover-arrow{display:none}.popover-header{background-color:var(--popover-header-bg);border-bottom:var(--border-width) solid var(--popover-border-color);border-top-left-radius:calc(var(--popover-border-radius) - var(--border-width));border-top-right-radius:calc(var(--popover-border-radius) - var(--border-width));color:var(--popover-header-color);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.55rem .75rem;font-size:1rem;font-weight:600;display:flex}.popover-title{min-width:0}.popover-close{color:inherit;flex:none;margin-inline-end:-.25rem;padding:.15rem}.popover-body{color:var(--popover-body-color);padding:.75rem}.editable{cursor:pointer;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.editable-empty{font-style:italic}.editable-popover{--popover-max-width:min(24rem, calc(100vw - 1rem));width:var(--popover-max-width)}.editable-form{gap:.5rem;margin:0;display:grid}.editable-label{font-weight:600}.editable-actions{justify-content:flex-end;gap:.5rem;display:flex}.editable-loading:not([hidden]){color:var(--muted);align-items:center;margin-inline-end:auto;display:inline-flex}.editable-status{color:var(--danger);font-size:.875em}.editable-status:empty{display:none}.toast-container{--toast-container-offset:1rem;--toast-width:min(24rem, calc(100vw - 2rem));pointer-events:none;max-width:calc(100vw - 2rem);width:var(--toast-width);z-index:var(--toast-z-index,2100);flex-direction:column;gap:.75rem;display:flex;position:fixed}.toast-container>.toast{pointer-events:auto}:is(.toast-container-lg,.toast-container:has(.toast-lg)){--toast-width:min(32rem, calc(100vw - 2rem))}.toast-container-top-start,.toast-container-top-left{align-items:flex-start;inset-block-start:var(--toast-container-offset);inset-inline-start:var(--toast-container-offset)}.toast-container-top-center{align-items:center;inset-block-start:var(--toast-container-offset);inset-inline-start:50%;transform:translate(-50%)}.toast-container-top-end,.toast-container-top-right{align-items:flex-end;inset-block-start:var(--toast-container-offset);inset-inline-end:var(--toast-container-offset)}.toast-container-bottom-start,.toast-container-bottom-left{align-items:flex-start;inset-block-end:var(--toast-container-offset);inset-inline-start:var(--toast-container-offset)}.toast-container-bottom-center{align-items:center;inset-block-end:var(--toast-container-offset);inset-inline-start:50%;transform:translate(-50%)}.toast-container-bottom-end,.toast-container-bottom-right{align-items:flex-end;inset-block-end:var(--toast-container-offset);inset-inline-end:var(--toast-container-offset)}.toast{--toast-accent:var(--primary);--toast-accent-border-width:.25rem;--toast-bg:color-mix(in srgb, var(--toast-accent), var(--surface) 94%);--toast-border-color:color-mix(in srgb, var(--toast-accent), var(--surface) 62%);--toast-color:color-mix(in srgb, var(--toast-accent), black 18%);--toast-body-color:color-mix(in srgb, var(--toast-color), transparent 12%);--toast-close-bg:color-mix(in srgb, var(--toast-accent), transparent 88%);--toast-close-color:var(--toast-color);--toast-close-hover-bg:color-mix(in srgb, var(--toast-accent), transparent 80%);--toast-progress-color:var(--toast-accent);--toast-progress-height:1px;--toast-title-line-height:1.25rem;--toast-transition-duration:.18s;--toast-width-current:100%;background:var(--toast-bg);border:1px solid var(--toast-border-color);border-inline-start:var(--toast-accent-border-width) solid var(--toast-accent);border-radius:var(--radius);box-shadow:var(--box-shadow-lg);color:var(--toast-color);opacity:0;max-height:40rem;transition:opacity var(--toast-transition-duration) ease, transform var(--toast-transition-duration) ease, height var(--toast-transition-duration) ease, margin var(--toast-transition-duration) ease;width:var(--toast-width-current);position:relative;overflow:hidden;transform:translateY(-.5rem)}.toast-sm{--toast-width-current:min(18rem, 100%);--toast-title-line-height:1.1rem;--toast-accent-border-width:.2rem;--toast-progress-height:1px}.toast-lg{--toast-width-current:min(32rem, 100%)}.toast.show{opacity:1;transform:translateY(0)}.toast.showing{opacity:0;transform:translateY(-.5rem)}.toast.hiding{opacity:0;margin-block:0;transform:translateY(-.35rem)}.toast-content{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:grid}.toast-content:not(:has(>.toast-icon)){grid-template-columns:minmax(0,1fr) auto}.toast-content:not(:has(>.toast-close)){grid-template-columns:auto minmax(0,1fr)}.toast-content:not(:has(>.toast-icon,>.toast-close)){grid-template-columns:minmax(0,1fr)}.toast-sm .toast-content{gap:.55rem;padding:.6rem .65rem}.toast-icon{--icon-size:1.25rem;block-size:var(--toast-title-line-height);color:var(--toast-accent);font-size:var(--icon-size);inline-size:var(--toast-title-line-height);justify-content:center;align-items:center;display:inline-flex}.toast-sm .toast-icon{--icon-size:1.1rem}.toast-icon>svg{fill:currentColor;width:1em;height:1em}.toast-main{min-width:0}.toast-header{color:inherit;min-height:var(--toast-title-line-height);background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.toast-title{font-weight:700;line-height:var(--toast-title-line-height)}.toast-sm .toast-title{font-size:.875rem;line-height:var(--toast-title-line-height)}.toast-body{color:var(--toast-body-color);padding:0;font-size:.925rem;line-height:1.4}.toast-sm .toast-body{font-size:.8125rem;line-height:1.3}.toast-header+.toast-body{margin-block-start:.2rem}.toast-sm .toast-header+.toast-body{margin-block-start:.1rem}.toast-close{background:var(--toast-close-bg);color:var(--toast-close-color);margin-block-start:-.2rem}.toast-sm .toast-close{width:1.65rem;height:1.65rem;margin-block-start:-.275rem}:is(.toast-content:not(:has(.toast-header,.toast-title)),.toast-content:not(:has(.toast-body))){align-items:center}:is(.toast-content:not(:has(.toast-header,.toast-title))>.toast-close,.toast-content:not(:has(.toast-body))>.toast-close){margin-block-start:0}:is(.toast-content:not(:has(.toast-header,.toast-title))>.toast-icon,.toast-content:not(:has(.toast-body))>.toast-icon){transform:none}.toast-close:hover,.toast-close:focus-visible{background:var(--toast-close-hover-bg);color:var(--toast-close-hover-color,var(--toast-close-color))}.toast-progress{background:color-mix(in srgb, var(--toast-progress-color), transparent 88%);block-size:var(--toast-progress-height);position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.toast-progress-bar{animation:waves-toast-progress var(--toast-delay,5s) linear forwards;background:var(--toast-progress-color);transform-origin:0;block-size:100%;inline-size:100%;display:block}.toast.paused .toast-progress-bar{animation-play-state:paused}.toast-primary,.toast.text-bg-primary{--toast-accent:var(--primary)}.toast-secondary,.toast.text-bg-secondary{--toast-accent:var(--secondary)}.toast-success,.toast.text-bg-success{--toast-accent:var(--success)}.toast-info,.toast.text-bg-info{--toast-accent:var(--info)}.toast-warning,.toast.text-bg-warning{--toast-accent:var(--warning)}.toast-danger,.toast.text-bg-danger{--toast-accent:var(--danger)}.toast-light,.toast.text-bg-light{--toast-accent:var(--gray-400);--toast-bg:color-mix(in srgb, var(--light), var(--surface) 42%);--toast-border-color:color-mix(in srgb, var(--gray-400), transparent 34%);--toast-color:var(--gray-800);--toast-body-color:color-mix(in srgb, var(--gray-800), transparent 12%);--toast-close-bg:color-mix(in srgb, var(--gray-500), transparent 86%);--toast-close-hover-bg:color-mix(in srgb, var(--gray-500), transparent 76%)}.toast-dark,.toast.text-bg-dark{--toast-accent:var(--dark);--toast-bg:color-mix(in srgb, var(--dark), var(--surface) 14%);--toast-border-color:color-mix(in srgb, var(--dark), transparent 32%);--toast-color:var(--white);--toast-body-color:color-mix(in srgb, var(--white), transparent 16%);--toast-close-bg:color-mix(in srgb, var(--white), transparent 88%);--toast-close-hover-bg:color-mix(in srgb, var(--white), transparent 78%)}[data-w-theme=dark] .toast{--toast-color:color-mix(in srgb, var(--toast-accent), white 22%);--toast-body-color:color-mix(in srgb, var(--toast-color), transparent 10%);--toast-close-bg:color-mix(in srgb, var(--toast-accent), transparent 82%);--toast-close-hover-bg:color-mix(in srgb, var(--toast-accent), transparent 72%)}@media (prefers-color-scheme:dark){:root:not([data-w-theme=light]):not([data-w-theme=dark]) .toast{--toast-color:color-mix(in srgb, var(--toast-accent), white 22%);--toast-body-color:color-mix(in srgb, var(--toast-color), transparent 10%);--toast-close-bg:color-mix(in srgb, var(--toast-accent), transparent 82%);--toast-close-hover-bg:color-mix(in srgb, var(--toast-accent), transparent 72%)}}.toast-blue{--toast-accent:var(--blue)}.toast-indigo{--toast-accent:var(--indigo)}.toast-purple{--toast-accent:var(--purple)}.toast-pink{--toast-accent:var(--pink)}.toast-red{--toast-accent:var(--red)}.toast-orange{--toast-accent:var(--orange)}.toast-yellow{--toast-accent:var(--yellow)}.toast-green{--toast-accent:var(--green)}.toast-teal{--toast-accent:var(--teal)}.toast-cyan{--toast-accent:var(--cyan)}.toast.toast-neutral{--toast-accent:var(--muted);--toast-bg:var(--surface);--toast-border-color:var(--border);--toast-color:var(--text);--toast-body-color:var(--muted);--toast-close-bg:var(--surface-muted);--toast-close-hover-bg:var(--border)}.toast.toast-subtle{--toast-accent-border-width:1px;--toast-bg:color-mix(in srgb, var(--toast-accent), var(--surface) 97%);--toast-border-color:color-mix(in srgb, var(--toast-accent) 30%, var(--border));--toast-color:color-mix(in srgb, var(--toast-accent) 35%, var(--text));--toast-body-color:color-mix(in srgb, var(--toast-accent) 25%, var(--text));--toast-close-bg:transparent;--toast-close-color:color-mix(in srgb, color-mix(in srgb, var(--toast-accent) 30%, var(--muted)) 50%, var(--toast-bg));--toast-close-hover-bg:color-mix(in srgb, var(--toast-accent) 8%, var(--toast-bg));--toast-close-hover-color:var(--toast-color);border-inline-start:var(--toast-accent-border-width) solid var(--toast-border-color);box-shadow:var(--shadow)}.toast.toast-neutral.toast-subtle{--toast-bg:var(--surface);--toast-border-color:var(--border);--toast-color:var(--text);--toast-body-color:var(--muted)}.toast-no-progress .toast-progress{display:none}@keyframes waves-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.modal{--modal-zindex:2055;--modal-width:500px;--modal-padding:1rem;--modal-margin:.5rem;--modal-color:var(--text);--modal-bg:var(--surface);--modal-border-color:var(--border);--modal-border-width:1px;--modal-border-radius:var(--radius);--modal-box-shadow:var(--shadow);--modal-header-padding-x:1rem;--modal-header-padding-y:1rem;--modal-footer-gap:.5rem;--modal-backdrop-zindex:2050;--modal-backdrop-bg:var(--black);--modal-backdrop-opacity:.7;--modal-backdrop-blur:3px;--modal-transition-in-duration:.22s;--modal-transition-out-duration:.22s;color:var(--modal-color);width:100%;max-width:none;height:100%;max-height:none;z-index:var(--modal-zindex);background:0 0;border:0;outline:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.modal:not(.show):not(.opening):not(.hiding):not([open]){display:none}.modal::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}.modal.show::backdrop{background-color:color-mix(in srgb, var(--modal-backdrop-bg,var(--black)) calc(var(--modal-backdrop-opacity,.7) * 100%), transparent);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur,3px));backdrop-filter:blur(var(--modal-backdrop-blur,3px))}.modal.hiding::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}.modal-fade::backdrop{transition:background-color var(--modal-transition-out-duration,.22s) ease, backdrop-filter var(--modal-transition-out-duration,.22s) ease}.modal-fade.show::backdrop{transition-duration:var(--modal-transition-in-duration,.22s)}.modal-fade.hiding::backdrop{transition-duration:var(--modal-backdrop-transition-out-duration,var(--modal-transition-out-duration,.22s))}.modal-dialog{margin:var(--modal-margin);pointer-events:none;width:auto;position:relative}.modal.show .modal-dialog,.modal.hiding .modal-dialog{pointer-events:auto}.modal-dialog-centered{min-height:calc(100% - var(--modal-margin) * 2);align-items:center;display:flex}.modal-dialog-scrollable{height:calc(100% - var(--modal-margin) * 2)}.modal-dialog-top{align-items:flex-start;min-height:0}.modal-transparent{--modal-bg:transparent;--modal-color:#fff;--modal-border-width:0;--modal-box-shadow:none;--modal-backdrop-opacity:.85}.modal-transparent .modal-header,.modal-transparent .modal-footer{border-color:#0000}.modal-transparent .modal-title{color:var(--primary);font-weight:700}.modal-transparent .form-label,.modal-transparent .btn-close{color:var(--modal-color)}.modal-backdrop.modal-backdrop-transparent{--modal-backdrop-opacity:.85}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-content{background-clip:padding-box;background-color:var(--modal-bg);border:var(--modal-border-width) solid var(--modal-border-color);border-radius:var(--modal-border-radius);box-shadow:var(--modal-box-shadow);color:var(--modal-color);pointer-events:auto;outline:0;flex-direction:column;width:100%;display:flex;position:relative}.modal-header{border-bottom:var(--modal-border-width) solid var(--modal-border-color);padding:var(--modal-header-padding-y) var(--modal-header-padding-x);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-title{margin-bottom:0;line-height:1.5}.modal-header .btn-close{margin:calc(-.5 * var(--modal-header-padding-y)) calc(-.5 * var(--modal-header-padding-x)) calc(-.5 * var(--modal-header-padding-y)) auto}.modal-body{padding:var(--modal-padding);flex:auto;position:relative}.modal-footer{border-top:var(--modal-border-width) solid var(--modal-border-color);align-items:center;gap:var(--modal-footer-gap);padding:calc(var(--modal-padding) - var(--modal-footer-gap) * .5);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();width:100vw;height:100vh;z-index:var(--modal-backdrop-zindex,2050);background-color:#0000;position:fixed;inset:0}.modal-backdrop.show{background-color:color-mix(in srgb, var(--modal-backdrop-bg,var(--black)) calc(var(--modal-backdrop-opacity,.7) * 100%), transparent);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur,3px));backdrop-filter:blur(var(--modal-backdrop-blur,3px))}.modal-backdrop-fade{transition:background-color var(--modal-transition-out-duration,.22s) ease, backdrop-filter var(--modal-transition-out-duration,.22s) ease}.modal-backdrop-fade.show{transition-duration:var(--modal-transition-in-duration,.22s)}.modal-backdrop-native,.modal-backdrop-native.show{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.modal-fade{opacity:0;transition:opacity var(--modal-transition-out-duration,.22s) ease}.modal-fade.show{opacity:1;transition-duration:var(--modal-transition-in-duration,.22s)}.modal-fade.hiding{opacity:0}.modal-slide-down .modal-dialog{transition:transform var(--modal-transition-out-duration,.22s) ease;transform:translateY(-1rem)}.modal-slide-down.show .modal-dialog{transition-duration:var(--modal-transition-in-duration,.22s);transform:translateY(0)}.modal-slide-down.hiding .modal-dialog{transform:translateY(-1rem)}@media (prefers-reduced-motion:reduce){.modal,.modal::backdrop,.modal .modal-dialog,.modal-backdrop{transition:none!important}}@media (width>=576px){.modal{--modal-margin:1.75rem}.modal-dialog{max-width:var(--modal-width);margin-left:auto;margin-right:auto}.modal-sm{--modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--modal-width:800px}}@media (width>=1200px){.modal-xl{--modal-width:1140px}}}@layer wavesui.utilities{.icon{--icon:var(--icon-question);height:1em;-webkit-mask-image:var(--icon);mask-image:var(--icon);vertical-align:-.125em;background-color:currentColor;flex:none;width:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-x,.icon-x-mark{--icon:var(--icon-x-mark)}.icon-x-octo{--icon:var(--icon-x-octo)}.icon-circle-check{--icon:var(--icon-circle-check)}.icon-triangle-exclamation{--icon:var(--icon-triangle-exclamation)}.icon-circle-info{--icon:var(--icon-circle-info)}.icon-megaphone{--icon:var(--icon-megaphone)}.icon-plus{--icon:var(--icon-plus)}.icon-minus{--icon:var(--icon-minus)}.icon-trash{--icon:var(--icon-trash)}.icon-download{--icon:var(--icon-download)}.icon-eye{--icon:var(--icon-eye)}.icon-shield{--icon:var(--icon-shield)}.icon-shield-question{--icon:var(--icon-shield-question)}.icon-shield-success{--icon:var(--icon-shield-success)}.icon-shield-error{--icon:var(--icon-shield-error)}.icon-edit{--icon:var(--icon-edit)}.icon-question,.icon-question-mark{--icon:var(--icon-question)}.icon-chat-bubble{--icon:var(--icon-chat-bubble)}.icon-siren{--icon:var(--icon-siren)}.icon-exclamation-triangle{--icon:var(--icon-exclamation-triangle)}.icon-tick,.icon-check{--icon:var(--icon-tick)}.icon-valid{--icon:var(--icon-valid)}.icon-invalid{--icon:var(--icon-invalid)}.icon-search{--icon:var(--icon-search)}.icon-thumbtack{--icon:var(--icon-thumbtack)}.icon-spinner{--icon:var(--icon-spinner)}.icon-chevron-down{--icon:var(--icon-chevron-down)}.icon-menu{--icon:var(--icon-menu)}.icon-next{--icon:var(--icon-next)}.icon-prev{--icon:var(--icon-prev)}.icon-book-open{--icon:var(--icon-book-open)}.icon-palette{--icon:var(--icon-palette)}.icon-cubes{--icon:var(--icon-cubes)}.icon-input-text{--icon:var(--icon-input-text)}.icon-compass{--icon:var(--icon-compass)}.icon-message{--icon:var(--icon-message)}.icon-layer-group{--icon:var(--icon-layer-group)}.icon-bolt{--icon:var(--icon-bolt)}.icon-table-cells-large{--icon:var(--icon-table-cells-large)}.icon-browser{--icon:var(--icon-browser)}.icon-puzzle-piece{--icon:var(--icon-puzzle-piece)}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-270{transform:rotate(270deg)}.dropdown-item>.icon,.dropdown-item>svg{flex:0 0 var(--dropdown-icon-size);height:var(--dropdown-icon-size);width:var(--dropdown-icon-size)}.dropdown-item>.icon:has(>svg){background-color:#0000;-webkit-mask-image:none;mask-image:none}.dropdown-item>svg,.dropdown-item>.icon>svg{fill:currentColor;display:block;position:static}.dropdown-item>.icon>svg{width:100%;height:100%}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:var(--box-shadow-sm)!important}.shadow{box-shadow:var(--box-shadow)!important}.shadow-lg{box-shadow:var(--box-shadow-lg)!important}.shadow-xl{box-shadow:var(--box-shadow-xl)!important}.shadow-xxl{box-shadow:var(--box-shadow-xxl)!important}.shadow-inset{box-shadow:var(--box-shadow-inset)!important}.d-none,.hidden{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.font-xxs{font-size:.75rem!important}.font-xs{font-size:.85rem!important}.font-sm{font-size:.9rem!important}.font-md{font-size:.95rem!important}.font-lg{font-size:1.2rem!important}.font-xl{font-size:1.35rem!important}.font-xxl{font-size:1.5rem!important}.text-muted{color:var(--muted)!important}.text-primary{color:var(--primary)!important}.text-danger{color:var(--danger)!important}.bg-body{background-color:var(--body-bg)!important}.bg-light{background-color:var(--light)!important}.bg-dark{background-color:var(--dark)!important;color:var(--btn-dark-text)!important}.bg-primary-subtle{background-color:var(--primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--success-bg-subtle)!important}.bg-info-subtle{background-color:var(--info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--dark-bg-subtle)!important}.bg-blue-subtle{background-color:var(--blue-bg-subtle)!important}.bg-indigo-subtle{background-color:var(--indigo-bg-subtle)!important}.bg-purple-subtle{background-color:var(--purple-bg-subtle)!important}.bg-pink-subtle{background-color:var(--pink-bg-subtle)!important}.bg-red-subtle{background-color:var(--red-bg-subtle)!important}.bg-orange-subtle{background-color:var(--orange-bg-subtle)!important}.bg-yellow-subtle{background-color:var(--yellow-bg-subtle)!important}.bg-green-subtle{background-color:var(--green-bg-subtle)!important}.bg-teal-subtle{background-color:var(--teal-bg-subtle)!important}.bg-lime-subtle{background-color:var(--lime-bg-subtle)!important}.bg-cyan-subtle{background-color:var(--cyan-bg-subtle)!important}.bg-black-subtle{background-color:var(--black-bg-subtle)!important}.bg-white-subtle{background-color:var(--white-bg-subtle)!important}.bg-gray-subtle{background-color:var(--gray-bg-subtle)!important}.bg-gray-dark-subtle{background-color:var(--gray-dark-bg-subtle)!important}.blue{color:var(--blue)!important}.blue-bg{background-color:var(--blue)!important}.indigo{color:var(--indigo)!important}.indigo-bg{background-color:var(--indigo)!important}.purple{color:var(--purple)!important}.purple-bg{background-color:var(--purple)!important}.pink{color:var(--pink)!important}.pink-bg{background-color:var(--pink)!important}.red{color:var(--red)!important}.red-bg{background-color:var(--red)!important}.orange{color:var(--orange)!important}.orange-bg{background-color:var(--orange)!important}.yellow{color:var(--yellow)!important}.yellow-bg{background-color:var(--yellow)!important}.green{color:var(--green)!important}.green-bg{background-color:var(--green)!important}.teal{color:var(--teal)!important}.teal-bg{background-color:var(--teal)!important}.lime{color:var(--lime)!important}.lime-bg{background-color:var(--lime)!important}.cyan{color:var(--cyan)!important}.cyan-bg{background-color:var(--cyan)!important}.black{color:var(--black)!important}.black-bg{background-color:var(--black)!important}.white{color:var(--white)!important}.white-bg{background-color:var(--white)!important}.gray{color:var(--gray)!important}.gray-bg{background-color:var(--gray)!important}.gray-dark{color:var(--gray-dark)!important}.gray-dark-bg{background-color:var(--gray-dark)!important}.gray-100{color:var(--gray-100)!important}.gray-100-bg{background-color:var(--gray-100)!important}.gray-150{color:var(--gray-150)!important}.gray-150-bg{background-color:var(--gray-150)!important}.gray-200{color:var(--gray-200)!important}.gray-200-bg{background-color:var(--gray-200)!important}.gray-300{color:var(--gray-300)!important}.gray-300-bg{background-color:var(--gray-300)!important}.gray-400{color:var(--gray-400)!important}.gray-400-bg{background-color:var(--gray-400)!important}.gray-500{color:var(--gray-500)!important}.gray-500-bg{background-color:var(--gray-500)!important}.gray-600{color:var(--gray-600)!important}.gray-600-bg{background-color:var(--gray-600)!important}.gray-700{color:var(--gray-700)!important}.gray-700-bg{background-color:var(--gray-700)!important}.gray-800{color:var(--gray-800)!important}.gray-800-bg{background-color:var(--gray-800)!important}.gray-900{color:var(--gray-900)!important}.gray-900-bg{background-color:var(--gray-900)!important}.primary{color:var(--primary)!important}.primary-bg{background-color:var(--primary)!important}.secondary{color:var(--secondary)!important}.secondary-bg{background-color:var(--secondary)!important}.success{color:var(--success)!important}.success-bg{background-color:var(--success)!important}.info{color:var(--info)!important}.info-bg{background-color:var(--info)!important}.warning{color:var(--warning)!important}.warning-bg{background-color:var(--warning)!important}.danger{color:var(--danger)!important}.danger-bg{background-color:var(--danger)!important}.light{color:var(--light)!important}.light-bg{background-color:var(--light)!important}.dark{color:var(--dark)!important}.dark-bg{background-color:var(--dark)!important}.text-muted{--darker-color:var(--muted);--shade-color:var(--muted);--bg-shade-color:var(--muted)}.text-primary{--darker-color:var(--primary);--shade-color:var(--primary);--bg-shade-color:var(--primary)}.text-danger{--darker-color:var(--danger);--shade-color:var(--danger);--bg-shade-color:var(--danger)}.blue{--darker-color:var(--blue);--shade-color:var(--blue);--bg-shade-color:var(--blue)}.indigo{--darker-color:var(--indigo);--shade-color:var(--indigo);--bg-shade-color:var(--indigo)}.purple{--darker-color:var(--purple);--shade-color:var(--purple);--bg-shade-color:var(--purple)}.pink{--darker-color:var(--pink);--shade-color:var(--pink);--bg-shade-color:var(--pink)}.red{--darker-color:var(--red);--shade-color:var(--red);--bg-shade-color:var(--red)}.orange{--darker-color:var(--orange);--shade-color:var(--orange);--bg-shade-color:var(--orange)}.yellow{--darker-color:var(--yellow);--shade-color:var(--yellow);--bg-shade-color:var(--yellow)}.green{--darker-color:var(--green);--shade-color:var(--green);--bg-shade-color:var(--green)}.teal{--darker-color:var(--teal);--shade-color:var(--teal);--bg-shade-color:var(--teal)}.lime{--darker-color:var(--lime);--shade-color:var(--lime);--bg-shade-color:var(--lime)}.cyan{--darker-color:var(--cyan);--shade-color:var(--cyan);--bg-shade-color:var(--cyan)}.black{--darker-color:var(--black);--shade-color:var(--black);--bg-shade-color:var(--black)}.white{--darker-color:var(--white);--shade-color:var(--white);--bg-shade-color:var(--white)}.gray{--darker-color:var(--gray);--shade-color:var(--gray);--bg-shade-color:var(--gray)}.gray-dark{--darker-color:var(--gray-dark);--shade-color:var(--gray-dark);--bg-shade-color:var(--gray-dark)}.gray-100{--darker-color:var(--gray-100);--shade-color:var(--gray-100);--bg-shade-color:var(--gray-100)}.gray-150{--darker-color:var(--gray-150);--shade-color:var(--gray-150);--bg-shade-color:var(--gray-150)}.gray-200{--darker-color:var(--gray-200);--shade-color:var(--gray-200);--bg-shade-color:var(--gray-200)}.gray-300{--darker-color:var(--gray-300);--shade-color:var(--gray-300);--bg-shade-color:var(--gray-300)}.gray-400{--darker-color:var(--gray-400);--shade-color:var(--gray-400);--bg-shade-color:var(--gray-400)}.gray-500{--darker-color:var(--gray-500);--shade-color:var(--gray-500);--bg-shade-color:var(--gray-500)}.gray-600{--darker-color:var(--gray-600);--shade-color:var(--gray-600);--bg-shade-color:var(--gray-600)}.gray-700{--darker-color:var(--gray-700);--shade-color:var(--gray-700);--bg-shade-color:var(--gray-700)}.gray-800{--darker-color:var(--gray-800);--shade-color:var(--gray-800);--bg-shade-color:var(--gray-800)}.gray-900{--darker-color:var(--gray-900);--shade-color:var(--gray-900);--bg-shade-color:var(--gray-900)}.primary{--darker-color:var(--primary);--shade-color:var(--primary);--bg-shade-color:var(--primary)}.secondary{--darker-color:var(--secondary);--shade-color:var(--secondary);--bg-shade-color:var(--secondary)}.success{--darker-color:var(--success);--shade-color:var(--success);--bg-shade-color:var(--success)}.info{--darker-color:var(--info);--shade-color:var(--info);--bg-shade-color:var(--info)}.warning{--darker-color:var(--warning);--shade-color:var(--warning);--bg-shade-color:var(--warning)}.danger{--darker-color:var(--danger);--shade-color:var(--danger);--bg-shade-color:var(--danger)}.light{--darker-color:var(--light);--shade-color:var(--light);--bg-shade-color:var(--light)}.dark{--darker-color:var(--dark);--shade-color:var(--dark);--bg-shade-color:var(--dark)}.blue-bg{--bg-shade-color:var(--blue)}.indigo-bg{--bg-shade-color:var(--indigo)}.purple-bg{--bg-shade-color:var(--purple)}.pink-bg{--bg-shade-color:var(--pink)}.red-bg{--bg-shade-color:var(--red)}.orange-bg{--bg-shade-color:var(--orange)}.yellow-bg{--bg-shade-color:var(--yellow)}.green-bg{--bg-shade-color:var(--green)}.teal-bg{--bg-shade-color:var(--teal)}.lime-bg{--bg-shade-color:var(--lime)}.cyan-bg{--bg-shade-color:var(--cyan)}.black-bg{--bg-shade-color:var(--black)}.white-bg{--bg-shade-color:var(--white)}.gray-bg{--bg-shade-color:var(--gray)}.gray-dark-bg{--bg-shade-color:var(--gray-dark)}.gray-100-bg{--bg-shade-color:var(--gray-100)}.gray-150-bg{--bg-shade-color:var(--gray-150)}.gray-200-bg{--bg-shade-color:var(--gray-200)}.gray-300-bg{--bg-shade-color:var(--gray-300)}.gray-400-bg{--bg-shade-color:var(--gray-400)}.gray-500-bg{--bg-shade-color:var(--gray-500)}.gray-600-bg{--bg-shade-color:var(--gray-600)}.gray-700-bg{--bg-shade-color:var(--gray-700)}.gray-800-bg{--bg-shade-color:var(--gray-800)}.gray-900-bg{--bg-shade-color:var(--gray-900)}.primary-bg{--bg-shade-color:var(--primary)}.secondary-bg{--bg-shade-color:var(--secondary)}.success-bg{--bg-shade-color:var(--success)}.info-bg{--bg-shade-color:var(--info)}.warning-bg{--bg-shade-color:var(--warning)}.danger-bg{--bg-shade-color:var(--danger)}.light-bg{--bg-shade-color:var(--light)}.dark-bg{--bg-shade-color:var(--dark)}.shade-100:not(.btn){color:color-mix(in srgb, var(--shade-color,currentColor), white 80%)!important}.shade-200:not(.btn){color:color-mix(in srgb, var(--shade-color,currentColor), white 64%)!important}.shade-300:not(.btn){color:color-mix(in srgb, var(--shade-color,currentColor), white 48%)!important}.shade-400:not(.btn){color:color-mix(in srgb, var(--shade-color,currentColor), white 24%)!important}.shade-500:not(.btn){color:var(--shade-color,currentColor)!important}.shade-600:not(.btn){color:color-mix(in srgb, var(--shade-color,currentColor), black 16%)!important}.shade-700:not(.btn){color:color-mix(in srgb, var(--shade-color,currentColor), black 32%)!important}.shade-800:not(.btn){color:color-mix(in srgb, var(--shade-color,currentColor), black 48%)!important}.shade-900:not(.btn){color:color-mix(in srgb, var(--shade-color,currentColor), black 64%)!important}.btn.shade-100{--btn-color:color-mix(in srgb, var(--btn-shade-base), white 80%)}.btn.shade-200{--btn-color:color-mix(in srgb, var(--btn-shade-base), white 64%)}.btn.shade-300{--btn-color:color-mix(in srgb, var(--btn-shade-base), white 48%)}.btn.shade-400{--btn-color:color-mix(in srgb, var(--btn-shade-base), white 24%)}.btn.shade-500{--btn-color:var(--btn-shade-base)}.btn.shade-600{--btn-color:color-mix(in srgb, var(--btn-shade-base), black 16%)}.btn.shade-700{--btn-color:color-mix(in srgb, var(--btn-shade-base), black 32%)}.btn.shade-800{--btn-color:color-mix(in srgb, var(--btn-shade-base), black 48%)}.btn.shade-900{--btn-color:color-mix(in srgb, var(--btn-shade-base), black 64%)}.bg-shade-100{background-color:color-mix(in srgb, var(--bg-shade-color,var(--shade-color,currentColor)), white 80%)!important}.bg-shade-200{background-color:color-mix(in srgb, var(--bg-shade-color,var(--shade-color,currentColor)), white 64%)!important}.bg-shade-300{background-color:color-mix(in srgb, var(--bg-shade-color,var(--shade-color,currentColor)), white 48%)!important}.bg-shade-400{background-color:color-mix(in srgb, var(--bg-shade-color,var(--shade-color,currentColor)), white 24%)!important}.bg-shade-500{background-color:var(--bg-shade-color,var(--shade-color,currentColor))!important}.bg-shade-600{background-color:color-mix(in srgb, var(--bg-shade-color,var(--shade-color,currentColor)), black 16%)!important}.bg-shade-700{background-color:color-mix(in srgb, var(--bg-shade-color,var(--shade-color,currentColor)), black 32%)!important}.bg-shade-800{background-color:color-mix(in srgb, var(--bg-shade-color,var(--shade-color,currentColor)), black 48%)!important}.bg-shade-900{background-color:color-mix(in srgb, var(--bg-shade-color,var(--shade-color,currentColor)), black 64%)!important}.darker{color:color-mix(in srgb, var(--darker-color,currentColor), black var(--darker-amount,10%))!important}.rounded{border-radius:var(--radius)!important}.rounded-0{border-radius:0!important}.border{border:var(--border-width) solid var(--border-color)!important}.border-0{border:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.w-100{width:100%!important}.h-100{height:100%!important}.top-0,.top-n2,.top-2{position:relative!important}.top-0{top:0!important}.top-n2{top:-2px!important}.top-2{top:2px!important}.mw-100{max-width:100%!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.mt-0,.my-0{margin-top:0!important}.me-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ms-0,.mx-0{margin-left:0!important}.mt-1,.my-1{margin-top:.25rem!important}.me-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ms-1,.mx-1{margin-left:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.me-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ms-2,.mx-2{margin-left:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.me-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ms-3,.mx-3{margin-left:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.me-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ms-4,.mx-4{margin-left:1.5rem!important}.mt-5,.my-5{margin-top:3rem!important}.me-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ms-5,.mx-5{margin-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.me-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ms-auto,.mx-auto{margin-left:auto!important}@media (width>=992px){.mb-lg-0{margin-bottom:0!important}}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.pt-0,.py-0{padding-top:0!important}.pe-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.ps-0,.px-0{padding-left:0!important}.pt-1,.py-1{padding-top:.25rem!important}.pe-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.ps-1,.px-1{padding-left:.25rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pe-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.ps-2,.px-2{padding-left:.5rem!important}.pt-3,.py-3{padding-top:1rem!important}.pe-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.ps-3,.px-3{padding-left:1rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pe-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.ps-4,.px-4{padding-left:1.5rem!important}.pt-5,.py-5{padding-top:3rem!important}.pe-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.ps-5,.px-5{padding-left:3rem!important}.modal-open{overflow:hidden}}.btn-lift{transition:transform .18s,box-shadow .18s!important}.btn-lift:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #00000026!important}.btn-lift:active{transition-duration:70ms!important;transform:translateY(0)!important;box-shadow:0 1px 4px #0000001a!important}.btn-shine{position:relative;overflow:hidden}.btn-shine:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 0%,#ffffff61 50%,#0000 100%);width:55%;height:120%;transition:left .48s;position:absolute;top:-10%;left:-80%;transform:skew(-15deg)}.btn-shine:hover:before{left:140%}.btn-glow{--glow-color:139, 92, 246;transition:box-shadow .28s!important}.btn-glow:hover{box-shadow:0 0 0 2px rgba(var(--glow-color), .15), 0 0 14px 3px rgba(var(--glow-color), .18)!important}.btn-swell{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s!important}.btn-swell:hover{transform:scale(1.04)!important;box-shadow:0 4px 12px #0000001f!important}.btn-swell:active{transition-duration:80ms!important;transform:scale(.97)!important}@keyframes bfx-ripple{to{opacity:0;transform:scale(4)}}@keyframes bfx-spotlight-flare{0%{opacity:1}to{opacity:0}}.btn-ripple{position:relative;overflow:hidden}.btn-ripple .bfx-ripple{pointer-events:none;z-index:0;background:#ffffff61;border-radius:50%;animation:.6s linear forwards bfx-ripple;position:absolute;transform:scale(0)}.btn-burst{position:relative}.bfx-burst-ring{pointer-events:none;z-index:0;border:1px solid;border-radius:50%;animation:.5s ease-out forwards bfx-burst-ring;position:absolute}.bfx-burst-dot{pointer-events:none;z-index:0;background:currentColor;border-radius:50%;width:4px;height:4px;animation:.5s ease-out forwards bfx-burst-dot;position:absolute}@keyframes bfx-burst-ring{0%{opacity:.5;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@keyframes bfx-burst-dot{0%{opacity:.6;transform:translate(-50%,-50%)translate(0)scale(1)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--tx,0px), var(--ty,0px)) scale(.4)}}.btn-magnetic{will-change:transform;transition:transform .1s!important}.btn-magnetic.bfx-snap{transition:transform .45s cubic-bezier(.34,1.3,.64,1)!important}.btn-jelly:hover:not(.bfx-jelly-press){animation:.7s ease-in-out infinite bfx-jelly-hover}.btn-jelly.bfx-jelly-press{animation:.35s forwards bfx-jelly-press!important}@keyframes bfx-jelly-hover{0%,to{transform:scale(1)}25%{transform:scale(1.025,.975)}50%{transform:scale(.98,1.02)}75%{transform:scale(1.015,.985)}}@keyframes bfx-jelly-press{0%{transform:scale(1)}25%{transform:scale(.91,1.09)}55%{transform:scale(1.05,.96)}75%{transform:scale(.99,1.01)}to{transform:scale(1)}}.btn-press{position:relative;transition:transform .1s,box-shadow .1s!important;box-shadow:0 3px #00000038!important}.btn-press:hover{transform:translateY(-1px)!important;box-shadow:0 4px #00000038!important}.btn-press:active{transition-duration:60ms!important;transform:translateY(2px)!important;box-shadow:0 1px #00000026!important}.btn-spotlight{--spotlight-color:255, 255, 255;isolation:isolate;position:relative;overflow:hidden}.btn-spotlight:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), rgba(var(--spotlight-color), .22) 0%, rgba(var(--spotlight-color), .07) 50%, transparent 75%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .25s;position:absolute;inset:0}.btn-spotlight.bfx-spotlight-active:after{opacity:1}.btn-spotlight .bfx-spotlight-flare{pointer-events:none;z-index:-1;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), rgba(var(--spotlight-color), .35) 0%, rgba(var(--spotlight-color), .1) 45%, transparent 70%);animation:.4s ease-out forwards bfx-spotlight-flare;position:absolute;inset:0}.textarea-maximize{z-index:1085;box-sizing:border-box;background:#0f172a8c;border:0;justify-content:center;align-items:stretch;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:1rem;display:flex;position:fixed;inset:0}.textarea-maximize::backdrop{background:0 0}.textarea-maximize__panel{background:var(--body-bg,#fff);border:1px solid #0f172a33;border-radius:.5rem;flex-direction:column;width:min(100%,1100px);min-height:0;display:flex;box-shadow:0 1rem 3rem #0f172a47}.textarea-maximize__header{border-bottom:1px solid var(--border-color,#dee2e6);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem;display:flex}.textarea-maximize__title{min-width:0;color:var(--body-color,#212529);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.textarea-maximize__close{width:2rem;height:2rem;color:var(--body-color,#212529);background:0 0;border:0;border-radius:.25rem;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.textarea-maximize__close:hover,.textarea-maximize__close:focus{background:var(--gray-200,#e9ecef)}.textarea-maximize__body{flex:auto;min-height:0;padding:.75rem;display:flex}.textarea-maximize__footer{border-top:1px solid var(--border-color,#dee2e6);justify-content:flex-end;gap:.5rem;padding:.75rem;display:flex}.textarea-maximize__placeholder{visibility:hidden;flex:auto}.textarea-maximize__textarea{resize:none;flex:auto;min-height:0;width:100%!important}@media (width<=575.98px){.textarea-maximize{padding:0}.textarea-maximize__panel{border:0;border-radius:0}}@property --upload-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes upload-border-spin{to{--upload-border-angle:360deg}}@property --sidebar-scrollbar-color{syntax:"<color>";inherits:true;initial-value:#0000}@font-face{font-family:Inter var;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://jobs.chameleonlegal.co.za/build/assets/Inter.var-CTiC9fjq.woff2)format("woff2")}:root{--body-font-family:"Inter var", system-ui, sans-serif}html{font-size:14px}
