@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.QBlhja_className{font-family:Geist,Geist Fallback;font-style:normal}.QBlhja_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.y-R2cG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.y-R2cG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.P-a75G_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.P-a75G_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02bc3a0a268a7888-s.0tc1fqk3fgfsz.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:400;font-display:swap;src:url(../media/f61789f76661d50c-s.22yt1aol_-g3w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10034b965cbc3a26-s.p.0mnr43et3sf34.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02bc3a0a268a7888-s.0tc1fqk3fgfsz.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:500;font-display:swap;src:url(../media/f61789f76661d50c-s.22yt1aol_-g3w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10034b965cbc3a26-s.p.0mnr43et3sf34.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/02bc3a0a268a7888-s.0tc1fqk3fgfsz.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:600;font-display:swap;src:url(../media/f61789f76661d50c-s.22yt1aol_-g3w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10034b965cbc3a26-s.p.0mnr43et3sf34.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/02bc3a0a268a7888-s.0tc1fqk3fgfsz.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/f61789f76661d50c-s.22yt1aol_-g3w.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-20C4,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/10034b965cbc3a26-s.p.0mnr43et3sf34.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%}.uNSPKG_className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}.uNSPKG_variable{--font-dancing-script:"Dancing Script", "Dancing Script Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0e156020fd1d73f-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/ece6651c07dc3133-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/1d0bb6ba8433fca1-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-20C4,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/9d036f80216c14ee-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:500;font-display:swap;src:url(../media/b0e156020fd1d73f-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:500;font-display:swap;src:url(../media/ece6651c07dc3133-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:500;font-display:swap;src:url(../media/1d0bb6ba8433fca1-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d036f80216c14ee-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:600;font-display:swap;src:url(../media/b0e156020fd1d73f-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:600;font-display:swap;src:url(../media/ece6651c07dc3133-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:600;font-display:swap;src:url(../media/1d0bb6ba8433fca1-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d036f80216c14ee-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/b0e156020fd1d73f-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/ece6651c07dc3133-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/1d0bb6ba8433fca1-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-20C4,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/9d036f80216c14ee-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/b0e156020fd1d73f-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/ece6651c07dc3133-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/1d0bb6ba8433fca1-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-20C4,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/9d036f80216c14ee-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:900;font-display:swap;src:url(../media/b0e156020fd1d73f-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:900;font-display:swap;src:url(../media/ece6651c07dc3133-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:900;font-display:swap;src:url(../media/1d0bb6ba8433fca1-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9d036f80216c14ee-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%}.Vf9F7G_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.Vf9F7G_variable{--font-playfair-display:"Playfair Display", "Playfair Display Fallback"}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-menu,.glass-popover-content--menu{--glass-menu-bg:#ffffffb3;--glass-menu-backdrop:blur(18px) saturate(1.4);--glass-menu-border:#ffffff80;--glass-menu-shadow:0 12px 32px -12px hsl(from var(--shadow-base,#181528) h s l / .22), 0 4px 12px -4px hsl(from var(--shadow-base,#181528) h s l / .1), inset 0 1px 0 #fff9;--glass-menu-ink:#1d2030;--glass-menu-radius:12px;--glass-menu-padding:4px}:root[data-mode=night] :is(.glass-menu,.glass-popover-content--menu){--glass-menu-bg:#1b1e2dc7;--glass-menu-backdrop:blur(22px) saturate(.9);--glass-menu-border:#cfd9e224;--glass-menu-shadow:0 12px 32px -12px #080a1680, 0 4px 12px -4px #0d0d1c40, inset 0 1px 0 #e6ebf01a;--glass-menu-ink:#edeff3}.glass-menu{min-width:180px;max-width:min(320px,92vw);padding:var(--glass-menu-padding);border-radius:var(--glass-menu-radius);background:var(--glass-menu-bg);-webkit-backdrop-filter:var(--glass-menu-backdrop);backdrop-filter:var(--glass-menu-backdrop);border:1px solid var(--glass-menu-border);box-shadow:var(--glass-menu-shadow);color:var(--glass-menu-ink);position:relative}.glass-popover-content--menu .glass-menu{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;max-width:none;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0;transform:none}.glass-menu[data-origin-corner=top-right]{border-top-right-radius:2px}.glass-menu[data-origin-corner=top-left]{border-top-left-radius:2px}.glass-menu[data-origin-corner=bottom-right]{border-bottom-right-radius:2px}.glass-menu[data-origin-corner=bottom-left]{border-bottom-left-radius:2px}.glass-menu{backface-visibility:hidden;transform-origin:50% 0;animation:.19s cubic-bezier(.3,.7,.4,1) glass-menu-in;transform:translateZ(0)}.glass-menu[data-origin-corner=top-right]{transform-origin:100% 0}.glass-menu[data-origin-corner=top-left]{transform-origin:0 0}.glass-menu[data-origin-corner=bottom-right]{transform-origin:100% 100%}.glass-menu[data-origin-corner=bottom-left]{transform-origin:0 100%}.glass-menu[data-state=closed]{animation:.11s ease-in forwards glass-menu-out}.glass-popover-content .glass-menu,.glass-popover-content .glass-menu[data-state=closed]{animation:none}@keyframes glass-menu-in{0%{opacity:0;transform:translateZ(0)scale(.9)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes glass-menu-out{0%{opacity:1;transform:translateZ(0)scale(1)}to{opacity:0;transform:translateZ(0)scale(.94)}}@media (prefers-reduced-motion:reduce){.glass-menu,.glass-menu[data-state=closed]{animation:none}}.glass-menu__label{letter-spacing:.08em;text-transform:uppercase;opacity:.5;padding:8px 10px 4px;font-size:.6875rem;font-weight:700}.glass-menu__separator{background:#00000014;height:1px;margin:4px 2px}:root[data-mode=night] .glass-menu__separator{background:#cfd9e21a}.glass-menu-item{cursor:pointer;letter-spacing:.01em;width:100%;min-height:34px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:.875rem;font-weight:500;line-height:1.3;transition:background .12s,color .12s;display:flex;position:relative}.glass-menu-item:hover,.glass-menu-item[data-highlighted]{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .1)}.glass-menu-item:active{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .16)}.glass-menu-item:focus-visible{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 4px hsl(var(--theme-h,268) var(--theme-s,70%) var(--theme-l,62%) / .8);outline:none}.glass-menu-item:disabled,.glass-menu-item[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}:root[data-mode=night] .glass-menu-item:hover,:root[data-mode=night] .glass-menu-item[data-highlighted]{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .18)}:root[data-mode=night] .glass-menu-item:active{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .26)}.glass-menu-item--selected:not(.glass-menu-item--checkbox){background:hsl(var(--theme-h,268) var(--theme-s,70%) var(--theme-l,62%) / .12);color:hsl(var(--theme-h,268) var(--theme-s,70%) var(--theme-l,62%))}.glass-menu-item--selected:not(.glass-menu-item--checkbox):hover,.glass-menu-item--selected:not(.glass-menu-item--checkbox)[data-highlighted]{background:hsl(var(--theme-h,268) var(--theme-s,70%) var(--theme-l,62%) / .18)}:root[data-mode=night] .glass-menu-item--selected:not(.glass-menu-item--checkbox){background:hsl(var(--theme-h,260) var(--theme-s,52%) var(--theme-l,68%) / .14);color:hsl(var(--theme-h,260) var(--theme-s,52%) var(--theme-l,68%))}:root[data-mode=night] .glass-menu-item--selected:not(.glass-menu-item--checkbox):hover,:root[data-mode=night] .glass-menu-item--selected:not(.glass-menu-item--checkbox)[data-highlighted]{background:hsl(var(--theme-h,260) var(--theme-s,52%) var(--theme-l,68%) / .22)}.glass-menu-item--selected:not(.glass-menu-item--checkbox)+.glass-menu-item--selected:not(.glass-menu-item--checkbox):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff80 18% 82%,#0000 100%);height:1px;position:absolute;top:0;left:8px;right:8px}:root[data-mode=night] .glass-menu-item--selected:not(.glass-menu-item--checkbox)+.glass-menu-item--selected:not(.glass-menu-item--checkbox):before{background:linear-gradient(90deg,#0000 0%,#e4ebf138 18% 82%,#0000 100%)}.glass-menu-item__icon-slot{opacity:.65;flex:none;justify-content:center;align-items:center;display:inline-flex}.glass-menu-item--selected .glass-menu-item__icon-slot{opacity:.95}.glass-menu-item__icon-slot--full,.glass-menu-item--selected .glass-menu-item__icon-slot--full{opacity:1}.glass-menu-item__icon{flex-shrink:0;width:16px;height:16px}.glass-menu-item__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.glass-menu-item__label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.glass-menu-item--selected .glass-menu-item__label{font-weight:600}.glass-menu-item__description{opacity:.6;font-size:.75rem;line-height:1.35}.glass-menu-item--checkbox:hover .glass-checkbox--mark[data-state=unchecked],.glass-menu-item--checkbox[data-highlighted] .glass-checkbox--mark[data-state=unchecked]{background:var(--glass-checkbox-bg-hover);border-color:var(--glass-checkbox-rim-hover)}.glass-menu-item__check{opacity:.85;flex-shrink:0;width:14px;height:14px;margin-left:4px}.glass-menu-item__label-row{align-items:baseline;gap:6px;min-width:0;display:flex}.glass-menu-item__label-row .glass-menu-item__label{flex:0 auto;min-width:0}.glass-menu-item__hint{opacity:.5;white-space:nowrap;flex-shrink:0;font-size:.75rem}.glass-menu-item__kbd{font-family:var(--font-mono,ui-monospace, monospace);opacity:.7;letter-spacing:.02em;background:#0000000f;border:1px solid #0000000f;border-radius:4px;flex-shrink:0;margin-left:4px;padding:1px 6px;font-size:.6875rem;line-height:1.4}:root[data-mode=night] .glass-menu-item__kbd{background:#e6ebf014;border-color:#e6ebf01a}.glass-menu-item--danger{color:#c32222}.glass-menu-item--danger .glass-menu-item__icon-slot{color:#c32222;opacity:.85}.glass-menu-item--danger:hover,.glass-menu-item--danger[data-highlighted]{color:#b62020;background:#e236361a}:root[data-mode=night] .glass-menu-item--danger,:root[data-mode=night] .glass-menu-item--danger .glass-menu-item__icon-slot{color:#f58989}:root[data-mode=night] .glass-menu-item--danger:hover,:root[data-mode=night] .glass-menu-item--danger[data-highlighted]{color:#fa9e9e;background:#e236362e}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-popover-content{box-sizing:border-box;width:max-content;padding:var(--glass-popover-padding);border-radius:var(--glass-popover-radius);background:var(--glass-popover-tint);color:inherit;box-shadow:var(--glass-popover-shadow);isolation:isolate;z-index:var(--glass-z-popover,1100);max-height:min(var(--radix-popover-content-available-height,70vh), var(--glass-popover-max-height));position:relative;overflow:hidden}.glass-popover-content--sm{max-width:var(--glass-popover-width-sm)}.glass-popover-content--md{max-width:var(--glass-popover-width-md)}.glass-popover-content--lg{max-width:var(--glass-popover-width-lg)}.glass-popover-content{-webkit-backdrop-filter:blur(calc(var(--glass-popover-blur) + 4px)) saturate(var(--glass-popover-saturate));backdrop-filter:blur(calc(var(--glass-popover-blur) + 4px)) saturate(var(--glass-popover-saturate))}@supports ((-webkit-backdrop-filter:url('#x')) or (backdrop-filter:url('#x'))){.glass-popover-content{-webkit-backdrop-filter:url(#glass-refract-md) blur(var(--glass-popover-blur)) saturate(var(--glass-popover-saturate));backdrop-filter:url(#glass-refract-md) blur(var(--glass-popover-blur)) saturate(var(--glass-popover-saturate))}}.glass-popover-content:after{content:"";border-radius:inherit;background:radial-gradient(130% 100% at var(--light-x,30%) var(--light-y,18%), var(--rim-c1), transparent 55%);opacity:.18;pointer-events:none;z-index:-1;mix-blend-mode:soft-light;position:absolute;inset:0}:root[data-mode=night] .glass-popover-content:after,[data-mode=night] .glass-popover-content:after{opacity:.14;mix-blend-mode:screen}.glass-popover-content:before{content:"";border-radius:inherit;background:conic-gradient(from var(--light-angle,135deg), var(--rim-c1), var(--rim-c2), var(--rim-c3), var(--rim-c4), var(--rim-c5), var(--rim-c1));opacity:.3;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-mode=night] .glass-popover-content:before,[data-mode=night] .glass-popover-content:before{opacity:.38}@keyframes glass-popover-in-bottom{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glass-popover-in-top{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glass-popover-in-left{0%{opacity:0;transform:translate(6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes glass-popover-in-right{0%{opacity:0;transform:translate(-6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes glass-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.glass-popover-content[data-state=open][data-side=bottom]{animation:.2s cubic-bezier(.34,1.15,.64,1) glass-popover-in-bottom}.glass-popover-content[data-state=open][data-side=top]{animation:.2s cubic-bezier(.34,1.15,.64,1) glass-popover-in-top}.glass-popover-content[data-state=open][data-side=left]{animation:.2s cubic-bezier(.34,1.15,.64,1) glass-popover-in-left}.glass-popover-content[data-state=open][data-side=right]{animation:.2s cubic-bezier(.34,1.15,.64,1) glass-popover-in-right}.glass-popover-content[data-state=closed]{animation:.14s ease-in glass-popover-out}@media (prefers-reduced-motion:reduce){.glass-popover-content[data-state=open],.glass-popover-content[data-state=closed]{animation-duration:1ms!important}}.glass-popover-content.glass-popover-content--menu{min-width:180px;max-width:min(320px,92vw);padding:var(--glass-menu-padding);border-radius:var(--glass-menu-radius);background:var(--glass-menu-bg);-webkit-backdrop-filter:var(--glass-menu-backdrop);backdrop-filter:var(--glass-menu-backdrop);border:1px solid var(--glass-menu-border);box-shadow:var(--glass-menu-shadow);color:var(--glass-menu-ink);overscroll-behavior:contain;overflow-y:auto}.glass-popover-content.glass-popover-content--menu:before,.glass-popover-content.glass-popover-content--menu:after{content:none}.glass-popover-content--menu .glass-popover-arrow{fill:var(--glass-menu-bg);filter:none}.glass-popover-content.glass-popover-content--solid{background:var(--glass-popover-solid-tint)}.glass-popover-content--solid .glass-popover-arrow{fill:var(--glass-popover-solid-tint)}.glass-popover-arrow{fill:var(--glass-popover-tint);filter:drop-shadow(0 1px 0 var(--rim-c2))}.glass-popover-close{block-size:24px;inline-size:24px;color:var(--glass-text-muted);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:8px;right:8px}.glass-popover-close:hover{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .1);color:var(--glass-text-default)}.glass-popover-close:focus-visible{outline:2px solid var(--rim-c3);outline-offset:2px}:root[data-mode=night] .glass-popover-close:hover,[data-mode=night] .glass-popover-close:hover{background:hsl(var(--theme-body-h,248) 60% 78% / .16)}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-swatch{cursor:pointer;box-shadow:inset 0 1px 1.5px #ffffff8c, inset 0 -1.5px 2px color-mix(in oklab, var(--shadow-base,#1b122b) 30%, transparent), 0 1px 2px color-mix(in oklab, var(--shadow-base,#1b122b) 22%, transparent);border:none;border-radius:50%;outline:none;padding:0;transition:transform .12s,box-shadow .12s;position:relative}.glass-swatch:after{content:"";pointer-events:none;background:radial-gradient(58% 52% at 32% 26%,#ffffffb8,#fff0 62%);border-radius:50%;position:absolute;inset:0}.glass-swatch--sm{width:14px;height:14px}.glass-swatch--md{width:18px;height:18px}.glass-swatch--lg{width:24px;height:24px}.glass-swatch:hover:not(:disabled){transform:scale(1.14)}.glass-swatch:disabled{cursor:default}.glass-swatch--selected{box-shadow:inset 0 1px 1.5px #fff9, 0 0 0 2px #fffc, 0 0 0 4px hsl(var(--theme-accent-h,180) 85% 45%), 0 1px 3px color-mix(in oklab, var(--shadow-base,#1b122b) 30%, transparent);transform:scale(1.1)}.glass-swatch:focus-visible{box-shadow:inset 0 1px 1.5px #fff9, 0 0 0 2px #fffc, 0 0 0 4px hsl(var(--theme-accent-h,180) 85% 45%)}:root[data-mode=night] .glass-swatch--selected{box-shadow:inset 0 1px 1.5px #e7eaef80, 0 0 0 2px #222a39cc, 0 0 0 4px hsl(var(--theme-accent-h,180) 85% 45%), 0 1px 3px color-mix(in oklab, var(--shadow-base,#080a16) 30%, transparent)}:root[data-mode=night] .glass-swatch:focus-visible{box-shadow:inset 0 1px 1.5px #e7eaef80, 0 0 0 2px #222a39cc, 0 0 0 4px hsl(var(--theme-accent-h,180) 85% 45%)}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-color-picker{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.glass-color-picker-popover{width:248px;padding:12px}.glass-color-picker__presets{grid-template-columns:repeat(auto-fill,minmax(18px,1fr));justify-items:center;gap:8px;padding:2px;display:grid}.glass-color-picker__hex{align-items:center;gap:10px;display:flex}.glass-color-picker__preview{cursor:default;flex:none;display:block}.glass-color-picker__hex .glass-swatch.glass-color-picker__preview:hover{transform:none}.glass-color-picker__input{font-variant-numeric:tabular-nums;flex:auto;min-width:0}.glass-color-picker__error{color:#d32e22;margin:0;font-size:.75rem;line-height:1.3}:root[data-mode=night] .glass-color-picker__error,[data-mode=night] .glass-color-picker__error{color:#f1867e}}.glass-color-picker__surface .react-colorful{width:100%;height:148px;box-shadow:inset 0 0 0 1px #ffffff2e, 0 1px 2px color-mix(in oklab, var(--shadow-base,#1b122b) 22%, transparent);border-radius:10px;overflow:hidden}.glass-color-picker__surface .react-colorful__saturation{border-bottom:1px solid #ffffff1f;border-radius:0}.glass-color-picker__surface .react-colorful__hue{border-radius:0;height:16px}.glass-color-picker__surface .react-colorful__pointer{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--rim-c3,#f7a1da8c), 0 1px 4px color-mix(in oklab, var(--shadow-base,#1b122b) 45%, transparent);border-width:2px}.glass-color-picker__surface .react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%)scale(1.15)}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-checkbox{box-sizing:border-box;background:var(--glass-checkbox-bg);border:1px solid var(--glass-checkbox-rim);box-shadow:0 1px 2px var(--glass-checkbox-shadow);cursor:pointer;transition:background var(--glass-checkbox-duration) var(--glass-checkbox-easing), border-color var(--glass-checkbox-duration) var(--glass-checkbox-easing), transform .14s var(--glass-checkbox-easing);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}button.glass-checkbox{color:inherit;font:inherit;padding:0;line-height:0}.glass-checkbox--sm{inline-size:var(--glass-checkbox-size-sm);block-size:var(--glass-checkbox-size-sm);border-radius:var(--glass-checkbox-radius-sm)}.glass-checkbox--md{inline-size:var(--glass-checkbox-size-md);block-size:var(--glass-checkbox-size-md);border-radius:var(--glass-checkbox-radius-md)}.glass-checkbox--lg{inline-size:var(--glass-checkbox-size-lg);block-size:var(--glass-checkbox-size-lg);border-radius:var(--glass-checkbox-radius-lg)}.glass-checkbox:hover:not([data-disabled]){background:var(--glass-checkbox-bg-hover);border-color:var(--glass-checkbox-rim-hover)}.glass-checkbox:active:not([data-disabled]){transform:scale(.94)}.glass-checkbox:focus-visible{outline:2px solid var(--glass-checkbox-focus-ring);outline-offset:2px}.glass-checkbox[data-state=checked],.glass-checkbox[data-state=indeterminate]{background:var(--glass-checkbox-fill);border-color:var(--glass-checkbox-fill)}.glass-checkbox[data-state=checked]:hover:not([data-disabled]),.glass-checkbox[data-state=indeterminate]:hover:not([data-disabled]){background:var(--glass-checkbox-fill-hover);border-color:var(--glass-checkbox-fill-hover)}.glass-checkbox[data-disabled]{opacity:.4;cursor:not-allowed}.glass-checkbox__indicator{block-size:80%;inline-size:80%;color:var(--glass-checkbox-glyph);pointer-events:none;opacity:0;transition:transform var(--glass-checkbox-duration) var(--glass-checkbox-easing), opacity .14s ease-out;transform:scale(0)}.glass-checkbox__indicator svg{block-size:100%;inline-size:100%}.glass-checkbox[data-state=checked] .glass-checkbox__indicator,.glass-checkbox[data-state=indeterminate] .glass-checkbox__indicator{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.glass-checkbox,.glass-checkbox__indicator{transition-duration:1ms!important}}.glass-checkbox--mark{pointer-events:none}.glass-checkbox__label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.glass-checkbox__label--sm .glass-checkbox__label-text{font-size:13px;line-height:1.4}.glass-checkbox__label--md .glass-checkbox__label-text{font-size:14px;line-height:1.5}.glass-checkbox__label--lg .glass-checkbox__label-text{font-size:15px;line-height:1.5}.glass-checkbox__label:has(.glass-checkbox[data-disabled]){cursor:not-allowed;opacity:.6}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-tag-picker{flex-direction:column;width:264px;padding:6px;display:flex}.glass-tag-picker__body{flex-direction:column;min-height:0;display:flex}.glass-tag-picker__body>:not(.glass-tag-picker__list){flex-shrink:0}.glass-popover-content.glass-tag-picker[data-pending][data-state]{opacity:0;pointer-events:none;animation:none}[data-radix-popper-content-wrapper]:has(>.glass-tag-picker[data-glide]){transition:transform .22s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){[data-radix-popper-content-wrapper]:has(>.glass-tag-picker[data-glide]){transition:none}}.glass-tag-picker__search{padding:2px 2px 6px}.glass-tag-picker__counter{text-align:right;font-variant-numeric:tabular-nums;color:var(--glass-text-subtle);pointer-events:none;margin-top:3px;padding-right:4px;font-size:.7rem;display:block}.glass-tag-picker__counter[data-limit]{color:#db3024}:root[data-mode=night] .glass-tag-picker__counter[data-limit],[data-mode=night] .glass-tag-picker__counter[data-limit]{color:#f1867e}.glass-tag-picker__list{scrollbar-width:thin;scrollbar-color:#9272ca8c transparent;flex-direction:column;flex:0 auto;gap:1px;min-height:0;max-height:240px;display:flex;overflow-y:auto}:root[data-mode=night] .glass-tag-picker__list,[data-mode=night] .glass-tag-picker__list{scrollbar-color:#9577cf80 transparent}.glass-tag-picker__row{cursor:pointer;min-width:0;min-height:32px;color:inherit;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:.85rem;font-weight:500;line-height:1.3;transition:background .12s;display:flex}.glass-tag-picker__row[data-active]{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .1)}:root[data-mode=night] .glass-tag-picker__row[data-active],[data-mode=night] .glass-tag-picker__row[data-active]{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .18)}.glass-tag-picker__row[aria-selected=true]{color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%))}:root[data-mode=night] .glass-tag-picker__row[aria-selected=true],[data-mode=night] .glass-tag-picker__row[aria-selected=true]{color:#ccc5fc}.glass-tag-picker__check{pointer-events:none;flex:none}.glass-tag-picker__dot{background:color-mix(in oklab, var(--glass-ink,#222639) 25%, transparent);width:10px;height:10px;box-shadow:inset 0 1px 1.5px #ffffff8c, inset 0 -1.5px 2px color-mix(in oklab, var(--shadow-base,#1b122b) 30%, transparent), 0 1px 2px color-mix(in oklab, var(--shadow-base,#1b122b) 22%, transparent);border-radius:50%;flex:none;position:relative}.glass-tag-picker__dot:after{content:"";background:radial-gradient(58% 52% at 32% 26%,#ffffffb8,#fff0 62%);border-radius:50%;position:absolute;inset:0}.glass-tag-picker__name{flex:auto;min-width:0}.glass-tag-picker__create{cursor:default}.glass-tag-picker__create-label{min-width:0;font:inherit;text-align:left;color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%));cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}:root[data-mode=night] .glass-tag-picker__create-label,[data-mode=night] .glass-tag-picker__create-label{color:#ccc5fc}.glass-tag-picker__create-label:disabled{opacity:.55;cursor:progress}.glass-tag-picker__plus{text-align:center;flex:none;width:16px;font-size:1.1em;line-height:1}.glass-tag-picker__color{flex:none;margin-right:2px}.glass-tag-picker__color-panel{border-top:1px solid hsl(var(--theme-body-h,248) 30% 60% / .18);margin-top:6px;padding:8px 4px 2px}.glass-tag-picker__empty{text-align:center;color:var(--glass-text-subtle);padding:12px 8px;font-size:.85rem}.glass-tag-picker__trigger.glass-tag--add{border-color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .7);color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%))}.glass-tag-picker__trigger.glass-tag--add .glass-tag__plus{opacity:1}.glass-tag-picker__trigger.glass-tag--add:hover,.glass-tag-picker__trigger.glass-tag--add[aria-expanded=true]{border-color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .9);background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .1);color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%))}:root[data-mode=night] .glass-tag-picker__trigger.glass-tag--add,[data-mode=night] .glass-tag-picker__trigger.glass-tag--add{border-color:hsl(var(--theme-body-h,248) 85% 76% / .7);color:hsl(var(--theme-body-h,248) 90% 84%)}:root[data-mode=night] .glass-tag-picker__trigger.glass-tag--add:hover,:root[data-mode=night] .glass-tag-picker__trigger.glass-tag--add[aria-expanded=true],[data-mode=night] .glass-tag-picker__trigger.glass-tag--add:hover,[data-mode=night] .glass-tag-picker__trigger.glass-tag--add[aria-expanded=true]{border-color:hsl(var(--theme-body-h,248) 85% 76% / .95);background:hsl(var(--theme-body-h,248) 85% 76% / .16);color:hsl(var(--theme-body-h,248) 90% 84%)}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-scroll-strip{scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow:auto hidden}.glass-scroll-strip::-webkit-scrollbar{display:none}.glass-scroll-strip--gap-sm{gap:8px}.glass-scroll-strip--gap-md{gap:12px}.glass-scroll-strip--gap-lg{gap:16px}.glass-scroll-strip--headroom{padding-block:10px}.glass-scroll-strip--draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.glass-scroll-strip--dragging{cursor:grabbing;will-change:transform}.glass-scroll-strip-container{position:relative}.glass-scroll-strip-container--milky{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);box-shadow:inset 0 1px 0 #ffffff8c, 0 4px 16px -6px hsl(from var(--shadow-base,#181528) h s l / .1), 0 1px 3px hsl(from var(--shadow-base,#181528) h s l / .05);background:#ffffff38;border:1px solid #ffffff73;border-radius:18px;padding:10px;overflow:hidden}.glass-scroll-strip-container--milky.glass-scroll-strip-container--bleed{padding-inline:0}.glass-scroll-strip-container--milky .glass-scroll-strip__fade:not(.glass-scroll-strip__fade--shadow){width:36px;top:10px;bottom:10px}.glass-scroll-strip-container--milky .glass-scroll-strip__fade--left{left:10px}.glass-scroll-strip-container--milky .glass-scroll-strip__fade--right{right:10px}.glass-scroll-strip-container--milky .glass-scroll-strip__fade--left:not(.glass-scroll-strip__fade--shadow){background:linear-gradient(90deg,#ffffff8c 0%,#0000 100%)}.glass-scroll-strip-container--milky .glass-scroll-strip__fade--right:not(.glass-scroll-strip__fade--shadow){background:linear-gradient(270deg,#ffffff8c 0%,#0000 100%)}:root[data-mode=night] .glass-scroll-strip-container--milky .glass-scroll-strip__fade--left:not(.glass-scroll-strip__fade--shadow){background:linear-gradient(90deg,#242b38bf 0%,#0000 100%)}:root[data-mode=night] .glass-scroll-strip-container--milky .glass-scroll-strip__fade--right:not(.glass-scroll-strip__fade--shadow){background:linear-gradient(270deg,#242b38bf 0%,#0000 100%)}:root[data-mode=night] .glass-scroll-strip-container--milky{-webkit-backdrop-filter:blur(22px)saturate(.9);backdrop-filter:blur(22px)saturate(.9);background:#242b3838;border-color:#cfd9e229;box-shadow:inset 0 1px #e6ebf01a,0 4px 16px -6px #080a1666,0 1px 3px #0d0d1c33}.glass-scroll-strip__fade{pointer-events:none;z-index:2;opacity:0;width:48px;transition:opacity .2s;position:absolute;top:0;bottom:0}.glass-scroll-strip__fade--visible{opacity:1}.glass-scroll-strip__fade--left{left:0}.glass-scroll-strip__fade--right{right:0}.glass-scroll-strip__fade--left:not(.glass-scroll-strip__fade--shadow){background:linear-gradient(to right, var(--canvas,#fafafa) 0%, transparent 100%)}.glass-scroll-strip__fade--right:not(.glass-scroll-strip__fade--shadow){background:linear-gradient(to left, var(--canvas,#fafafa) 0%, transparent 100%)}:root[data-mode=night] .glass-scroll-strip__fade--left:not(.glass-scroll-strip__fade--shadow){background:linear-gradient(to right, var(--canvas,#0f121f) 0%, transparent 100%)}:root[data-mode=night] .glass-scroll-strip__fade--right:not(.glass-scroll-strip__fade--shadow){background:linear-gradient(to left, var(--canvas,#0f121f) 0%, transparent 100%)}.glass-scroll-strip-container--milky.glass-scroll-strip-container--bleed .glass-scroll-strip__fade--left{left:0}.glass-scroll-strip-container--milky.glass-scroll-strip-container--bleed .glass-scroll-strip__fade--right{right:0}.glass-scroll-strip__fade.glass-scroll-strip__fade--shadow{width:26px;top:0;bottom:0}.glass-scroll-strip__fade--left.glass-scroll-strip__fade--shadow{background:linear-gradient(90deg,#615c7a38 0%,#0000 100%)}.glass-scroll-strip__fade--right.glass-scroll-strip__fade--shadow{background:linear-gradient(270deg,#615c7a38 0%,#0000 100%)}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-scroll-area{width:100%;height:100%;position:relative;overflow:hidden}.glass-scroll-area__viewport{border-radius:inherit;width:100%;height:100%}.glass-scroll-area--vertical>.glass-scroll-area__viewport>div{display:block!important}.glass-scroll-area__scrollbar{-webkit-user-select:none;user-select:none;touch-action:none;background:#dbcab329;transition:background .22s cubic-bezier(.34,1.2,.64,1),padding .22s cubic-bezier(.34,1.2,.64,1),-webkit-backdrop-filter .22s,backdrop-filter .22s,opacity .18s;display:flex;box-shadow:inset 0 1px 2px #6040201f,inset 0 0 0 .5px #f4d7af57,inset 0 1px #fffcf066}.glass-scroll-area__scrollbar[data-orientation=vertical]{border-radius:999px;width:10px;margin-block:6px;margin-inline-end:2px;padding:2px}.glass-scroll-area__scrollbar[data-orientation=horizontal]{border-radius:999px;flex-direction:column;height:10px;margin-block-end:2px;margin-inline:6px;padding:2px}.glass-scroll-area:hover .glass-scroll-area__scrollbar{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#dbcab34d}.glass-scroll-area:hover .glass-scroll-area__scrollbar[data-orientation=vertical]{padding-inline:1px}.glass-scroll-area:hover .glass-scroll-area__scrollbar[data-orientation=horizontal]{padding-block:1px}.glass-scroll-area__scrollbar[data-orientation=vertical]:has(.glass-scroll-area__thumb[data-state=visible]:active){background:#dbcab366;padding-inline:0}.glass-scroll-area__scrollbar[data-orientation=horizontal]:has(.glass-scroll-area__thumb[data-state=visible]:active){background:#dbcab366;padding-block:0}:root[data-mode=night] .glass-scroll-area__scrollbar{background:#08081233;box-shadow:inset 0 1px 2px #06060f52,inset 0 0 0 .5px #9cabc91a}:root[data-mode=night] .glass-scroll-area:hover .glass-scroll-area__scrollbar{background:#0808125c}:is(:root[data-mode=night] .glass-scroll-area__scrollbar[data-orientation=vertical]:has(.glass-scroll-area__thumb[data-state=visible]:active),:root[data-mode=night] .glass-scroll-area__scrollbar[data-orientation=horizontal]:has(.glass-scroll-area__thumb[data-state=visible]:active)){background:#08081280}.glass-scroll-area__thumb{isolation:isolate;-webkit-backdrop-filter:blur(4px)saturate(1.6);backdrop-filter:blur(4px)saturate(1.6);box-shadow: inset 0 1px 0 #d8fdfdd9,  inset 0 0 0 .5px #38fafa6b,  inset 0 -1px 1.5px #c5fcfc80,  0 1px 2px color-mix(in oklab, var(--shadow-base) 30%, transparent),  0 0 6px #06e0e02e;background:#85dde04d;border-radius:999px;flex:1;transition:background .22s cubic-bezier(.34,1.2,.64,1),box-shadow .22s cubic-bezier(.34,1.2,.64,1),-webkit-backdrop-filter .22s cubic-bezier(.34,1.2,.64,1),backdrop-filter .22s cubic-bezier(.34,1.2,.64,1);position:relative}.glass-scroll-area__thumb:before{content:"";mix-blend-mode:screen;pointer-events:none;opacity:.55;background:radial-gradient(circle,#ebfefeeb 0%,#d7fefe66 45%,#0000 80%);border-radius:999px;width:4px;height:4px;transition:opacity .22s cubic-bezier(.34,1.2,.64,1);position:absolute}.glass-scroll-area__scrollbar[data-orientation=vertical] .glass-scroll-area__thumb:before{top:3px;left:50%;transform:translate(-50%)}.glass-scroll-area__scrollbar[data-orientation=horizontal] .glass-scroll-area__thumb:before{top:50%;left:3px;transform:translateY(-50%)}.glass-scroll-area:hover .glass-scroll-area__thumb{box-shadow:inset 0 1px 0 #e2fdfdeb, inset 0 0 0 .5px #38fafa99, inset 0 -1px 1.5px #c5fcfc94, 0 1px 3px color-mix(in oklab, var(--shadow-base) 36%, transparent), 0 0 9px #06e0e040;background:#81e1e475}.glass-scroll-area:hover .glass-scroll-area__thumb:before{opacity:.78}.glass-scroll-area__thumb[data-state=visible]:active{-webkit-backdrop-filter:blur(6px)saturate(1.9);backdrop-filter:blur(6px)saturate(1.9);background:#67e0e46b}.glass-scroll-area__thumb[data-state=visible]:active:before{opacity:.95}:root[data-mode=night] .glass-scroll-area__thumb{box-shadow:inset 0 1px 0 #d7fefec7, inset 0 0 0 .5px #38fafa75, inset 0 -1px 1.5px #94f9f966, 0 1px 3px color-mix(in oklab, var(--shadow-base) 55%, transparent), 0 0 8px #06e0e047;background:#66cccc2e}:root[data-mode=night] .glass-scroll-area__thumb:before{background:radial-gradient(circle,#ebfefeeb 0%,#cdfefe61 45%,#0000 80%)}:root[data-mode=night] .glass-scroll-area:hover .glass-scroll-area__thumb{box-shadow:inset 0 1px 0 #e1fefee0, inset 0 0 0 .5px #38fafa9e, inset 0 -1px 1.5px #9efafa80, 0 2px 6px color-mix(in oklab, var(--shadow-base) 60%, transparent), 0 0 14px #06e0e061;background:#61d1d15c}:root[data-mode=night] .glass-scroll-area__thumb[data-state=visible]:active{-webkit-backdrop-filter:blur(4px)saturate(1.6);backdrop-filter:blur(4px)saturate(1.6);filter:brightness(1.06)saturate(1.15);background:#47d1d180}.glass-scroll-area__scrollbar[data-orientation=vertical] .glass-scroll-area__thumb{min-height:28px}.glass-scroll-area__scrollbar[data-orientation=horizontal] .glass-scroll-area__thumb{min-width:28px}.glass-scroll-area__corner{background:0 0}.glass-scroll-area__thumb:focus-visible{outline:2px solid hsl(var(--theme-h,268) var(--theme-s,70%) var(--theme-l,62%));outline-offset:2px}.glass-scroll-area--subtle .glass-scroll-area__scrollbar[data-orientation=vertical]{width:8px}.glass-scroll-area--subtle .glass-scroll-area__scrollbar[data-orientation=horizontal]{height:8px}.glass-scroll-area--subtle .glass-scroll-area__scrollbar{background:#8e7cb61f;box-shadow:inset 0 1px 2px #402e6b1a,inset 0 0 0 .5px #bdaee02e}.glass-scroll-area--subtle:hover .glass-scroll-area__scrollbar{background:#8d7ab838}.glass-scroll-area--subtle .glass-scroll-area__thumb{-webkit-backdrop-filter:blur(3px)saturate(1.2);backdrop-filter:blur(3px)saturate(1.2);box-shadow:inset 0 1px 0 #e7dcf973, inset 0 0 0 .5px #a685e06b, 0 1px 2px color-mix(in oklab, var(--shadow-base) 22%, transparent);background:#9375c757}.glass-scroll-area--subtle .glass-scroll-area__thumb:before{display:none}.glass-scroll-area--subtle:hover .glass-scroll-area__thumb{box-shadow:inset 0 1px 0 #ede4fb8c, inset 0 0 0 .5px #a581e494, 0 1px 3px color-mix(in oklab, var(--shadow-base) 30%, transparent);background:#9270cd7a}.glass-scroll-area--subtle .glass-scroll-area__thumb[data-state=visible]:active{-webkit-backdrop-filter:blur(4px)saturate(1.3);backdrop-filter:blur(4px)saturate(1.3);background:#855ccc8f}:root[data-mode=night] .glass-scroll-area--subtle .glass-scroll-area__scrollbar{background:#231b374d;box-shadow:inset 0 1px 2px #0d08164d,inset 0 0 0 .5px #a694d11f}:root[data-mode=night] .glass-scroll-area--subtle:hover .glass-scroll-area__scrollbar{background:#271e3e6b}:root[data-mode=night] .glass-scroll-area--subtle .glass-scroll-area__thumb{-webkit-backdrop-filter:blur(3px)saturate(1.2);backdrop-filter:blur(3px)saturate(1.2);box-shadow:inset 0 1px 0 #e1d4f76b, inset 0 0 0 .5px #ab89e675, 0 1px 2px color-mix(in oklab, var(--shadow-base) 45%, transparent);background:#957acd42}:root[data-mode=night] .glass-scroll-area--subtle:hover .glass-scroll-area__thumb{box-shadow:inset 0 1px 0 #e7dbfa85, inset 0 0 0 .5px #aa86ea99, 0 2px 5px color-mix(in oklab, var(--shadow-base) 55%, transparent);background:#9475d16b}:root[data-mode=night] .glass-scroll-area--subtle .glass-scroll-area__thumb[data-state=visible]:active{-webkit-backdrop-filter:blur(4px)saturate(1.3);backdrop-filter:blur(4px)saturate(1.3);filter:none;background:#8059cf8a}.glass-scroll-area--outside{border-radius:inherit;overflow:visible}.glass-scroll-area--outside .glass-scroll-area__viewport{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.glass-scroll-area--outside.glass-scroll-area--round-top .glass-scroll-area__viewport{border-start-start-radius:inherit;border-start-end-radius:inherit}.glass-scroll-area--outside .glass-scroll-area__scrollbar[data-orientation=vertical]{margin-inline-end:calc(-1 * var(--glass-scroll-rail-offset,12px))}.glass-scroll-area--outside .glass-scroll-area__scrollbar[data-orientation=horizontal]{margin-block-end:calc(-1 * var(--glass-scroll-rail-offset,12px))}.glass-scroll-area--card{--glass-scroll-rail-offset:18px;border:1px solid hsl(var(--theme-body-h,248) 40% 88% / .7);-webkit-backdrop-filter:blur(calc(10px + var(--glass-blur-extra,0px))) saturate(var(--glass-saturate,1.6));backdrop-filter:blur(calc(10px + var(--glass-blur-extra,0px))) saturate(var(--glass-saturate,1.6));background:#ffffff80;border-radius:12px;box-shadow:0 8px 24px -12px #080a162e}:root[data-mode=night] .glass-scroll-area--card,[data-mode=night] .glass-scroll-area--card{border-color:hsl(var(--theme-body-h,248) 30% 40% / .5);background:#1c1f318c}@media (prefers-reduced-motion:reduce){.glass-scroll-area__scrollbar,.glass-scroll-area__thumb,.glass-scroll-area__thumb:before{transition:opacity 80ms!important}}:root .glass-scroll-area:hover .glass-scroll-area__scrollbar:not(:has(.glass-scroll-area__thumb)){opacity:0;pointer-events:none}.glass-scroll-area .glass-scroll-area__scrollbar:not(:has(.glass-scroll-area__thumb)){opacity:0;pointer-events:none}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-spinner{width:var(--spinner-size);height:var(--spinner-size);color:#222639;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}:root[data-mode=night] .glass-spinner,[data-mode=night] .glass-spinner{color:#e6e7f0}.glass-spinner__sr-label{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glass-spinner--thickness-thin{--ring-inner:58%;--ring-outer:88%}.glass-spinner--thickness-medium{--ring-inner:50%;--ring-outer:90%}.glass-spinner--thickness-thick{--ring-inner:40%;--ring-outer:90%}.glass-spinner__minimal{border-radius:50%;width:100%;height:100%;display:block;position:relative}.glass-spinner__minimal__track,.glass-spinner__minimal__edge,.glass-spinner__minimal__arc{-webkit-mask:radial-gradient(transparent calc(var(--ring-inner) - 4%), black var(--ring-inner) var(--ring-outer), transparent calc(var(--ring-outer) + 4%));-webkit-mask:radial-gradient(transparent calc(var(--ring-inner) - 4%), black var(--ring-inner) var(--ring-outer), transparent calc(var(--ring-outer) + 4%));mask:radial-gradient(transparent calc(var(--ring-inner) - 4%), black var(--ring-inner) var(--ring-outer), transparent calc(var(--ring-outer) + 4%));border-radius:50%;position:absolute;inset:0}.glass-spinner__minimal__track{background:linear-gradient(#eeebf4 0%,#d9d4e2 35%,#b3abc4 70%,#9789b3 100%)}:root[data-mode=night] .glass-spinner__minimal__track,[data-mode=night] .glass-spinner__minimal__track{background:linear-gradient(#33375b 0%,#282b48 35%,#191b2e 70%,#111222 100%)}.glass-spinner__minimal__edge{mix-blend-mode:overlay;background:radial-gradient(circle at 50% 18%,#ffffffb3 0%,#0000 22%),radial-gradient(circle at 50% 86%,#2a194d59 0%,#0000 28%)}:root[data-mode=night] .glass-spinner__minimal__edge,[data-mode=night] .glass-spinner__minimal__edge{background:radial-gradient(circle at 50% 18%,#e6eefa66 0%,#0000 22%),radial-gradient(circle at 50% 86%,#02030d8c 0%,#0000 28%)}.glass-spinner__minimal__arc{transform-origin:50%;will-change:transform;background:conic-gradient(#0ce9e9 0deg,#6e5ce0 60deg,#b08eeb66 100deg,#0000 130deg 360deg);animation:.9s linear infinite glass-spinner-minimal-rotate}:root[data-mode=night] .glass-spinner__minimal__arc,[data-mode=night] .glass-spinner__minimal__arc{background:conic-gradient(#42f0f0 0deg,#9284eb 60deg,#af7ee766 100deg,#0000 130deg 360deg)}@keyframes glass-spinner-minimal-rotate{to{transform:rotate(360deg)}}@keyframes glass-spinner-pulse{0%,to{opacity:var(--pulse-min,.5)}50%{opacity:var(--pulse-max,1)}}.glass-spinner[data-reduced-motion=true] .glass-spinner__minimal__arc{--pulse-min:.5;--pulse-max:1;animation:1.6s ease-in-out infinite glass-spinner-pulse}@media (prefers-reduced-motion:reduce){.glass-spinner__minimal__arc{--pulse-min:.5;--pulse-max:1;animation:1.6s ease-in-out infinite glass-spinner-pulse}}.glass-spinner__pool{isolation:isolate;filter:drop-shadow(0 0 18px #a488dd4d)drop-shadow(0 0 36px #f5da892e);transform-origin:50%;will-change:transform;background:radial-gradient(circle at 30% 28%,#fffdf5c7 0%,#f5edd652 45%,#a894d114 100%);border-radius:50%;width:100%;height:100%;animation:3.4s ease-in-out infinite glass-spinner-pool-breath;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 0 26px #ffffff2e,0 10px 28px #281c4042}:root[data-mode=night] .glass-spinner__pool,[data-mode=night] .glass-spinner__pool{filter:drop-shadow(0 0 18px #8464c459)drop-shadow(0 0 36px #90b1df38);background:radial-gradient(circle at 72% 26%,#ebf1f9b3 0%,#879bc547 45%,#45318114 100%);box-shadow:inset 0 0 0 1px #dce8f961,inset 0 0 28px #dce8f926,0 10px 30px #04040b9e}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-spinner__pool{-webkit-backdrop-filter:blur(8px)saturate(1.6);backdrop-filter:blur(8px)saturate(1.6)}}.glass-spinner__pool:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;opacity:.6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.022 0.028' numOctaves='2' seed='11'><animate attributeName='baseFrequency' values='0.022 0.028; 0.014 0.034; 0.026 0.018; 0.022 0.028' dur='4.5s' repeatCount='indefinite'/></feTurbulence><feColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.6 -0.3'/></filter><rect width='100%' height='100%' filter='url(%23c)'/></svg>");background-size:cover;position:absolute;inset:0}:root[data-mode=night] .glass-spinner__pool:before,[data-mode=night] .glass-spinner__pool:before{mix-blend-mode:screen;opacity:.42}.glass-spinner__pool__arc{pointer-events:none;border-radius:50%;position:absolute;inset:0}.glass-spinner__pool__arc:after{content:"";border-radius:inherit;background:conic-gradient(from var(--arc-angle,0deg), transparent 0deg, #fffbebe6 20deg, #f7bae3e6 50deg, #c5acf6d9 85deg, transparent 120deg, transparent 360deg);filter:blur(.3px);position:absolute;inset:0;-webkit-mask:radial-gradient(#0000 64%,#000 66% 74%,#0000 78%);mask:radial-gradient(#0000 64%,#000 66% 74%,#0000 78%)}:root[data-mode=night] .glass-spinner__pool__arc:after,[data-mode=night] .glass-spinner__pool__arc:after{background:conic-gradient(from var(--arc-angle,0deg), transparent 0deg, #e6f0ffeb 20deg, #bd9efae0 50deg, #c17ef1d1 85deg, transparent 120deg, transparent 360deg)}.glass-spinner__pool__arc:before{content:"";border-radius:inherit;background:conic-gradient(from calc(var(--arc-angle,0deg) + 180deg), transparent 0deg, #d0e6fb8c 30deg, #c6aff499 60deg, transparent 90deg, transparent 360deg);filter:blur(.6px);position:absolute;inset:0;-webkit-mask:radial-gradient(#0000 66%,#000 68% 76%,#0000 80%);mask:radial-gradient(#0000 66%,#000 68% 76%,#0000 80%)}:root[data-mode=night] .glass-spinner__pool__arc:before,[data-mode=night] .glass-spinner__pool__arc:before{background:conic-gradient(from calc(var(--arc-angle,0deg) + 180deg), transparent 0deg, #b59fdf8c 30deg, #cf88dd99 60deg, transparent 90deg, transparent 360deg)}@keyframes glass-spinner-pool-breath{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.glass-spinner[data-reduced-motion=true] .glass-spinner__pool{animation:none}.glass-spinner[data-reduced-motion=true] .glass-spinner__pool__arc:after{--pulse-min:.35;--pulse-max:.65;background:conic-gradient(#fffbeb80 0deg,#f7bae380 120deg,#c5acf680 240deg,#fffbeb80 360deg);animation:1.6s ease-in-out infinite glass-spinner-pulse}:root[data-mode=night] .glass-spinner[data-reduced-motion=true] .glass-spinner__pool__arc:after,[data-mode=night] .glass-spinner[data-reduced-motion=true] .glass-spinner__pool__arc:after{background:conic-gradient(#e6f0ff80 0deg,#bd9efa80 120deg,#c17ef180 240deg,#e6f0ff80 360deg)}.glass-spinner[data-reduced-motion=true] .glass-spinner__pool__arc:before{background:0 0}@media (prefers-reduced-motion:reduce){.glass-spinner__pool{animation:none}.glass-spinner__pool__arc:after{--pulse-min:.35;--pulse-max:.65;animation:1.6s ease-in-out infinite glass-spinner-pulse}}.glass-spinner__moon{background:radial-gradient(circle at calc(100% - var(--ph-x,32%) + 6%) calc(100% - var(--ph-y,30%) + 6%), #d0dbf138 0%, transparent 18%), radial-gradient(circle at calc(var(--ph-x,32%) + 42%) calc(var(--ph-y,30%) + 42%), #1c1c4047 0%, transparent 50%), radial-gradient(circle at var(--ph-x,32%) var(--ph-y,30%), #fff 0%, #f0f1f5 6%, #d0d4dc 24%, #a4a9b7 48%, #565981 76%, #282853d9 100%);width:100%;height:100%;filter:drop-shadow(0 calc(var(--spinner-size,26px) * .1) calc(var(--spinner-size,26px) * .14) #10103747);border-radius:50%;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff3d,inset 6px 8px 26px #16163b4d}:root[data-mode=night] .glass-spinner__moon,[data-mode=night] .glass-spinner__moon{background:radial-gradient(circle at calc(100% - var(--ph-x,68%) + 5%) calc(100% - var(--ph-y,30%) + 8%), #90add524 0%, transparent 20%), radial-gradient(circle at calc(var(--ph-x,68%) + 40%) calc(var(--ph-y,30%) + 40%), #0405108c 0%, transparent 50%), radial-gradient(circle at var(--ph-x,68%) var(--ph-y,30%), #fff 0%, #f3f2ed 6%, #d8d4cb 20%, #9f9789 42%, #393b56 68%, #0f1124 95%, #060713 100%);filter:drop-shadow(0 0 calc(var(--spinner-size,26px) * .2) #f7f6f347) drop-shadow(0 0 calc(var(--spinner-size,26px) * .43) #efede626) drop-shadow(0 calc(var(--spinner-size,26px) * .1) calc(var(--spinner-size,26px) * .14) #0006);box-shadow:inset 0 0 0 1px #ceddf338,inset 10px 12px 32px #040511a6}.glass-spinner__moon:before{content:"";top:calc(var(--ph-y,30%) - 5%);left:calc(var(--ph-x,32%) - 5%);filter:blur(.8px);pointer-events:none;background:radial-gradient(circle,#fff 0%,#f8f9fbb8 38%,#0000 72%);border-radius:50%;width:10%;height:10%;position:absolute}:root[data-mode=night] .glass-spinner__moon:before,[data-mode=night] .glass-spinner__moon:before{top:calc(var(--ph-y,30%) - 4%);left:calc(var(--ph-x,68%) - 4%);background:radial-gradient(circle,#fff 0%,#ffffffb8 40%,#0000 72%);width:8%;height:8%}.glass-spinner[data-reduced-motion=true] .glass-spinner__moon:before{--pulse-min:.7;--pulse-max:1;animation:1.8s ease-in-out infinite glass-spinner-pulse}@media (prefers-reduced-motion:reduce){.glass-spinner__moon:before{--pulse-min:.7;--pulse-max:1;animation:1.8s ease-in-out infinite glass-spinner-pulse}}.glass-spinner__beam{width:100%;height:100%;display:block;position:relative}.glass-spinner__beam__dust{pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-mode=night] .glass-spinner__beam__dust,[data-mode=night] .glass-spinner__beam__dust{mix-blend-mode:screen}.glass-spinner__beam__orb{pointer-events:none;will-change:transform, opacity;border-radius:50%;width:22%;height:22%;margin:-11% 0 0 -11%;position:absolute;top:50%;left:50%}.glass-spinner__beam__orb--r{filter:blur(2px);mix-blend-mode:multiply;opacity:.75;background:radial-gradient(circle,#ffae3d 0%,#ffae3d4d 38%,#0000 70%)}.glass-spinner__beam__orb--g{filter:blur(2px);mix-blend-mode:multiply;opacity:.6;background:radial-gradient(circle,#f368c5 0%,#f368c54d 38%,#0000 70%)}.glass-spinner__beam__orb--b{filter:blur(2px);mix-blend-mode:multiply;opacity:.55;background:radial-gradient(circle,#427cf0 0%,#427cf04d 38%,#0000 70%)}.glass-spinner__beam__orb--core{filter:blur(1px);background:radial-gradient(circle,#fffdf5 0%,#fff7d6b3 30%,#0000 65%)}:root[data-mode=night] .glass-spinner__beam__orb--r,[data-mode=night] .glass-spinner__beam__orb--r{filter:blur(2.5px);mix-blend-mode:screen;opacity:.85;background:radial-gradient(circle,#d9e8fc 0%,#d9e8fc4d 38%,#0000 70%)}:root[data-mode=night] .glass-spinner__beam__orb--g,[data-mode=night] .glass-spinner__beam__orb--g{filter:blur(2.5px);mix-blend-mode:screen;opacity:.7;background:radial-gradient(circle,#b797f7 0%,#b797f74d 38%,#0000 70%)}:root[data-mode=night] .glass-spinner__beam__orb--b,[data-mode=night] .glass-spinner__beam__orb--b{filter:blur(2.5px);mix-blend-mode:screen;opacity:.6;background:radial-gradient(circle,#d96cef 0%,#d96cef4d 38%,#0000 70%)}:root[data-mode=night] .glass-spinner__beam__orb--core,[data-mode=night] .glass-spinner__beam__orb--core{filter:blur(1px);mix-blend-mode:screen;background:radial-gradient(circle,#f8fafc 0%,#e9eff7b3 30%,#0000 65%)}.glass-spinner[data-reduced-motion=true] .glass-spinner__beam__orb--core{--pulse-min:.5;--pulse-max:1;animation:1.8s ease-in-out infinite glass-spinner-pulse}@media (prefers-reduced-motion:reduce){.glass-spinner__beam__orb--core{--pulse-min:.5;--pulse-max:1;animation:1.8s ease-in-out infinite glass-spinner-pulse}}.glass-spinner__sun{isolation:isolate;width:100%;height:100%;display:block;position:relative}.glass-spinner__sun__orb{z-index:1;background:radial-gradient(circle at var(--ph-x,30%) var(--ph-y,30%), #fff 0%, #fff7d6 5%, #ffd580 18%, #f7933b 40%, #dd4c0e 65%, #842815 86%, #842815bf 94%, #84281500 100%);box-shadow:0 0 calc(var(--spinner-size,26px) * .4) #ffab3d52, 0 0 calc(var(--spinner-size,26px) * .9) #ff751a24;filter:drop-shadow(0 calc(var(--spinner-size,26px) * .12) calc(var(--spinner-size,26px) * .16) #3e190938);border-radius:50%;position:absolute;inset:0;overflow:hidden}:root[data-mode=night] .glass-spinner__sun__orb,[data-mode=night] .glass-spinner__sun__orb{background:radial-gradient(circle at var(--ph-x,70%) var(--ph-y,30%), #fff 0%, #fff4d6 5%, #fece7c 18%, #fb8d2d 40%, #ce4409 65%, #6e200c 86%, #6e200cbf 94%, #6e200c00 100%);box-shadow:0 0 calc(var(--spinner-size,26px) * .44) #ff8f1f73, 0 0 calc(var(--spinner-size,26px) * 1) #eb5c0a42, 0 0 calc(var(--spinner-size,26px) * 1.8) #c63b1024;filter:drop-shadow(0 calc(var(--spinner-size,26px) * .08) calc(var(--spinner-size,26px) * .11) #0006)}.glass-spinner__sun__orb:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.55;z-index:2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='l'><feTurbulence type='fractalNoise' baseFrequency='0.022 0.03' numOctaves='2' seed='11'><animate attributeName='baseFrequency' values='0.022 0.030; 0.018 0.026; 0.026 0.034; 0.022 0.030' dur='7s' repeatCount='indefinite'/></feTurbulence><feColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 0.82  0 0 0 0 0.4  0 0 0 0.5 -0.18'/></filter><rect width='100%' height='100%' filter='url(%23l)'/></svg>");background-size:cover;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 40%,#0000 88%);mask:radial-gradient(circle,#000 40%,#0000 88%)}:root[data-mode=night] .glass-spinner__sun__orb:before,[data-mode=night] .glass-spinner__sun__orb:before{opacity:.45;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='l2'><feTurbulence type='fractalNoise' baseFrequency='0.024 0.032' numOctaves='2' seed='29'><animate attributeName='baseFrequency' values='0.024 0.032; 0.020 0.028; 0.028 0.036; 0.024 0.032' dur='8s' repeatCount='indefinite'/></feTurbulence><feColorMatrix type='matrix' values='0 0 0 0 0.94  0 0 0 0 0.6  0 0 0 0 0.22  0 0 0 0.5 -0.15'/></filter><rect width='100%' height='100%' filter='url(%23l2)'/></svg>")}.glass-spinner__sun__orb:after{content:"";top:calc(var(--ph-y,30%) - 9%);left:calc(var(--ph-x,30%) - 9%);pointer-events:none;filter:blur(4.5px);z-index:3;background:radial-gradient(circle,#fff6 0%,#fffef538 24%,#fff7d61a 52%,#0000 80%);border-radius:50%;width:18%;height:18%;position:absolute}:root[data-mode=night] .glass-spinner__sun__orb:after,[data-mode=night] .glass-spinner__sun__orb:after{top:calc(var(--ph-y,30%) - 10%);left:calc(var(--ph-x,70%) - 10%);filter:blur(5.5px);background:radial-gradient(circle,#f9f0dc52 0%,#edd8b629 26%,#d9b98c0f 55%,#0000 82%);width:20%;height:20%}.glass-spinner__sun__hot-cap{pointer-events:none;mix-blend-mode:screen;width:86%;height:86%;transform:rotate(var(--hot-angle,0deg)) translateY(-38%);transform-origin:50%;filter:blur(6px);z-index:2;background:radial-gradient(circle,#fffef5b3 0%,#fff3c27a 12%,#ffd37a47 30%,#ffa53d1f 52%,#ff6c0a0a 72%,#0000 90%);border-radius:50%;margin:-43% 0 0 -43%;position:absolute;top:50%;left:50%}:root[data-mode=night] .glass-spinner__sun__hot-cap,[data-mode=night] .glass-spinner__sun__hot-cap{background:radial-gradient(circle,#faf1db8c 0%,#f4d09a66 12%,#eb944738 30%,#ce581c1a 52%,#93361a08 72%,#0000 90%)}.glass-spinner__sun__rays{pointer-events:none;mix-blend-mode:screen;z-index:3;width:300%;height:300%;position:absolute;inset:-100%;overflow:visible}.glass-spinner[data-reduced-motion=true] .glass-spinner__sun__rays{--pulse-min:.7;--pulse-max:1;animation:1.8s ease-in-out infinite glass-spinner-pulse}@media (prefers-reduced-motion:reduce){.glass-spinner__sun__rays{--pulse-min:.7;--pulse-max:1;animation:1.8s ease-in-out infinite glass-spinner-pulse}}}@property --spinner-size{syntax:"<length>";inherits:false;initial-value:26px}@property --ring-inner{syntax:"<percentage>";inherits:false;initial-value:50%}@property --ring-outer{syntax:"<percentage>";inherits:false;initial-value:90%}@property --arc-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ph-x{syntax:"<percentage>";inherits:true;initial-value:32%}@property --ph-y{syntax:"<percentage>";inherits:true;initial-value:30%}@property --hot-angle{syntax:"<angle>";inherits:true;initial-value:0deg}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-skeleton{contain:paint;border-radius:var(--glass-card-inner-radius,var(--glass-skeleton-radius));width:100%;height:1em;display:block;position:relative;overflow:hidden}.glass-skeleton[data-variant=default]{background:var(--glass-skeleton-fill);animation:glass-skeleton-breathe var(--glass-skeleton-breathe-cycle) ease-in-out infinite}.glass-skeleton[data-variant=default]:before{content:"";border-radius:inherit;background-image:linear-gradient(var(--glass-skeleton-sweep-angle,135deg), var(--glass-skeleton-shimmer-edge) 0%, var(--glass-skeleton-shimmer-edge) 35%, var(--glass-skeleton-shimmer-peak) 50%, var(--glass-skeleton-shimmer-edge) 65%, var(--glass-skeleton-shimmer-edge) 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%);-webkit-mask-composite:source-in;filter:blur(.5px);animation:glass-skeleton-sweep var(--glass-skeleton-sweep-cycle) ease-in-out infinite;pointer-events:none;background-position:200% 200%;background-repeat:no-repeat;background-size:200% 200%;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes glass-skeleton-sweep{0%{background-position:200% 200%}to{background-position:-100% -100%}}@keyframes glass-skeleton-breathe{0%,to{opacity:var(--glass-skeleton-breathe-min)}50%{opacity:1}}.glass-skeleton[data-variant=media-refract]{background:var(--glass-skeleton-refract-fill);-webkit-backdrop-filter:blur(var(--glass-skeleton-refract-blur-min)) url(#glass-filter) saturate(var(--glass-skeleton-refract-saturate-min));backdrop-filter:blur(var(--glass-skeleton-refract-blur-min)) url(#glass-filter) saturate(var(--glass-skeleton-refract-saturate-min));box-shadow:inset 0 .5px 0 var(--glass-skeleton-refract-rim-top), inset 0 0 0 .5px var(--glass-skeleton-refract-rim-mid), inset 0 -.5px 0 var(--glass-skeleton-refract-rim-bot), 0 1px 4px var(--glass-skeleton-refract-shadow);animation:glass-skeleton-refract-breathe var(--glass-skeleton-refract-cycle) ease-in-out infinite}.glass-skeleton[data-variant=media-refract]:after{content:"";border-radius:inherit;background-image:linear-gradient(var(--glass-skeleton-sweep-angle,135deg), transparent 0%, transparent 42%, var(--glass-skeleton-beam-color) 50%, transparent 58%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--glass-skeleton-edge-feather,16%), #000 calc(100% - var(--glass-skeleton-edge-feather,16%)), transparent 100%);-webkit-mask-composite:source-in;filter:blur(1.5px);animation:glass-skeleton-beam var(--glass-skeleton-beam-cycle) ease-in-out infinite;pointer-events:none;background-position:200% 200%;background-repeat:no-repeat;background-size:200% 200%;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes glass-skeleton-refract-breathe{0%,to{-webkit-backdrop-filter:blur(var(--glass-skeleton-refract-blur-min)) url(#glass-filter) saturate(var(--glass-skeleton-refract-saturate-min));backdrop-filter:blur(var(--glass-skeleton-refract-blur-min)) url(#glass-filter) saturate(var(--glass-skeleton-refract-saturate-min));opacity:.85}50%{-webkit-backdrop-filter:blur(var(--glass-skeleton-refract-blur-max)) url(#glass-filter) saturate(var(--glass-skeleton-refract-saturate-max));backdrop-filter:blur(var(--glass-skeleton-refract-blur-max)) url(#glass-filter) saturate(var(--glass-skeleton-refract-saturate-max));opacity:1}}@keyframes glass-skeleton-beam{0%,30%{opacity:0;background-position:200% 200%}35%{opacity:.8}65%{opacity:.8}70%,to{opacity:0;background-position:-100% -100%}}@media (prefers-reduced-motion:reduce){.glass-skeleton[data-variant=default]{background:var(--glass-skeleton-fill-rm);animation:none!important}.glass-skeleton[data-variant=default]:before,.glass-skeleton[data-variant=media-refract]:after{display:none}}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-card-skeleton{border-radius:var(--glass-card-inner-radius,12px);gap:12px;padding:16px;display:flex}.glass-card-skeleton[data-layout=stacked]{flex-direction:column}.glass-card-skeleton[data-layout=row]{flex-direction:row;align-items:center}.glass-card-skeleton[data-size=sm]{min-height:96px;padding:12px}.glass-card-skeleton[data-size=md]{min-height:144px;padding:14px}.glass-card-skeleton[data-size=lg]{min-height:192px;padding:16px}.glass-card-skeleton[data-size=xl]{min-height:240px;padding:18px}.glass-card-skeleton__thumb{flex-shrink:0}.glass-card-skeleton[data-layout=stacked] .glass-card-skeleton__thumb{width:100%}.glass-card-skeleton[data-size=sm] .glass-card-skeleton__thumb{height:56px}.glass-card-skeleton[data-size=md] .glass-card-skeleton__thumb{height:88px}.glass-card-skeleton[data-size=lg] .glass-card-skeleton__thumb{height:120px}.glass-card-skeleton[data-size=xl] .glass-card-skeleton__thumb{height:152px}.glass-card-skeleton[data-layout=row] .glass-card-skeleton__thumb{align-self:stretch;width:80px;height:auto}.glass-card-skeleton__body{flex-direction:column;flex:1;gap:6px;display:flex}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-row-skeleton{align-items:center;gap:12px;padding:8px 0;display:flex}.glass-row-skeleton__lines{flex-direction:column;flex:1;gap:6px;display:flex}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-grid-skeleton{gap:12px;display:grid}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-kbd{box-sizing:border-box;font-family:var(--ci-font-family);font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex:none;justify-content:center;align-items:center;gap:2px;font-weight:600;line-height:1;display:inline-flex}.glass-kbd--md{border-radius:7px;min-width:24px;height:24px;padding:0 7px;font-size:11.5px}.glass-kbd--sm{border-radius:5px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px}.glass-kbd--muted{color:var(--glass-text-muted);background:hsl(var(--ci-violet-bright-h) 40% 92% / .7);border:1px solid hsl(var(--ci-violet-bright-h) 40% 70% / .3);box-shadow:inset 0 1px #ffffffb3}:root[data-mode=night] .glass-kbd--muted,[data-mode=night] .glass-kbd--muted{color:#c2cad6;box-shadow:none;background:#2e3456b3;border-color:#7a85b840}.glass-kbd--inherit{color:inherit;background:color-mix(in oklab, currentColor 12%, transparent);border:1px solid color-mix(in oklab, currentColor 28%, transparent);box-shadow:inset 0 1px #ffffff2e}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-avatar{box-sizing:border-box;background:linear-gradient(150deg, hsl(var(--theme-body-h,248) 70% 92%), hsl(var(--theme-body-h,248) 55% 82%));box-shadow:inset 1px 1px 0 #fff9, 0 2px 6px -3px hsl(from var(--shadow-base,#1b122b) h s l / .35);color:hsl(var(--theme-body-h,248) 55% 34%);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border:1px solid #ffffffb3;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:650;line-height:1;display:inline-flex}.glass-avatar--xs{width:24px;height:24px;font-size:.625rem}.glass-avatar--sm{width:32px;height:32px;font-size:.75rem}.glass-avatar--md{width:44px;height:44px;font-size:.875rem}.glass-avatar--lg{width:64px;height:64px;font-size:1.25rem}.glass-avatar__icon{width:46%;height:46%}:root[data-mode=night] .glass-avatar,[data-mode=night] .glass-avatar{background:linear-gradient(150deg, hsl(var(--theme-body-h,248) 35% 34%), hsl(var(--theme-body-h,248) 32% 24%));color:hsl(var(--theme-body-h,248) 45% 88%);border-color:#9ca3c938;box-shadow:inset 1px 1px #e6ebf024}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-switch{-webkit-tap-highlight-color:transparent;appearance:none;background:var(--glass-switch-track-off);-webkit-backdrop-filter:blur(var(--glass-switch-track-blur)) saturate(var(--glass-switch-track-saturate));backdrop-filter:blur(var(--glass-switch-track-blur)) saturate(var(--glass-switch-track-saturate));cursor:pointer;isolation:isolate;box-shadow: inset 0 0 0 .5px var(--glass-switch-track-rim),  0 1px 3px var(--glass-switch-track-shadow);transition:background var(--glass-switch-duration) var(--glass-switch-easing), box-shadow var(--glass-switch-duration) var(--glass-switch-easing), backdrop-filter var(--glass-switch-duration) var(--glass-switch-easing);border:none;border-radius:999px;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.glass-switch[data-size=sm]{--_thumb-size:16px;--_thumb-travel:16px;width:36px;height:20px}.glass-switch[data-size=md]{--_thumb-size:22px;--_thumb-travel:18px;width:44px;height:26px}.glass-switch[data-size=lg]{--_thumb-size:28px;--_thumb-travel:24px;width:56px;height:32px}.glass-switch--with-labels[data-size=md]{--_thumb-travel:42px;width:68px}.glass-switch--with-labels[data-size=lg]{--_thumb-travel:52px;width:84px}.glass-switch:hover:not([data-disabled]):not([data-state=checked]){background:var(--glass-switch-track-off-hover)}.glass-switch[data-state=checked]{background:linear-gradient(var(--light-angle,135deg), var(--glass-switch-track-on-from), var(--glass-switch-track-on-to));box-shadow:inset 0 0 0 .5px var(--glass-switch-track-rim-on), 0 1px 6px var(--glass-switch-track-shadow)}.glass-switch[data-state=checked]:hover:not([data-disabled]){background:linear-gradient(var(--light-angle,135deg), var(--glass-switch-track-on-hover-from), var(--glass-switch-track-on-hover-to))}.glass-switch:focus-visible{outline:2px solid var(--glass-switch-focus-ring);outline-offset:2px}.glass-switch[data-disabled]{cursor:not-allowed;opacity:.5}.glass-switch__thumb{background:var(--glass-switch-thumb-fill);height:var(--_thumb-size);width:var(--_thumb-size);isolation:isolate;will-change:transform;box-shadow: inset 0 1px 0 var(--glass-switch-thumb-rim-top),  inset 0 0 0 .5px var(--glass-switch-thumb-rim-mid),  inset 0 -1px 1.5px var(--glass-switch-thumb-rim-bot),  0 1px 2px var(--glass-switch-thumb-shadow),  0 0 4px color-mix(in oklab, var(--glass-switch-thumb-shadow) 60%, transparent);transition:transform var(--glass-switch-duration) var(--glass-switch-easing), background var(--glass-switch-duration) var(--glass-switch-easing), box-shadow var(--glass-switch-duration) var(--glass-switch-easing);border-radius:999px;display:block;position:relative;transform:translate(2px)}.glass-switch__thumb:before{content:"";background:radial-gradient(circle at center, var(--glass-switch-thumb-specular) 0%, color-mix(in oklab, var(--glass-switch-thumb-specular) 40%, transparent) 45%, transparent 80%);mix-blend-mode:screen;pointer-events:none;opacity:.6;width:4px;height:4px;transition:opacity var(--glass-switch-duration) var(--glass-switch-easing);border-radius:999px;position:absolute;top:18%;left:22%}.glass-switch:hover:not([data-disabled]) .glass-switch__thumb{background:var(--glass-switch-thumb-fill-hover)}.glass-switch:hover:not([data-disabled]) .glass-switch__thumb:before{opacity:.9}.glass-switch:active:not([data-disabled]) .glass-switch__thumb{transform:translate(2px)scale(.92)}.glass-switch[data-state=checked] .glass-switch__thumb{transform:translateX(var(--_thumb-travel))}.glass-switch[data-state=checked]:active:not([data-disabled]) .glass-switch__thumb{transform:translateX(var(--_thumb-travel)) scale(.92)}.glass-switch__label{letter-spacing:.04em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:opacity var(--glass-switch-duration) var(--glass-switch-easing), color var(--glass-switch-duration) var(--glass-switch-easing);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.glass-switch--with-labels[data-size=md] .glass-switch__label{width:22px;height:18px;font-size:10px}.glass-switch--with-labels[data-size=lg] .glass-switch__label{width:30px;height:22px;font-size:11px}.glass-switch__label--on{color:var(--glass-switch-label-on);opacity:0}.glass-switch--with-labels[data-size=md] .glass-switch__label--on,.glass-switch--with-labels[data-size=lg] .glass-switch__label--on{left:12px}.glass-switch__label--off{color:var(--glass-switch-label-off);opacity:1}.glass-switch--with-labels[data-size=md] .glass-switch__label--off,.glass-switch--with-labels[data-size=lg] .glass-switch__label--off{right:12px}.glass-switch[data-state=checked] .glass-switch__label--on{opacity:1}.glass-switch[data-state=checked] .glass-switch__label--off{opacity:0}@media (prefers-reduced-motion:reduce){.glass-switch,.glass-switch__thumb,.glass-switch__thumb:before{transition-duration:.1s;transition-timing-function:ease-out}.glass-switch:active:not([data-disabled]) .glass-switch__thumb,.glass-switch[data-state=checked]:active:not([data-disabled]) .glass-switch__thumb{transform:translate(2px)}.glass-switch[data-state=checked]:active:not([data-disabled]) .glass-switch__thumb{transform:translateX(var(--_thumb-travel))}}}
@layer properties,theme,base,components,utilities,tokens,state,mode,component;.glass-processing-overlay{--_gpo-glow:var(--glass-processing-glow,var(--ci-accent-loud,#04d9d9));--_gpo-pill-bg:var(--glass-processing-pill-bg,#ffffffd9);--_gpo-pill-ink:var(--glass-processing-pill-ink,var(--glass-text-default,#28005a));--_gpo-pill-accent:var(--glass-processing-pill-accent,var(--ci-accent-loud,#04d9d9));--_gpo-pill-line:var(--glass-processing-pill-line,color-mix(in srgb, var(--ci-violet-dark,#28005a) 12%, transparent));z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}[data-mode=night] .glass-processing-overlay{--_gpo-pill-bg:var(--glass-processing-pill-bg,#1b1f32d4);--_gpo-pill-accent:var(--glass-processing-pill-accent,var(--ci-accent-loud-rim,#a5e9e9));--_gpo-pill-line:var(--glass-processing-pill-line,#b8c5e01a)}.glass-processing-overlay__wash{border-radius:inherit;background:linear-gradient(color-mix(in oklab, var(--_gpo-glow) 18%, transparent), color-mix(in oklab, var(--_gpo-glow) 18%, transparent)), #00000047;place-items:center;animation:.22s cubic-bezier(.22,1,.36,1) both glass-processing-in;display:grid;position:absolute;inset:0;overflow:hidden}.glass-processing-overlay__pulse{border:2px solid color-mix(in oklab, var(--_gpo-glow) 80%, transparent);background:color-mix(in oklab, var(--_gpo-glow) 18%, transparent);width:64px;height:64px;box-shadow:0 0 24px color-mix(in oklab, var(--_gpo-glow) 50%, transparent), inset 0 0 12px #ffffff40;border-radius:50%;animation:1.4s ease-in-out infinite glass-processing-pulse;position:relative}.glass-processing-overlay__pulse:before,.glass-processing-overlay__pulse:after{content:"";border:2px solid color-mix(in oklab, var(--_gpo-glow) 60%, transparent);pointer-events:none;border-radius:50%;animation:1.4s ease-out infinite glass-processing-halo;position:absolute;inset:-8px}.glass-processing-overlay__pulse:after{border-color:color-mix(in oklab, var(--_gpo-glow) 35%, transparent);animation-delay:.35s;inset:-16px}.glass-processing-overlay__sweep{background:linear-gradient(115deg,#0000 0% 40%,#ffffff14 50%,#0000 60% 100%) -50% 0/220% 100%;animation:1.8s linear infinite glass-processing-sweep;position:absolute;inset:0}.glass-processing-overlay__ring{border-radius:inherit;background:conic-gradient(from var(--glass-orbital-angle,0deg), transparent 0deg 220deg, color-mix(in oklab, var(--_gpo-glow) 20%, transparent) 250deg, color-mix(in oklab, var(--_gpo-glow) 60%, transparent) 300deg, var(--_gpo-glow) 340deg, var(--_gpo-glow) 358deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;filter:drop-shadow(0 0 4px var(--_gpo-glow)) drop-shadow(0 0 12px var(--_gpo-glow));padding:3px;animation:1s cubic-bezier(.4,0,.2,1) both glass-orbital-tracer;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-processing-overlay__status{z-index:1;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.glass-processing-overlay__pill{border:1px solid color-mix(in oklab, var(--_gpo-pill-accent) 42%, var(--_gpo-pill-line));background:var(--_gpo-pill-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:100%;color:var(--_gpo-pill-ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.4;animation:.24s ease-out both glass-processing-pill-in;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000024}.glass-processing-overlay__pill svg{color:var(--_gpo-pill-accent);flex-shrink:0}.glass-processing-overlay__pill:after{content:"";background:linear-gradient(90deg, transparent, var(--_gpo-pill-accent), transparent);height:2px;animation:2.2s ease-in-out infinite glass-processing-glide;position:absolute;inset:auto 0 0}.glass-processing-overlay[data-state=done] .glass-processing-overlay__pill:after{display:none}.glass-processing-overlay__detail{font-variant-numeric:tabular-nums;opacity:.72;font-weight:500}@keyframes glass-processing-in{0%{opacity:0}to{opacity:1}}@keyframes glass-processing-pulse{0%,to{box-shadow:0 0 24px color-mix(in oklab, var(--_gpo-glow) 50%, transparent), inset 0 0 12px #ffffff40;transform:scale(1)}50%{box-shadow:0 0 32px color-mix(in oklab, var(--_gpo-glow) 65%, transparent), inset 0 0 16px #fff6;transform:scale(1.08)}}@keyframes glass-processing-halo{0%{opacity:.65;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}@keyframes glass-processing-sweep{0%{background-position:-50% 0}to{background-position:150% 0}}@keyframes glass-processing-glide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes glass-processing-pill-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.glass-processing-overlay__pulse,.glass-processing-overlay__pulse:before,.glass-processing-overlay__pulse:after,.glass-processing-overlay__sweep,.glass-processing-overlay__pill,.glass-processing-overlay__pill:after{animation:none}.glass-processing-overlay__ring{opacity:1;background:var(--_gpo-glow);animation:none}}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-day-night{color:#392d53;align-items:center;gap:14px;transition:color .45s;display:inline-flex}:root[data-mode=night] .glass-day-night{color:#e4e9f1}.glass-day-night__label{letter-spacing:.06em;text-transform:uppercase;opacity:.5;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700;transition:opacity .4s}.glass-day-night__label--active{opacity:1}.glass-day-night__track{cursor:pointer;background:linear-gradient(135deg,#ffecb3,#ffb366);border:0;border-radius:16px;width:68px;height:30px;padding:0;transition:background .45s,box-shadow .45s;position:relative;box-shadow:0 2px 8px #b8661459,inset 0 1px 2px #fff9}.glass-day-night__track:focus-visible{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 4px hsl(var(--theme-h,268) var(--theme-s,70%) var(--theme-l,62%) / .8), 0 2px 8px #b8661459, inset 0 1px 2px #fff9;outline:none}.glass-day-night__track[data-state=night]{background:linear-gradient(135deg,#20346f,#261745);box-shadow:0 2px 8px #03061799,inset 0 1px 2px #8cb7f226}.glass-day-night__track[data-state=night]:focus-visible{box-shadow:0 0 0 2px #e6ebf0e6, 0 0 0 4px hsl(var(--theme-h,260) var(--theme-s,52%) var(--theme-l,68%) / .7), 0 2px 8px #03061799, inset 0 1px 2px #8cb7f226}.glass-day-night__knob{pointer-events:none;background:radial-gradient(circle at 30% 30%,#fffde6,#ffd966 55%,#ff9500);border-radius:50%;width:24px;height:24px;transition:transform .45s cubic-bezier(.5,1.6,.5,1),background .45s,box-shadow .45s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #cc660080}.glass-day-night__track[data-state=night] .glass-day-night__knob{background:radial-gradient(circle at 35% 35%,#eff3fb,#b1ccf1 55%,#5e82ed);transform:translate(38px);box-shadow:0 2px 5px #0a185c99}@media (prefers-reduced-motion:reduce){.glass-day-night__knob{transition:transform .15s linear,background .15s linear}}}
@layer properties,theme,base,components,utilities,tokens,state,mode,component;.glass-select-trigger{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .22);color:var(--glass-text-muted);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;white-space:nowrap;align-items:center;gap:8px;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 2px 6px #00000014}.glass-select-trigger--solid{background:hsl(var(--theme-body-h,248) 35% 32% / .42);border-color:hsl(var(--theme-body-h,248) 60% 70% / .46);color:#fffffff5}.glass-select-trigger--solid:hover:not(:disabled){background:hsl(var(--theme-body-h,248) 38% 38% / .55);border-color:hsl(var(--theme-body-h,248) 65% 76% / .6)}.glass-select-trigger--solid[data-open]{background:hsl(var(--theme-body-h,248) 40% 40% / .6);border-color:hsl(var(--theme-body-h,248) 70% 78% / .68)}.glass-select-trigger--solid .glass-select-trigger__chevron{color:#ffffffbf}.glass-select-trigger--sm{letter-spacing:.005em;border-radius:8px;height:30px;padding:0 10px 0 12px;font-size:12px}.glass-select-trigger--md{letter-spacing:.005em;border-radius:10px;height:36px;padding:0 12px 0 14px;font-size:13px}.glass-select-trigger__label{text-align:left;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.glass-select-trigger__icon-slot{opacity:.65;flex:none;align-items:center;display:inline-flex}.glass-select-trigger__icon-slot--full{opacity:1}.glass-select-trigger__icon{width:16px;height:16px}.glass-select-trigger__chevron{width:14px;height:14px;color:var(--glass-text-subtle);flex-shrink:0;transition:transform .18s,color .16s}.glass-select-trigger[data-open] .glass-select-trigger__chevron{color:var(--glass-text-default);transform:rotate(180deg)}.glass-select-trigger:hover:not(:disabled){background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .18);border-color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .36)}.glass-select-trigger:hover:not(:disabled) .glass-select-trigger__chevron{color:var(--glass-text-default)}.glass-select-trigger:focus-visible{box-shadow:0 0 0 2px hsl(var(--theme-accent-h,180) 95% 50% / .5), 0 0 14px hsl(var(--theme-accent-h,180) 90% 50% / .3);outline:none}.glass-select-trigger[data-open]{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .22);border-color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .42)}.glass-select-trigger:disabled{opacity:.5;cursor:not-allowed}:root[data-mode=night] .glass-select-trigger,[data-mode=night] .glass-select-trigger{background:hsl(var(--theme-body-h,248) calc(var(--theme-body-s,68%) * .78) calc(var(--theme-body-l,54%) + 18%) / .12);border-color:hsl(var(--theme-body-h,248) calc(var(--theme-body-s,68%) * .78) calc(var(--theme-body-l,54%) + 18%) / .24);color:var(--glass-text-muted)}:root[data-mode=night] .glass-select-trigger:hover:not(:disabled),[data-mode=night] .glass-select-trigger:hover:not(:disabled){background:hsl(var(--theme-body-h,248) calc(var(--theme-body-s,68%) * .78) calc(var(--theme-body-l,54%) + 18%) / .2);border-color:hsl(var(--theme-body-h,248) calc(var(--theme-body-s,68%) * .78) calc(var(--theme-body-l,54%) + 18%) / .38)}:root[data-mode=night] .glass-select-trigger[data-open],[data-mode=night] .glass-select-trigger[data-open]{background:hsl(var(--theme-body-h,248) calc(var(--theme-body-s,68%) * .78) calc(var(--theme-body-l,54%) + 18%) / .24);border-color:hsl(var(--theme-body-h,248) calc(var(--theme-body-s,68%) * .78) calc(var(--theme-body-l,54%) + 18%) / .44)}.glass-select-trigger.glass-select-trigger--elevated{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);color:#1d2030;background:#f4f3fcc7;border-color:#ffffff8c;box-shadow:0 3px 9px #281c401a,0 1px 2px #281c400f,inset 0 1px #fff9}.glass-select-trigger--elevated.glass-select-trigger--md{height:var(--glass-select-height,40px);font-size:14px}.glass-select-trigger--elevated.glass-select-trigger--sm{font-size:13px}.glass-select-trigger.glass-select-trigger--elevated:hover:not(:disabled){background:#f8f7fde0;border-color:#bdb8e0b3}.glass-select-trigger.glass-select-trigger--elevated[data-open]{border-color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .5);background:#e7e4f6b3}.glass-select-trigger.glass-select-trigger--elevated:focus-visible{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 4px hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .6), 0 3px 9px #281c401a, inset 0 1px 0 #fff9}.glass-select-trigger--elevated .glass-select-trigger__chevron{color:currentColor;opacity:.55}.glass-select-trigger--elevated:hover:not(:disabled) .glass-select-trigger__chevron,.glass-select-trigger--elevated[data-open] .glass-select-trigger__chevron{color:currentColor;opacity:.85}:root[data-mode=night] .glass-select-trigger.glass-select-trigger--elevated,[data-mode=night] .glass-select-trigger.glass-select-trigger--elevated{-webkit-backdrop-filter:blur(14px)saturate(.9);backdrop-filter:blur(14px)saturate(.9);color:#edeff3;background:#222060a6;border-color:#cfd9e22e;box-shadow:0 3px 9px #080a1659,0 1px 2px #080a1640,inset 0 1px #e6ebf01f}:root[data-mode=night] .glass-select-trigger.glass-select-trigger--elevated:hover:not(:disabled),[data-mode=night] .glass-select-trigger.glass-select-trigger--elevated:hover:not(:disabled){background:#25226db8;border-color:#cfd9e247}:root[data-mode=night] .glass-select-trigger.glass-select-trigger--elevated[data-open],[data-mode=night] .glass-select-trigger.glass-select-trigger--elevated[data-open]{background:#201e67b3;border-color:#9f83d880}:root[data-mode=night] .glass-select-trigger.glass-select-trigger--elevated:focus-visible,[data-mode=night] .glass-select-trigger.glass-select-trigger--elevated:focus-visible{box-shadow:0 0 0 2px #e6ebf0e6,0 0 0 4px #9f83d899,0 3px 9px #080a1659,inset 0 1px #e6ebf01f}.glass-select__popover.glass-popover-content{width:max-content;min-width:var(--radix-popper-anchor-width);max-width:max(var(--radix-popper-anchor-width,0px), min(320px, var(--radix-popper-available-width,92vw)))}.glass-select__popover--trigger.glass-popover-content{width:var(--radix-popper-anchor-width);max-width:var(--radix-popper-anchor-width)}.glass-select__popover--raised.glass-popover-content{z-index:var(--glass-z-popover-raised-menu,1200)}.glass-select__popover.glass-popover-content:has(.glass-select__search){padding:8px 6px}.glass-select__menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9272ca8c transparent;min-width:100%;max-height:16rem;overflow-y:auto}.glass-select__menu::-webkit-scrollbar{width:10px}.glass-select__menu::-webkit-scrollbar-track{background:0 0}.glass-select__menu::-webkit-scrollbar-thumb{background:#9272ca73 padding-box padding-box;border:2px solid #0000;border-radius:999px}.glass-select__menu::-webkit-scrollbar-thumb:hover{background:#916ecf9e padding-box padding-box}:root[data-mode=night] .glass-select__menu,[data-mode=night] .glass-select__menu{scrollbar-color:#9577cf80 transparent}:root[data-mode=night] .glass-select__menu::-webkit-scrollbar-thumb{background:#9577cf66 padding-box padding-box;border:2px solid #0000}[data-mode=night] .glass-select__menu::-webkit-scrollbar-thumb{background:#9577cf66 padding-box padding-box;border:2px solid #0000}:root[data-mode=night] .glass-select__menu::-webkit-scrollbar-thumb:hover{background:#9373d38f padding-box padding-box}[data-mode=night] .glass-select__menu::-webkit-scrollbar-thumb:hover{background:#9373d38f padding-box padding-box}.glass-select__search{margin-bottom:12px}.glass-input.glass-select__search{background:#f8f7fc;border-color:#c9c6ddcc}.glass-input.glass-select__search:focus-within{background:#fff}:root[data-mode=night] .glass-input.glass-select__search{background:#232244;border-color:#cfd9e22e}:root[data-mode=night] .glass-input.glass-select__search:focus-within{background:#272654}.glass-select__empty{color:#1d203099;margin:0;padding:8px 10px;font-size:12px}:root[data-mode=night] .glass-select__empty{color:#edeff399}
@layer properties,theme,base,components,utilities,tokens,state,mode;@layer component{.glass-badge{white-space:nowrap;box-sizing:border-box;vertical-align:middle;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.glass-badge--sm{letter-spacing:.02em;min-width:18px;height:18px;padding:0 6px;font-size:.6875rem;font-weight:700}.glass-badge--md{letter-spacing:.015em;gap:5px;min-width:24px;height:24px;padding:0 9px;font-size:.75rem;font-weight:600}.glass-badge--lg{letter-spacing:.01em;gap:6px;min-width:28px;height:28px;padding:0 11px;font-size:.875rem;font-weight:400}.glass-badge--truncate{flex-shrink:1;min-width:0;max-width:100%}.glass-badge__label{min-width:0}.glass-badge__icon{flex-shrink:0;width:12px;height:12px;display:block}.glass-badge--neutral{color:#222639;background:#ffffff38;border:1px solid #ffffff73}.glass-badge--success{color:#0e757c;background:#20b1b629;border:1px solid #20b1b66b}.glass-badge--warning{color:#8e510b;background:#f59f0a2e;border:1px solid #f59f0a73}.glass-badge--error{color:#a51d1d;background:#e6333329;border:1px solid #e6333373}.glass-badge--info{color:#145c8f;background:#2095e929;border:1px solid #2095e973}.glass-badge--brand{color:#5536ab;background:#6f4bd229;border:1px solid #6f4bd273}.glass-badge--primary{background:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .12);border:1px solid hsl(var(--theme-body-h,248) var(--theme-body-s,68%) var(--theme-body-l,54%) / .32);color:hsl(var(--theme-body-h,248) var(--theme-body-s,68%) 40%)}.glass-badge--muted{border:1px solid hsl(var(--theme-body-h,248) 18% 38% / .26);color:var(--glass-text-muted);background:0 0}.glass-badge--raised{box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #1b122b1f,0 3px 10px #1b122b24}.glass-badge--raised.glass-badge--neutral{background:linear-gradient(#ffffff52 0%,#ffffff29 100%)}.glass-badge--raised.glass-badge--success{background:linear-gradient(#20b1b647 0%,#20b1b61f 100%)}.glass-badge--raised.glass-badge--warning{background:linear-gradient(#f59f0a47 0%,#f59f0a1f 100%)}.glass-badge--raised.glass-badge--error{background:linear-gradient(#e6333347 0%,#e633331f 100%)}.glass-badge--raised.glass-badge--info{background:linear-gradient(#2095e947 0%,#2095e91f 100%)}.glass-badge--raised.glass-badge--brand{background:linear-gradient(#6f4bd247 0%,#6f4bd21f 100%)}.glass-badge--numeric{min-width:0;height:auto;font-family:var(--font-mono,ui-monospace, SFMono-Regular, "Geist Mono", "SF Mono", Menlo, monospace);font-variant-numeric:tabular-nums;letter-spacing:0;color:#3d4476;background:#fff6;border:1px solid #ffffff4d;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:600;line-height:1.5}.glass-badge--elevated{box-shadow:inset 0 1px 1px #ffffffb3,0 2px 6px #18152824}.glass-badge--dot{background:0 0;border:0;padding:0}.glass-badge--sm.glass-badge--dot{width:8px;min-width:8px;height:8px}.glass-badge--md.glass-badge--dot{width:10px;min-width:10px;height:10px}.glass-badge--dot.glass-badge--neutral{background:#575c75d9;box-shadow:inset 0 1px 1px #fff9,0 0 6px #575c7573}.glass-badge--dot.glass-badge--success{background:#20b1b6d9;box-shadow:inset 0 1px 1px #fff9,0 0 6px #20b1b699}.glass-badge--dot.glass-badge--warning{background:#f59f0ae0;box-shadow:inset 0 1px 1px #fff9,0 0 6px #f59f0a99}.glass-badge--dot.glass-badge--error{background:#e63333e0;box-shadow:inset 0 1px 1px #fff9,0 0 6px #e6333399}.glass-badge--dot.glass-badge--info{background:#2095e9d9;box-shadow:inset 0 1px 1px #fff9,0 0 6px #2095e999}.glass-badge--dot.glass-badge--brand{background:#7551d6d9;box-shadow:inset 0 1px 1px #fff9,0 0 6px #7551d699}.glass-badge--raised.glass-badge--dot{box-shadow:inset 0 .5px #fff9,0 2px 4px #1b122b40}:root[data-mode=night] .glass-badge--neutral{color:#edeff3;background:#242b386b;border-color:#cfd9e22e}:root[data-mode=night] .glass-badge--numeric{color:#c2cad6;background:#2c344473;border-color:#cfd9e226}:root[data-mode=night] .glass-badge--elevated{box-shadow:inset 0 1px 1px #e4ebf133,0 2px 6px #080a1657}:root[data-mode=night] .glass-badge--success{color:#a4dfdd;background:#66ccc924;border-color:#66ccc961}:root[data-mode=night] .glass-badge--warning{color:#d0bce6;background:#b088dd24;border-color:#b088dd61}:root[data-mode=night] .glass-badge--error{color:#e3b5d7;background:#d369b924;border-color:#d369b966}:root[data-mode=night] .glass-badge--info{color:#c8dcea;background:#75aed724;border-color:#75aed761}:root[data-mode=night] .glass-badge--brand{color:#cec3ea;background:#a994db24;border-color:#a994db61}:root[data-mode=night] .glass-badge--primary{background:hsl(var(--theme-body-h,248) 55% 70% / .16);border-color:hsl(var(--theme-body-h,248) 55% 70% / .4);color:hsl(var(--theme-body-h,248) 45% 84%)}:root[data-mode=night] .glass-badge--muted{border-color:hsl(var(--theme-body-h,248) 22% 78% / .22);color:var(--glass-text-muted)}:root[data-mode=night] .glass-badge--raised{box-shadow:inset 0 1px #e6ebf073,inset 0 -1px #080a164d,0 3px 10px #080a1666}:root[data-mode=night] .glass-badge--raised.glass-badge--neutral{background:linear-gradient(#242b388c 0%,#242b384d 100%)}:root[data-mode=night] .glass-badge--raised.glass-badge--success{background:linear-gradient(#66ccc92e 0%,#66ccc914 100%)}:root[data-mode=night] .glass-badge--raised.glass-badge--warning{background:linear-gradient(#b088dd2e 0%,#b088dd14 100%)}:root[data-mode=night] .glass-badge--raised.glass-badge--error{background:linear-gradient(#d369b92e 0%,#d369b914 100%)}:root[data-mode=night] .glass-badge--raised.glass-badge--info{background:linear-gradient(#75aed72e 0%,#75aed714 100%)}:root[data-mode=night] .glass-badge--raised.glass-badge--brand{background:linear-gradient(#a994db2e 0%,#a994db14 100%)}:root[data-mode=night] .glass-badge--dot.glass-badge--neutral{background:#cfd9e28c;box-shadow:inset 0 1px 1px #eef2f659,0 0 5px #cfd9e259}:root[data-mode=night] .glass-badge--dot.glass-badge--success{background:#73d3d0bf;box-shadow:inset 0 1px 1px #eef2f659,0 0 5px #73d3d073}:root[data-mode=night] .glass-badge--dot.glass-badge--warning{background:#b58de2bf;box-shadow:inset 0 1px 1px #eef2f659,0 0 5px #b58de273}:root[data-mode=night] .glass-badge--dot.glass-badge--error{background:#db70c1bf;box-shadow:inset 0 1px 1px #eef2f659,0 0 5px #db70c173}:root[data-mode=night] .glass-badge--dot.glass-badge--info{background:#7cb6debf;box-shadow:inset 0 1px 1px #eef2f659,0 0 5px #7cb6de73}:root[data-mode=night] .glass-badge--dot.glass-badge--brand{background:#ae98e1bf;box-shadow:inset 0 1px 1px #eef2f659,0 0 5px #ae98e173}:root[data-mode=night] .glass-badge--raised.glass-badge--dot{box-shadow:inset 0 .5px #e6ebf066,0 2px 4px #080a1680}.glass-badge--frosted{-webkit-backdrop-filter:blur(calc(10px + var(--glass-blur-extra,0px))) saturate(var(--glass-saturate,1.6));backdrop-filter:blur(calc(10px + var(--glass-blur-extra,0px))) saturate(var(--glass-saturate,1.6))}.glass-badge--on-media,:root[data-mode=night] .glass-badge--on-media{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#0000008c;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff38,0 1px 3px #0006}}