:root,[data-surface=dark]{--k-050b11:#050b11;--k-050c12:#050c12;--k-060d14:#060d14;--k-070f17:#070f17;--k-07111b:#07111b;--k-0a141d:#0a141d;--k-0a151e:#0a151e;--k-0b141c:#0b141c;--k-0b151e:#0b151e;--k-0b1620:#0b1620;--k-0b1721:#0b1721;--k-0b1820:#0b1820;--k-0c1721:#0c1721;--k-0d1822:#0d1822;--k-0e1923:#0e1923;--k-0f1a20:#0f1a20;--k-0f1a24:#0f1a24;--k-0f1d2a:#0f1d2a;--k-0f2a20:#0f2a20;--k-101b25:#101b25;--k-101c27:#101c27;--k-10202b:#10202b;--k-10202c:#10202c;--k-10212d:#10212d;--k-10263b:#10263b;--k-111111:#111;--k-111e29:#111e29;--k-111f29:#111f29;--k-121f2a:#121f2a;--k-122029:#122029;--k-13222b:#13222b;--k-13222e:#13222e;--k-14212c:#14212c;--k-14232d:#14232d;--k-16232f:#16232f;--k-16242e:#16242e;--k-16496d:#16496d;--k-17212a:#17212a;--k-174936:#174936;--k-18212a:#18212a;--k-182631:#182631;--k-182836:#182836;--k-183129:#183129;--k-1a1214:#1a1214;--k-1b2430:#1b2430;--k-1c2935:#1c2935;--k-1d1214:#1d1214;--k-1d2d3b:#1d2d3b;--k-1e2832:#1e2832;--k-223140:#223140;--k-23313c:#23313c;--k-24313c:#24313c;--k-25323c:#25323c;--k-25323e:#25323e;--k-26333e:#26333e;--k-29333f:#29333f;--k-293945:#293945;--k-295489:#295489;--k-2a1315:#2a1315;--k-2a2112:#2a2112;--k-2b3946:#2b3946;--k-2c3945:#2c3945;--k-2c3a45:#2c3a45;--k-2c4258:#2c4258;--k-2f3d4a:#2f3d4a;--k-2f5f8a:#2f5f8a;--k-2f6a4c:#2f6a4c;--k-2f739e:#2f739e;--k-2f7a55:#2f7a55;--k-33414d:#33414d;--k-347859:#347859;--k-35414b:#35414b;--k-3a1a1a:#3a1a1a;--k-3a4856:#3a4856;--k-3f2424:#3f2424;--k-40355e:#40355e;--k-46515f:#46515f;--k-4a2020:#4a2020;--k-4a5b6b:#4a5b6b;--k-514222:#514222;--k-51606f:#51606f;--k-598d6f:#598d6f;--k-59c58c:#59c58c;--k-5b6b7a:#5b6b7a;--k-63707b:#63707b;--k-662f38:#662f38;--k-68c895:#68c895;--k-68d19a:#68d19a;--k-6aa7f0:#6aa7f0;--k-6c7a88:#6c7a88;--k-6d3a38:#6d3a38;--k-6f7c8a:#6f7c8a;--k-706291:#706291;--k-7fb5f5:#7fb5f5;--k-806a48:#806a48;--k-833842:#833842;--k-8a2020:#8a2020;--k-8a6a2f:#8a6a2f;--k-8b4a46:#8b4a46;--k-8f9bab:#8f9bab;--k-8fe0b4:#8fe0b4;--k-927742:#927742;--k-98a6b0:#98a6b0;--k-9ea9b5:#9ea9b5;--k-a0875b:#a0875b;--k-a38960:#a38960;--k-a3acba:#a3acba;--k-a68e69:#a68e69;--k-a6957d:#a6957d;--k-a6e0c0:#a6e0c0;--k-a98be3:#a98be3;--k-a9c9f5:#a9c9f5;--k-a9e6c4:#a9e6c4;--k-aa5663:#aa5663;--k-aab4bd:#aab4bd;--k-aab4be:#aab4be;--k-aab4c0:#aab4c0;--k-aab9c9:#aab9c9;--k-abb7c1:#abb7c1;--k-aeb8c4:#aeb8c4;--k-b2574f:#b2574f;--k-b55959:#b55959;--k-b8c9c0:#b8c9c0;--k-b99af0:#b99af0;--k-bcd9f2:#bcd9f2;--k-bd6c65:#bd6c65;--k-c0c8d2:#c0c8d2;--k-c2a0f0:#c2a0f0;--k-c3ccd6:#c3ccd6;--k-c4ccd6:#c4ccd6;--k-c7ced6:#c7ced6;--k-c9b183:#c9b183;--k-cbaa72:#cbaa72;--k-cccccc:#ccc;--k-cdd5de:#cdd5de;--k-d2bdf3:#d2bdf3;--k-d5b47e:#d5b47e;--k-d6dde5:#d6dde5;--k-d7dde3:#d7dde3;--k-d8c6a7:#d8c6a7;--k-d9726a:#d9726a;--k-dab975:#dab975;--k-dbbd8b:#dbbd8b;--k-e0685f:#e0685f;--k-e28b83:#e28b83;--k-e5d0a8:#e5d0a8;--k-e8b9b3:#e8b9b3;--k-e8edf2:#e8edf2;--k-e9ba76:#e9ba76;--k-e9bf7b:#e9bf7b;--k-e9edf1:#e9edf1;--k-eac58c:#eac58c;--k-edc88b:#edc88b;--k-eed4ac:#eed4ac;--k-efd2a3:#efd2a3;--k-f08b82:#f08b82;--k-f0c78a:#f0c78a;--k-f0f3f6:#f0f3f6;--k-f1d9a3:#f1d9a3;--k-f1f3f6:#f1f3f6;--k-f1f4f8:#f1f4f8;--k-f2d2cd:#f2d2cd;--k-f2e3c6:#f2e3c6;--k-f3dfb9:#f3dfb9;--k-f3e9d5:#f3e9d5;--k-f4d495:#f4d495;--k-f5f6f8:#f5f6f8;--k-f6d79b:#f6d79b;--k-f8ecd6:#f8ecd6;--k-ff8a7f:#ff8a7f;--k-ff9d93:#ff9d93;--k-ff9f95:#ff9f95;--k-ffb0b0:#ffb0b0;--k-ffb4aa:#ffb4aa;--k-ffb5aa:#ffb5aa;--k-ffc4c4:#ffc4c4;--k-ffc7c0:#ffc7c0;--k-ffc7cf:#ffc7cf;--k-ffd0ca:#ffd0ca;--k-ffd7d0:#ffd7d0;--k-ffe3b1:#ffe3b1;--k-ffe3df:#ffe3df;--k-ffffff:#fff}:root[data-theme=light]:not([data-surface]){--k-050b11:#f6f4ef;--k-050c12:#050c12;--k-060d14:#f5f2ed;--k-070f17:#f4f1eb;--k-07111b:#06111c;--k-0a141d:#f2ede6;--k-0a151e:#f1ede6;--k-0b141c:#f2ede6;--k-0b151e:#f1ede5;--k-0b1620:#f1ece4;--k-0b1721:#f0ece4;--k-0b1820:#f1ece4;--k-0c1721:#f0ebe3;--k-0d1822:#efebe2;--k-0e1923:#efeae1;--k-0f1a20:#efebe2;--k-0f1a24:#eee9e0;--k-0f1d2a:#ede7dd;--k-0f2a20:#0e2b20;--k-101b25:#eee8df;--k-101c27:#ede8de;--k-10202b:#ece6dc;--k-10202c:#ece6dc;--k-10212d:#ece6db;--k-10263b:#0f263c;--k-111111:#f3efe9;--k-111e29:#ece7dd;--k-111f29:#ece7dd;--k-121f2a:#ece6dc;--k-122029:#ece6dc;--k-13222b:#ebe5db;--k-13222e:#ebe4d9;--k-14212c:#ebe5da;--k-14232d:#ebe4d9;--k-16232f:#e9e3d7;--k-16242e:#eae3d8;--k-16496d:#14496f;--k-17212a:#ebe4d9;--k-174936:#164a36;--k-18212a:#eae4d9;--k-182631:#e8e1d5;--k-182836:#e7dfd2;--k-183129:#173229;--k-1a1214:#1a1214;--k-1b2430:#e8e1d4;--k-1c2935:#e6ded1;--k-1d1214:#1d1214;--k-1d2d3b:#e4dccd;--k-1e2832:#e6dfd1;--k-223140:#e2d8c8;--k-23313c:#e2d9ca;--k-24313c:#e2d9c9;--k-25323c:#e2d9c9;--k-25323e:#e1d8c8;--k-26333e:#e1d8c7;--k-29333f:#e0d6c5;--k-293945:#ded4c2;--k-295489:#859aba;--k-2a1315:#2b1215;--k-2a2112:#2b2111;--k-2b3946:#ddd3c1;--k-2c3945:#ddd3c1;--k-2c3a45:#ddd3c1;--k-2c4258:#d4cbbc;--k-2f3d4a:#d7cfc1;--k-2f5f8a:#8197b8;--k-2f6a4c:#2e6b4c;--k-2f739e:#758db2;--k-2f7a55:#2d7c55;--k-33414d:#d5ccbd;--k-347859:#327a59;--k-35414b:#d5ccbd;--k-3a1a1a:#3b1919;--k-3a4856:#d0c7b6;--k-3f2424:#402323;--k-40355e:#40345f;--k-46515f:#8ca0bf;--k-4a2020:#4b1f1f;--k-4a5b6b:#8399b9;--k-514222:#524221;--k-51606f:#7d94b6;--k-598d6f:#48755b;--k-59c58c:#2d8a59;--k-5b6b7a:#718aaf;--k-63707b:#6c85ac;--k-662f38:#672e37;--k-68c895:#32915e;--k-68d19a:#2c9c61;--k-6aa7f0:#1066ce;--k-6c7a88:#5f7ba5;--k-6d3a38:#6e3937;--k-6f7c8a:#5c79a3;--k-706291:#5b4f78;--k-7fb5f5:#0c6ee2;--k-806a48:#816a47;--k-833842:#853641;--k-8a2020:#8d1d1d;--k-8a6a2f:#8c6b2d;--k-8b4a46:#8d4844;--k-8f9bab:#475d7e;--k-8fe0b4:#30bb6f;--k-927742:#947840;--k-98a6b0:#425776;--k-9ea9b5:#3f5270;--k-a0875b:#856f49;--k-a38960:#88714c;--k-a3acba:#3c4e6a;--k-a68e69:#8d7551;--k-a6957d:#6f604b;--k-a6e0c0:#3dbc76;--k-a98be3:#5d2ac0;--k-a9c9f5:#1f74ea;--k-a9e6c4:#36c977;--k-aa5663:#8d4550;--k-aab4bd:#384a64;--k-aab4be:#384963;--k-aab4c0:#374862;--k-aab9c9:#34455d;--k-abb7c1:#374861;--k-aeb8c4:#35455e;--k-b2574f:#95453e;--k-b55959:#9b4242;--k-b8c9c0:#6a8d7a;--k-b99af0:#631ce0;--k-bcd9f2:#3690dd;--k-bd6c65:#843c36;--k-c0c8d2:#2a384b;--k-c2a0f0:#711fe1;--k-c3ccd6:#283547;--k-c4ccd6:#283447;--k-c7ced6:#273345;--k-c9b183:#96783e;--k-cbaa72:#977234;--k-cccccc:#283548;--k-cdd5de:#222d3d;--k-d2bdf3:#7735df;--k-d5b47e:#a67a33;--k-d6dde5:#1d2634;--k-d7dde3:#1d2734;--k-d8c6a7:#ac8849;--k-d9726a:#a83027;--k-dab975:#ac822a;--k-dbbd8b:#b28233;--k-e0685f:#ae281e;--k-e28b83:#bd3428;--k-e5d0a8:#c79537;--k-e8b9b3:#c94e3e;--k-e8edf2:#131922;--k-e9ba76:#c6801b;--k-e9bf7b:#c7861c;--k-e9edf1:#131922;--k-eac58c:#cf8a21;--k-edc88b:#d58f1c;--k-eed4ac:#d9952d;--k-efd2a3:#de9723;--k-f08b82:#d82515;--k-f0c78a:#db8c17;--k-f0f3f6:#0f141b;--k-f1d9a3:#e2a720;--k-f1f3f6:#0f131a;--k-f1f4f8:#0f131a;--k-f2d2cd:#d45d4a;--k-f2e3c6:#d8a541;--k-f3dfb9:#e1a431;--k-f3e9d5:#d2a752;--k-f4d495:#e9a113;--k-f5f6f8:#0f131a;--k-f6d79b:#efa411;--k-f8ecd6:#e4ab44;--k-ff8a7f:#f41500;--k-ff9d93:#ff1a02;--k-ff9f95:#ff1b04;--k-ffb0b0:#ff1515;--k-ffb4aa:#ff2d11;--k-ffb5aa:#ff3011;--k-ffc4c4:#f22;--k-ffc7c0:#ff381f;--k-ffc7cf:#ff2443;--k-ffd0ca:#ff3e25;--k-ffd7d0:#ff4929;--k-ffe3b1:#ffab15;--k-ffe3df:#ff4c33;--k-ffffff:#0f131a}@media (prefers-color-scheme:light){:root[data-theme=auto]:not([data-surface]){--k-050b11:#f6f4ef;--k-050c12:#050c12;--k-060d14:#f5f2ed;--k-070f17:#f4f1eb;--k-07111b:#06111c;--k-0a141d:#f2ede6;--k-0a151e:#f1ede6;--k-0b141c:#f2ede6;--k-0b151e:#f1ede5;--k-0b1620:#f1ece4;--k-0b1721:#f0ece4;--k-0b1820:#f1ece4;--k-0c1721:#f0ebe3;--k-0d1822:#efebe2;--k-0e1923:#efeae1;--k-0f1a20:#efebe2;--k-0f1a24:#eee9e0;--k-0f1d2a:#ede7dd;--k-0f2a20:#0e2b20;--k-101b25:#eee8df;--k-101c27:#ede8de;--k-10202b:#ece6dc;--k-10202c:#ece6dc;--k-10212d:#ece6db;--k-10263b:#0f263c;--k-111111:#f3efe9;--k-111e29:#ece7dd;--k-111f29:#ece7dd;--k-121f2a:#ece6dc;--k-122029:#ece6dc;--k-13222b:#ebe5db;--k-13222e:#ebe4d9;--k-14212c:#ebe5da;--k-14232d:#ebe4d9;--k-16232f:#e9e3d7;--k-16242e:#eae3d8;--k-16496d:#14496f;--k-17212a:#ebe4d9;--k-174936:#164a36;--k-18212a:#eae4d9;--k-182631:#e8e1d5;--k-182836:#e7dfd2;--k-183129:#173229;--k-1a1214:#1a1214;--k-1b2430:#e8e1d4;--k-1c2935:#e6ded1;--k-1d1214:#1d1214;--k-1d2d3b:#e4dccd;--k-1e2832:#e6dfd1;--k-223140:#e2d8c8;--k-23313c:#e2d9ca;--k-24313c:#e2d9c9;--k-25323c:#e2d9c9;--k-25323e:#e1d8c8;--k-26333e:#e1d8c7;--k-29333f:#e0d6c5;--k-293945:#ded4c2;--k-295489:#859aba;--k-2a1315:#2b1215;--k-2a2112:#2b2111;--k-2b3946:#ddd3c1;--k-2c3945:#ddd3c1;--k-2c3a45:#ddd3c1;--k-2c4258:#d4cbbc;--k-2f3d4a:#d7cfc1;--k-2f5f8a:#8197b8;--k-2f6a4c:#2e6b4c;--k-2f739e:#758db2;--k-2f7a55:#2d7c55;--k-33414d:#d5ccbd;--k-347859:#327a59;--k-35414b:#d5ccbd;--k-3a1a1a:#3b1919;--k-3a4856:#d0c7b6;--k-3f2424:#402323;--k-40355e:#40345f;--k-46515f:#8ca0bf;--k-4a2020:#4b1f1f;--k-4a5b6b:#8399b9;--k-514222:#524221;--k-51606f:#7d94b6;--k-598d6f:#48755b;--k-59c58c:#2d8a59;--k-5b6b7a:#718aaf;--k-63707b:#6c85ac;--k-662f38:#672e37;--k-68c895:#32915e;--k-68d19a:#2c9c61;--k-6aa7f0:#1066ce;--k-6c7a88:#5f7ba5;--k-6d3a38:#6e3937;--k-6f7c8a:#5c79a3;--k-706291:#5b4f78;--k-7fb5f5:#0c6ee2;--k-806a48:#816a47;--k-833842:#853641;--k-8a2020:#8d1d1d;--k-8a6a2f:#8c6b2d;--k-8b4a46:#8d4844;--k-8f9bab:#475d7e;--k-8fe0b4:#30bb6f;--k-927742:#947840;--k-98a6b0:#425776;--k-9ea9b5:#3f5270;--k-a0875b:#856f49;--k-a38960:#88714c;--k-a3acba:#3c4e6a;--k-a68e69:#8d7551;--k-a6957d:#6f604b;--k-a6e0c0:#3dbc76;--k-a98be3:#5d2ac0;--k-a9c9f5:#1f74ea;--k-a9e6c4:#36c977;--k-aa5663:#8d4550;--k-aab4bd:#384a64;--k-aab4be:#384963;--k-aab4c0:#374862;--k-aab9c9:#34455d;--k-abb7c1:#374861;--k-aeb8c4:#35455e;--k-b2574f:#95453e;--k-b55959:#9b4242;--k-b8c9c0:#6a8d7a;--k-b99af0:#631ce0;--k-bcd9f2:#3690dd;--k-bd6c65:#843c36;--k-c0c8d2:#2a384b;--k-c2a0f0:#711fe1;--k-c3ccd6:#283547;--k-c4ccd6:#283447;--k-c7ced6:#273345;--k-c9b183:#96783e;--k-cbaa72:#977234;--k-cccccc:#283548;--k-cdd5de:#222d3d;--k-d2bdf3:#7735df;--k-d5b47e:#a67a33;--k-d6dde5:#1d2634;--k-d7dde3:#1d2734;--k-d8c6a7:#ac8849;--k-d9726a:#a83027;--k-dab975:#ac822a;--k-dbbd8b:#b28233;--k-e0685f:#ae281e;--k-e28b83:#bd3428;--k-e5d0a8:#c79537;--k-e8b9b3:#c94e3e;--k-e8edf2:#131922;--k-e9ba76:#c6801b;--k-e9bf7b:#c7861c;--k-e9edf1:#131922;--k-eac58c:#cf8a21;--k-edc88b:#d58f1c;--k-eed4ac:#d9952d;--k-efd2a3:#de9723;--k-f08b82:#d82515;--k-f0c78a:#db8c17;--k-f0f3f6:#0f141b;--k-f1d9a3:#e2a720;--k-f1f3f6:#0f131a;--k-f1f4f8:#0f131a;--k-f2d2cd:#d45d4a;--k-f2e3c6:#d8a541;--k-f3dfb9:#e1a431;--k-f3e9d5:#d2a752;--k-f4d495:#e9a113;--k-f5f6f8:#0f131a;--k-f6d79b:#efa411;--k-f8ecd6:#e4ab44;--k-ff8a7f:#f41500;--k-ff9d93:#ff1a02;--k-ff9f95:#ff1b04;--k-ffb0b0:#ff1515;--k-ffb4aa:#ff2d11;--k-ffb5aa:#ff3011;--k-ffc4c4:#f22;--k-ffc7c0:#ff381f;--k-ffc7cf:#ff2443;--k-ffd0ca:#ff3e25;--k-ffd7d0:#ff4929;--k-ffe3b1:#ffab15;--k-ffe3df:#ff4c33;--k-ffffff:#0f131a}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:#ffa3a3;--color-white:#fff;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[color\:var\(--k-25323e\)\]{border-color:var(--k-25323e)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-\[11px\]{font-size:11px}.\!text-white{color:var(--color-white)!important}.text-red-300{color:var(--color-red-300)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-0.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}:root,[data-surface]{--background:var(--k-070f17);--panel:var(--k-101b25);--secondary:var(--k-14212c);--border:var(--k-25323e);--gold:var(--k-e9bf7b);--text:var(--k-f5f6f8);--muted:var(--k-a3acba)}*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}[data-surface=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(ellipse at 65% 0%,var(--k-10202c),transparent 60%),var(--background);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(ellipse at 65% 0%,color-mix(in srgb,var(--k-10202c) 33%,transparent),transparent 60%),var(--background)}}body{color:var(--text);font:13px/1.5 Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}:focus-visible{outline:2px solid var(--gold)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{background:var(--secondary);border:1px solid var(--border);color:var(--text);border-radius:5px;min-width:0;padding:10px 12px}input[type=checkbox]{accent-color:var(--gold);width:16px;height:16px}textarea{min-height:90px}h1,h2,h3,p{margin:0}h1,.serif{letter-spacing:-.025em;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:400}.page-title{font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:400;line-height:1.1}.muted{color:var(--muted)}small{font-size:11px}.gold{color:var(--gold)}.panel{background:linear-gradient(125deg,var(--k-101b25),var(--k-0c1721));border:1px solid var(--k-23313c);border-radius:6px;padding:18px}.panel h2{font-size:16px;font-weight:500}.btn{border:1px solid var(--border);background:var(--k-0b1721);min-height:40px;color:var(--text);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.btn:hover{border-color:var(--gold)}.btn-primary{color:var(--k-18212a);background:linear-gradient(110deg,var(--k-edc88b),var(--k-e9ba76));border-color:var(--k-e9bf7b);font-weight:600}.btn-ghost{background:0 0;border-color:#0000}.badge{border:1px solid var(--k-35414b);background:var(--k-13222b);border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.badge:before{content:"";background:var(--k-68c895);border-radius:50%;width:7px;height:7px}.badge.amber:before{background:var(--gold)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grid-2,.grid-3,.grid-4{gap:14px;display:grid}.grid-2>*,.grid-3>*,.grid-4>*,.dashboard-grid>*,.event-overview-grid>*,.main,.panel{min-width:0}.grid-2{grid-template-columns:1.15fr 1fr}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.field{flex-direction:column;gap:6px;display:flex}.table-wrap{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.data-table th{color:var(--muted);border-block:1px solid var(--border);white-space:nowrap;padding:11px 10px;font-size:11px;font-weight:400}.data-table td{border-bottom:1px solid var(--k-24313c);padding:13px 10px}@supports (color:color-mix(in lab, red, red)){.data-table td{border-bottom:1px solid color-mix(in srgb,var(--k-24313c) 53%,transparent)}}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--k-e9bf7b)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover{background:color-mix(in srgb,var(--k-e9bf7b) 2%,transparent)}}.empty{text-align:center;color:var(--muted);padding:32px}.avatar{background:var(--gold);width:32px;height:32px;color:var(--k-1e2832);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.tabs{border-bottom:1px solid var(--border);gap:22px;display:flex;overflow-x:auto}.tabs a,.tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0}.tabs .active{color:var(--gold);border-bottom-color:var(--gold)}.toast{background:var(--k-183129);border:1px solid var(--k-598d6f);z-index:100;border-radius:6px;gap:20px;max-width:min(500px,90vw);padding:16px;display:flex;position:fixed;bottom:22px;right:22px}.toast button{color:#fff;background:0 0;border:0}.shell-sidebar{background:var(--k-060d14);border-right:1px solid var(--border);z-index:40;flex-direction:column;width:204px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--gold);border-bottom:1px solid var(--border);align-items:center;height:72px;padding:0 25px;font:40px/1 Cormorant Garamond,Georgia,serif;display:flex}.shell-sidebar nav{flex-direction:column;gap:5px;min-height:0;padding:14px 5px;display:flex;overflow-y:auto}.nav-item{color:var(--k-d7dde3);border-radius:5px;align-items:center;gap:14px;padding:12px 18px;font-size:12px;display:flex}.nav-item.active{color:var(--k-ffe3b1);background:linear-gradient(90deg,var(--k-e9bf7b),var(--k-e9bf7b))}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--k-e9bf7b) 20%,transparent),color-mix(in srgb,var(--k-e9bf7b) 7%,transparent))}}.nav-item.active{box-shadow:inset 3px 0 var(--gold)}.sidebar-bottom{margin-top:auto;padding:12px 5px}.motto{color:var(--k-a6957d);margin:18px 22px;font:14px/1.4 Georgia,serif}.motto:before{content:"";background:var(--gold);width:45px;height:1px;margin-bottom:15px;display:block}.topbar{border-bottom:1px solid var(--border);background:var(--k-07111b);height:72px;position:fixed;top:0;left:204px;right:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--k-07111b) 93%,transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;justify-content:space-between;align-items:center;gap:18px;padding:0 26px;display:flex}.global-search{background:var(--k-0b1721);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;width:min(420px,42vw);padding:0 12px;display:flex}.global-search input{background:0 0;border:0;width:100%;padding:9px 0;font-size:12px}.profile{align-items:center;gap:10px;display:flex}.main{min-height:100vh;margin-left:204px;padding:98px 26px 32px}.page-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.page-header p{color:var(--muted);margin-top:6px}.eyebrow{color:var(--gold);margin-bottom:5px;font-size:11px}.demo-banner{background:var(--k-e9bf7b);justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-banner{background:color-mix(in srgb,var(--k-e9bf7b) 5%,transparent)}}.demo-banner{border:1px solid var(--k-e9bf7b)}@supports (color:color-mix(in lab, red, red)){.demo-banner{border:1px solid color-mix(in srgb,var(--k-e9bf7b) 21%,transparent)}}.demo-banner{color:var(--k-d8c6a7);border-radius:5px;margin-bottom:20px;padding:9px 13px;font-size:11px}.demo-banner a{color:var(--gold);text-decoration:underline}.kpi{align-items:center;gap:18px;min-height:115px;display:flex}.kpi-icon{border:1px solid var(--gold);width:51px;height:51px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kpi strong{font-size:23px;font-weight:500;display:block}.kpi small{color:var(--muted)}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.section-link{color:var(--gold);align-items:center;gap:8px;font-size:11px;display:flex}.dashboard-grid{grid-template-columns:1.35fr 1fr;gap:14px;margin-top:14px;display:grid}.progress{background:var(--k-2c3945);border-radius:9px;height:6px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--k-e9bf7b),var(--k-f4d495));border-radius:9px;height:100%;display:block}.team-row{grid-template-columns:32px minmax(0,1fr) minmax(30px,110px) 38px;align-items:center;gap:12px;padding:9px 0;display:grid}.team-row small{color:var(--muted)}.team-row>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.event-overview-grid .team-row{grid-template-columns:32px minmax(0,1fr) minmax(28px,60px) 32px;gap:8px}.task-row{border-bottom:1px solid var(--k-23313c);align-items:center;gap:10px;padding:11px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.task-row{border-bottom:1px solid color-mix(in srgb,var(--k-23313c) 60%,transparent)}}.task-row{font-size:12px}.task-row:last-child{border:0}.task-row .task-name{flex:1}.task-row time{color:var(--muted);font-size:10px}.timeline-row{grid-template-columns:60px 13px 1fr;gap:12px;min-height:66px;display:grid}.timeline-dot{background:var(--gold);border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative}.timeline-dot:after{content:"";background:var(--k-46515f);width:1px;height:46px;position:absolute;top:13px;left:4px}.timeline-row:last-child .timeline-dot:after{display:none}.timeline-row p{font-size:12px}.timeline-row small{color:var(--muted)}.event-card{padding:0;overflow:hidden}.event-card-cover{background:var(--k-182631);height:175px;position:relative}.event-card-cover img{object-fit:cover;width:100%;height:100%}.event-card-cover .badge{background:var(--k-07111b);position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.event-card-cover .badge{background:color-mix(in srgb,var(--k-07111b) 85%,transparent)}}.event-card-body{padding:17px}.event-card h2{margin-bottom:12px;font:21px Georgia,serif}.event-card-meta{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.event-card-meta p{color:var(--k-c0c8d2);align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.event-card-footer{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 17px;display:flex}.event-hero{background-position:50%;background-size:cover;min-height:265px;margin:-26px -26px 18px;padding:30px 26px 0;position:relative}.event-hero:before{content:"";background:linear-gradient(90deg,var(--k-070f17) 15%,var(--k-070f17) 35%,var(--k-070f17) 85%),linear-gradient(0deg,var(--k-070f17),transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.event-hero:before{background:linear-gradient(90deg,var(--k-070f17) 15%,color-mix(in srgb,var(--k-070f17) 90%,transparent) 35%,color-mix(in srgb,var(--k-070f17) 27%,transparent) 85%),linear-gradient(0deg,var(--k-070f17),transparent 50%)}}.event-hero>*{position:relative}.event-hero h1{margin:4px 0 14px;font-size:43px}.event-hero .tabs{margin-top:28px}.event-overview-grid{grid-template-columns:1fr 1.1fr .8fr;gap:14px;margin-top:14px;display:grid}.stack{flex-direction:column;gap:14px;display:flex}.details-list{grid-template-columns:80px 1fr;gap:15px;font-size:12px;display:grid}.details-list dt{color:var(--muted)}.details-list dd{margin:0}.form-panel{margin:16px 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.error-panel{border-color:var(--k-bd6c65);color:var(--k-ffd7d0)}.menu-toggle{display:none}.auth-page{max-width:460px;margin:10vh auto;padding:24px}.auth-page .brand{border:0;justify-content:center}.auth-page form{flex-direction:column;gap:16px;display:flex}.auth-page label{flex-direction:column;gap:7px;display:flex}.auth-page input{width:100%}.auth-page nav{flex-wrap:wrap}.auth-page h1{margin-bottom:16px;font:32px Georgia,serif}.auth-page a{color:var(--gold)}.search-results{margin-bottom:16px}.loading{text-align:center;color:var(--muted);padding:60px}@media (min-width:1500px){.main{padding-inline:32px}.event-card-cover{height:200px}}@media (max-width:1150px){.shell-sidebar{width:170px}.topbar{left:170px}.main{margin-left:170px;padding-inline:20px}.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.event-overview-grid{grid-template-columns:1fr 1fr}.event-overview-grid>.stack:last-child{grid-column:1/-1}.team-row{grid-template-columns:32px 1fr 75px 32px}.nav-item{padding-inline:12px}.event-hero{margin-inline:-20px}}@media (max-width:760px){.shell-sidebar{width:220px;transform:translate(-100%)}.shell-sidebar.open{transform:translate(0)}.topbar{height:62px;padding-inline:14px;left:0}.main{margin-left:0;padding:83px 14px 24px}.menu-toggle{display:inline-flex}.topbar .profile small,.topbar .project-shortcut{display:none}.global-search{flex:1;width:auto}.global-search input{font-size:11px}.page-title{font-size:30px}.page-header{flex-wrap:wrap;align-items:flex-start}.dashboard-grid,.grid-2,.event-overview-grid,.grid-3{grid-template-columns:1fr}.grid-4{gap:9px}.kpi{gap:10px;min-height:100px;padding:13px}.kpi-icon{width:34px;height:34px}.kpi-icon svg{width:19px}.kpi strong{font-size:19px}.kpi small{font-size:10px}.panel{padding:14px}.demo-banner{align-items:flex-start}.event-hero{margin-inline:-14px;padding-inline:14px}.event-hero h1{font-size:34px}.event-overview-grid>.stack:last-child{grid-column:auto}.form-grid{grid-template-columns:1fr}.drawer-overlay{z-index:35;background:#0009;position:fixed;inset:0}.event-card-cover{height:195px}.tabs{gap:22px}.section-heading{align-items:flex-start}.section-link{text-align:right;max-width:110px}.team-row{grid-template-columns:32px 1fr 70px 32px}.auth-page{margin:5vh auto}.data-table{min-width:560px}}@media (prefers-reduced-motion:no-preference){.shell-sidebar{transition:transform .2s}.event-card:hover{border-color:var(--k-806a48)}.btn{transition:background .15s,border-color .15s}}@media (max-width:600px){.topbar{gap:8px;padding:0 12px}.topbar>.toolbar{flex-wrap:nowrap;flex:none;gap:4px}.topbar .profile>span:nth-child(2){display:none}.global-search{flex:1;width:auto;min-width:0}.global-search input{min-width:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
:root[data-theme=light] body{color:#17212c;background:radial-gradient(at 70% -10%,#fffdf8 0,#0000 60%),#f3efe7}:root[data-theme=light] .panel,:root[data-theme=light] .panel.kpi{background:linear-gradient(135deg,#fff,#fcfaf6);border-color:#e7e0d3;box-shadow:0 1px 2px #1b25340d,0 10px 28px #1b253408}:root[data-theme=light] .shell-sidebar{background:#fffdf9;border-right-color:#e8e1d4}:root[data-theme=light] .topbar{background:#fffdf9ee;border-bottom-color:#e8e1d4}:root[data-theme=light] .brand{color:#b07a1f;border-bottom-color:#e8e1d4}:root[data-theme=light] .global-search,:root[data-theme=light] .search-field,:root[data-theme=light] .artists-search{background:#fff;border-color:#ddd4c3}:root[data-theme=light] .nav-item{color:#334155}:root[data-theme=light] .nav-item:hover{background:#b07a1f10}:root[data-theme=light] .nav-item.active{color:#7a4f0c;background:linear-gradient(90deg,#e9bf7b3d,#e9bf7b14)}:root[data-theme=light] .btn{color:#1c2733;background:#fff;border-color:#d9d0bd}:root[data-theme=light] .btn:hover{background:#fffaf0;border-color:#b07a1f}:root[data-theme=light] .btn-primary,:root[data-theme=light] .eveo-dialog-panel .btn-primary{color:#1b2530;background:linear-gradient(110deg,#efca90,#e6b46a);border-color:#d9a95f}:root[data-theme=light] .btn-primary:hover:not(:disabled){background:linear-gradient(110deg,#f2d19b,#eabc77)}:root[data-theme=light] .btn-ghost{background:0 0;border-color:#0000}:root[data-theme=light] .btn-danger,:root[data-theme=light] .eveo-dialog-panel .btn-danger{color:#8a2c25;background:#fdeceb;border-color:#e0a39d}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{color:#17212c;background:#fff;border-color:#d9d0bd}:root[data-theme=light] .avatar{color:#1e2832}:root[data-theme=light] .badge{color:#334155;background:#f6f1e7;border-color:#ddd2bd}:root[data-theme=light] .toast{color:#f2fbf6;background:#1f4d3a;border-color:#2f7a5a}:root[data-theme=light] .toast button{color:#fff}:root[data-theme=light] .tabs a,:root[data-theme=light] .tabs button{color:#5c6878}:root[data-theme=light] .tabs .active{color:#8a5a10;border-bottom-color:#b07a1f}:root[data-theme=light] .data-table th{color:#5c6878;border-color:#e4dccd}:root[data-theme=light] .data-table td{border-bottom-color:#eee7da}:root[data-theme=light] .data-table tbody tr:hover{background:#b07a1f0a}:root[data-theme=light] .event-hero:before{background:linear-gradient(90deg,#f3efe7 14%,#f3efe7e6 36%,#f3efe733 85%),linear-gradient(#0000 45%,#f3efe7)}:root[data-theme=light] .event-hero h1,:root[data-theme=light] .event-hero .eyebrow{text-shadow:none}:root[data-theme=light] .eveo-dialog{background:#fffdf9;border-color:#d9c9a6;box-shadow:0 30px 90px #1b253440,0 0 0 1px #e9bf7b30}:root[data-theme=light] .eveo-dialog-panel{background:linear-gradient(135deg,#fff,#fbf8f2)}:root[data-theme=light] .eveo-dialog-header{border-bottom-color:#e7dcc5}:root[data-theme=light] .eveo-dialog-panel .eveo-dialog-header h2{color:#1b2530}:root[data-theme=light] .eveo-dialog-icon{color:#a8731a;background:radial-gradient(circle at 30% 25%,#e9bf7b40,#0000 70%);border-color:#d9a95f}:root[data-theme=light] .eveo-dialog-close:hover{color:#111;background:#1b25340d}:root[data-theme=light] .eveo-dialog-panel :is(input,:root[data-theme=light] select,:root[data-theme=light] textarea):not([type=checkbox]):not([type=radio]):not([type=file]){color:#17212c;background-color:#fff;border-color:#d5ccb8}:root[data-theme=light] .eveo-dialog-panel :is(input,:root[data-theme=light] select,:root[data-theme=light] textarea):not([type=checkbox]):not([type=radio]):hover{border-color:#b9ab8c}:root[data-theme=light] .eveo-dialog-panel :is(input,:root[data-theme=light] select,:root[data-theme=light] textarea):not([type=checkbox]):not([type=radio]):focus{background-color:#fff;border-color:#b07a1f;box-shadow:0 0 0 3px #e9bf7b40}:root[data-theme=light] .eveo-dialog-panel input[type=checkbox]:checked:after{border-color:#1b2530}:root[data-theme=light] .eveo-dialog-panel input[type=checkbox],:root[data-theme=light] .eveo-dialog-panel input[type=radio]{background:#fff;border-color:#a99d82}:root[data-theme=light] .eveo-dialog-panel fieldset,:root[data-theme=light] .modal-section{background:#faf7f1;border-color:#e4dccd}:root[data-theme=light] .modal-chip,:root[data-theme=light] .eveo-dialog-panel label.modal-chip{color:#27323f;background:#fff;border-color:#ddd4c3}:root[data-theme=light] .modal-chip:has(input:checked){color:#17212c;background:#e9bf7b26;border-color:#c99a45}:root[data-theme=light] .modal-tabs{background:#f6f1e7;border-color:#e4dccd}:root[data-theme=light] .modal-tabs button{color:#5c6878}:root[data-theme=light] .modal-tabs button:hover{color:#111;background:#1b25340a}:root[data-theme=light] .modal-tabs button[aria-pressed=true],:root[data-theme=light] .modal-tabs button[aria-selected=true]{color:#1b2530;background:#e9bf7b}:root[data-theme=light] .modal-badge{color:#27323f;background:#fff;border-color:#ddd4c3}:root[data-theme=light] .modal-error{color:#8a2c25;background:#fdeceb;border-color:#e0a39d}:root[data-theme=light] .eveo-confirm{background:#f3efe7d9}:root[data-theme=light] .eveo-confirm-card{background:#fffdf9;border-color:#d9c9a6}:root[data-theme=light] .eveo-confirm-card h3{color:#1b2530}:root[data-theme=light] .eveo-form-page{background:#f3efe7}:root[data-theme=light] .eveo-form-page .eveo-dialog-panel{background:#fffdf9}:root[data-theme=light] .eveo-form-page .eveo-dialog-header,:root[data-theme=light] .eveo-form-page .modal-actions{background:#fffdf9f2}:root[data-theme=light] .file-drop{color:#a8731a;background:linear-gradient(#e9bf7b12,#0000),#fdfaf4;border-color:#c9bb9a}:root[data-theme=light] .file-drop p{color:#27323f}:root[data-theme=light] .file-drop-list li{background:#fff;border-color:#ddd4c3}:root[data-theme=light] .file-drop-name{color:#17212c}:root[data-theme=light] .page-drop{background:#f3efe7e6}:root[data-theme=light] .page-drop-card{color:#a8731a;background:#fffdf9}:root[data-theme=light] .page-drop-card strong{color:#1b2530}:root[data-theme=light] .progress{background:#e7dfcf}:root[data-theme=light] .progress span{background:linear-gradient(90deg,#d9a95f,#e9bf7b)}:root[data-theme=light] .kpi-icon{color:#a8731a;border-color:#c99a45}:root[data-theme=light] .priority-high,:root[data-theme=light] .priority-low,:root[data-theme=light] .priority-medium{color:#fff!important}:root[data-theme=light] .board-table select.board-status,:root[data-theme=light] select.board-status{color:#fff}:root[data-theme=light] .board-status option{color:#17212c;background:#fff}:root[data-theme=light] .toast{box-shadow:0 12px 40px #1b253440}:root[data-theme=light] .theme-card{background:#fff}:root[data-theme=light] .member-card,:root[data-theme=light] .task-card{background:#fffdf9}:root[data-theme=light] .board-status{color:#fff}:root[data-theme=light] .st-card,:root[data-theme=light] .st-members li,:root[data-theme=light] .st-notifs,:root[data-theme=light] .st-nav,:root[data-theme=light] .st-stats>div{background:linear-gradient(135deg,#fff,#fcfaf6);border-color:#e7e0d3}:root[data-theme=light] .st-card,:root[data-theme=light] .st-nav{box-shadow:0 1px 2px #1b25340d,0 10px 28px #1b253408}:root[data-theme=light] .st-field input,:root[data-theme=light] .st-field select,:root[data-theme=light] .st-link input{background-color:#fff;border-color:#d9d0bd}:root[data-theme=light] .st-hero{background:radial-gradient(120% 160% at 0 0,#e9bf7b33,#0000 60%),linear-gradient(135deg,#fffdf9,#f6f0e4);border-color:#dcc89d}:root[data-theme=light] .st-checks li.ok svg{color:#1b2530}@media (prefers-color-scheme:light){:root[data-theme=auto] body{color:#17212c;background:radial-gradient(at 70% -10%,#fffdf8 0,#0000 60%),#f3efe7}:root[data-theme=auto] .panel,:root[data-theme=auto] .panel.kpi{background:linear-gradient(135deg,#fff,#fcfaf6);border-color:#e7e0d3;box-shadow:0 1px 2px #1b25340d,0 10px 28px #1b253408}:root[data-theme=auto] .shell-sidebar{background:#fffdf9;border-right-color:#e8e1d4}:root[data-theme=auto] .topbar{background:#fffdf9ee;border-bottom-color:#e8e1d4}:root[data-theme=auto] .brand{color:#b07a1f;border-bottom-color:#e8e1d4}:root[data-theme=auto] .global-search,:root[data-theme=auto] .search-field,:root[data-theme=auto] .artists-search{background:#fff;border-color:#ddd4c3}:root[data-theme=auto] .nav-item{color:#334155}:root[data-theme=auto] .nav-item:hover{background:#b07a1f10}:root[data-theme=auto] .nav-item.active{color:#7a4f0c;background:linear-gradient(90deg,#e9bf7b3d,#e9bf7b14)}:root[data-theme=auto] .btn{color:#1c2733;background:#fff;border-color:#d9d0bd}:root[data-theme=auto] .btn:hover{background:#fffaf0;border-color:#b07a1f}:root[data-theme=auto] .btn-primary,:root[data-theme=auto] .eveo-dialog-panel .btn-primary{color:#1b2530;background:linear-gradient(110deg,#efca90,#e6b46a);border-color:#d9a95f}:root[data-theme=auto] .btn-primary:hover:not(:disabled){background:linear-gradient(110deg,#f2d19b,#eabc77)}:root[data-theme=auto] .btn-ghost{background:0 0;border-color:#0000}:root[data-theme=auto] .btn-danger,:root[data-theme=auto] .eveo-dialog-panel .btn-danger{color:#8a2c25;background:#fdeceb;border-color:#e0a39d}:root[data-theme=auto] input,:root[data-theme=auto] select,:root[data-theme=auto] textarea{color:#17212c;background:#fff;border-color:#d9d0bd}:root[data-theme=auto] .avatar{color:#1e2832}:root[data-theme=auto] .badge{color:#334155;background:#f6f1e7;border-color:#ddd2bd}:root[data-theme=auto] .toast{color:#f2fbf6;background:#1f4d3a;border-color:#2f7a5a}:root[data-theme=auto] .toast button{color:#fff}:root[data-theme=auto] .tabs a,:root[data-theme=auto] .tabs button{color:#5c6878}:root[data-theme=auto] .tabs .active{color:#8a5a10;border-bottom-color:#b07a1f}:root[data-theme=auto] .data-table th{color:#5c6878;border-color:#e4dccd}:root[data-theme=auto] .data-table td{border-bottom-color:#eee7da}:root[data-theme=auto] .data-table tbody tr:hover{background:#b07a1f0a}:root[data-theme=auto] .event-hero:before{background:linear-gradient(90deg,#f3efe7 14%,#f3efe7e6 36%,#f3efe733 85%),linear-gradient(#0000 45%,#f3efe7)}:root[data-theme=auto] .event-hero h1,:root[data-theme=auto] .event-hero .eyebrow{text-shadow:none}:root[data-theme=auto] .eveo-dialog{background:#fffdf9;border-color:#d9c9a6;box-shadow:0 30px 90px #1b253440,0 0 0 1px #e9bf7b30}:root[data-theme=auto] .eveo-dialog-panel{background:linear-gradient(135deg,#fff,#fbf8f2)}:root[data-theme=auto] .eveo-dialog-header{border-bottom-color:#e7dcc5}:root[data-theme=auto] .eveo-dialog-panel .eveo-dialog-header h2{color:#1b2530}:root[data-theme=auto] .eveo-dialog-icon{color:#a8731a;background:radial-gradient(circle at 30% 25%,#e9bf7b40,#0000 70%);border-color:#d9a95f}:root[data-theme=auto] .eveo-dialog-close:hover{color:#111;background:#1b25340d}:root[data-theme=auto] .eveo-dialog-panel :is(input,:root[data-theme=auto] select,:root[data-theme=auto] textarea):not([type=checkbox]):not([type=radio]):not([type=file]){color:#17212c;background-color:#fff;border-color:#d5ccb8}:root[data-theme=auto] .eveo-dialog-panel :is(input,:root[data-theme=auto] select,:root[data-theme=auto] textarea):not([type=checkbox]):not([type=radio]):hover{border-color:#b9ab8c}:root[data-theme=auto] .eveo-dialog-panel :is(input,:root[data-theme=auto] select,:root[data-theme=auto] textarea):not([type=checkbox]):not([type=radio]):focus{background-color:#fff;border-color:#b07a1f;box-shadow:0 0 0 3px #e9bf7b40}:root[data-theme=auto] .eveo-dialog-panel input[type=checkbox]:checked:after{border-color:#1b2530}:root[data-theme=auto] .eveo-dialog-panel input[type=checkbox],:root[data-theme=auto] .eveo-dialog-panel input[type=radio]{background:#fff;border-color:#a99d82}:root[data-theme=auto] .eveo-dialog-panel fieldset,:root[data-theme=auto] .modal-section{background:#faf7f1;border-color:#e4dccd}:root[data-theme=auto] .modal-chip,:root[data-theme=auto] .eveo-dialog-panel label.modal-chip{color:#27323f;background:#fff;border-color:#ddd4c3}:root[data-theme=auto] .modal-chip:has(input:checked){color:#17212c;background:#e9bf7b26;border-color:#c99a45}:root[data-theme=auto] .modal-tabs{background:#f6f1e7;border-color:#e4dccd}:root[data-theme=auto] .modal-tabs button{color:#5c6878}:root[data-theme=auto] .modal-tabs button:hover{color:#111;background:#1b25340a}:root[data-theme=auto] .modal-tabs button[aria-pressed=true],:root[data-theme=auto] .modal-tabs button[aria-selected=true]{color:#1b2530;background:#e9bf7b}:root[data-theme=auto] .modal-badge{color:#27323f;background:#fff;border-color:#ddd4c3}:root[data-theme=auto] .modal-error{color:#8a2c25;background:#fdeceb;border-color:#e0a39d}:root[data-theme=auto] .eveo-confirm{background:#f3efe7d9}:root[data-theme=auto] .eveo-confirm-card{background:#fffdf9;border-color:#d9c9a6}:root[data-theme=auto] .eveo-confirm-card h3{color:#1b2530}:root[data-theme=auto] .eveo-form-page{background:#f3efe7}:root[data-theme=auto] .eveo-form-page .eveo-dialog-panel{background:#fffdf9}:root[data-theme=auto] .eveo-form-page .eveo-dialog-header,:root[data-theme=auto] .eveo-form-page .modal-actions{background:#fffdf9f2}:root[data-theme=auto] .file-drop{color:#a8731a;background:linear-gradient(#e9bf7b12,#0000),#fdfaf4;border-color:#c9bb9a}:root[data-theme=auto] .file-drop p{color:#27323f}:root[data-theme=auto] .file-drop-list li{background:#fff;border-color:#ddd4c3}:root[data-theme=auto] .file-drop-name{color:#17212c}:root[data-theme=auto] .page-drop{background:#f3efe7e6}:root[data-theme=auto] .page-drop-card{color:#a8731a;background:#fffdf9}:root[data-theme=auto] .page-drop-card strong{color:#1b2530}:root[data-theme=auto] .progress{background:#e7dfcf}:root[data-theme=auto] .progress span{background:linear-gradient(90deg,#d9a95f,#e9bf7b)}:root[data-theme=auto] .kpi-icon{color:#a8731a;border-color:#c99a45}:root[data-theme=auto] .priority-high,:root[data-theme=auto] .priority-low,:root[data-theme=auto] .priority-medium{color:#fff!important}:root[data-theme=auto] .board-table select.board-status,:root[data-theme=auto] select.board-status{color:#fff}:root[data-theme=auto] .board-status option{color:#17212c;background:#fff}:root[data-theme=auto] .toast{box-shadow:0 12px 40px #1b253440}:root[data-theme=auto] .theme-card{background:#fff}:root[data-theme=auto] .member-card,:root[data-theme=auto] .task-card{background:#fffdf9}:root[data-theme=auto] .board-status{color:#fff}:root[data-theme=auto] .st-card,:root[data-theme=auto] .st-members li,:root[data-theme=auto] .st-notifs,:root[data-theme=auto] .st-nav,:root[data-theme=auto] .st-stats>div{background:linear-gradient(135deg,#fff,#fcfaf6);border-color:#e7e0d3}:root[data-theme=auto] .st-card,:root[data-theme=auto] .st-nav{box-shadow:0 1px 2px #1b25340d,0 10px 28px #1b253408}:root[data-theme=auto] .st-field input,:root[data-theme=auto] .st-field select,:root[data-theme=auto] .st-link input{background-color:#fff;border-color:#d9d0bd}:root[data-theme=auto] .st-hero{background:radial-gradient(120% 160% at 0 0,#e9bf7b33,#0000 60%),linear-gradient(135deg,#fffdf9,#f6f0e4);border-color:#dcc89d}:root[data-theme=auto] .st-checks li.ok svg{color:#1b2530}}body:has([data-surface=dark]){color:#f5f6f8;background:#050b11!important}
