@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_4990d59a-module__Hg3bKa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_4990d59a-module__Hg3bKa__variable{--font-body:"Outfit", "Outfit Fallback"}
@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.03cejzym9p802.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.082vh6smfhzu4.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.p.2c0pkezzij_il.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.pinyon_script_5d281a1c-module__u0-9Ca__className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyon_script_5d281a1c-module__u0-9Ca__variable{--font-script:"Pinyon Script", "Pinyon Script Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.0pan85mumqyf3.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_4b338a25-module__pP97Fa__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_4b338a25-module__pP97Fa__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.1w_qz2ahumqmz.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_ee7a6496-module__IG5F5W__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_ee7a6496-module__IG5F5W__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4caa5346f1c7fb-s.3ucz1d_kmgbtv.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8637c86382b2cab5-s.40j1jjzs0bvwz.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75a8566361c6e74e-s.3g1gre078i41u.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc3a3dc9f8ed46f-s.27a0aiz-jsr35.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a624dffa201843ff-s.2xocl9mu6olar.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.pacifico_7c414306-module__GNiQLG__className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.pacifico_7c414306-module__GNiQLG__variable{--font-pacifico:"Pacifico", "Pacifico Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.3u4lli0-axodc.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.3u4lli0-axodc.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.3u4lli0-axodc.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_b0bf8a17-module__3Z9WoG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_b0bf8a17-module__3Z9WoG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.1ewykk74tw0il.woff2?dpl=dpl_C5Nkwc5ZbjccP5CZtT6amvSheNi3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_c9333c0e-module__F13Njq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_c9333c0e-module__F13Njq__variable{--font-archivo:"Archivo Black", "Archivo Black Fallback"}
:root,[data-mode=dark]{--cm-bg:#0d0b0a;--cm-bg-gradient:radial-gradient(130% 90% at 82% -5%, #1c1815 0%, #0d0b0a 56%);--cm-surface:#181513;--cm-surface-2:#201b17;--cm-field:#141110;--cm-field-focus:#181012;--cm-border:#f0c8961f;--cm-border-soft:#f0c89612;--cm-primary:#f0a949;--cm-primary-bright:#f6bc63;--cm-primary-strong:#c9762a;--cm-primary-text:#f0a949;--cm-accent:#c77dff;--cm-accent-border:#c77dff59;--cm-text:#f5ecdf;--cm-text-dim:#a8957e;--cm-placeholder:#7a6a58;--cm-on-primary:#1a1206;--cm-chip-bg:#f0a94924;--cm-chip-text:#f1c58a;--cm-chip-border:#f0a94966;--cm-accent-bg:#c77dff24;--cm-accent-text:#d9b3ff;--cm-success:#4eb27a;--cm-danger:#e8705e;--cm-focus-ring:0 0 0 3px #c77dff2e;--cm-glow-amber:0 16px 34px -12px #f0a9498c;--cm-glow-violet:0 12px 30px -10px #c77dff73;--cm-shadow-card:0 40px 80px -28px #000000b3, 0 10px 30px -16px #0009;--cm-amber-grad:linear-gradient(180deg, var(--cm-primary-bright), var(--cm-primary));--cm-violet-grad:linear-gradient(180deg, #d3a0ff, #a259e6);--cm-data-grad:linear-gradient(90deg, var(--cm-primary), var(--cm-accent));--cm-hero-overlay:linear-gradient(180deg, #0d0b0a00 0%, #0d0b0a8c 62%, #0d0b0adb 100%);--cm-font-sans:var(--font-body);--cm-font-script:var(--font-script);--cm-font-mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, monospace;--cm-radius-field:13px;--cm-radius-card:16px;--cm-radius-btn:15px;--cm-radius-pill:999px;--cm-radius-phone:32px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-mode=light]{--cm-bg:#faf6ef;--cm-bg-gradient:linear-gradient(180deg, #faf6ef 0%, #faf6ef 100%);--cm-surface:#fff;--cm-surface-2:#f4eee3;--cm-field:#fbf8f2;--cm-field-focus:#fbf5ee;--cm-border:#281c0e1f;--cm-border-soft:#281c0e12;--cm-primary:#e0922b;--cm-primary-bright:#f6bc63;--cm-primary-strong:#b5701a;--cm-primary-text:#9a5e12;--cm-accent:#7c3aed;--cm-accent-border:#7c3aed4d;--cm-text:#1a130b;--cm-text-dim:#6b5b49;--cm-placeholder:#b3a48f;--cm-on-primary:#1a1206;--cm-chip-bg:#e0922b1f;--cm-chip-text:#9a5e12;--cm-chip-border:#e0922b66;--cm-accent-bg:#7c3aed1a;--cm-accent-text:#6d28d9;--cm-success:#2f8f57;--cm-danger:#c2462f;--cm-focus-ring:0 0 0 3px #7c3aed29;--cm-glow-amber:0 14px 30px -14px #e0922b66;--cm-glow-violet:0 12px 28px -12px #7c3aed4d;--cm-shadow-card:0 24px 50px -24px #50320a2e, 0 4px 14px -10px #50320a2e;--cm-amber-grad:linear-gradient(180deg, #f6bc63, #e89a2e);--cm-violet-grad:linear-gradient(180deg, #8b5cf6, #6d28d9);--cm-data-grad:linear-gradient(90deg, var(--cm-primary), var(--cm-accent));--cm-hero-overlay:linear-gradient(180deg, #fff0 0%, #faf4ea80 60%, #faf4ead9 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-mode=dark],[data-mode=light]{--ct-bg:var(--cm-bg);--ct-bg-2:var(--cm-surface);--ct-bg-3:var(--cm-surface-2);--ct-line:var(--cm-border);--ct-text:var(--cm-text);--ct-text-dim:var(--cm-text-dim);--ct-text-muted:color-mix(in srgb, var(--cm-text-dim) 70%, transparent);--ct-primary:var(--cm-primary);--ct-primary-strong:var(--cm-primary-strong);--ct-primary-soft:var(--cm-chip-text);--ct-primary-text:var(--cm-primary-text);--ct-accent:var(--cm-accent);--ct-accent-deep:var(--cm-accent);--ct-on-primary:var(--cm-on-primary);--ct-surface:var(--cm-surface);--ct-success:var(--cm-success);--ct-danger:var(--cm-danger);--ct-hero-overlay:var(--cm-hero-overlay);--ct-font-display:var(--font-body);--ct-font-body:var(--font-body)}:root{--background:#faf6ef;--foreground:#1a130b;--card:#fff;--card-foreground:#1a130b;--popover:#fff;--popover-foreground:#1a130b;--primary:#e0922b;--primary-foreground:#fff;--secondary:#f4eee3;--secondary-foreground:#1a130b;--muted:#f4eee3;--muted-foreground:#6b5b49;--accent:#e0922b24;--accent-foreground:#9a5e12;--destructive:#c2462f;--destructive-foreground:#fff;--border:#281c0e1f;--input:#281c0e33;--ring:#7c3aed;--chart-1:#e0922b;--chart-2:#7c3aed;--chart-3:#b5701a;--chart-4:#c98a3c;--chart-5:#8a7a66;--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#1a130b;--sidebar-primary:#e0922b;--sidebar-primary-foreground:#fff;--sidebar-accent:#e0922b24;--sidebar-accent-foreground:#9a5e12;--sidebar-border:#281c0e1f;--sidebar-ring:#7c3aed;--admin-shadow:0 1px 2px #50320a0d, 0 10px 26px -14px #50320a24;--admin-glow:0 10px 22px -14px #e0922b54;--admin-cta:linear-gradient(180deg, #f6bc63, #e0922b)}.dark{--background:#0d0b0a;--foreground:#f5ecdf;--card:#181513;--card-foreground:#f5ecdf;--popover:#181513;--popover-foreground:#f5ecdf;--primary:#f0a949;--primary-foreground:#1a1206;--secondary:#201b17;--secondary-foreground:#f5ecdf;--muted:#201b17;--muted-foreground:#a8957e;--accent:#f0a94924;--accent-foreground:#f1c58a;--destructive:#e8705e;--destructive-foreground:#1a1206;--border:#f0c8961f;--input:#f0c89633;--ring:#c77dff;--chart-1:#f0a949;--chart-2:#c77dff;--chart-3:#c9762a;--chart-4:#f1c58a;--chart-5:#a8957e;--sidebar:#141110;--sidebar-foreground:#f5ecdf;--sidebar-primary:#f0a949;--sidebar-primary-foreground:#1a1206;--sidebar-accent:#f0a94924;--sidebar-accent-foreground:#f1c58a;--sidebar-border:#f0c8961f;--sidebar-ring:#c77dff;--admin-shadow:0 2px 6px #00000073, 0 18px 42px -22px #0009;--admin-glow:0 16px 34px -12px #f0a94980;--admin-cta:linear-gradient(180deg, #f6c074, #e89a2e)}:root{--color-bg:#fff;--color-bg-2:#fff4fa;--color-bg-3:#e9fbff;--color-line:#bfeaf2;--color-cream:#08070a;--color-cream-dim:#334155;--color-text-muted:#64748b;--color-amber:#d41463;--color-copper:#ad0f4f;--color-gold:#ef2c83;--color-blue:#00a8c5;--color-blue-deep:#087c83;--color-blue-mid:#35c7da;--color-cup:#00a8c5;--color-danger:#e63b2e;--color-success:#087c83;--color-bg-elev:#fff4fa;--color-bg-elev-2:#e9fbff;--color-fg:#08070a;--color-gold-soft:#e9c97a;--color-gold-deep:#a8862a;--color-bronze:#c08552;--color-silver:#c9c2b6;--font-display:var(--font-body);--font-body:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-script:"Pinyon Script", cursive;--shadow-card:0 12px 40px -12px #0000008c;--shadow-gold:0 30px 80px -20px #ef2c8347;--shadow-blue:0 30px 80px -20px #00a8c557;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}
@layer base{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--cm-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);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}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}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,[role=button]{cursor:pointer}:disabled{cursor:default}textarea{resize:vertical}::placeholder{opacity:1}[hidden]:where(:not([hidden=until-found])){display:none!important}*{-webkit-tap-highlight-color:transparent}html,body{height:100%}body{background:var(--cm-bg);color:var(--cm-text);font-family:var(--cm-font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:not(:has([data-city])):not(:has([data-admin])):before{content:"";z-index:0;pointer-events:none;background:var(--cm-bg-gradient);position:fixed;top:0;bottom:0;left:0;right:0}body>*{z-index:2;position:relative}h1,h2,h3{font-family:var(--font-display);letter-spacing:0}::selection{background:color-mix(in srgb, var(--cm-accent) 26%, transparent);color:var(--cm-text)}}@layer components{[data-city]{background:var(--ct-bg);min-height:100dvh;color:var(--ct-text);font-family:var(--ct-font-body);isolation:isolate;position:relative}[data-city]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 560px at 18% -8%, color-mix(in srgb, var(--cm-primary) 10%, transparent), transparent 55%), radial-gradient(900px 520px at 92% 108%, color-mix(in srgb, var(--cm-accent) 8%, transparent), transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}[data-city] h1,[data-city] h2,[data-city] h3{font-family:var(--ct-font-display)}[data-city] ::selection{background:color-mix(in srgb, var(--cm-accent) 32%, transparent);color:var(--ct-text)}[data-admin]{--cm-admin-header-h:4rem;background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-body);isolation:isolate;position:relative}[data-admin] h1,[data-admin] h2,[data-admin] h3{font-family:var(--font-body);letter-spacing:0}[data-admin] ::selection{background:color-mix(in srgb, var(--ring) 22%, transparent);color:var(--foreground)}}.cm-flip-hint{animation:2.4s ease-in-out infinite cmHintPulse}.cm-reveal-glow{animation:1.4s ease-out cmRevealGlow}.cm-glass{--gc:var(--ct-accent);--ga:var(--ct-primary);z-index:1;width:84px;height:112px;position:relative}.cm-glass__straw{background:var(--ga);transform-origin:bottom;opacity:.9;border-radius:3px;width:5px;height:78px;position:absolute;top:-6px;left:54%;transform:rotate(15deg)}.cm-glass__vessel{background:#ffffff08;border:1px solid #ffffff2e;border-radius:9px 9px 30px 30px/7px 7px 44px 44px;width:66px;height:96px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 18px #00000059}.cm-glass__liquid{background:linear-gradient(180deg, color-mix(in srgb, var(--gc) 78%, transparent) 0%, var(--gc) 60%, color-mix(in srgb, var(--gc) 70%, #000 30%) 100%);height:80%;position:absolute;bottom:0;left:0;right:0}.cm-glass__liquid:before{content:"";background:color-mix(in srgb, var(--gc) 55%, #fff 45%);opacity:.55;height:7px;position:absolute;top:0;left:0;right:0}.cm-glass__shine{opacity:.4;background:linear-gradient(#fff6,#fff0);border-radius:6px;width:9px;height:62px;position:absolute;top:8px;left:9px}.cm-glass__garnish{background:var(--ga);z-index:2;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:6px;box-shadow:inset 0 0 0 2px #ffffff40}.cm-glass--lg{width:150px;height:200px}.cm-glass--lg .cm-glass__vessel{width:118px;height:172px}.cm-glass--lg .cm-glass__straw{width:8px;height:140px}.cm-glass--lg .cm-glass__garnish{width:28px;height:28px}.cm-glass--lg .cm-glass__shine{width:15px;height:110px}[data-event=vertigo]{--vx-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html:has([data-event=vertigo]){scroll-behavior:smooth}[data-event=vertigo] [id]{scroll-margin-top:84px}[data-event=vertigo] .vx-display{font-family:var(--font-anton), ui-sans-serif, system-ui, sans-serif;letter-spacing:.005em;text-transform:uppercase;font-weight:400}[data-event=vertigo] [role=dialog] h2{font-family:var(--font-anton), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;font-weight:400}[data-event=vertigo] .vx-script{font-family:var(--font-script), cursive;color:var(--ct-accent);text-transform:none;line-height:.9}[data-event=vertigo] a:focus-visible{outline:2px solid var(--ct-primary);outline-offset:2px;border-radius:6px}[data-event=vertigo] button:focus-visible{outline:2px solid var(--ct-primary);outline-offset:2px;border-radius:6px}[data-event=vertigo] .vx-noise{pointer-events:none;opacity:.06;mix-blend-mode:soft-light;background-image:var(--vx-grain);position:absolute;top:0;bottom:0;left:0;right:0}[data-event=vertigo] .vx-disc{pointer-events:none;filter:blur(1px);background:conic-gradient(#ff2d55,#e01024,#7a0718,#ff2d55,#ff6ea0,#e01024,#ff2d55);border-radius:50%;animation:16s linear infinite vxSpin;position:absolute;-webkit-mask:radial-gradient(circle,#0000 28%,#000 30% 60%,#0000 71%);mask:radial-gradient(circle,#0000 28%,#000 30% 60%,#0000 71%)}[data-event=vertigo] .vx-orbit{animation:13s linear infinite vxSpin}[data-event=vertigo] .vx-orbit-orb{aspect-ratio:1;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#ff2d5599,#e0102442 44%,#0000 72%);border-radius:50%;width:52%;top:8%;left:50%;transform:translate(-50%,-50%)}[data-event=vertigo] .vx-ring{pointer-events:none;border:1px solid #ff2d5573;border-radius:50%;animation:22s linear infinite vxSpinR;position:absolute;box-shadow:0 0 60px #ff2d5540,inset 0 0 60px #ff2d5526}[data-event=vertigo] .vx-isotipo{animation:30s linear infinite vxSpinR}[data-event=vertigo] .vx-orb{pointer-events:none;background:radial-gradient(circle,#ff2d5566,#0000 70%);border-radius:50%;position:absolute}[data-event=vertigo] .vx-blink{animation:1.4s ease-in-out infinite vxBlink}[data-event=vertigo] .vx-cta-glow{animation:2.6s ease-in-out infinite vxGlow}[data-event=vertigo] .vx-cup{border-radius:44px 44px 22px 22px}@media (min-width:900px){[data-event=vertigo] .vx-cup{border-radius:60px 60px 22px 22px}}[data-event=vertigo] .vx-scoop{background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--cc) 52%, #fff), var(--cc) 60%, color-mix(in srgb, var(--cc) 55%, #000));box-shadow:inset -8px -10px 22px #00000080, 0 0 26px color-mix(in srgb, var(--cc) 42%, transparent);border-radius:50%}.cm-live-dot{animation:1.8s infinite cm-status-pulse}.cm-tile{background:linear-gradient(152deg,#2c2118 0%,#17110b 100%)}@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer utilities{.animate-fade-up{animation:.7s cubic-bezier(.2,.8,.2,1) both fadeUp}.animate-fade-in{animation:.5s both fadeIn}.animate-pulse-soft{animation:1.8s ease-in-out infinite pulseSoft}.animate-badge-pulse{animation:1.6s ease-in-out infinite badgePulse}.animate-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both rise}.animate-bar{animation:.9s cubic-bezier(.2,.8,.2,1) both barGrow}.animate-drift-1{transform-origin:50%;animation:8s ease-in-out infinite drift}.animate-drift-2{transform-origin:50%;animation:10s ease-in-out infinite drift}.animate-drift-3{transform-origin:50%;animation:14s ease-in-out infinite driftSlow}.animate-shimmer{animation:2.4s linear infinite shimmer}.animate-sheet-in{animation:.4s cubic-bezier(.2,.8,.2,1) both sheetIn}.animate-dialog-in{animation:.35s cubic-bezier(.2,.8,.2,1) both dialogIn}.animate-slide-in-left{animation:.32s cubic-bezier(.2,.8,.2,1) both slideInLeft}.animate-pop-in{animation:.18s cubic-bezier(.2,.8,.2,1) both popIn}.animate-bob{animation:2.4s ease-in-out infinite bob}.animate-pulse-cta{animation:1.4s ease-in-out infinite pulseCta}.animate-ct-slide-down{animation:.42s cubic-bezier(.22,.61,.36,1) both ctSlideDown}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}.delay-4{animation-delay:.32s}.delay-5{animation-delay:.4s}.delay-6{animation-delay:.48s}.delay-7{animation-delay:.56s}.delay-8{animation-delay:.64s}.delay-9{animation-delay:.72s}.delay-10{animation-delay:.8s}.delay-11{animation-delay:.88s}.delay-12{animation-delay:.96s}.text-balance{text-wrap:balance}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-script{font-family:var(--font-script)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes pulseSoft{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes badgePulse{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.14)rotate(-4deg)}}@keyframes rise{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes barGrow{0%{width:0%}}@keyframes drift{0%,to{transform:rotate(var(--r,0deg)) translateY(0)}50%{transform:rotate(calc(var(--r,0deg) + 4deg)) translateY(-6px)}}@keyframes driftSlow{0%,to{transform:rotate(var(--r,0deg)) translateY(0) translateX(0)}50%{transform:rotate(calc(var(--r,0deg) + 6deg)) translateY(-8px) translateX(4px)}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dialogIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bob{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}@keyframes pulseCta{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes ctSlideDown{0%{transform:translateY(-105%)}to{transform:translateY(0)}}@keyframes cmHintPulse{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes cmRevealGlow{0%{box-shadow:0 0 #e9c97a00}35%{box-shadow:0 0 32px -4px #e9c97a8c}to{box-shadow:0 0 #e9c97a00}}@keyframes cmSpin{to{transform:rotate(360deg)}}.cm-spin{animation:1s linear infinite cmSpin}@keyframes vxSpin{to{transform:rotate(360deg)}}@keyframes vxSpinR{to{transform:rotate(-360deg)}}@keyframes vxBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes vxGlow{0%,to{opacity:.82}50%{opacity:1}}@keyframes cm-status-pulse{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@media (prefers-reduced-motion:reduce){.animate-drift-1,.animate-drift-2,.animate-drift-3,[data-motion=ring],[data-motion=breathe],[data-motion=flap],.animate-badge-pulse,.animate-bob,.animate-pop-in,.animate-pulse,.animate-pulse-soft,.animate-pulse-cta,.animate-shimmer,.ui-skeleton,.shimmer-text,.shimmer-text-ct{animation:none!important}.animate-rise,.animate-fade-up,.animate-fade-in,.animate-sheet-in,.animate-dialog-in,.animate-ct-slide-down,.animate-slide-in-left{animation-duration:.01ms!important;animation-delay:0s!important}.cm-flip-hint,.cm-reveal-glow,.cm-live-dot,.btn-shine:before,.animate-in,.animate-out{animation:none!important}[data-slot=sheet-content],[data-slot=sheet-overlay],[data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=alert-dialog-content],[data-slot=alert-dialog-overlay],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=tooltip-content]{animation-duration:.01ms!important;animation-delay:0s!important}[data-event=vertigo] .vx-disc,[data-event=vertigo] .vx-orbit,[data-event=vertigo] .vx-ring,[data-event=vertigo] .vx-isotipo,[data-event=vertigo] .vx-blink,[data-event=vertigo] .vx-cta-glow{animation:none!important}.cm-live-dot{animation:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
.cm-input{border-radius:var(--cm-radius-field);background:var(--cm-field);border:1px solid var(--cm-border);width:100%;min-height:2.875rem;color:var(--cm-text);padding:.8rem .95rem;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.cm-input::placeholder{color:color-mix(in srgb, var(--cm-text-dim) 70%, transparent)}.cm-input:focus{border-color:var(--cm-accent);background:var(--cm-field-focus);box-shadow:var(--cm-focus-ring);outline:none}.cm-input[aria-invalid=true]{border-color:var(--cm-danger)}.cm-input[aria-invalid=true]:focus{border-color:var(--cm-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--cm-danger) 22%, transparent)}.cm-stat-tile--amber{color:#b45309;background:#f59e0b26}.dark .cm-stat-tile--amber{color:#fcd34d;background:#fbbf2426}.cm-stat-tile--emerald{color:#047857;background:#10b98126}.dark .cm-stat-tile--emerald{color:#6ee7b7;background:#34d39926}.cm-stat-tile--violet{color:#6d28d9;background:#8b5cf626}.dark .cm-stat-tile--violet{color:#c4b5fd;background:#a78bfa26}.cm-tag--amber{color:#b45309;background:#f59e0b26}.dark .cm-tag--amber{color:#fcd34d}.cm-tag--emerald{color:#047857;background:#10b98126}.dark .cm-tag--emerald{color:#6ee7b7}.cm-tag--violet{color:#6d28d9;background:#8b5cf626}.dark .cm-tag--violet{color:#c4b5fd}.cm-tag--red{color:#b91c1c;background:#ef444426}.dark .cm-tag--red{color:#fca5a5}.cm-tag--sky{color:#0369a1;background:#0ea5e926}.dark .cm-tag--sky{color:#7dd3fc}.cm-status-pill--amber{color:#b45309;background:#f59e0b1a;border-color:#f59e0b66}.dark .cm-status-pill--amber{color:#fcd34d}.cm-status-pill--emerald{color:#047857;background:#10b9811a;border-color:#10b98166}.dark .cm-status-pill--emerald{color:#6ee7b7}.cm-status-pill--violet{color:#6d28d9;background:#8b5cf61a;border-color:#8b5cf666}.dark .cm-status-pill--violet{color:#c4b5fd}.cm-status-pill--red{color:#b91c1c;background:#ef44441a;border-color:#ef444466}.dark .cm-status-pill--red{color:#fca5a5}.cm-status-pill--neutral{border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}.cm-status-dot--amber{background:#f59e0b}.cm-status-dot--emerald{background:#10b981}.cm-status-dot--violet{background:#8b5cf6}.cm-status-dot--red{background:#ef4444}.cm-status-dot--fg{background:var(--foreground)}.cm-status-dot--muted{background:color-mix(in srgb, var(--muted-foreground) 40%, transparent)}.cm-status-spine--primary{border-left-color:var(--primary)}.cm-status-spine--emerald{border-left-color:#10b981b3}.cm-status-spine--red{border-left-color:#ef4444b3}.cm-status-spine--border{border-left-color:var(--border)}.cm-status-spine--muted{border-left-color:color-mix(in srgb, var(--muted-foreground) 30%, transparent)}.cm-citytone--amber{color:#b45309;background:#f59e0b26}.dark .cm-citytone--amber{color:#fcd34d;background:#fbbf2426}.cm-citytone--green{color:#047857;background:#10b98126}.dark .cm-citytone--green{color:#6ee7b7;background:#34d39926}.cm-citytone--violet{color:#6d28d9;background:#8b5cf626}.dark .cm-citytone--violet{color:#c4b5fd;background:#a78bfa26}.cm-citytone--blue{color:#1d4ed8;background:#3b82f626}.dark .cm-citytone--blue{color:#93c5fd;background:#60a5fa26}.cm-citytone--mute{background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border)}.cm-citytone-dot--amber{background:#f59e0b}.cm-citytone-dot--green{background:#10b981}.cm-citytone-dot--violet{background:#8b5cf6}.cm-citytone-dot--blue{background:#3b82f6}.cm-citytone-dot--mute{background:color-mix(in srgb, var(--muted-foreground) 60%, transparent)}.cm-logo-partner{object-fit:contain;width:auto;height:20px}.cm-logo-coctel{object-fit:contain;width:auto;height:60px}.cm-logo-cd-partner{object-fit:contain;width:auto;height:25px}.cm-logo-cd-coctel{object-fit:contain;width:auto;height:75px}@media (min-width:1024px){.cm-logo-cd-partner-lg{height:56px}.cm-logo-cd-coctel-lg{height:168px}}
@keyframes cm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cm-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cm-zoom-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes cm-zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes cm-slide-in-top{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes cm-slide-in-bottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes cm-slide-in-left{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes cm-slide-in-right{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes cm-slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-.5rem)}}@keyframes cm-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(.5rem)}}@keyframes cm-slide-out-left{0%{transform:translate(0)}to{transform:translate(-.5rem)}}@keyframes cm-slide-out-right{0%{transform:translate(0)}to{transform:translate(.5rem)}}@keyframes cm-enter-top{0%{opacity:0;transform:translateY(-.5rem)scale(.95)}}@keyframes cm-enter-bottom{0%{opacity:0;transform:translateY(.5rem)scale(.95)}}@keyframes cm-enter-left{0%{opacity:0;transform:translate(-.5rem)scale(.95)}}@keyframes cm-enter-right{0%{opacity:0;transform:translate(.5rem)scale(.95)}}@keyframes cm-sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cm-sheet-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes cm-sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cm-sheet-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes cm-sheet-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes cm-sheet-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes cm-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cm-sheet-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}[data-slot=dialog-overlay]{z-index:50;background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0}[data-slot=dialog-overlay][data-state=open]{animation:.15s cm-fade-in}[data-slot=dialog-overlay][data-state=closed]{animation:.15s cm-fade-out}[data-slot=dialog-content]{z-index:50;border:1px solid var(--border);background:var(--background);width:100%;max-width:calc(100% - 2rem);box-shadow:var(--admin-shadow);border-radius:1rem;outline:none;gap:1rem;padding:1.5rem;transition-duration:.2s;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}@media (min-width:640px){[data-slot=dialog-content]{max-width:32rem}}[data-slot=dialog-content][data-state=open]{animation:.2s cm-fade-in,.2s cm-zoom-in}[data-slot=dialog-content][data-state=closed]{animation:.2s cm-fade-out,.2s cm-zoom-out}.ui-dialog-close-x{border:1px solid var(--border);background:var(--card);width:2.25rem;height:2.25rem;color:var(--primary);opacity:.9;border-radius:9999px;place-items:center;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:1rem;right:1rem}.ui-dialog-close-x:hover{opacity:1}.ui-dialog-close-x:focus{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}@media (forced-colors:active){.ui-dialog-close-x:focus{outline-offset:2px;outline:2px solid #0000}}.ui-dialog-close-x:disabled{pointer-events:none}.ui-dialog-close-x[data-state=open]{background:var(--accent);color:var(--muted-foreground)}.ui-dialog-close-x svg{pointer-events:none;flex-shrink:0}.ui-dialog-close-x svg:not([class*=size-]){width:1rem;height:1rem}[data-slot=dialog-header]{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){[data-slot=dialog-header]{text-align:left}}[data-slot=dialog-footer]{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:640px){[data-slot=dialog-footer]{flex-direction:row;justify-content:flex-end}}[data-slot=dialog-title]{font-size:1.125rem;font-weight:600;line-height:1}[data-slot=dialog-description]{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}[data-slot=alert-dialog-overlay]{z-index:50;background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0}[data-slot=alert-dialog-overlay][data-state=open]{animation:.2s cm-fade-in}[data-slot=alert-dialog-overlay][data-state=closed]{animation:.2s cm-fade-out}[data-slot=alert-dialog-content]{z-index:50;border:1px solid var(--border);background:var(--background);width:100%;max-width:calc(100% - 2rem);color:var(--foreground);box-shadow:var(--admin-shadow);border-radius:1rem;outline:none;gap:1rem;padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}[data-slot=alert-dialog-content][data-state=open]{animation:.2s cm-fade-in,.2s cm-zoom-in}[data-slot=alert-dialog-content][data-state=closed]{animation:.2s cm-fade-out,.2s cm-zoom-out}@media (min-width:640px){[data-slot=alert-dialog-content]{max-width:32rem}}[data-slot=alert-dialog-header]{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){[data-slot=alert-dialog-header]{text-align:left}}[data-slot=alert-dialog-footer]{flex-direction:column-reverse;gap:.5rem;display:flex}@media (min-width:640px){[data-slot=alert-dialog-footer]{flex-direction:row;justify-content:flex-end}}[data-slot=alert-dialog-title]{font-size:1.125rem;font-weight:600;line-height:1}[data-slot=alert-dialog-description]{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}[data-slot=sheet-overlay]{z-index:50;background:#0000004d;position:fixed;top:0;bottom:0;left:0;right:0}[data-slot=sheet-overlay][data-state=open]{animation:.2s cm-fade-in}[data-slot=sheet-overlay][data-state=closed]{animation:.2s cm-fade-out}@media (min-width:1024px){[data-slot=sheet-overlay]{background:#00000026}}[data-slot=sheet-content]{z-index:50;background:var(--ct-bg);flex-direction:column;gap:1rem;display:flex;position:fixed;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}[data-slot=sheet-content][data-side=right]{border-left:1px solid var(--ct-line);width:75%;height:100%;top:0;bottom:0;right:0}[data-slot=sheet-content][data-side=right][data-state=open]{animation:.5s ease-in-out cm-sheet-in-right}[data-slot=sheet-content][data-side=right][data-state=closed]{animation:.3s ease-in-out cm-sheet-out-right}[data-slot=sheet-content][data-side=left]{border-right:1px solid var(--ct-line);width:75%;height:100%;top:0;bottom:0;left:0}[data-slot=sheet-content][data-side=left][data-state=open]{animation:.5s ease-in-out cm-sheet-in-left}[data-slot=sheet-content][data-side=left][data-state=closed]{animation:.3s ease-in-out cm-sheet-out-left}@media (min-width:640px){[data-slot=sheet-content][data-side=right],[data-slot=sheet-content][data-side=left]{max-width:24rem}}[data-slot=sheet-content][data-side=top]{border-bottom:1px solid var(--ct-line);height:auto;top:0;left:0;right:0}[data-slot=sheet-content][data-side=top][data-state=open]{animation:.5s ease-in-out cm-sheet-in-top}[data-slot=sheet-content][data-side=top][data-state=closed]{animation:.3s ease-in-out cm-sheet-out-top}[data-slot=sheet-content][data-side=bottom]{border-top:1px solid var(--ct-line);height:auto;bottom:0;left:0;right:0}[data-slot=sheet-content][data-side=bottom][data-state=open]{animation:.5s ease-in-out cm-sheet-in-bottom}[data-slot=sheet-content][data-side=bottom][data-state=closed]{animation:.3s ease-in-out cm-sheet-out-bottom}[data-slot=sheet-close-button]{opacity:.7;border-radius:.125rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}[data-slot=sheet-close-button]:hover{opacity:1}[data-slot=sheet-close-button]:focus{outline-offset:2px;box-shadow:0 0 0 2px var(--ct-bg), 0 0 0 4px var(--ct-accent);outline:2px solid #0000}[data-slot=sheet-close-button]:disabled{pointer-events:none}[data-slot=sheet-close-button][data-state=open]{background:var(--ct-bg-3)}[data-slot=sheet-close-label]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-slot=sheet-header]{flex-direction:column;gap:.375rem;padding:1rem;display:flex}[data-slot=sheet-footer]{flex-direction:column;gap:.5rem;margin-top:auto;padding:1rem;display:flex}[data-slot=sheet-title]{color:var(--ct-text);font-weight:600}[data-slot=sheet-description]{color:var(--ct-text-dim);font-size:.875rem;line-height:1.25rem}[data-slot=dropdown-menu-content]{z-index:50;max-height:var(--radix-dropdown-menu-content-available-height);min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin);border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);box-shadow:var(--admin-shadow);border-radius:1rem;padding:.375rem;overflow:hidden auto}[data-slot=dropdown-menu-content][data-state=open]{animation:.15s cm-fade-in,.15s cm-zoom-in}[data-slot=dropdown-menu-content][data-state=closed]{animation:.15s cm-fade-out,.15s cm-zoom-out}[data-slot=dropdown-menu-content][data-state=open][data-side=bottom]{animation:.15s cm-enter-top}[data-slot=dropdown-menu-content][data-state=open][data-side=top]{animation:.15s cm-enter-bottom}[data-slot=dropdown-menu-content][data-state=open][data-side=left]{animation:.15s cm-enter-right}[data-slot=dropdown-menu-content][data-state=open][data-side=right]{animation:.15s cm-enter-left}[data-slot=dropdown-menu-item]{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.75rem;outline:none;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex;position:relative}[data-slot=dropdown-menu-item]:focus{background-color:var(--accent);color:var(--accent-foreground)}[data-slot=dropdown-menu-item][data-disabled]{pointer-events:none;opacity:.5}[data-slot=dropdown-menu-item][data-inset]{padding-left:2rem}[data-slot=dropdown-menu-item][data-variant=destructive]{color:var(--destructive)}[data-slot=dropdown-menu-item][data-variant=destructive]:focus{background-color:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive)}.dark [data-slot=dropdown-menu-item][data-variant=destructive]:focus{background-color:color-mix(in srgb, var(--destructive) 20%, transparent)}[data-slot=dropdown-menu-item] svg{pointer-events:none;flex-shrink:0}[data-slot=dropdown-menu-item] svg:not([class*=size-]){width:1rem;height:1rem}[data-slot=dropdown-menu-item] svg:not([class*=text-]){color:var(--muted-foreground)}[data-slot=dropdown-menu-item][data-variant=destructive] svg{color:var(--destructive)!important}[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.25rem;outline:none;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}[data-slot=dropdown-menu-checkbox-item]:focus,[data-slot=dropdown-menu-radio-item]:focus{background-color:var(--accent);color:var(--accent-foreground)}[data-slot=dropdown-menu-checkbox-item][data-disabled],[data-slot=dropdown-menu-radio-item][data-disabled]{pointer-events:none;opacity:.5}[data-slot=dropdown-menu-checkbox-item] svg,[data-slot=dropdown-menu-radio-item] svg{pointer-events:none;flex-shrink:0}[data-slot=dropdown-menu-checkbox-item] svg:not([class*=size-]),[data-slot=dropdown-menu-radio-item] svg:not([class*=size-]){width:1rem;height:1rem}[data-slot=dropdown-menu-radio-item] svg[data-slot=dropdown-menu-radio-indicator]{fill:currentColor;width:.5rem;height:.5rem}[data-slot=dropdown-menu-item-indicator]{pointer-events:none;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;left:.5rem}[data-slot=dropdown-menu-label]{padding:.375rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}[data-slot=dropdown-menu-label][data-inset]{padding-left:2rem}[data-slot=dropdown-menu-separator]{background-color:var(--border);height:1px;margin-block-start:.25rem;margin-block-end:.25rem;margin-inline-start:-.25rem;margin-inline-end:-.25rem}[data-slot=dropdown-menu-shortcut]{letter-spacing:.1em;color:var(--muted-foreground);margin-left:auto;font-size:.75rem;line-height:1rem}[data-slot=dropdown-menu-sub-trigger]{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.25rem;outline:none;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;display:flex}[data-slot=dropdown-menu-sub-trigger]:focus{background-color:var(--accent);color:var(--accent-foreground)}[data-slot=dropdown-menu-sub-trigger][data-inset]{padding-left:2rem}[data-slot=dropdown-menu-sub-trigger][data-state=open]{background-color:var(--accent);color:var(--accent-foreground)}[data-slot=dropdown-menu-sub-trigger] svg{pointer-events:none;flex-shrink:0}[data-slot=dropdown-menu-sub-trigger] svg:not([class*=size-]){width:1rem;height:1rem}[data-slot=dropdown-menu-sub-trigger] svg:not([class*=text-]){color:var(--muted-foreground)}[data-slot=dropdown-menu-sub-trigger-icon]{margin-left:auto}[data-slot=dropdown-menu-sub-content]{z-index:50;min-width:8rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin);border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);border-radius:.375rem;padding:.25rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}[data-slot=dropdown-menu-sub-content][data-state=open]{animation:.15s cm-fade-in,.15s cm-zoom-in}[data-slot=dropdown-menu-sub-content][data-state=closed]{animation:.15s cm-fade-out,.15s cm-zoom-out}[data-slot=dropdown-menu-sub-content][data-state=open][data-side=bottom]{animation:.15s cm-enter-top}[data-slot=dropdown-menu-sub-content][data-state=open][data-side=top]{animation:.15s cm-enter-bottom}[data-slot=dropdown-menu-sub-content][data-state=open][data-side=left]{animation:.15s cm-enter-right}[data-slot=dropdown-menu-sub-content][data-state=open][data-side=right]{animation:.15s cm-enter-left}[data-slot=select-trigger]{white-space:nowrap;border:1px solid var(--input);background:var(--card);border-radius:.75rem;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}[data-slot=select-trigger][data-size=default]{height:2.5rem}[data-slot=select-trigger][data-size=sm]{height:2.25rem}[data-slot=select-trigger][data-placeholder]{color:var(--muted-foreground)}[data-slot=select-trigger]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 25%, transparent)}[data-slot=select-trigger]:disabled{cursor:not-allowed;opacity:.5}[data-slot=select-trigger][aria-invalid=true]{border-color:var(--destructive)}[data-slot=select-trigger][aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark [data-slot=select-trigger][aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}[data-slot=select-trigger]>[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;gap:.5rem;display:flex;overflow:hidden}[data-slot=select-trigger] svg{pointer-events:none;flex-shrink:0}[data-slot=select-trigger] svg:not([class*=size-]){width:1rem;height:1rem}[data-slot=select-trigger] svg:not([class*=text-]){color:var(--muted-foreground)}[data-slot=select-icon]{opacity:.5}[data-slot=select-content]{z-index:50;max-height:var(--radix-select-content-available-height);min-width:8rem;transform-origin:var(--radix-select-content-transform-origin);border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--admin-shadow);border-radius:1rem;position:relative;overflow:hidden auto}[data-slot=select-content][data-state=open]{animation:.2s cm-fade-in,.2s cm-zoom-in}[data-slot=select-content][data-state=closed]{animation:.2s cm-fade-out,.2s cm-zoom-out}[data-slot=select-content][data-side=bottom]{transform:translateY(.25rem)}[data-slot=select-content][data-side=top]{transform:translateY(-.25rem)}[data-slot=select-content][data-side=left]{transform:translate(-.25rem)}[data-slot=select-content][data-side=right]{transform:translate(.25rem)}[data-slot=select-content][data-side=bottom][data-state=open]{animation:.2s cm-enter-top}[data-slot=select-content][data-side=top][data-state=open]{animation:.2s cm-enter-bottom}[data-slot=select-content][data-side=left][data-state=open]{animation:.2s cm-enter-right}[data-slot=select-content][data-side=right][data-state=open]{animation:.2s cm-enter-left}[data-slot=select-viewport]{padding:.25rem}[data-slot=select-viewport][data-position=popper]{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width);scroll-margin-block:.25rem}[data-slot=select-label]{color:var(--muted-foreground);padding:.375rem .5rem;font-size:.75rem;line-height:1rem}[data-slot=select-item]{cursor:default;-webkit-user-select:none;user-select:none;border-radius:.5rem;outline-style:none;align-items:center;gap:.5rem;width:100%;padding:.375rem 2rem .375rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex;position:relative}[data-slot=select-item]:focus{background:var(--accent);color:var(--accent-foreground)}[data-slot=select-item][data-disabled]{pointer-events:none;opacity:.5}[data-slot=select-item] svg{pointer-events:none;flex-shrink:0}[data-slot=select-item] svg:not([class*=size-]){width:1rem;height:1rem}[data-slot=select-item] svg:not([class*=text-]){color:var(--muted-foreground)}[data-slot=select-item]>span:last-child{align-items:center;gap:.5rem;display:flex}[data-slot=select-item-indicator]{justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;right:.5rem}[data-slot=select-separator]{pointer-events:none;background:var(--border);height:1px;margin-block-start:.25rem;margin-block-end:.25rem;margin-inline-start:-.25rem;margin-inline-end:-.25rem}[data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button]{cursor:default;justify-content:center;align-items:center;padding-block-start:.25rem;padding-block-end:.25rem;display:flex}[data-slot=tooltip-content]{z-index:50;width:-moz-fit-content;width:fit-content;transform-origin:var(--radix-tooltip-content-transform-origin);background-color:var(--foreground);text-wrap:balance;color:var(--background);border-radius:.375rem;padding-block-start:.375rem;padding-block-end:.375rem;padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.75rem;line-height:1rem}[data-slot=tooltip-content][data-state=open]{animation:.2s cm-fade-in,.2s cm-zoom-in}[data-slot=tooltip-content][data-state=open][data-side=bottom]{animation:.2s cm-enter-top}[data-slot=tooltip-content][data-state=open][data-side=left]{animation:.2s cm-enter-right}[data-slot=tooltip-content][data-state=open][data-side=right]{animation:.2s cm-enter-left}[data-slot=tooltip-content][data-state=open][data-side=top]{animation:.2s cm-enter-bottom}[data-slot=tooltip-content][data-state=closed]{animation:.2s cm-fade-out,.2s cm-zoom-out}[data-slot=tooltip-arrow]{z-index:50;background-color:var(--foreground);width:.625rem;height:.625rem;fill:var(--foreground);border-radius:2px;transform:translateY(calc(-50% - 2px))rotate(45deg)}[data-slot=table-container]{width:100%;position:relative;overflow-x:auto}[data-slot=table]{caption-side:bottom;width:100%;font-size:.875rem}[data-slot=table-header] tr{border-bottom:1px solid var(--border)}[data-slot=table-body] tr:last-child{border-bottom-width:0}[data-slot=table-footer]{border-top:1px solid var(--border);background-color:color-mix(in srgb, var(--muted) 50%, transparent);font-weight:500}[data-slot=table-footer]>tr:last-child{border-bottom-width:0}[data-slot=table-row]{border-bottom:1px solid var(--border);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-slot=table-row]:hover{background-color:color-mix(in srgb, var(--muted) 70%, transparent)}[data-slot=table-row]:has([aria-expanded=true]){background-color:color-mix(in srgb, var(--muted) 70%, transparent)}[data-slot=table-row][data-state=selected]{background-color:color-mix(in srgb, var(--accent) 80%, transparent)}[data-slot=table-head]{text-align:left;vertical-align:middle;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;height:2.75rem;color:var(--foreground);padding-left:.75rem;padding-right:.75rem;font-size:11px;font-weight:600}[data-slot=table-head]:has([role=checkbox]){padding-right:0}[data-slot=table-head]>[role=checkbox]{transform:translateY(2px)}[data-slot=table-cell]{vertical-align:middle;white-space:nowrap;padding:.75rem}[data-slot=table-cell]:has([role=checkbox]){padding-right:0}[data-slot=table-cell]>[role=checkbox]{transform:translateY(2px)}[data-slot=table-caption]{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem}[data-slot=tabs]{gap:.5rem;display:flex}[data-slot=tabs][data-orientation=horizontal]{flex-direction:column}[data-slot=tabs-list]{width:-moz-fit-content;width:fit-content;color:var(--muted-foreground);border-radius:.5rem;justify-content:center;align-items:center;padding:3px;display:inline-flex}[data-slot=tabs-list][data-variant=default]{background:var(--muted)}[data-slot=tabs-list][data-variant=line]{background:0 0;border-radius:0;gap:.25rem}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-list]{height:2.25rem}[data-slot=tabs][data-orientation=vertical] [data-slot=tabs-list]{flex-direction:column;height:-moz-fit-content;height:fit-content}[data-slot=tabs-trigger]{white-space:nowrap;height:calc(100% - 1px);color:color-mix(in srgb, var(--foreground) 60%, transparent);border:1px solid #0000;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}[data-slot=tabs][data-orientation=vertical] [data-slot=tabs-trigger]{justify-content:flex-start;width:100%}[data-slot=tabs-trigger]:hover{color:var(--foreground)}[data-slot=tabs-trigger]:focus-visible{border-color:var(--ring);outline:1px solid var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent)}[data-slot=tabs-trigger]:disabled{pointer-events:none;opacity:.5}[data-slot=tabs-trigger][data-state=active]{background:var(--background);color:var(--foreground)}[data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger],[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]{background:0 0}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]{box-shadow:none}[data-slot=tabs-list][data-variant=default] [data-slot=tabs-trigger][data-state=active]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent), 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent)}[data-slot=tabs-trigger] svg{pointer-events:none;flex-shrink:0}[data-slot=tabs-trigger] svg:not([class*=size-]){width:1rem;height:1rem}[data-slot=tabs-trigger]:after{content:"";background:var(--foreground);opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-trigger]:after{height:.125rem;bottom:-5px;left:0;right:0}[data-slot=tabs][data-orientation=vertical] [data-slot=tabs-trigger]:after{width:.125rem;top:0;bottom:0;right:-.25rem}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]:after{opacity:1}.dark [data-slot=tabs-trigger]{color:var(--muted-foreground)}.dark [data-slot=tabs-trigger]:hover{color:var(--foreground)}.dark [data-slot=tabs-trigger][data-state=active]{border-color:var(--input);background:color-mix(in srgb, var(--input) 30%, transparent);color:var(--foreground)}.dark [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]{background:0 0;border-color:#0000}[data-slot=tabs-content]{outline:none;flex:1}[data-slot=avatar]{-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;display:flex;position:relative;overflow:hidden}[data-slot=avatar][data-size=lg]{width:2.5rem;height:2.5rem}[data-slot=avatar][data-size=sm]{width:1.5rem;height:1.5rem}[data-slot=avatar-image]{aspect-ratio:1;width:100%;height:100%}[data-slot=avatar-fallback]{background:var(--muted);width:100%;height:100%;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}[data-slot=avatar][data-size=sm] [data-slot=avatar-fallback]{font-size:.75rem;line-height:1rem}[data-slot=avatar-badge]{z-index:10;background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 2px var(--background);-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}[data-slot=avatar][data-size=sm] [data-slot=avatar-badge]{width:.5rem;height:.5rem}[data-slot=avatar][data-size=sm] [data-slot=avatar-badge]>svg{display:none}[data-slot=avatar][data-size=default] [data-slot=avatar-badge]{width:.625rem;height:.625rem}[data-slot=avatar][data-size=default] [data-slot=avatar-badge]>svg{width:.5rem;height:.5rem}[data-slot=avatar][data-size=lg] [data-slot=avatar-badge]{width:.75rem;height:.75rem}[data-slot=avatar][data-size=lg] [data-slot=avatar-badge]>svg{width:.5rem;height:.5rem}[data-slot=avatar-group]{display:flex}[data-slot=avatar-group]>:not(:last-child){margin-inline-end:-.5rem}[data-slot=avatar-group]>[data-slot=avatar]{box-shadow:0 0 0 2px var(--background)}[data-slot=avatar-group-count]{background:var(--muted);width:2rem;height:2rem;color:var(--muted-foreground);box-shadow:0 0 0 2px var(--background);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}[data-slot=avatar-group-count]>svg{width:1rem;height:1rem}[data-slot=avatar-group]:has([data-size=lg]) [data-slot=avatar-group-count]{width:2.5rem;height:2.5rem}[data-slot=avatar-group]:has([data-size=sm]) [data-slot=avatar-group-count]{width:1.5rem;height:1.5rem}[data-slot=avatar-group]:has([data-size=lg]) [data-slot=avatar-group-count]>svg{width:1.25rem;height:1.25rem}[data-slot=avatar-group]:has([data-size=sm]) [data-slot=avatar-group-count]>svg{width:.75rem;height:.75rem}[data-slot=breadcrumb-list]{overflow-wrap:break-word;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;display:flex}@media (min-width:640px){[data-slot=breadcrumb-list]{gap:.625rem}}[data-slot=breadcrumb-item]{align-items:center;gap:.375rem;display:inline-flex}[data-slot=breadcrumb-link]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-slot=breadcrumb-link]:hover{color:var(--foreground)}[data-slot=breadcrumb-page]{color:var(--foreground);font-weight:400}[data-slot=breadcrumb-separator]>svg{width:.875rem;height:.875rem}[data-slot=breadcrumb-ellipsis]{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}[data-slot=breadcrumb-ellipsis-sr]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
[data-slot=sidebar-wrapper]:has([data-variant=inset]){background:var(--sidebar)}[data-slot=sidebar][data-mobile=true]>button,[data-slot=sidebar][data-side]:not([data-mobile]){display:none}@media (min-width:768px){[data-slot=sidebar][data-side]:not([data-mobile]){display:block}}[data-slot=sidebar-gap]{width:var(--sidebar-width);background:0 0;transition:width .2s linear;position:relative}[data-slot=sidebar][data-collapsible=offcanvas] [data-slot=sidebar-gap]{width:0}[data-slot=sidebar][data-side=right] [data-slot=sidebar-gap]{transform:rotate(180deg)}[data-slot=sidebar][data-variant=sidebar][data-collapsible=icon] [data-slot=sidebar-gap]{width:var(--sidebar-width-icon)}[data-slot=sidebar][data-variant=sidebar][data-collapsible=icon]:hover [data-slot=sidebar-gap]{width:var(--sidebar-width)}[data-slot=sidebar][data-variant=floating][data-collapsible=icon] [data-slot=sidebar-gap],[data-slot=sidebar][data-variant=inset][data-collapsible=icon] [data-slot=sidebar-gap]{width:calc(var(--sidebar-width-icon) + 1rem)}[data-slot=sidebar-container]{z-index:10;height:100svh;width:var(--sidebar-width);transition:left .2s linear,right .2s linear,width .2s linear;display:none;position:fixed;top:0;bottom:0}@media (min-width:768px){[data-slot=sidebar-container]{display:flex}}[data-slot=sidebar][data-side=left] [data-slot=sidebar-container]{left:0}[data-slot=sidebar][data-side=left][data-collapsible=offcanvas] [data-slot=sidebar-container]{left:calc(var(--sidebar-width) * -1)}[data-slot=sidebar][data-side=right] [data-slot=sidebar-container]{right:0}[data-slot=sidebar][data-side=right][data-collapsible=offcanvas] [data-slot=sidebar-container]{right:calc(var(--sidebar-width) * -1)}[data-slot=sidebar][data-variant=floating] [data-slot=sidebar-container],[data-slot=sidebar][data-variant=inset] [data-slot=sidebar-container]{padding:.5rem}[data-slot=sidebar][data-variant=floating][data-collapsible=icon] [data-slot=sidebar-container],[data-slot=sidebar][data-variant=inset][data-collapsible=icon] [data-slot=sidebar-container]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}[data-slot=sidebar][data-variant=sidebar][data-collapsible=icon] [data-slot=sidebar-container]{width:var(--sidebar-width-icon)}[data-slot=sidebar][data-variant=sidebar][data-collapsible=icon]:hover [data-slot=sidebar-container]{width:var(--sidebar-width)}[data-slot=sidebar][data-variant=sidebar][data-side=left] [data-slot=sidebar-container]{border-right-width:1px}[data-slot=sidebar][data-variant=sidebar][data-side=right] [data-slot=sidebar-container]{border-left-width:1px}[data-slot=sidebar-inner]{border-color:var(--sidebar-border);background:var(--sidebar);flex-direction:column;width:100%;height:100%;display:flex;box-shadow:18px 0 50px -44px #1a130b66}[data-slot=sidebar][data-variant=floating] [data-slot=sidebar-inner]{border-width:1px;border-color:var(--sidebar-border);border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}[data-slot=sidebar-rail]{z-index:20;width:1rem;transition:all .15s linear;display:none;position:absolute;top:0;bottom:0;transform:translate(-50%)}@media (min-width:640px){[data-slot=sidebar-rail]{display:flex}}[data-slot=sidebar-rail]:after{content:"";width:2px;position:absolute;top:0;bottom:0;left:50%}[data-slot=sidebar-rail]:hover:after{background:var(--sidebar-border)}[data-slot=sidebar][data-side=left] [data-slot=sidebar-rail]{right:-1rem}[data-slot=sidebar][data-side=right] [data-slot=sidebar-rail]{left:0}[data-side=left] [data-slot=sidebar-rail]{cursor:w-resize}[data-side=right] [data-slot=sidebar-rail],[data-side=left][data-state=collapsed] [data-slot=sidebar-rail]{cursor:e-resize}[data-side=right][data-state=collapsed] [data-slot=sidebar-rail]{cursor:w-resize}[data-slot=sidebar][data-collapsible=offcanvas] [data-slot=sidebar-rail]{transform:translate(0)}[data-slot=sidebar][data-collapsible=offcanvas] [data-slot=sidebar-rail]:after{left:100%}[data-slot=sidebar][data-collapsible=offcanvas] [data-slot=sidebar-rail]:hover{background:var(--sidebar)}[data-side=left][data-collapsible=offcanvas] [data-slot=sidebar-rail]{right:-.5rem}[data-side=right][data-collapsible=offcanvas] [data-slot=sidebar-rail]{left:-.5rem}[data-slot=sidebar-inset]{background:0 0;flex-direction:column;flex:1;width:100%;display:flex;position:relative}@media (min-width:768px){[data-slot=sidebar][data-variant=inset]~[data-slot=sidebar-inset]{border-radius:.75rem;margin:.5rem .5rem .5rem 0;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}[data-slot=sidebar][data-variant=inset][data-state=collapsed]~[data-slot=sidebar-inset]{margin-left:.5rem}}[data-slot=sidebar-header],[data-slot=sidebar-footer]{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}[data-slot=sidebar-content]{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow:auto}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-content]{overflow:hidden}[data-slot=sidebar][data-collapsible=icon]:hover [data-slot=sidebar-content]{overflow:auto}[data-slot=sidebar-group]{flex-direction:column;width:100%;min-width:0;padding:.5rem;display:flex;position:relative}[data-slot=sidebar-group-content]{width:100%;font-size:.875rem;line-height:1.25rem}[data-slot=sidebar-group-label]{height:2rem;color:color-mix(in srgb, var(--sidebar-foreground) 70%, transparent);border-radius:.375rem;outline:none;flex-shrink:0;align-items:center;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem;font-weight:500;line-height:1rem;transition-property:margin,opacity;transition-duration:.2s;transition-timing-function:linear;display:flex}[data-slot=sidebar-group-label]:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}[data-slot=sidebar-group-label]>svg{flex-shrink:0;width:1rem;height:1rem}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-group-label]{opacity:0;margin-top:-2rem}[data-slot=sidebar][data-collapsible=icon]:hover [data-slot=sidebar-group-label]{opacity:1;margin-top:0}[data-slot=sidebar-group-action]{aspect-ratio:1;width:1.25rem;color:var(--sidebar-foreground);border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:0;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.875rem;right:.75rem}[data-slot=sidebar-group-action]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}[data-slot=sidebar-group-action]:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}[data-slot=sidebar-group-action]>svg{flex-shrink:0;width:1rem;height:1rem}[data-slot=sidebar-group-action]:after{content:"";position:absolute;top:-.5rem;bottom:-.5rem;left:-.5rem;right:-.5rem}@media (min-width:768px){[data-slot=sidebar-group-action]:after{display:none}}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-group-action]{display:none}[data-slot=sidebar-menu]{flex-direction:column;gap:.25rem;width:100%;min-width:0;display:flex}[data-slot=sidebar-menu-item]{position:relative}[data-slot=sidebar-menu-button]{text-align:left;border-radius:.375rem;outline:none;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}[data-slot=sidebar-menu-button]>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot=sidebar-menu-button]>svg{flex-shrink:0;width:1rem;height:1rem}[data-slot=sidebar-menu-button]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-button]:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}[data-slot=sidebar-menu-button]:active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-button]:disabled,[data-slot=sidebar-menu-button][aria-disabled=true]{pointer-events:none;opacity:.5}[data-slot=sidebar-menu-button][data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:500}[data-slot=sidebar-menu-button][data-state=open]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-item]:has([data-sidebar=menu-action]) [data-slot=sidebar-menu-button]{padding-right:2rem}[data-slot=sidebar-menu-button][data-variant=outline]{background:var(--background);box-shadow:0 0 0 1px var(--sidebar-border)}[data-slot=sidebar-menu-button][data-variant=outline]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);box-shadow:0 0 0 1px var(--sidebar-accent)}[data-slot=sidebar-menu-button][data-size=default]{height:2rem;font-size:.875rem;line-height:1.25rem}[data-slot=sidebar-menu-button][data-size=sm]{height:1.75rem;font-size:.75rem;line-height:1rem}[data-slot=sidebar-menu-button][data-size=lg]{height:3rem;font-size:.875rem;line-height:1.25rem}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-button]{width:2rem!important;height:2rem!important;padding:.5rem!important}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-button][data-size=lg]{padding:0!important}[data-slot=sidebar-menu-action]{aspect-ratio:1;width:1.25rem;color:var(--sidebar-foreground);border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:0;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.375rem;right:.25rem}[data-slot=sidebar-menu-action]>svg{flex-shrink:0;width:1rem;height:1rem}[data-slot=sidebar-menu-action]:after{content:"";position:absolute;top:-.5rem;bottom:-.5rem;left:-.5rem;right:-.5rem}@media (min-width:768px){[data-slot=sidebar-menu-action]:after{display:none}}[data-slot=sidebar-menu-button]:hover~[data-slot=sidebar-menu-action]{color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-action]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-action]:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}[data-slot=sidebar-menu-button][data-size=sm]~[data-slot=sidebar-menu-action]{top:.25rem}[data-slot=sidebar-menu-button][data-size=default]~[data-slot=sidebar-menu-action]{top:.375rem}[data-slot=sidebar-menu-button][data-size=lg]~[data-slot=sidebar-menu-action]{top:.625rem}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-action]{display:none}@media (min-width:768px){[data-slot=sidebar-menu-action][data-show-on-hover]{opacity:0}}[data-slot=sidebar-menu-item]:focus-within [data-slot=sidebar-menu-action][data-show-on-hover],[data-slot=sidebar-menu-item]:hover [data-slot=sidebar-menu-action][data-show-on-hover],[data-slot=sidebar-menu-action][data-show-on-hover][data-state=open]{opacity:1}[data-slot=sidebar-menu-button][data-active=true]~[data-slot=sidebar-menu-action][data-show-on-hover]{color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-badge]{pointer-events:none;min-width:1.25rem;height:1.25rem;color:var(--sidebar-foreground);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-radius:.375rem;justify-content:center;align-items:center;padding-inline-start:.25rem;padding-inline-end:.25rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex;position:absolute;right:.25rem}[data-slot=sidebar-menu-button]:hover~[data-slot=sidebar-menu-badge],[data-slot=sidebar-menu-button][data-active=true]~[data-slot=sidebar-menu-badge]{color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-button][data-size=sm]~[data-slot=sidebar-menu-badge]{top:.25rem}[data-slot=sidebar-menu-button][data-size=default]~[data-slot=sidebar-menu-badge]{top:.375rem}[data-slot=sidebar-menu-button][data-size=lg]~[data-slot=sidebar-menu-badge]{top:.625rem}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-badge]{display:none}[data-slot=sidebar-menu-sub]{border-left:1px solid var(--sidebar-border);flex-direction:column;gap:.25rem;min-width:0;margin-inline-start:.875rem;margin-inline-end:.875rem;padding-block-start:.125rem;padding-block-end:.125rem;padding-inline-start:.625rem;padding-inline-end:.625rem;display:flex;transform:translate(1px)}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-sub]{display:none}[data-slot=sidebar-menu-sub-item]{position:relative}[data-slot=sidebar-menu-sub-button]{min-width:0;height:1.75rem;color:var(--sidebar-foreground);border-radius:.375rem;outline:none;align-items:center;gap:.5rem;padding-inline-start:.5rem;padding-inline-end:.5rem;display:flex;overflow:hidden;transform:translate(-1px)}[data-slot=sidebar-menu-sub-button]>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot=sidebar-menu-sub-button]>svg{width:1rem;height:1rem;color:var(--sidebar-accent-foreground);flex-shrink:0}[data-slot=sidebar-menu-sub-button]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-sub-button]:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}[data-slot=sidebar-menu-sub-button]:active{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-sub-button]:disabled,[data-slot=sidebar-menu-sub-button][aria-disabled=true]{pointer-events:none;opacity:.5}[data-slot=sidebar-menu-sub-button][data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}[data-slot=sidebar-menu-sub-button][data-size=sm]{font-size:.75rem;line-height:1rem}[data-slot=sidebar-menu-sub-button][data-size=md]{font-size:.875rem;line-height:1.25rem}[data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-sub-button]{display:none}
@layer base,components,utilities;
