@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)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:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)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:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)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:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)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:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)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:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)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:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)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:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)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:italic;font-weight:800;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)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:italic;font-weight:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)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:italic;font-weight:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)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:italic;font-weight:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)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:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)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)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)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.p.3u4lli0-axodc.woff2)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)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)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)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.p.3u4lli0-axodc.woff2)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:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)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:800;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)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:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)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:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)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_45e6ea74-module__1tuarW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_45e6ea74-module__1tuarW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_9e4bd406-module__sR__kW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_9e4bd406-module__sR__kW__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_f8921fdd-module__Guu-5q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_f8921fdd-module__Guu-5q__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bdeb6a479b4761b3-s.3dl8lcidmxylk.woff2)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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6f964c913bb9f8ae-s.34ss_h01e86ex.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3bf87d7b9471fde9-s.1b_0wvt61t9yj.woff2)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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f2841910b23f0e53-s.1xtts1d2xl4_h.woff2)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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5125eda54869f75a-s.1nft4zud2zk37.woff2)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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_83bd5716-module__MNNaqq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:800}.montserrat_83bd5716-module__MNNaqq__variable{--font-ltc-moderna:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7e95af9afa69af4f-s.3e-h05i-46xhy.woff2)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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/151f2e66342ac45d-s.3u-h1hetfr23j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/45bdfd449e2afc74-s.3v7066luqj0tx.woff2)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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/567b8f052910cb04-s.3v-gc9c_h8x_p.woff2)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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ea6d06516314544-s.2dt_eh1ewl04-.woff2)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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_a6ee45fc-module__C7C-Oa__className{font-family:Nunito,Nunito Fallback;font-style:normal;font-weight:800}.nunito_a6ee45fc-module__C7C-Oa__variable{--font-ltc-redonda:"Nunito", "Nunito Fallback"}
@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351b98f0b5fbe50-s.1du-4lu62gp87.woff2)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:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f9ba88d44743181-s.1tt1jf-r_xvy-.woff2)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:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5d14f12cc996866d-s.0lbqdje_-b80d.woff2)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:Dancing Script Fallback;src:local(Arial);ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:81.43%}.dancing_script_84dd27d9-module__53qDhW__className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal;font-weight:700}.dancing_script_84dd27d9-module__53qDhW__variable{--font-ltc-manuscrita:"Dancing Script", "Dancing Script Fallback"}
html[data-gd-datepicker] input[type=date]::-webkit-calendar-picker-indicator{pointer-events:none;opacity:.55}html[data-gd-datepicker] input[type=datetime-local]::-webkit-calendar-picker-indicator{pointer-events:none;opacity:.55}html[data-gd-datepicker] input[type=time]::-webkit-calendar-picker-indicator{pointer-events:none;opacity:.55}html[data-gd-datepicker] input[type=month]::-webkit-calendar-picker-indicator{pointer-events:none;opacity:.55}.gd-dp{z-index:10000;border:1px solid color-mix(in srgb, var(--gold) 26%, var(--line));background:var(--surface);color:var(--color-text);border-radius:22px;gap:4px;padding:14px;font-family:inherit;animation:.16s ease-out gd-dp-in;display:grid;position:fixed;box-shadow:0 24px 60px #0b2a3f2e,0 3px 10px #0b2a3f12}.gd-dp.is-up{animation-name:gd-dp-up}@keyframes gd-dp-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes gd-dp-up{0%{opacity:0;transform:translateY(4px)}}.gd-dp__body{gap:14px;display:flex}.gd-dp__cal{width:266px}.gd-dp__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gd-dp__head strong{text-transform:capitalize;letter-spacing:.01em;font-size:.95rem;font-weight:750}.gd-dp__head strong span{color:var(--color-text-muted);font-weight:600}.gd-dp__nav{border:1px solid var(--line);width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:11px;place-items:center;font-size:1.15rem;line-height:1;transition:background .15s,border-color .15s;display:grid}.gd-dp__nav:hover{background:var(--color-gold-soft);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.gd-dp__week,.gd-dp__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.gd-dp__week span{text-align:center;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 0 6px;font-size:.7rem;font-weight:700}.gd-dp__day,.gd-dp__month,.gd-dp__slot{color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;transition:background .12s,color .12s,box-shadow .12s}.gd-dp__day{aspect-ratio:1;border-radius:50%;font-size:.85rem;font-weight:600}.gd-dp__day:hover:not(:disabled),.gd-dp__month:hover:not(:disabled),.gd-dp__slot:hover{background:var(--color-gold-soft)}.gd-dp__day.is-other{color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);font-weight:500}.gd-dp__day.is-today{box-shadow:inset 0 0 0 1.5px var(--gold)}.gd-dp__day.is-sel,.gd-dp__month.is-sel,.gd-dp__slot.is-sel{background:var(--gold);color:#1a1406;box-shadow:0 4px 12px color-mix(in srgb, var(--gold) 40%, transparent);font-weight:800}.gd-dp__day:disabled,.gd-dp__month:disabled{color:var(--color-text-muted);opacity:.35;cursor:not-allowed}.gd-dp button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.gd-dp__months{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gd-dp__month{text-transform:capitalize;border-radius:14px;padding:12px 0;font-size:.86rem;font-weight:650}.gd-dp__month.is-today:not(.is-sel){box-shadow:inset 0 0 0 1.5px var(--gold)}.gd-dp__time{border-left:1px solid var(--line);grid-template-rows:auto 1fr;gap:8px;padding-left:14px;display:grid}.gd-dp--time .gd-dp__time{border-left:0;padding-left:0}.gd-dp__time-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:.7rem;font-weight:700}.gd-dp__cols{gap:6px;display:flex}.gd-dp__col{scrollbar-width:none;align-content:start;gap:3px;width:58px;max-height:268px;padding:2px;display:grid;overflow-y:auto}.gd-dp__col::-webkit-scrollbar{display:none}.gd-dp__slot{border-radius:12px;padding:8px 0;font-size:.9rem;font-weight:600}.gd-dp__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:10px;display:flex}.gd-dp__link{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:650}.gd-dp__link:hover{background:var(--color-gold-soft);color:var(--color-text)}.gd-dp__link--strong{color:var(--goldText);font-weight:750}.gd-dp__done{background:var(--gold);color:#1a1406;font:inherit;cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb, var(--gold) 35%, transparent);border:0;border-radius:999px;padding:8px 18px;font-size:.86rem;font-weight:800}.gd-dp__done:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion:reduce){.gd-dp{animation:none}}
:root{--color-sidebar:#0b2a3f;--color-sidebar-dark:#061b2b;--color-sidebar-hover:#173f5a;--color-sidebar-border:#2a526a;--color-blue-dark:var(--navy);--color-blue-hover:var(--navy2);--color-bg:var(--bg);--color-card:var(--surface);--color-white-warm:#fff;--color-text:var(--text);--color-text-muted:var(--muted);--color-text-sidebar:#f8f5f0;--color-gold:var(--gold);--color-gold-hover:var(--goldInk);--color-border:var(--line);--color-input-border:var(--line2);--color-success:var(--teal);--color-danger:var(--alert);--color-danger-soft:var(--alert);--color-info:var(--blue);--color-gold-soft:#d4af3724;--font-heading:var(--font-playfair), var(--font-dm-sans), Inter, ui-sans-serif, system-ui, sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-cormorant), var(--font-playfair), var(--font-dm-sans), Inter, ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--sidebar-width:286px;--topbar-height:74px;--radius-sm:14px;--radius-md:18px;--radius-lg:26px;--shadow-soft:0 24px 70px #2f2a2624;--shadow-card:0 18px 42px #2f2a2614;--shadow-premium-hover:0 24px 56px #d4af3724, 0 6px 18px #0b2a3f14;--premium-hover-transform:translateY(-4px) scale(1.01);--transition-base:.18s ease;--bg:#fff;--surface:#fff;--surface2:#f4f5f7;--text:#1f2933;--text2:#4a5a66;--muted:#6f6a62;--line:#e7ded2;--line2:#d8cec2;--gold:#d4af37;--goldInk:#c59a2e;--goldSoft:#d4af3724;--navy:#0b2a3f;--navy2:#173f5a;--teal:#237a4b;--tealSoft:#2e8b571f;--alert:#c94a4a;--alertSoft:#c94a4a1a;--blue:#2f6fed;--blueSoft:#2f6fed1f;--purple:#6d4aa8;--onGold:#06283a;--onDark:#fff;--paper:#fffdf9;--paper2:#fdfaf6;--paper3:#f8f5f0;--muted2:#6b7280;--muted3:#667085;--line3:#e3e7ee;--goldDeep:#b8941e;--goldWarm:#c9a96b;--goldWarm2:#c8a84e;--navyDeep:#09263a;--navyDeep2:#102335;--ink:#1a1a2e;--tealDeep:#0f766e;--green:#27ae60;--red:#c0392b;--red2:#991b1b;--red3:#dc2626;--red4:#b53030;--blueBright:#4f87ff;--pink:#e85d7a;--textNavy:#0b2a3f;--textDeep:#09263a;--textInk:#1a1a2e;--tc-027a48:#027a48;--tc-047857:#047857;--tc-051f32:#051f32;--tc-059669:#059669;--tc-061b2b:#061b2b;--tc-061d2e:#061d2e;--tc-062f43:#062f43;--tc-064e3b:#064e3b;--tc-065f46:#065f46;--tc-07131c:#07131c;--tc-071a2f:#071a2f;--tc-08283a:#08283a;--tc-08765f:#08765f;--tc-087a59:#087a59;--tc-0b2538:#0b2538;--tc-0b2a1b:#0b2a1b;--tc-0d334d:#0d334d;--tc-0d6b41:#0d6b41;--tc-0d9488:#0d9488;--tc-0e2535:#0e2535;--tc-0e8f5a:#0e8f5a;--tc-0f4a5a:#0f4a5a;--tc-0f6e56:#0f6e56;--tc-0f8f66:#0f8f66;--tc-101827:#101827;--tc-101828:#101828;--tc-10182f:#10182f;--tc-132238:#132238;--tc-137247:#137247;--tc-166534:#166534;--tc-177255:#177255;--tc-1a1205:#1a1205;--tc-1a1a1a:#1a1a1a;--tc-1a6698:#1a6698;--tc-1a7c4f:#1a7c4f;--tc-1ba84e:#1ba84e;--tc-1d4ed8:#1d4ed8;--tc-1d7447:#1d7447;--tc-1e7e34:#1e7e34;--tc-2371a5:#2371a5;--tc-241a03:#241a03;--tc-2980b9:#2980b9;--tc-2a1f04:#2a1f04;--tc-2ea86a:#2ea86a;--tc-30485a:#30485a;--tc-315fce:#315fce;--tc-356ac3:#356ac3;--tc-3730a3:#3730a3;--tc-374151:#374151;--tc-3a2c05:#3a2c05;--tc-3a2f0b:#3a2f0b;--tc-4a3a06:#4a3a06;--tc-4b4640:#4b4640;--tc-4d746a:#4d746a;--tc-5558d4:#5558d4;--tc-5a6473:#5a6473;--tc-5b4fa3:#5b4fa3;--tc-5f4b24:#5f4b24;--tc-64748b:#64748b;--tc-66717e:#66717e;--tc-6b5a2d:#6b5a2d;--tc-6e7784:#6e7784;--tc-6f5615:#6f5615;--tc-745414:#745414;--tc-766d64:#766d64;--tc-78350f:#78350f;--tc-79652c:#79652c;--tc-7a5b11:#7a5b11;--tc-7a5d08:#7a5d08;--tc-7b6440:#7b6440;--tc-7b6d58:#7b6d58;--tc-7c5b13:#7c5b13;--tc-7c766c:#7c766c;--tc-8a5a00:#8a5a00;--tc-8a6512:#8a6512;--tc-8a6800:#8a6800;--tc-8a680b:#8a680b;--tc-8a6910:#8a6910;--tc-8a6911:#8a6911;--tc-8a6a00:#8a6a00;--tc-8a6d1f:#8a6d1f;--tc-8a6e1a:#8a6e1a;--tc-8a6f28:#8a6f28;--tc-8c6239:#8c6239;--tc-92400e:#92400e;--tc-92720b:#92720b;--tc-97721f:#97721f;--tc-9a3412:#9a3412;--tc-9a7113:#9a7113;--tc-9a7314:#9a7314;--tc-9a7b10:#9a7b10;--tc-9d2f2f:#9d2f2f;--tc-9f7418:#9f7418;--tc-a33535:#a33535;--tc-a93226:#a93226;--tc-b07818:#b07818;--tc-b23b3b:#b23b3b;--tc-b23d39:#b23d39;--tc-b3261e:#b3261e;--tc-b42318:#b42318;--tc-b45309:#b45309;--tc-b74232:#b74232;--tc-b7770d:#b7770d;--tc-b87010:#b87010;--tc-c01048:#c01048;--tc-c33b3b:#c33b3b;--tc-c43030:#c43030;--tc-cc4052:#cc4052;--tc-dc3545:#dc3545;--tc-e24b4a:#e24b4a;--tc-ef4444:#ef4444;--pos:#15803d;--posSoft:#22c55e26;--neg:#b91c1c;--negSoft:#ef444426;--onGoldW:#06283a;--goldText:#7a5c0e;--bgNavy:var(--navy);--bdl-6ee7b7:#6ee7b7;--bdl-a7f3d0:#a7f3d0;--bdl-abefc6:#abefc6;--bdl-bbf7d0:#bbf7d0;--bdl-bfe6d6:#bfe6d6;--bdl-cbe9df:#cbe9df;--bdl-cdd4dd:#cdd4dd;--bdl-d8cfbf:#d8cfbf;--bdl-dacfc0:#dacfc0;--bdl-dbcbab:#dbcbab;--bdl-ded2c1:#ded2c1;--bdl-dfe3ea:#dfe3ea;--bdl-e2dbcc:#e2dbcc;--bdl-e2ddd2:#e2ddd2;--bdl-e2e6ec:#e2e6ec;--bdl-e5e7eb:#e5e7eb;--bdl-e6e0d4:#e6e0d4;--bdl-e8dfce:#e8dfce;--bdl-eadfcb:#eadfcb;--bdl-eeeeee:#eee;--bdl-eef0f4:#eef0f4;--bdl-efe3d3:#efe3d3;--bdl-f0f0f0:#f0f0f0;--bdl-f5f5f5:#f5f5f5;--bdl-fde68a:#fde68a;--bdl-fecaca:#fecaca;--bdl-fecdd6:#fecdd6;--bdl-ffffff:#fff;--bgl-ccfbf1:#ccfbf1;--bgl-d1fae5:#d1fae5;--bgl-dbe6df:#dbe6df;--bgl-dbeafe:#dbeafe;--bgl-dcf8c6:#dcf8c6;--bgl-dcfce7:#dcfce7;--bgl-e0e7ff:#e0e7ff;--bgl-e2e6ec:#e2e6ec;--bgl-e4f7ef:#e4f7ef;--bgl-e9f8f1:#e9f8f1;--bgl-eaf7f1:#eaf7f1;--bgl-ebe4d6:#ebe4d6;--bgl-ece6d3:#ece6d3;--bgl-ece6d8:#ece6d8;--bgl-ece8df:#ece8df;--bgl-ecfdf3:#ecfdf3;--bgl-ecfdf5:#ecfdf5;--bgl-edf0f5:#edf0f5;--bgl-eee6d2:#eee6d2;--bgl-eef1f5:#eef1f5;--bgl-eef2f4:#eef2f4;--bgl-eef8f5:#eef8f5;--bgl-f1ede4:#f1ede4;--bgl-f1f2f5:#f1f2f5;--bgl-f1f3f7:#f1f3f7;--bgl-f2f1ee:#f2f1ee;--bgl-f3efe6:#f3efe6;--bgl-f3f4f6:#f3f4f6;--bgl-f4f2ec:#f4f2ec;--bgl-f4f6f9:#f4f6f9;--bgl-f5e6b8:#f5e6b8;--bgl-f5f2ec:#f5f2ec;--bgl-f5f4f0:#f5f4f0;--bgl-f6f1e5:#f6f1e5;--bgl-f6f7fa:#f6f7fa;--bgl-f6f8f9:#f6f8f9;--bgl-f7ecc5:#f7ecc5;--bgl-f7f2e3:#f7f2e3;--bgl-f7f8fa:#f7f8fa;--bgl-f8f2e7:#f8f2e7;--bgl-f8f7f4:#f8f7f4;--bgl-f8f8f8:#f8f8f8;--bgl-f8f9fa:#f8f9fa;--bgl-f8fafc:#f8fafc;--bgl-f9f5eb:#f9f5eb;--bgl-f9f5ef:#f9f5ef;--bgl-f9f6ee:#f9f6ee;--bgl-f9fafb:#f9fafb;--bgl-faf6ef:#faf6ef;--bgl-faf8f3:#faf8f3;--bgl-faf8f4:#faf8f4;--bgl-fafafa:#fafafa;--bgl-fbf7f0:#fbf7f0;--bgl-fbf7f1:#fbf7f1;--bgl-fbf8f2:#fbf8f2;--bgl-fbf9f4:#fbf9f4;--bgl-fbfaf7:#fbfaf7;--bgl-fdecec:#fdecec;--bgl-fdf7ec:#fdf7ec;--bgl-fdfcfa:#fdfcfa;--bgl-fee2e2:#fee2e2;--bgl-fef2f2:#fef2f2;--bgl-fef3c7:#fef3c7;--bgl-ffe8a3:#ffe8a3;--bgl-ffe8e8:#ffe8e8;--bgl-fff0ed:#fff0ed;--bgl-fff0ef:#fff0ef;--bgl-fff1f2:#fff1f2;--bgl-fff1f3:#fff1f3;--bgl-fff3cf:#fff3cf;--bgl-fff4cf:#fff4cf;--bgl-fff5cf:#fff5cf;--bgl-fff5d8:#fff5d8;--bgl-fff6da:#fff6da;--bgl-fff7d9:#fff7d9;--bgl-fff7dc:#fff7dc;--bgl-fff7dd:#fff7dd;--bgl-fff7e0:#fff7e0;--bgl-fff7ed:#fff7ed;--bgl-fff8df:#fff8df;--bgl-fff8e5:#fff8e5;--bgl-fff8e6:#fff8e6;--bgl-fff8e7:#fff8e7;--bgl-fff8e8:#fff8e8;--bgl-fff8ea:#fff8ea;--bgl-fff8f8:#fff8f8;--bgl-fff9e9:#fff9e9;--bgl-fffae9:#fffae9;--bgl-fffaec:#fffaec;--bgl-fffaf0:#fffaf0;--bgl-fffaf1:#fffaf1;--bgl-fffaf5:#fffaf5;--bgl-fffbeb:#fffbeb;--bgl-fffbf0:#fffbf0;--bgl-fffbf2:#fffbf2;--bgl-fffcf6:#fffcf6;--bgl-fffdf8:#fffdf8;--bgl-fffef9:#fffef9;--tcx-000000:#000;--tcx-061522:#061522;--tcx-0f172a:#0f172a;--tcx-0f2c40:#0f2c40;--tcx-1e40af:#1e40af;--tcx-22303f:#22303f;--tcx-2e8b57:#2e8b57;--tcx-2f6fed:#2f6fed;--tcx-453d30:#453d30;--tcx-4b5563:#4b5563;--tcx-4f46e5:#4f46e5;--tcx-64707d:#64707d;--tcx-7b8490:#7b8490;--tcx-7b8794:#5f6b78;--tcx-7c8790:#7c8790;--tcx-8a8378:#8a8378;--tcx-8f887d:#8f887d;--tcx-92600b:#92600b;--tcx-9a6a1a:#9a6a1a;--tcx-9b2f3e:#9b2f3e;--tcx-9b6fe0:#9b6fe0;--tcx-a6790c:#a6790c;--tcx-b23a52:#b23a52;--tcx-c0455e:#c0455e;--tcx-e5484d:#e5484d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-sidebar:#080a0c;--color-sidebar-dark:#050607;--color-sidebar-hover:#122248;--color-sidebar-border:#ffffff1a;--color-blue-dark:#f7fafc;--color-blue-hover:#dde8f2;--color-bg:var(--bg);--color-card:var(--surface);--color-white-warm:var(--surface2);--color-text:var(--text);--color-text-muted:var(--muted);--color-text-sidebar:#f8f5f0;--color-border:var(--line);--color-input-border:var(--line2);--color-gold-soft:#d4af3729;--shadow-soft:0 24px 70px #00000073;--shadow-card:0 18px 42px #00000047;--shadow-premium-hover:0 26px 62px #2563eb1f, 0 8px 20px #0000005c;--bg:#0d1418;--surface:#16212a;--surface2:#1e2a34;--text:#f2f6f8;--text2:#bccad3;--muted:#93a4b0;--line:#2a3844;--line2:#354856;--gold:#ebc94f;--goldInk:#ebc94f;--goldSoft:#d7b23329;--navy:#0a1620;--navy2:#132330;--teal:#3dd6bf;--tealSoft:#3dd6bf24;--alert:#f0788a;--alertSoft:#f0788a24;--blue:#6ea0ff;--blueSoft:#6ea0ff29;--purple:#b79be8;--onGold:#06283a;--onDark:#fff;--paper:#16212a;--paper2:#1e2a34;--paper3:#1e2a34;--muted2:#9ca8b4;--muted3:#9ca8b4;--line3:#2a3844;--goldDeep:#ebc94f;--goldWarm:#e0c98f;--goldWarm2:#e5cc66;--navyDeep:#050a0f;--navyDeep2:#0a1620;--ink:#0d1418;--tealDeep:#3dd6bf;--green:#4ade80;--red:#f0788a;--red2:#f87171;--red3:#f87171;--red4:#f0788a;--blueBright:#8fb6ff;--pink:#f59aae;--textNavy:var(--text);--textDeep:var(--text);--textInk:var(--text);--tc-027a48:#7bf4c2;--tc-047857:#7bf4d2;--tc-051f32:#7bc1f4;--tc-059669:#7bf4cf;--tc-061b2b:#7bc0f4;--tc-061d2e:#7bc1f4;--tc-062f43:#7bccf4;--tc-064e3b:#7bf4d4;--tc-065f46:#7bf4d2;--tc-07131c:#86bfe9;--tc-071a2f:#7bb5f4;--tc-08283a:#7bc9f4;--tc-08765f:#7bf4db;--tc-087a59:#7bf4d1;--tc-0b2538:#80c0ef;--tc-0b2a1b:#88e8b9;--tc-0d334d:#7dc3f2;--tc-0d6b41:#7bf4be;--tc-0d9488:#7bf4ea;--tc-0e2535:#88c0e7;--tc-0e8f5a:#7bf4c2;--tc-0f4a5a:#7dd9f2;--tc-0f6e56:#7bf4d6;--tc-0f8f66:#7bf4cd;--tc-101827:#95adda;--tc-101828:#94acdb;--tc-10182f:#8fa4e0;--tc-132238:#8fb0e0;--tc-137247:#7df2bd;--tc-166534:#83ecab;--tc-177255:#81eecb;--tc-1a1205:#efc580;--tc-1a1a1a:#ccc;--tc-1a6698:#7dc4f2;--tc-1a7c4f:#82edbc;--tc-1ba84e:#7cf3a7;--tc-1d4ed8:#7b9bf4;--tc-1d7447:#86e9b6;--tc-1e7e34:#85ea9c;--tc-2371a5:#82c2ed;--tc-241a03:#f4d07b;--tc-2980b9:#83c2ec;--tc-2a1f04:#f4d17b;--tc-2ea86a:#89e6b7;--tc-30485a:#9fbbd1;--tc-315fce:#85a3ea;--tc-356ac3:#89ace7;--tc-3730a3:#908be4;--tc-374151:#a8b4c7;--tc-3a2c05:#f4d47b;--tc-3a2f0b:#f0d580;--tc-4a3a06:#f4d87b;--tc-4b4640:#d1ccc7;--tc-4d746a:#a7c8c0;--tc-5558d4:#8789e9;--tc-5a6473:#aeb6c2;--tc-5b4fa3:#a39bd4;--tc-5f4b24:#ddc493;--tc-64748b:#aab5c5;--tc-66717e:#c6cbd2;--tc-6b5a2d:#d9c796;--tc-6e7784:#c7cbd1;--tc-6f5615:#f0d080;--tc-745414:#f2cb7e;--tc-766d64:#d1ccc7;--tc-78350f:#f4a77b;--tc-79652c:#deca91;--tc-7a5b11:#f4d07b;--tc-7a5d08:#f4d57b;--tc-7b6440:#d2bd9e;--tc-7b6d58:#c5baaa;--tc-7c5b13:#f4ce7b;--tc-7c766c:#d0cdc8;--tc-8a5a00:#f4ca7b;--tc-8a6512:#f4cf7b;--tc-8a6800:#f4d67b;--tc-8a680b:#f4d47b;--tc-8a6910:#f4d37b;--tc-8a6911:#f4d37b;--tc-8a6a00:#f4d87b;--tc-8a6d1f:#eccf84;--tc-8a6e1a:#f0d480;--tc-8a6f28:#e5cc8a;--tc-8c6239:#dab795;--tc-92400e:#f4a97b;--tc-92720b:#f4d87b;--tc-97721f:#eecc81;--tc-9a3412:#f4997b;--tc-9a7113:#f4cf7b;--tc-9a7314:#f4d17b;--tc-9a7b10:#f4d97b;--tc-9d2f2f:#e48b8b;--tc-9f7418:#f4ce7b;--tc-a33535:#e18e8e;--tc-a93226:#ec8d84;--tc-b07818:#f4c87b;--tc-b23b3b:#e18e8e;--tc-b23d39:#e2908d;--tc-b3261e:#f2837d;--tc-b42318:#f4837b;--tc-b45309:#f4af7b;--tc-b74232:#e69489;--tc-b7770d:#f4c77b;--tc-b87010:#f4c07b;--tc-c01048:#f47ba2;--tc-c33b3b:#e48c8c;--tc-c43030:#e98686;--tc-cc4052:#e78894;--tc-dc3545:#f17e89;--tc-e24b4a:#f37d7c;--tc-ef4444:#f47b7b;--pos:#4ade80;--posSoft:#22c55e26;--neg:#f87171;--negSoft:#ef444426;--onGoldW:#06283a;--goldText:#ebc94f;--bgNavy:#24476a;--bdl-6ee7b7:var(--line2);--bdl-a7f3d0:var(--line);--bdl-abefc6:var(--line);--bdl-bbf7d0:var(--line);--bdl-bfe6d6:var(--line);--bdl-cbe9df:var(--line);--bdl-cdd4dd:var(--line2);--bdl-d8cfbf:var(--line2);--bdl-dacfc0:var(--line2);--bdl-dbcbab:var(--line2);--bdl-ded2c1:var(--line2);--bdl-dfe3ea:var(--line);--bdl-e2dbcc:var(--line2);--bdl-e2ddd2:var(--line);--bdl-e2e6ec:var(--line);--bdl-e5e7eb:var(--line);--bdl-e6e0d4:var(--line);--bdl-e8dfce:var(--line);--bdl-eadfcb:var(--line);--bdl-eeeeee:var(--line);--bdl-eef0f4:var(--line);--bdl-efe3d3:var(--line);--bdl-f0f0f0:var(--line);--bdl-f5f5f5:var(--line);--bdl-fde68a:var(--line);--bdl-fecaca:var(--line2);--bdl-fecdd6:var(--line2);--bdl-ffffff:var(--line);--bgl-ccfbf1:#164b40;--bgl-d1fae5:#164b30;--bgl-dbe6df:var(--surface2);--bgl-dbeafe:#162d4b;--bgl-dcf8c6:#2d4b16;--bgl-dcfce7:#164b28;--bgl-e0e7ff:#16224b;--bgl-e2e6ec:var(--surface2);--bgl-e4f7ef:#164b35;--bgl-e9f8f1:#174a32;--bgl-eaf7f1:#1b4632;--bgl-ebe4d6:#413620;--bgl-ece6d3:#443a1d;--bgl-ece6d8:#413720;--bgl-ece8df:var(--surface2);--bgl-ecfdf3:#164b2c;--bgl-ecfdf5:#164b32;--bgl-edf0f5:var(--surface2);--bgl-eee6d2:#463a1b;--bgl-eef1f5:var(--surface2);--bgl-eef2f4:var(--surface2);--bgl-eef8f5:#1c4539;--bgl-f1ede4:#403621;--bgl-f1f2f5:var(--surface2);--bgl-f1f3f7:var(--surface2);--bgl-f2f1ee:var(--surface2);--bgl-f3efe6:#41371f;--bgl-f3f4f6:var(--surface2);--bgl-f4f2ec:var(--surface2);--bgl-f4f6f9:var(--surface);--bgl-f5e6b8:#4b3e16;--bgl-f5f2ec:#3f3521;--bgl-f5f4f0:var(--surface2);--bgl-f6f1e5:#483a19;--bgl-f6f7fa:var(--surface);--bgl-f6f8f9:var(--surface);--bgl-f7ecc5:#4b3f16;--bgl-f7f2e3:#4b3e16;--bgl-f7f8fa:var(--surface);--bgl-f8f2e7:#4b3816;--bgl-f8f7f4:var(--surface2);--bgl-f8f8f8:var(--surface);--bgl-f8f9fa:var(--surface);--bgl-f8fafc:#1d3044;--bgl-f9f5eb:#4b3c16;--bgl-f9f5ef:#46351a;--bgl-f9f6ee:#483b19;--bgl-f9fafb:var(--surface);--bgl-faf6ef:#4a3717;--bgl-faf8f3:#44391c;--bgl-faf8f4:#43371e;--bgl-fafafa:var(--surface);--bgl-fbf7f0:#4b3816;--bgl-fbf7f1:#4b3616;--bgl-fbf8f2:#4a3917;--bgl-fbf9f4:#473a1a;--bgl-fbfaf7:#413920;--bgl-fdecec:#4b1616;--bgl-fdf7ec:#4b3816;--bgl-fdfcfa:var(--surface);--bgl-fee2e2:#4b1616;--bgl-fef2f2:#4b1616;--bgl-fef3c7:#4b4016;--bgl-ffe8a3:#4b3e16;--bgl-ffe8e8:#4b1616;--bgl-fff0ed:#4b1f16;--bgl-fff0ef:#4b1916;--bgl-fff1f2:#4b161a;--bgl-fff1f3:#4b161d;--bgl-fff3cf:#4b3e16;--bgl-fff4cf:#4b3f16;--bgl-fff5cf:#4b4016;--bgl-fff5d8:#4b3d16;--bgl-fff6da:#4b3e16;--bgl-fff7d9:#4b4016;--bgl-fff7dc:#4b3f16;--bgl-fff7dd:#4b3f16;--bgl-fff7e0:#4b3d16;--bgl-fff7ed:#4b3316;--bgl-fff8df:#4b3f16;--bgl-fff8e5:#4b3d16;--bgl-fff8e6:#4b3c16;--bgl-fff8e7:#4b3c16;--bgl-fff8e8:#4b3b16;--bgl-fff8ea:#4b3916;--bgl-fff8f8:var(--surface);--bgl-fff9e9:#4b3d16;--bgl-fffae9:#4b3f16;--bgl-fffaec:#4b3d16;--bgl-fffaf0:#4b3916;--bgl-fffaf1:#4b3816;--bgl-fffaf5:#4b3016;--bgl-fffbeb:#4b4016;--bgl-fffbf0:#4b3d16;--bgl-fffbf2:#4b3b16;--bgl-fffcf6:#4b3916;--bgl-fffdf8:var(--surface);--bgl-fffef9:var(--surface);--tcx-000000:var(--text);--tcx-061522:#8ec0eb;--tcx-0f172a:#9db0dc;--tcx-0f2c40:#94c4e6;--tcx-1e40af:#8ea4ec;--tcx-22303f:#9fbcdb;--tcx-2e8b57:#9bdeb9;--tcx-2f6fed:#85abf4;--tcx-453d30:var(--text);--tcx-4b5563:var(--text2);--tcx-4f46e5:#908bef;--tcx-64707d:var(--text2);--tcx-7b8490:var(--text2);--tcx-7b8794:var(--text2);--tcx-7c8790:var(--text2);--tcx-8a8378:var(--text2);--tcx-8f887d:var(--text2);--tcx-92600b:#f5cb84;--tcx-9a6a1a:#ecc88e;--tcx-9b2f3e:#e099a3;--tcx-9b6fe0:#b392e8;--tcx-a6790c:#f5d484;--tcx-b23a52:#de9ba8;--tcx-c0455e:#dd9ca9;--tcx-e5484d:#ef8b8e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{min-height:100%;font-size:14px}@media (min-width:981px){html{font-size:clamp(13px,10.6px + .18vw,14px)}}@media (min-width:981px) and (max-height:800px){html{font-size:clamp(13px,10.1px + .18vw,13.5px)}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:-.006em;min-height:100vh;margin:0;transition:background .22s,color .22s}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:transform .16s cubic-bezier(.34,1.4,.64,1),background-color .2s,border-color .2s,box-shadow .22s,color .2s,opacity .2s}button:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){button{transition:background-color .2s,color .2s}button:active:not(:disabled){transform:none}}::selection{background:#d4af375c}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#d4af3775;border-radius:999px}::-webkit-scrollbar-track{background:#e7ded280;border-radius:999px}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border-color:var(--color-input-border);color:var(--color-text);background-color:#0e2536}:root[data-theme=dark] table,:root[data-theme=dark] thead,:root[data-theme=dark] tbody,:root[data-theme=dark] tr,:root[data-theme=dark] td,:root[data-theme=dark] th{border-color:var(--color-border)}:root[data-theme=dark] ::-webkit-scrollbar-track{background:#ffffff0d}:root[data-theme=dark] .gd-app-shell,:root[data-theme=dark] .gd-workspace,:root[data-theme=dark] .gd-page-main,:root[data-theme=dark] .route-page,:root[data-theme=dark] .page-shell,:root[data-theme=dark] .page-main{color:var(--color-text);background:radial-gradient(circle at 18% 0,#2563eb17,#0000 28rem),radial-gradient(circle at 85% 10%,#d4af370e,#0000 24rem),#050607}:root[data-theme=dark] .gd-topbar,:root[data-theme=dark] .gd-topbar--bare{background:#050607eb;border-color:#ffffff14}:root[data-theme=dark] .gd-topbar__title,:root[data-theme=dark] .route-page__title,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4{color:#f7fafc}:root[data-theme=dark] .gd-topbar__menu,:root[data-theme=dark] .gd-topbar__controls select,:root[data-theme=dark] .gd-topbar__refresh,:root[data-theme=dark] .gd-date-badge{color:#f7fafc;background:#111315;border-color:#ffffff1f;box-shadow:0 16px 32px #0000005c}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] .agenda-search-wrap,:root[data-theme=dark] .caja-search-input,:root[data-theme=dark] .caja-search-wrap,:root[data-theme=dark] .history-module-tabs__search,:root[data-theme=dark] .history-module-tabs__search input,:root[data-theme=dark] .platform-search input{color:#f7fafc!important;background-color:#101214!important;border-color:#ffffff21!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#9ca8b4bd!important}:root[data-theme=dark] .settings-ribbon,:root[data-theme=dark] .settings-mini-card,:root[data-theme=dark] .config-group,:root[data-theme=dark] .config-link,:root[data-theme=dark] .settings-form,:root[data-theme=dark] .settings-item,:root[data-theme=dark] .business-brand-card,:root[data-theme=dark] .company-card,:root[data-theme=dark] .plan-card,:root[data-theme=dark] .plan-stat-card,:root[data-theme=dark] .hist-table-card,:root[data-theme=dark] .history-kpi-card,:root[data-theme=dark] .history-record-card,:root[data-theme=dark] .history-module-tabs,:root[data-theme=dark] .attendance-premium-card,:root[data-theme=dark] .attendance-history-table,:root[data-theme=dark] .caja-session-bar,:root[data-theme=dark] .caja-catalog-pane,:root[data-theme=dark] .caja-order-pane,:root[data-theme=dark] .caja-svc-card,:root[data-theme=dark] .caja-kpi-card,:root[data-theme=dark] .caja-empty-grid,:root[data-theme=dark] .agenda-premium-shell,:root[data-theme=dark] .agenda-kpi-card,:root[data-theme=dark] .agenda-board,:root[data-theme=dark] .agenda-head-row,:root[data-theme=dark] .agenda-corner,:root[data-theme=dark] .agenda-artist-card,:root[data-theme=dark] .agenda-quick-add,:root[data-theme=dark] .qr-card,:root[data-theme=dark] .agenda-block-card,:root[data-theme=dark] .platform-card,:root[data-theme=dark] .platform-settings-section{color:#f7fafc!important;background:linear-gradient(#191919 0%,#141414 100%)!important;border-color:#ffffff1a!important;box-shadow:0 20px 44px #00000047!important}:root[data-theme=dark] .settings-ribbon,:root[data-theme=dark] .caja-session-bar,:root[data-theme=dark] .agenda-artist-card{background:linear-gradient(135deg,#111827 0%,#17172b 100%)!important}:root[data-theme=dark] table,:root[data-theme=dark] thead,:root[data-theme=dark] tbody,:root[data-theme=dark] tr,:root[data-theme=dark] td,:root[data-theme=dark] th,:root[data-theme=dark] .attendance-history-table tbody td,:root[data-theme=dark] .hist-table th,:root[data-theme=dark] .hist-table td{color:#f7fafc!important;background-color:#0000!important;border-color:#ffffff17!important}:root[data-theme=dark] thead,:root[data-theme=dark] .hist-table thead,:root[data-theme=dark] .attendance-history-table thead th{background:#101214!important}:root[data-theme=dark] .caja-svc-card,:root[data-theme=dark] .history-record-card,:root[data-theme=dark] .config-link{background:#17191c!important}:root[data-theme=dark] .caja-svc-card:hover,:root[data-theme=dark] .config-link:hover,:root[data-theme=dark] .history-record-card:hover{border-color:#2563eb61!important;box-shadow:0 18px 42px #2563eb1a,0 12px 30px #00000057!important}:root[data-theme=dark] .agenda-grid,:root[data-theme=dark] .agenda-time-grid,:root[data-theme=dark] .agenda-scroll-body,:root[data-theme=dark] .agenda-staff-grid{color:#f7fafc!important;background-color:#151515!important}:root[data-theme=dark] .agenda-time-cell,:root[data-theme=dark] .agenda-staff-cell,:root[data-theme=dark] .agenda-slot{border-color:#ffffff14!important}:root[data-theme=dark] .agenda-offhours-block{color:#f7fafcc7!important;background:repeating-linear-gradient(-45deg,#ffffff09 0 10px,#ffffff12 10px 20px)!important}:root[data-theme=dark] .agenda-now-line{background:#f97316!important}:root[data-theme=dark] .history-module-tabs button,:root[data-theme=dark] .caja-chip,:root[data-theme=dark] .caja-cat-chip,:root[data-theme=dark] .agenda-btn,:root[data-theme=dark] .stx-period button{color:#f7fafc!important;background:#151719!important;border-color:#ffffff1f!important}:root[data-theme=dark] .history-module-tabs button.active,:root[data-theme=dark] .caja-chip.is-active,:root[data-theme=dark] .caja-cat-chip.is-active,:root[data-theme=dark] .stx-period button.is-on{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}:root[data-theme=dark] .status-pill,:root[data-theme=dark] .history-status,:root[data-theme=dark] .settings-status,:root[data-theme=dark] .caja-stock,:root[data-theme=dark] .agenda-badge{color:inherit}.page-shell{min-height:100vh;padding-left:var(--sidebar-width)}.page-main{min-height:calc(100vh - var(--topbar-height));padding:clamp(18px,2vw,30px)}.route-page{gap:18px;display:grid}.route-page__header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.route-page__eyebrow{color:var(--goldText);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.route-page__title{color:var(--color-blue-dark);font-family:var(--font-heading);margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1}.route-page__subtitle{color:var(--color-text-muted);max-width:720px;margin:9px 0 0}.login-message{border-radius:var(--radius-sm);margin:0;padding:12px 14px}.login-message--success{color:var(--color-success);background:#2e8b571a}.login-message--error{color:var(--color-danger-soft);background:#c94a4a1a}.login-note{color:var(--color-text-muted);font-size:.84rem;line-height:1.5}.login-shell{background:#fff;place-items:center;min-height:100vh;padding:10px;display:grid;position:relative;overflow:hidden auto}.login-orb{display:none}.login-orb-1{border:1px solid #d4af3721;width:680px;height:680px;top:-280px;left:-260px}.login-orb-2{border:1px solid #64a5d217;width:500px;height:500px;bottom:-210px;right:-190px}.login-orb-3{border:1px solid #d4af3714;width:370px;height:370px;top:50%;left:50%;transform:translate(-50%,-50%)}.login-shell:before,.login-shell:after{display:none}.login-shell:before{background:radial-gradient(circle,#d4af3738 0%,#0000 65%);width:460px;height:460px;animation:12s ease-in-out infinite alternate loginGlowA;top:-160px;left:-120px}.login-shell:after{background:radial-gradient(circle,#b8935538 0%,#0000 65%);width:500px;height:500px;animation:14s ease-in-out infinite alternate loginGlowB;bottom:-140px;right:-100px}.login-shell .login-card{box-shadow:none;z-index:1;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;width:min(1760px,100vw - 68px);min-height:calc(100vh - 68px);padding:0;animation:.55s cubic-bezier(.22,1,.36,1) both loginFadeUp;display:grid;position:relative;overflow:visible}.login-legal-footer{color:#6f7a81;z-index:2;border-top:1px solid #e0cda59e;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;max-width:760px;margin:0;padding:12px 0 0;font-size:.82rem;font-weight:800;line-height:1.4;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.login-legal-footer a{color:#073047;text-decoration:none;transition:color .16s,transform .16s}.login-legal-footer a:hover{color:#b89316;transform:translateY(-1px)}.login-legal-dot{background:#d8b629;border-radius:999px;width:5px;height:5px}.login-left{background:linear-gradient(170deg,#0d3148 0%,#071e2e 55%,#031218 100%);border-radius:26px 0 0 26px;min-height:510px;position:relative;overflow:hidden}.login-left:before{content:"";filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#d4af3721 0%,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-100px;right:-100px}.login-left-header{z-index:3;padding:56px 38px 20px;position:relative}.login-brand-row{align-items:center;gap:14px;margin-bottom:28px;display:flex}.login-brand-logo{border:1.5px solid #d4af3766;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden;box-shadow:0 0 22px #d4af3733}.login-brand-logo img{object-fit:cover;width:100%;height:100%}.login-brand-text{flex-direction:column;gap:2px;display:flex}.login-brand-name{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.65rem;font-weight:800;line-height:1}.premium-glow{color:var(--goldText);text-shadow:0 0 18px #d4af3759}.premium-desk{color:#f8f5f0}.login-brand-sub{color:#d4af37b8;letter-spacing:.04em;font-size:.72rem;font-weight:600;display:block}.login-left .login-carousel{z-index:1;margin-top:28px;position:relative}.login-left .carousel-slide h2{color:#f8f5f0;font-family:var(--font-heading);text-shadow:0 2px 16px #0000004d;margin:0 0 12px;font-size:1.8rem;font-weight:800;line-height:1.22}.login-left .carousel-slide p{color:#f8f5f0a6;max-width:280px;margin:0;font-size:.88rem;line-height:1.55}.login-hero-img{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.login-hero-img img{object-fit:cover;object-position:center bottom;width:100%;height:58%;display:block;position:absolute;bottom:0;left:0;right:0}.login-hero-fade{pointer-events:none;z-index:2;background:linear-gradient(#0000 0% 34%,#0b2a3ff2 42%,#0b2a3f99 54%,#0b2a3f38 66%,#0000 80%);position:absolute;inset:0}.login-hero-blue{pointer-events:none;z-index:3;background:#061b2b1a;position:absolute;inset:0}.login-left .carousel-dots{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4;background:#061b2b59;border-radius:999px;align-items:center;gap:7px;padding:6px 8px;display:flex;position:absolute;bottom:24px;left:28px}.carousel-dot{appearance:none;cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;width:8px;min-width:8px;height:8px;min-height:8px;padding:0;transition:all .3s}.carousel-dot.active{background:#d4af37e6;border-radius:999px;width:22px;box-shadow:0 0 16px #d4af3752}.login-right{background:#fff;border-radius:0 26px 26px 0;flex-direction:column;justify-content:center;align-items:stretch;padding:40px 48px;display:flex}.login-headline{color:#18243a;font-family:var(--font-sans);letter-spacing:-.06em;margin:0 0 6px;font-size:clamp(2.25rem,3vw,3.45rem);font-weight:900;line-height:1.02}.login-sub{color:var(--color-text-muted);font-family:var(--font-sans);margin:0 0 40px;font-size:.9rem;line-height:1.62}.login-form{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;padding:0;display:flex}.lf-group{flex-direction:column;gap:6px;display:flex}.lf-label{color:var(--color-text-muted);letter-spacing:.01em;font-size:.78rem;font-weight:600}.lf-input-wrap{align-items:center;display:flex;position:relative}.lf-icon{color:#b0a89c;pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;left:14px}.lf-input-wrap input{color:var(--color-text);font-family:var(--font-body);background:#fff;border:1.5px solid #d8cec2;border-radius:11px;outline:none;width:100%;padding:13px 42px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.lf-input-wrap input::placeholder{color:#c0b8b0}.lf-input-wrap:focus-within .lf-icon{color:var(--goldText)}.lf-input-wrap input:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px #d4af3729}.lf-eye{box-shadow:none;color:#b0a89c;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;width:auto;min-width:auto;padding:4px;transition:color .15s;display:flex;position:absolute;right:12px}.lf-eye:hover{color:var(--goldText)}.lf-remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin-top:2px;display:flex}.lf-remember input[type=checkbox]{display:none}.lf-check-box{background:#fff;border:1.5px solid #d8cec2;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;transition:all .15s;display:flex}.lf-remember input[type=checkbox]:checked+.lf-check-box{background:var(--color-gold);border-color:var(--color-gold)}.lf-remember input[type=checkbox]:checked+.lf-check-box:after{content:"";border-bottom:2px solid #1f2933;border-left:2px solid #1f2933;width:9px;height:5px;display:block;transform:rotate(-45deg)translateY(-1px)}.lf-remember-text{color:var(--color-text-muted);font-size:.82rem}.lf-remember--switch{position:relative}.lf-remember--switch input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;display:block;position:absolute}.lf-switch{background:#d9d1c5;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.lf-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.3,.7,.4,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a47}.lf-remember--switch input:checked+.lf-switch{background:var(--color-gold)}.lf-remember--switch input:checked+.lf-switch i{transform:translate(16px)}.lf-remember--switch input:focus-visible+.lf-switch{outline:2px solid var(--color-gold);outline-offset:2px}.lf-remember--switch .lf-remember-text{color:var(--color-text);font-weight:600}.lf-submit{background:linear-gradient(135deg, var(--color-gold) 0%, var(--color-gold-hover) 100%);color:#1f2933;cursor:pointer;font-family:var(--font-body);letter-spacing:.03em;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:4px;padding:15px 24px;font-size:.95rem;font-weight:800;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 22px #d4af375c}.lf-submit:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff94 50%,#0000 100%);width:54%;height:100%;transition:left .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-72%;transform:skew(-18deg)}.lf-submit:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 14px 38px #d4af3785,0 4px 14px #0b2a3f14}.lf-submit:hover:before{left:118%}.lf-submit:disabled{opacity:.72;transform:none}.lf-divider{color:var(--color-text-muted);align-items:center;gap:12px;font-size:.78rem;display:flex}.lf-divider:before,.lf-divider:after{background:var(--color-border);content:"";flex:1;height:1px}.forgot-link{color:var(--goldText);letter-spacing:.01em;text-align:center;margin-top:10px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s;display:block}.forgot-link:hover{color:var(--goldText)}.login-shell .login-message{text-align:center;border-radius:11px;margin:0;padding:10px 12px;font-size:.82rem}.login-shell .login-card{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(480px,.92fr) minmax(520px,1.08fr);align-items:stretch;width:min(1895px,100vw - 20px);height:calc(100vh - 20px);min-height:calc(100vh - 20px)}.login-left--image{box-shadow:none;border-radius:18px 0 0 18px;min-height:calc(100vh - 20px)}.login-left--image:before{display:none}.login-full-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.login-image-shade{z-index:1;background:linear-gradient(#0312181f 0%,#0312185c 45%,#031218db 100%),radial-gradient(circle at 24% 24%,#d4af3733,#0000 34rem);position:absolute;inset:0}.login-brand-floating{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;top:34px;left:38px}.login-story{z-index:2;position:absolute;bottom:30px;left:38px;right:34px}.login-story .carousel-slide h2{color:#fffdf9;font-family:var(--font-sans);letter-spacing:-.055em;text-shadow:0 18px 32px #0000006b;max-width:390px;margin:0 0 12px;font-size:clamp(2rem,2.85vw,3.1rem);font-weight:900;line-height:1.03}.login-story .carousel-slide h2:first-line{color:#fffdf9}.login-story .carousel-slide p{color:#f8f5f0bd;max-width:340px;margin:0;font-size:.98rem;line-height:1.55}.login-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.login-proof-item{color:var(--goldText);border-right:1px solid #f8f5f029;align-items:center;gap:10px;min-width:0;display:flex}.login-proof-item:last-child{border-right:0}.login-proof-item span{color:#fffdf9;gap:2px;display:grid}.login-proof-item strong{font-size:.78rem}.login-proof-item small{color:#f8f5f09e;font-size:.72rem}.login-story .carousel-dots{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:8px;margin-top:22px;padding:0;display:flex;position:static;bottom:auto;left:auto}.login-right--fresh{font-family:var(--font-sans);background:radial-gradient(circle at 12% 88%,#d4af3712 0%,#0000 48%),#fff;border-radius:0;flex-direction:column;justify-content:stretch;align-self:stretch;gap:12px;height:100%;min-height:calc(100vh - 20px);padding:clamp(52px,8vw,130px) clamp(52px,8vw,130px) 64px;display:flex;position:relative}.login-form-panel{flex:1;align-content:center;width:100%;max-width:760px;margin:0 auto;display:grid}.login-step{gap:14px;animation:.32s cubic-bezier(.22,1,.36,1) both loginFadeUp;display:grid}.login-kicker{color:#d4af37d9;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:.64rem;font-weight:600;display:inline-flex}.login-kicker:before{content:"";transform-origin:0;background:#d4af378c;flex-shrink:0;width:28px;height:1px;animation:.55s cubic-bezier(.22,1,.36,1) 60ms both kickerLineIn;display:block}.login-pill{color:var(--goldText);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af374d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:18px;padding:5px 13px 5px 11px;font-size:.62rem;font-weight:800;display:inline-flex}.login-pill-dot{background:var(--color-gold,#d4af37);border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #d4af372e}.login-headline em{color:var(--goldText);font-family:var(--font-heading,Georgia, "Times New Roman", serif);letter-spacing:-.02em;font-style:italic;font-weight:800}.lf-valid{color:#1f9d55;align-items:center;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.login-legal-secure{align-items:center;gap:6px;display:inline-flex}.login-legal-secure:before{content:"";background:#1f9d55;border-radius:999px;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 2px #1f9d5533}.profile-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px;display:grid}.profile-card{animation:.48s cubic-bezier(.22,1,.36,1) both profileCardIn;animation-delay:var(--card-delay,.16s);color:var(--color-text);cursor:pointer;text-align:center;background:#fff;border:1px solid #d4af3738;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:36px 22px 30px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.profile-card:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#d4af37e6 50%,#0000 100%);width:100%;height:2px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;transform:scaleX(0)}.profile-card:hover{border-color:#d4af3785;transform:translateY(-5px)scale(1.02);box-shadow:0 24px 56px #d4af3724,0 4px 14px #0000000d}.profile-card:hover:before{transform:scaleX(1)}.profile-card--navy:hover{border-color:#0b2a3f52;box-shadow:0 24px 56px #0b2a3f1a,0 4px 14px #0000000d}.profile-card--navy:hover:before{background:linear-gradient(90deg,#0000 0%,#0b2a3f8c 50%,#0000 100%)}.profile-monogram{color:#9a7010;font-family:var(--font-sans);background:#d4af371a;border:1px solid #d4af374d;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.35rem;font-style:normal;font-weight:850;line-height:1;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.profile-card:hover .profile-monogram{background:#d4af372e;border-color:#d4af37a6;box-shadow:0 0 30px #d4af3747}.profile-card--navy .profile-monogram{color:#0b2a3f;background:#0b2a3f12;border-color:#0b2a3f33}.profile-card--navy:hover .profile-monogram{background:#0b2a3f21;border-color:#0b2a3f6b;box-shadow:0 0 30px #0b2a3f1f}.profile-card__title{color:#18243a;font-family:var(--font-sans);letter-spacing:-.018em;font-size:1rem;font-weight:850;display:block}.profile-card__desc{color:var(--color-text-muted);font-family:var(--font-sans);font-size:.75rem;line-height:1.55;display:block}.login-back,.forgot-inline,.forgot-link--button{color:var(--color-text-muted);font-family:var(--font-sans);background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;font-size:.82rem;font-weight:500;transition:color .18s;display:inline-flex}.login-back:hover,.forgot-inline:hover,.forgot-link--button:hover{color:var(--goldText)}.login-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.forgot-inline{justify-self:auto}.forgot-link--button{text-align:center;justify-self:center;margin-top:14px}.login-right--fresh .lf-input-wrap input{box-shadow:none;background:#fff;border:1px solid #d4af373d;border-radius:10px;min-height:54px}.login-right--fresh .lf-input-wrap input:focus{border-color:#d4af37b3;box-shadow:0 0 0 3px #d4af371f}.login-right--fresh .lf-submit{background:linear-gradient(135deg,#d4af37 0%,#a8880a 100%);border-radius:12px;min-height:54px;box-shadow:0 6px 28px #d4af3761}.login-right--fresh .lf-submit:hover:not(:disabled){box-shadow:0 16px 44px #d4af378a,0 5px 18px #0b2a3f1a}.surface-card,.gd-card,.hist-table-card,.history-record-card,.payroll-document-card,.inventory-card,.inventory-toolbar-card,.customers-table-card,.att-checkin-card,.att-table-card,.stat-surface-card,.stat-insight-card,.platform-card,.platform-company-card,.platform-integration-card,.business-brand-card,.plan-card,.company-card,.role-card,.session-card,.payment-preset-card,.settings-permission-card,.branch-card,.notif-card{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .3s,background .24s}.surface-card:hover,.gd-card:hover,.history-record-card:hover,.payroll-document-card:hover,.inventory-card:hover,.inventory-toolbar-card:hover,.stat-surface-card:hover,.stat-insight-card:hover,.platform-card:hover,.platform-company-card:hover,.platform-integration-card:hover,.business-brand-card:hover,.plan-card:hover,.company-card:hover,.role-card:hover,.session-card:hover,.payment-preset-card:hover,.settings-permission-card:hover,.branch-card:hover,.notif-card:hover{box-shadow:var(--shadow-premium-hover);transform:var(--premium-hover-transform);border-color:#d4af375c}.gd-button--primary,.premium-action-btn,.hist-btn--receipt,.caja-primary-btn,.caja-btn-cobrar,.caja-svc-btn,.receipt-btn--primary,.agenda-btn--gold,.agenda-modal-btn--primary,.agenda-btn--pay,.svc-btn--primary,.svc-action-btn,.att-btn--primary,.cca-btn--primary,.company-action-btn--primary,.payment-modal-btn--primary,.password-modal-primary,.bj-qa--primary{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,filter .22s,background .22s,border-color .22s;position:relative;overflow:hidden}.gd-button--primary:before,.premium-action-btn:before,.hist-btn--receipt:before,.caja-primary-btn:before,.caja-btn-cobrar:before,.caja-svc-btn:before,.receipt-btn--primary:before,.agenda-btn--gold:before,.agenda-modal-btn--primary:before,.agenda-btn--pay:before,.svc-btn--primary:before,.svc-action-btn:before,.att-btn--primary:before,.cca-btn--primary:before,.company-action-btn--primary:before,.payment-modal-btn--primary:before,.password-modal-primary:before,.bj-qa--primary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff7a 50%,#0000 100%);width:54%;height:100%;transition:left .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-72%;transform:skew(-18deg)}.gd-button--primary:hover:not(:disabled),.premium-action-btn:hover:not(:disabled),.hist-btn--receipt:hover:not(:disabled),.caja-primary-btn:hover:not(:disabled),.caja-btn-cobrar:hover:not(:disabled),.caja-svc-btn:hover:not(:disabled),.receipt-btn--primary:hover:not(:disabled),.agenda-btn--gold:hover:not(:disabled),.agenda-modal-btn--primary:hover:not(:disabled),.agenda-btn--pay:hover:not(:disabled),.svc-btn--primary:hover:not(:disabled),.svc-action-btn:hover:not(:disabled),.att-btn--primary:hover:not(:disabled),.cca-btn--primary:hover:not(:disabled),.company-action-btn--primary:hover:not(:disabled),.payment-modal-btn--primary:hover:not(:disabled),.password-modal-primary:hover:not(:disabled),.bj-qa--primary:hover:not(:disabled){transform:translateY(-2px)scale(1.01);box-shadow:0 16px 38px #d4af3747,0 5px 16px #0b2a3f1a}.gd-button--primary:hover:not(:disabled):before,.premium-action-btn:hover:not(:disabled):before,.hist-btn--receipt:hover:not(:disabled):before,.caja-primary-btn:hover:not(:disabled):before,.caja-btn-cobrar:hover:not(:disabled):before,.caja-svc-btn:hover:not(:disabled):before,.receipt-btn--primary:hover:not(:disabled):before,.agenda-btn--gold:hover:not(:disabled):before,.agenda-modal-btn--primary:hover:not(:disabled):before,.agenda-btn--pay:hover:not(:disabled):before,.svc-btn--primary:hover:not(:disabled):before,.svc-action-btn:hover:not(:disabled):before,.att-btn--primary:hover:not(:disabled):before,.cca-btn--primary:hover:not(:disabled):before,.company-action-btn--primary:hover:not(:disabled):before,.payment-modal-btn--primary:hover:not(:disabled):before,.password-modal-primary:hover:not(:disabled):before,.bj-qa--primary:hover:not(:disabled):before{left:118%}.login-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:80;background:#03121894;justify-content:center;align-items:center;padding:22px;animation:.18s both loginModalBackdrop;display:flex;position:fixed;inset:0}.login-access-modal{color:var(--color-text);text-align:left;background:linear-gradient(145deg,#fffdf9fa,#f8f5f0f5),radial-gradient(circle at 18% 0,#d4af372e,#0000 18rem);border:1px solid #d4af3747;border-radius:18px;gap:12px;width:min(100%,470px);max-width:470px;padding:30px;animation:.22s cubic-bezier(.22,1,.36,1) both loginModalIn;display:grid;position:relative;box-shadow:0 34px 90px #03121852,inset 0 1px #ffffffe6}.login-access-modal:before{content:"";background:linear-gradient(90deg,#d4af3700,#d4af37d1,#d4af3700);height:1px;position:absolute;top:0;left:28px;right:28px}.login-access-modal__icon{color:#b98d15;background:#d4af3724;border:1px solid #d4af3752;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.login-access-modal__kicker{color:#b98d15;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.login-access-modal h2{color:#1f2933;font-family:var(--font-heading);margin:0;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.08}.login-access-modal p{color:#667085;margin:0;font-size:.94rem;line-height:1.58}.login-access-modal__button{color:#1f2933;background:#ffffffb8;border:1px solid #d4af3785;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:10px;min-height:46px;margin-top:8px;padding:0 20px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 14px 30px #d4af3724}.login-access-modal__button:hover{background:#fffdf9f5;border-color:#d4af37e6;transform:translateY(-2px);box-shadow:0 18px 38px #d4af3738}@keyframes loginModalBackdrop{0%{opacity:0}to{opacity:1}}@keyframes loginModalIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loginFadeUp{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes profileCardIn{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kickerLineIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes loginGlowA{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,25px)scale(1.12)}}@keyframes loginGlowB{0%{transform:translate(0)scale(1)}to{transform:translate(25px,-20px)scale(1.1)}}.migration-panel{text-align:center;place-items:center;gap:18px;min-height:52vh;display:grid}.migration-panel__card{width:100%;max-width:720px}@media (max-width:980px){.page-shell{padding-left:0}.login-shell .login-card{grid-template-columns:1fr}.login-left{min-height:auto;display:none}.login-right{padding:42px 30px}.login-shell{min-height:100svh;padding:18px}.login-shell .login-card{border-radius:28px;grid-template-columns:1fr;width:min(560px,100vw - 28px);height:auto;min-height:auto;overflow:hidden}.login-left.login-left--image{border-radius:28px 28px 0 0;min-height:280px;display:block}.login-brand-floating{top:20px;left:22px}.login-story{bottom:18px;left:22px;right:22px}.login-story .carousel-slide h2{max-width:320px;font-size:2rem}.login-proof-grid{display:none}.login-right--fresh{border-radius:0 0 28px 28px;height:auto;min-height:auto;padding:30px 24px 34px}}@media (max-width:560px){.profile-grid{grid-template-columns:1fr}.profile-card{text-align:left;flex-direction:row;gap:16px;padding:20px 18px}.profile-monogram{flex-shrink:0;width:52px;height:52px;font-size:1.5rem}.login-row-between{flex-direction:column;align-items:flex-start}.login-story .carousel-dots{margin-top:16px}.login-legal-footer{gap:8px;width:calc(100% - 48px);margin-top:22px;padding-top:16px;bottom:14px}}:where(.gd-button,.agenda-btn,.caja-ghost-btn,.caja-primary-btn,.caja-danger-btn,.caja-manage-btn,.caja-svc-btn,.caja-agenda-btn,.caja-btn-cobrar,.checkout-pay-btn,.svc-btn,.lb-btn,.inv-btn,.cfg-btn,.usr-action-btn,.branch-action-btn,.plan-action-btn,.cca-btn,.hist-btn){isolation:isolate;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s,filter .18s;position:relative;overflow:hidden;transform:translateZ(0)}:where(.gd-button,.agenda-btn,.caja-ghost-btn,.caja-primary-btn,.caja-danger-btn,.caja-manage-btn,.caja-svc-btn,.caja-agenda-btn,.caja-btn-cobrar,.checkout-pay-btn,.svc-btn,.lb-btn,.inv-btn,.cfg-btn,.usr-action-btn,.branch-action-btn,.plan-action-btn,.cca-btn,.hist-btn):after{content:"";pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 0%,#ffffff52 46%,#0000 62%);width:68%;transition:left .52s;position:absolute;inset:-70% auto -70% -85%;transform:rotate(10deg)}:where(.gd-button,.agenda-btn,.caja-ghost-btn,.caja-primary-btn,.caja-danger-btn,.caja-manage-btn,.caja-svc-btn,.caja-agenda-btn,.caja-btn-cobrar,.checkout-pay-btn,.svc-btn,.lb-btn,.inv-btn,.cfg-btn,.usr-action-btn,.branch-action-btn,.plan-action-btn,.cca-btn,.hist-btn):hover:not(:disabled){transform:translateY(-2px)}:where(.gd-button,.agenda-btn,.caja-primary-btn,.caja-svc-btn,.caja-btn-cobrar,.checkout-pay-btn,.svc-btn--primary,.lb-btn--gold,.inv-btn--gold,.cfg-btn,.cca-btn--primary):hover:not(:disabled){box-shadow:0 14px 30px #0f2c4029,0 8px 22px #d4af3729}:where(.gd-button,.agenda-btn,.caja-ghost-btn,.caja-primary-btn,.caja-danger-btn,.caja-manage-btn,.caja-svc-btn,.caja-agenda-btn,.caja-btn-cobrar,.checkout-pay-btn,.svc-btn,.lb-btn,.inv-btn,.cfg-btn,.usr-action-btn,.branch-action-btn,.plan-action-btn,.cca-btn,.hist-btn):hover:not(:disabled):after{left:120%}:where(.gd-button,.agenda-btn,.caja-ghost-btn,.caja-primary-btn,.caja-danger-btn,.caja-manage-btn,.caja-svc-btn,.caja-agenda-btn,.caja-btn-cobrar,.checkout-pay-btn,.svc-btn,.lb-btn,.inv-btn,.cfg-btn,.usr-action-btn,.branch-action-btn,.plan-action-btn,.cca-btn,.hist-btn):active:not(:disabled){transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){:where(button,.gd-button):after{transition:none}}.login-shell .login-card{align-items:stretch;height:auto;min-height:calc(100vh - 20px)}.login-shell .login-card .login-right--fresh{flex-direction:column;justify-content:stretch;align-self:stretch;height:auto;min-height:calc(100vh - 20px);padding:clamp(28px,7vh,130px) clamp(52px,8vw,130px) 20px;display:flex;position:relative}.login-shell .login-card .login-right--fresh .login-form-panel{flex:1;align-content:center;display:grid}.login-shell .login-card .login-right--fresh .login-legal-footer{width:100%;max-width:760px;margin:28px auto 0;padding-top:12px;position:static;bottom:auto;left:auto;transform:none}@media (max-width:980px){.login-shell .login-card{height:auto}.login-shell .login-card .login-right--fresh{height:auto;min-height:auto;padding:30px 24px 24px}}:root[data-theme=dark]{--gd-dark-page:var(--bg);--gd-dark-card:var(--surface);--gd-dark-card-soft:var(--surface2);--gd-dark-card-raised:var(--surface2);--gd-dark-line:var(--line);--gd-dark-line-strong:var(--line2);--gd-dark-text:var(--text);--gd-dark-muted:var(--muted);--gd-dark-muted-2:var(--muted2);--gd-dark-input:var(--surface2)}:root[data-theme=dark] body,:root[data-theme=dark] .gd-workspace,:root[data-theme=dark] .gd-page-main,:root[data-theme=dark] .page-main,:root[data-theme=dark] .page-shell,:root[data-theme=dark] .route-page{background:var(--gd-dark-page)!important;color:var(--gd-dark-text)!important}:root[data-theme=dark] :is(.premium-card,.dashboard-card,.premium-action-btn,.dash-status-list,.dash-status-row,.customers-workspace,.customers-list-panel,.customers-table-card,.customer-detail-card,.customer-profile-card,.customer-empty,.customer-empty-state,.customer-side-panel,.caja-session-bar,.caja-shell,.caja-catalog-pane,.caja-cart-pane,.caja-kpi-card,.caja-svc-row,.caja-cart-section,.caja-customer-selected,.caja-customer-result,.caja-cart-item,.caja-total-box,.caja-empty-cart,.inv-card,.inv-panel,.inv-table-card,.att-checkin-card,.att-table-card,.att-history-card,.att-history-empty,.att-kpi-card,.payroll-shell,.payroll-hero,.payroll-filters,.payroll-kpi-card,.payroll-table-card,.payroll-document-card,.hist-table-card,.history-kpi-card,.history-record-card,.history-module-tabs,.payroll-documents-panel,.stx-sidebar,.stx-card,.stx-kpi,.stx-panel,.stx-menu,.stats-card,.statistics-card,.stat-card){border-color:var(--gd-dark-line)!important;color:var(--gd-dark-text)!important;background:linear-gradient(#ffffff0d,#ffffff07)!important;box-shadow:0 18px 42px #00000052!important}:root[data-theme=dark] :is(.premium-action-btn,.dash-status-row,.caja-svc-row,.caja-cart-item,.customer-row,.customer-list-item,.customers-table tbody tr,.att-table tbody tr,.payroll-table tbody tr,.hist-table tbody tr,.inv-table tbody tr,.stx-list-row){background:#ffffff0b!important;border-color:#ffffff1a!important}:root[data-theme=dark] :is(.premium-action-btn:hover,.dash-status-row:hover,.caja-svc-row:hover,.caja-cart-item:hover,.customer-row:hover,.customer-list-item:hover,.customers-table tbody tr:hover,.att-table tbody tr:hover,.payroll-table tbody tr:hover,.hist-table tbody tr:hover,.inv-table tbody tr:hover,.stx-list-row:hover){border-color:var(--gd-dark-line-strong)!important;background:#d4af3717!important}:root[data-theme=dark] :is(.customers-workspace,.caja-workspace,.att-checkin-card,.att-table-card,.att-history-card,.payroll-shell,.hist-table-card,.history-module-tabs,.stx-content,.stx-sidebar,.inv-panel) :is(input,select,textarea,.caja-search-input,.history-module-tabs__search,.stx-search){background:var(--gd-dark-input)!important;color:var(--gd-dark-text)!important;border-color:#ffffff29!important}:root[data-theme=dark] :is(.customers-workspace,.caja-workspace,.att-checkin-card,.att-table-card,.att-history-card,.payroll-shell,.hist-table-card,.history-module-tabs,.stx-content,.stx-sidebar,.inv-panel) :is(input,textarea)::placeholder{color:#aab6c2b8!important}:root[data-theme=dark] :is(.customers-table,.att-table,.payroll-table,.hist-table,.inv-table,.payroll-documents-table){color:var(--gd-dark-text)!important;background:0 0!important}:root[data-theme=dark] :is(.customers-table thead th,.att-table thead th,.payroll-table thead th,.hist-table thead th,.inv-table thead th,.payroll-documents-table thead th){border-color:var(--gd-dark-line)!important;color:var(--gd-dark-text)!important;background:#0d0f12!important}:root[data-theme=dark] :is(.customers-table tbody td,.att-table tbody td,.payroll-table tbody td,.hist-table tbody td,.inv-table tbody td,.payroll-documents-table tbody td){color:var(--gd-dark-text)!important;border-color:#ffffff14!important}:root[data-theme=dark] .caja-cart-pane{background:#111214!important}:root[data-theme=dark] .caja-cart-section{background:#ffffff09!important}:root[data-theme=dark] .caja-cart-section--agenda{background:#2f6fed14!important}:root[data-theme=dark] .caja-svc-row{background:#17191d!important}:root[data-theme=dark] .caja-svc-btn,:root[data-theme=dark] .caja-primary-btn,:root[data-theme=dark] .checkout-pay-btn{color:#fff!important}:root[data-theme=dark] .caja-btn-cobrar:disabled,:root[data-theme=dark] button:disabled{opacity:.55}:root[data-theme=dark] .stx-kpi:not(.is-primary),:root[data-theme=dark] .stx-card,:root[data-theme=dark] .stx-sidebar{background:#171717!important}:root[data-theme=dark] .stx-total-card,:root[data-theme=dark] .stx-kpi.is-primary{color:#fff!important;background:linear-gradient(135deg,#2458d8,#1a3b95)!important}:root[data-theme=dark] .stx-kpi.is-primary .stx-kpi-label,:root[data-theme=dark] .stx-kpi.is-primary .stx-kpi-hint{color:#ffffffd6}.stx-kpi.is-primary .stx-delta,:root[data-theme=dark] .stx-kpi.is-primary .stx-delta{color:#fff;background:#ffffff29}:root[data-theme=dark] .att-table-card,:root[data-theme=dark] .payroll-table-card,:root[data-theme=dark] .customers-table-card{overflow:hidden}:root[data-theme=dark] .payroll-hero,:root[data-theme=dark] .payroll-filters,:root[data-theme=dark] .att-history-card{background:#161616!important}:root[data-theme=dark] .history-module-tabs__item.is-active,:root[data-theme=dark] .history-module-tabs button.active,:root[data-theme=dark] .stx-menu-item.is-active{color:#fff!important;background:linear-gradient(135deg,#2f6fed,#1f4fc2)!important;border-color:#2f6fedbf!important}:root[data-theme=dark] .status-pill,:root[data-theme=dark] .history-status,:root[data-theme=dark] .settings-status,:root[data-theme=dark] .caja-stock,:root[data-theme=dark] .agenda-badge,:root[data-theme=dark] .payroll-doc-status,:root[data-theme=dark] .stx-menu-pill{color:inherit}html,body{max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}@supports (-webkit-touch-callout:none){html,body{min-height:-webkit-fill-available}}@media (max-width:820px){body{width:100%;min-width:0}input,select,textarea,button{font-size:16px}main,section,article,[class*=page],[class*=shell],[class*=content],[class*=layout]{min-width:0;max-width:100vw}[class*=modal],[class*=dialog],[class*=popover],[class*=floating],[role=dialog]{max-width:calc(100vw - 16px)}[class*=drawer],[class*=sheet],[class*=side-panel],[class*=sidePanel],[data-drawer],[data-sheet]{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));-webkit-overflow-scrolling:touch;width:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}[class*=modal] form,[class*=dialog] form,[class*=drawer] form,[class*=sheet] form,[class*=modal] [class*=grid],[class*=dialog] [class*=grid],[class*=drawer] [class*=grid],[class*=sheet] [class*=grid]{grid-template-columns:1fr!important}[class*=toolbar],[class*=filters],[class*=actions],[class*=controls],[class*=header]{flex-wrap:wrap;min-width:0}[class*=toolbar]>*,[class*=filters]>*,[class*=controls]>*,[class*=agenda],[class*=calendar],[class*=schedule]{min-width:0}[class*=agenda] [class*=grid],[class*=calendar] [class*=grid],[class*=schedule] [class*=grid],[class*=agenda] [class*=columns],[class*=calendar] [class*=columns],[class*=schedule] [class*=columns]{min-width:680px}[class*=agenda],[class*=calendar],[class*=schedule],[class*=table],[class*=list]{-webkit-overflow-scrolling:touch;overflow-x:auto}.agenda-combo,.agenda-line,.agenda-line-main,.agenda-line-field,.agenda-field-label,.agenda-form__grid,.agenda-form__fieldset,.qr-field,.qa-popover{overflow:visible}.gd-app-shell,.gd-workspace,.gd-page-main{min-width:0;max-width:100vw}.gd-workspace{overflow-x:hidden}.gd-page-main{padding-bottom:max(1rem, env(safe-area-inset-bottom));overflow:visible}.gd-modal,[role=dialog]{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;align-items:flex-start;overflow:hidden auto}.gd-modal__panel{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 16px);overflow-y:auto}[class*=bottom],[class*=footer],[class*=sticky]{padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (max-width:480px){[class*=modal],[class*=dialog],[role=dialog]{max-width:calc(100vw - 12px)}[class*=agenda] [class*=grid],[class*=calendar] [class*=grid],[class*=schedule] [class*=grid],[class*=agenda] [class*=columns],[class*=calendar] [class*=columns],[class*=schedule] [class*=columns]{min-width:620px}}.gd-page-main h1{font-family:var(--font-heading)}html:has(.gd-landing){scroll-behavior:smooth;font-size:16px;overflow-x:clip}html:has(.gd-landing) body{background:#fff;overflow-x:clip}@media (prefers-reduced-motion:reduce){html:has(.gd-landing){scroll-behavior:auto}}:root:not([data-theme=dark]){--paper:#fff;--paper2:#fafbfc;--paper3:#f5f7fa;--line:#e4e9f0;--line2:#d5dde7;--bgl-fffef9:#fff;--bgl-fffdf8:#fff;--bgl-fffcf6:#fff;--bgl-fffbf2:#fff;--bgl-fffbf0:#fff;--bgl-fffaf5:#fff;--bgl-fffaf1:#fff;--bgl-fffaf0:#fff;--bgl-fdfcfa:#fafbfc;--bgl-fbfaf7:#fafbfc;--bgl-fbf9f4:#fafbfc;--bgl-fbf8f2:#fafbfc;--bgl-fbf7f1:#fafbfc;--bgl-fbf7f0:#fafbfc;--bgl-faf8f4:#fafbfc;--bgl-faf8f3:#fafbfc;--bgl-faf6ef:#f7f9fb;--bgl-f9f6ee:#f7f9fb;--bgl-f9f5ef:#f7f9fb;--bgl-f9f5eb:#f7f9fb;--bgl-f8f7f4:#f5f7fa;--bgl-f8f2e7:#f5f7fa;--bgl-f7f2e3:#f5f7fa;--bgl-f6f1e5:#f5f7fa;--bgl-f5f4f0:#f5f7fa;--bgl-f5f2ec:#f5f7fa;--bgl-f4f2ec:#eef2f6;--bgl-f3efe6:#eef2f6;--bgl-f2f1ee:#eef2f6;--bgl-f1ede4:#eef2f6;--bgl-eee6d2:#e6ebf1}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{cursor:pointer;align-items:center;gap:8px;display:inline-flex}select::picker-icon{color:var(--color-text-muted);font-size:.8em;transition:rotate .2s}select:open::picker-icon{rotate:180deg}::picker(select){border:1px solid color-mix(in srgb, var(--gold) 28%, var(--line));background:var(--surface);scrollbar-width:thin;opacity:0;max-height:min(320px,60vh);transition:opacity .16s ease, translate .16s ease, overlay .16s allow-discrete, display .16s allow-discrete;border-radius:16px;margin-top:6px;padding:6px;overflow-y:auto;translate:0 -4px;box-shadow:0 18px 44px #0b2a3f29,0 2px 8px #0b2a3f0f}select:open::picker(select){opacity:1;translate:0}@starting-style{select:open::picker(select){opacity:0;translate:0 -4px}}select option{min-height:38px;color:var(--color-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;font-weight:500;transition:background .12s;display:flex}select option:hover,select option:focus-visible{background:var(--color-gold-soft);outline:none}select option:checked{background:color-mix(in srgb, var(--gold) 20%, transparent);color:var(--color-text);font-weight:700}select option::checkmark{color:var(--goldText);order:1;margin-left:auto;font-weight:800}select option:disabled{color:var(--color-text-muted);cursor:default;background:0 0}}@media (prefers-reduced-motion:reduce){::picker(select){transition:none}}
