@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.08e28id.o-okb.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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%}.geist_mono_5ce8c3f-module__SSBbPG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5ce8c3f-module__SSBbPG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.17-1enzs_j91b.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.0uvzar8hswo3p.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.12skym0rqknxy.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.0~mcdl10zdfb3.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_c615e988-module__JeyxHa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_c615e988-module__JeyxHa__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0yo6-5yoeeudq.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0yo6-5yoeeudq.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0yo6-5yoeeudq.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_5b1e0378-module__NDoOrG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_5b1e0378-module__NDoOrG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.14by5b4al-y~f.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.14by5b4al-y~f.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_27251e53-module__L8uSjW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_27251e53-module__L8uSjW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.0oeo8epbafgia.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.0oeo8epbafgia.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_2548020e-module__qXQGXW__className{font-family:Lora,Lora Fallback;font-style:normal}.lora_2548020e-module__qXQGXW__variable{--font-lora:"Lora", "Lora Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.05b418i5bs~lg.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.05b418i5bs~lg.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_6c8d8632-module__cWtScq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_6c8d8632-module__cWtScq__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32fe63294b6cd18c-s.090h5ho-armea.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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/73091b67359a1d13-s.0oa818ucctjip.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.06~5xv2ritwv5.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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/32fe63294b6cd18c-s.090h5ho-armea.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)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/73091b67359a1d13-s.0oa818ucctjip.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.06~5xv2ritwv5.woff2?dpl=dpl_DKG7Y3ziEMmUR57HefRBHVavoT6J)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script Fallback;src:local(Arial);ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:81.43%}.dancing_script_d3777925-module__Uceekq__className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}.dancing_script_d3777925-module__Uceekq__variable{--font-dancing-script:"Dancing Script", "Dancing Script Fallback"}
:root{--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", monospace;--t-2xs:11px;--t-xs:12px;--t-sm:13px;--t-base:15px;--t-md:17px;--t-lg:19px;--t-xl:22px;--t-2xl:26px;--t-3xl:32px;--t-4xl:40px;--t-5xl:52px;--tr-tight:-.022em;--tr-snug:-.012em;--tr-normal:0em;--tr-mono:.02em;--tr-eyebrow:.12em;--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:24px;--r-full:999px;--accent:#10b981;--accent-hover:#0ea372;--accent-soft:#10b9811f;--accent-soft-2:#10b9812e;--accent-ring:#10b98159;--accent-fg:#fff;--select:var(--accent);--select-hover:var(--accent-hover);--select-soft:var(--accent-soft);--select-soft-2:var(--accent-soft-2);--select-ring:var(--accent-ring);--select-fg:var(--accent-fg)}.theme-dark{--bg:#050507;--surface:#0c0d10;--surface-2:#14161a;--surface-3:#1b1d22;--border:#1e2128;--border-strong:#2a2e36;--border-soft:#16181c;--fg:#f5f6f7;--fg-2:#c8ccd2;--fg-3:#8a8f99;--fg-4:#5b6068;--fg-5:#3a3d44;--input-bg:#0a0b0d;--input-border:#1e2128;--input-placeholder:#5b6068;--shadow-card:0 0 0 1px #ffffff05, 0 12px 40px -16px #000c;--shadow-pop:0 0 0 1px #ffffff08, 0 8px 24px -8px #0009}.theme-light{--bg:#f6f6f4;--surface:#fff;--surface-2:#f4f4f3;--surface-3:#ebebea;--border:#e7e7e4;--border-strong:#d4d4d1;--border-soft:#efefed;--fg:#0d0e10;--fg-2:#2c2e33;--fg-3:#6b6f78;--fg-4:#9aa0a8;--fg-5:#c8ccd2;--input-bg:#fff;--input-border:#e2e2df;--input-placeholder:#9aa0a8;--shadow-card:0 0 0 1px #00000005, 0 14px 40px -18px #0000001f;--shadow-pop:0 0 0 1px #00000008, 0 8px 24px -8px #00000014}.accent-emerald{--accent:#10b981;--accent-hover:#0ea372;--accent-soft:#10b9811f;--accent-soft-2:#10b98133;--accent-ring:#10b98159;--accent-fg:#fff}.accent-indigo{--accent:#6366f1;--accent-hover:#4f52d6;--accent-soft:#6366f124;--accent-soft-2:#6366f138;--accent-ring:#6366f166;--accent-fg:#fff}.accent-violet{--accent:#8b5cf6;--accent-hover:#7748e3;--accent-soft:#8b5cf624;--accent-soft-2:#8b5cf638;--accent-ring:#8b5cf666;--accent-fg:#fff}.accent-amber{--accent:#f59e0b;--accent-hover:#d88708;--accent-soft:#f59e0b24;--accent-soft-2:#f59e0b38;--accent-ring:#f59e0b66;--accent-fg:#1a1100}.accent-rose{--accent:#f43f5e;--accent-hover:#df2848;--accent-soft:#f43f5e24;--accent-soft-2:#f43f5e38;--accent-ring:#f43f5e66;--accent-fg:#fff}.accent-slate{--accent:#fff;--accent-hover:#d6d6d6;--accent-soft:#ffffff1a;--accent-soft-2:#ffffff29;--accent-ring:#ffffff4d;--accent-fg:#0d0e10}.theme-light.accent-slate{--accent:#0d0e10;--accent-hover:#2c2e33;--accent-soft:#0d0e100f;--accent-soft-2:#0d0e101a;--accent-ring:#0d0e1040;--accent-fg:#fff}.select-match{--select:var(--accent);--select-hover:var(--accent-hover);--select-soft:var(--accent-soft);--select-soft-2:var(--accent-soft-2);--select-ring:var(--accent-ring);--select-fg:var(--accent-fg)}.select-emerald{--select:#10b981;--select-hover:#0ea372;--select-soft:#10b9811f;--select-soft-2:#10b98133;--select-ring:#10b98159;--select-fg:#fff}.select-indigo{--select:#6366f1;--select-hover:#4f52d6;--select-soft:#6366f124;--select-soft-2:#6366f138;--select-ring:#6366f166;--select-fg:#fff}.select-violet{--select:#8b5cf6;--select-hover:#7748e3;--select-soft:#8b5cf624;--select-soft-2:#8b5cf638;--select-ring:#8b5cf666;--select-fg:#fff}.select-amber{--select:#f59e0b;--select-hover:#d88708;--select-soft:#f59e0b24;--select-soft-2:#f59e0b38;--select-ring:#f59e0b66;--select-fg:#1a1100}.select-rose{--select:#f43f5e;--select-hover:#df2848;--select-soft:#f43f5e24;--select-soft-2:#f43f5e38;--select-ring:#f43f5e66;--select-fg:#fff}.select-sky{--select:#0ea5e9;--select-hover:#0284c7;--select-soft:#0ea5e924;--select-soft-2:#0ea5e938;--select-ring:#0ea5e966;--select-fg:#fff}.select-lime{--select:#84cc16;--select-hover:#65a30d;--select-soft:#84cc1624;--select-soft-2:#84cc1638;--select-ring:#84cc1666;--select-fg:#0a1500}.select-mono{--select:#fff;--select-hover:#d6d6d6;--select-soft:#ffffff1a;--select-soft-2:#ffffff29;--select-ring:#ffffff4d;--select-fg:#0d0e10}.theme-light.select-mono{--select:#0d0e10;--select-hover:#2c2e33;--select-soft:#0d0e100f;--select-soft-2:#0d0e101a;--select-ring:#0d0e1040;--select-fg:#fff}.density-compact{--card-pad:28px;--field-h:44px;--btn-h:44px;--gap-block:24px;--gap-options:6px}.density-regular{--card-pad:40px;--field-h:48px;--btn-h:52px;--gap-block:32px;--gap-options:8px}.density-spacious{--card-pad:52px;--field-h:52px;--btn-h:56px;--gap-block:40px;--gap-options:10px}.radius-sharp{--r-card:6px;--r-field:6px;--r-btn:6px}.radius-soft{--r-card:20px;--r-field:12px;--r-btn:12px}.radius-pillowy{--r-card:28px;--r-field:16px;--r-btn:999px}.card-auto{--card-min-h:auto}.card-compact{--card-min-h:520px}.card-regular{--card-min-h:620px}.card-tall{--card-min-h:720px}
.sf{font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--fg);background:var(--bg)}.sf *{box-sizing:border-box}:is(html:has([data-form-public][data-form-modo=trad]),body:has([data-form-public][data-form-modo=trad])){height:100dvh;overflow:hidden}.sf-viewport{background:var(--bg);flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;width:100%;min-height:100%;padding:64px 24px 32px;display:flex}[data-form-public] .sf-viewport{gap:0;height:100dvh;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.sf-slide{-webkit-overflow-scrolling:touch;will-change:transform, opacity;flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;padding:64px 24px 32px;animation:.36s cubic-bezier(.22,1,.36,1) both sf-slide-entrada;display:flex;position:absolute;inset:0;overflow:hidden auto}.sf-slide.sf-saindo{pointer-events:none;z-index:0;animation:.32s cubic-bezier(.22,1,.36,1) both sf-slide-saida}.sf-slide.sf-entrando{z-index:1}.sf-slide.sf-centralizado .sf-card{margin-top:auto;margin-bottom:auto}.sf-slide.sf-centralizado .sf-card-body{justify-content:center}@keyframes sf-slide-entrada{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes sf-slide-saida{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-32px)}}@media (prefers-reduced-motion:reduce){.sf-slide{animation-name:sf-slide-fade;animation-duration:.15s}.sf-slide.sf-saindo{animation-name:sf-slide-fade-out}}@keyframes sf-slide-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-slide-fade-out{0%{opacity:1}to{opacity:0}}.sf-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card,20px);width:100%;max-width:560px;padding:var(--card-pad,40px);box-shadow:var(--shadow-card);gap:var(--gap-block,32px);min-height:var(--card-min-h,auto);flex-direction:column;display:flex}.sf-card.sf-card-wide{max-width:920px}.sf-card{background-color:var(--sf-eb-color,var(--surface));background-image:var(--sf-eb-image,none);background-size:var(--sf-eb-size,auto);background-position:var(--sf-eb-position,center);background-repeat:var(--sf-eb-repeat,no-repeat)}.sf-card-body{gap:var(--gap-block,32px);flex-direction:column;flex:1;min-width:0;display:flex}.sf-card-footer{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.sf-brand{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;display:flex}.sf-brand-slot{border-radius:6px;width:140px;height:40px;display:inline-flex;overflow:hidden}.sf-brand-slot image-slot{width:100%;height:100%;color:var(--fg-4)}.theme-dark .sf-brand-slot image-slot{color:var(--fg-3)}.sf-progress-row{align-items:center;gap:14px;width:100%;min-height:28px;display:flex}.sf-back{border:1px solid var(--border);border-radius:var(--r-sm);width:28px;height:28px;color:var(--fg-3);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.sf-back:hover{color:var(--fg);border-color:var(--border-strong)}.sf-back-spacer{flex-shrink:0;width:28px;height:28px;display:inline-block}.sf-progress{background:var(--surface-3);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.sf-progress-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1)}.sf-titleblock{flex-direction:column;gap:10px;display:flex}.sf-title{font-size:var(--t-2xl);letter-spacing:var(--tr-tight);color:var(--fg);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.sf-subtitle{font-size:var(--t-base);color:var(--fg-2);text-wrap:pretty;margin:0;font-weight:400;line-height:1.5}.sf-hint{font-size:var(--t-xs);color:var(--fg-4);align-items:center;gap:6px;margin-top:2px;display:inline-flex}.sf-hint-dot{background:var(--fg-5);border-radius:999px;width:4px;height:4px;display:inline-block}.sf-options{gap:var(--gap-options,8px);flex-direction:column;display:flex}.sf-opt{border:1px solid var(--sf-opt-borda-inativa,var(--select-ring));border-radius:var(--r-field,12px);cursor:pointer;text-align:left;color:var(--fg-2);font-family:inherit;font-size:var(--t-base);background:0 0;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:all .15s;display:flex;position:relative}.sf-opt:hover{border-color:var(--select);background:var(--surface-2);color:var(--fg)}.sf-opt-on{border-color:var(--select);background:var(--select-soft);color:var(--fg);box-shadow:0 0 0 3px var(--select-soft)}.sf-check{border:1.5px solid var(--sf-opt-borda-inativa,var(--select));background:var(--surface-2);width:20px;height:20px;color:var(--select-fg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.sf-check-radio{border-radius:999px}.sf-opt-on .sf-check{background:var(--select);border-color:var(--select)}.sf-check svg{opacity:0;width:14px;height:14px;transition:all .15s;transform:scale(.6)}.sf-opt-on .sf-check svg{opacity:1;transform:scale(1)}.sf-opt-icon{color:var(--fg-3);flex-shrink:0;display:inline-flex}.sf-opt-on .sf-opt-icon{color:var(--select)}.sf-opt-label{flex:1;line-height:1.4}.sf-opt-label strong{color:var(--fg);font-weight:600}.sf-opt-on .sf-opt-label strong{color:var(--fg)}.sf-opt-meta{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg-4);letter-spacing:var(--tr-mono);border:1px solid var(--border);border-radius:var(--r-xs);flex-shrink:0;padding:2px 7px}.sf-fields{flex-direction:column;gap:18px;display:flex}.sf-fields-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sf-field{flex-direction:column;gap:7px;display:flex}.sf-label{font-size:var(--t-sm);color:var(--fg-2);letter-spacing:-.005em;align-items:center;gap:4px;font-weight:500;display:inline-flex}.sf-label-req{color:var(--accent);font-size:var(--t-sm);font-weight:500}.sf-input{height:var(--field-h,48px);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--r-field,12px);color:var(--fg);font-family:inherit;font-size:var(--t-base);outline:none;width:100%;padding:0 14px;transition:all .15s}@media (max-width:640px){.sf-input,.sf-textarea,.sf input,.sf textarea{font-size:16px!important}}.sf-input::placeholder{color:var(--input-placeholder)}.sf-input:hover{border-color:var(--border-strong)}.sf-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sf-btn{height:var(--btn-h,52px);background:var(--accent);width:100%;color:var(--accent-fg);border-radius:var(--r-btn,12px);font-family:inherit;font-size:var(--t-base);letter-spacing:-.005em;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000014}.sf-btn:hover{background:var(--accent-hover);box-shadow:inset 0 1px 0 #ffffff1f, 0 6px 14px -6px var(--accent-ring);transform:translateY(-1px)}.sf-btn svg{stroke:currentColor}.sf-btn-ghost{color:var(--fg-2);border:1px solid var(--border);box-shadow:none;background:0 0}.sf-btn-ghost:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--fg);box-shadow:none;transform:none}.sf-secure{font-size:var(--t-xs);color:var(--fg-4);align-self:center;align-items:center;gap:7px;display:inline-flex}.sf-secure svg{color:var(--fg-4)}.sf-page-note{font-size:var(--t-2xs);color:var(--fg-4);letter-spacing:var(--tr-mono)}.sf-eyebrow{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 10px 5px 8px;display:inline-flex}.sf-eyebrow-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:999px}.sf svg.ic{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.sf svg.ic-sm{width:13px;height:13px}.sf svg.ic-xs{stroke-width:2px;width:11px;height:11px}.sf svg.ic-lg{width:18px;height:18px}.ds-card{background:var(--surface);border:1px solid var(--border);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;border-radius:16px;padding:32px}.ds-card h3{font-size:var(--t-md);letter-spacing:var(--tr-tight);color:var(--fg);margin:0 0 4px;font-weight:600}.ds-card .ds-sub{font-size:var(--t-sm);color:var(--fg-3);margin:0 0 28px}.ds-eyebrow{font-family:var(--font-mono);font-size:var(--t-2xs);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-4);margin-bottom:14px}.ds-divider{background:var(--border);height:1px;margin:24px 0}.ds-type-row{border-bottom:1px dashed var(--border);grid-template-columns:100px 70px 1fr;align-items:baseline;gap:20px;padding:14px 0;display:grid}.ds-type-row:last-child{border-bottom:none}.ds-type-meta{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg-4);letter-spacing:var(--tr-mono)}.ds-type-spec{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg-3);letter-spacing:var(--tr-mono)}.ds-type-sample{color:var(--fg)}.ds-swatches{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.ds-swatch{flex-direction:column;gap:8px;display:flex}.ds-swatch-chip{border:1px solid var(--border);border-radius:10px;height:64px}.ds-swatch-label{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg-3);letter-spacing:var(--tr-mono)}.ds-swatch-hex{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg-4)}.ds-tokens{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;display:grid}.ds-token{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.ds-token-visual{background:var(--accent-soft-2);border:1px solid var(--accent-ring);width:56px;height:56px}.ds-token-name{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg-3);letter-spacing:var(--tr-mono)}.ds-token-value{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg)}.ds-space-row{grid-template-columns:60px 1fr 60px;align-items:center;gap:16px;padding:8px 0;display:grid}.ds-space-name{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg-3)}.ds-space-bar{background:var(--accent-soft-2);border-radius:2px;height:8px}.ds-space-val{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--fg-4);text-align:right}.ds-grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ds-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.ds-stack{flex-direction:column;gap:10px;display:flex}.ds-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sf-welcome-graphic{background:var(--accent);border-radius:999px;width:48px;height:6px;margin-bottom:4px}.sf-mobile .sf-viewport,.sf-mobile .sf-slide{gap:14px;padding:64px 16px 24px}.sf-mobile .sf-card{--gap-block:24px;border-radius:16px;padding:24px 20px}.sf-mobile .sf-title{font-size:var(--t-xl)}.sf-mobile .sf-subtitle{font-size:14px}.sf-mobile .sf-brand-slot{width:120px;height:32px}.sf-mobile .sf-options{gap:6px}.sf-mobile .sf-opt{padding:12px 14px;font-size:14px}@media (max-width:640px){.sf-viewport,.sf-slide{gap:14px;padding:16px 16px 24px}.sf-card{box-shadow:none;--gap-block:24px;background:0 0;border:0;border-radius:0;padding:0}.sf-slide{background-color:var(--sf-eb-color);background-image:var(--sf-eb-image,none);background-size:var(--sf-eb-size,auto);background-position:var(--sf-eb-position,center);background-repeat:var(--sf-eb-repeat,no-repeat)}.sf-title{font-size:var(--t-xl)}.sf-subtitle{font-size:14px}.sf-fields-row{gap:14px}.sf-options{gap:6px}.sf-opt{padding:12px 14px;font-size:14px}}.sf-logo{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;margin-bottom:-8px;display:inline-flex}.sf-logo-mark{background:var(--accent);width:18px;height:18px;color:var(--accent-fg);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.sf-efx-pulse{animation:1.8s ease-out infinite sf-efx-pulse}@keyframes sf-efx-pulse{0%{box-shadow:0 0 0 0 var(--sf-efeito-cor,#00000073)}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}.sf-efx-bounce{animation:1.6s ease-in-out infinite sf-efx-bounce}@keyframes sf-efx-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sf-efx-shine{isolation:isolate;position:relative;overflow:hidden}.sf-efx-shine:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/200% 100%;animation:2.4s linear infinite sf-efx-shine;position:absolute;inset:0}@keyframes sf-efx-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.sf-efx-glow{animation:2.2s ease-in-out infinite sf-efx-glow}@keyframes sf-efx-glow{0%,to{box-shadow:0 0 0 0 var(--sf-efeito-cor,#0000)}50%{box-shadow:0 0 22px 6px var(--sf-efeito-cor,#00000059)}}.sf-efx-scale{transform-origin:50%;animation:2.2s ease-in-out infinite sf-efx-scale}@keyframes sf-efx-scale{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.sf-efx-pulse,.sf-efx-bounce,.sf-efx-glow,.sf-efx-scale{animation:none}.sf-efx-shine:after{opacity:0;animation:none}}.sf-endereco-expand{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s ease-out,opacity .22s ease-out;display:grid}.sf-endereco-expand[data-expandido=true]{opacity:1;grid-template-rows:1fr}.sf-endereco-expand>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.sf-endereco-expand{transition:none}}.sf-modo-mobile .sf-card{background-color:#0000;background-image:none}.sf-botao-fixo-bar{z-index:5;background:var(--surface);width:100%;margin-top:-18px;padding:12px 16px;position:sticky;bottom:0}@media (max-width:640px){.sf-botao-fixo-bar{background:0 0;margin-top:-14px;padding:12px 0}}.sf-tem-fixo .sf-card{flex:1 0 auto}.sf-fundo-wrapper{flex-direction:column;flex:1 0 auto;width:100%;margin:0 auto;display:flex}@media (min-width:641px){.sf-botao-fixo-bar{background:0 0;padding:0}.sf-botao-fixo-inner{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:var(--r-card,20px);border-bottom-right-radius:var(--r-card,20px);border-top:0;padding:16px 24px;box-shadow:-1px 0 2px #00000005,1px 0 2px #00000005,0 14px 40px -18px #0000001f}.sf-tem-fixo .sf-card{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:-1px 0 2px #00000005,1px 0 2px #00000005,0 -1px 2px #00000005}.sf-fundo-wrapper{border:1px solid var(--border);border-radius:var(--r-card,20px);max-width:560px;box-shadow:var(--shadow-card);background-color:var(--sf-eb-color,var(--surface));background-image:var(--sf-eb-image,none);background-size:var(--sf-eb-size,auto);background-position:var(--sf-eb-position,center);background-repeat:var(--sf-eb-repeat,no-repeat);overflow:hidden}.sf-fundo-wrapper>.sf-card{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none}.sf-fundo-wrapper>.sf-botao-fixo-bar .sf-botao-fixo-inner{box-shadow:none;background:0 0;border:0;border-radius:0}}@media (max-width:640px){.sf-fundo-wrapper{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;overflow:visible}}.sf-modo-mobile .sf-fundo-wrapper{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;overflow:visible}.sf-modo-mobile .sf-slide,.sf-modo-mobile .sf-viewport{background-color:var(--sf-eb-color);background-image:var(--sf-eb-image,none);background-size:var(--sf-eb-size,auto);background-position:var(--sf-eb-position,center);background-repeat:var(--sf-eb-repeat,no-repeat)}
.sf-textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--r-field,12px);width:100%;min-height:96px;color:var(--fg);font-family:inherit;font-size:var(--t-base);resize:vertical;outline:none;padding:12px 14px;line-height:1.5;transition:all .15s}.sf-textarea::placeholder{color:var(--input-placeholder)}.sf-textarea:hover{border-color:var(--border-strong)}.sf-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sf-input-group{border:1px solid var(--input-border);border-radius:var(--r-field,12px);background:var(--input-bg);height:var(--field-h,48px);align-items:stretch;transition:all .15s;display:flex;overflow:hidden}.sf-input-group:hover{border-color:var(--border-strong)}.sf-input-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sf-input-group .sf-input{flex:1;height:100%;box-shadow:none!important;background:0 0!important;border:none!important}.sf-input-affix{color:var(--fg-3);font-size:var(--t-sm);background:var(--surface-2);border-left:1px solid var(--border);font-variant-numeric:tabular-nums;align-items:center;padding:0 12px;display:inline-flex}.sf-input-affix-prefix{border-left:none;border-right:1px solid var(--border)}.sf-unit-toggle{background:var(--surface-2);border-left:1px solid var(--border);gap:2px;padding:4px;display:inline-flex}.sf-unit-btn{height:100%;color:var(--fg-3);font:500 var(--t-xs)/1 var(--font-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 10px}.sf-unit-btn-on{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #0000000f}.sf-yesno{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sf-yesno-btn{border:1px solid var(--border);border-radius:var(--r-field,12px);color:var(--fg-2);font-family:inherit;font-size:var(--t-base);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-weight:600;transition:all .15s;display:flex}.sf-yesno-btn:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--fg)}.sf-yesno-btn-on{border-color:var(--select);background:var(--select-soft);color:var(--fg);box-shadow:0 0 0 3px var(--select-soft)}.sf-yesno-icon{border:1.5px solid var(--border);width:36px;height:36px;color:var(--fg-3);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sf-yesno-btn-on .sf-yesno-icon{background:var(--select);border-color:var(--select);color:var(--select-fg)}.sf-video-cap{background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--r-card,20px);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:36px 20px;display:flex}.sf-video-cap-circle{background:var(--select);width:88px;height:88px;color:var(--select-fg);box-shadow:0 0 0 6px var(--select-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.sf-video-cap-circle:hover{transform:scale(1.04)}.sf-video-cap-meta{font:500 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-4)}.sf-media{flex-direction:column;gap:12px;display:flex}.sf-media-frame{background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-field,12px);aspect-ratio:16/9;color:var(--fg-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sf-media-frame-tall{aspect-ratio:4/5}.sf-media-play{background:var(--surface);border:1px solid var(--border-strong);width:56px;height:56px;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 24px -8px #0006}.sf-media-caption{font-size:var(--t-xs);color:var(--fg-4);text-align:center}.sf-audio{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-field,12px);align-items:center;gap:14px;padding:12px 14px;display:flex}.sf-audio-play{background:var(--accent);width:36px;height:36px;color:var(--accent-fg);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sf-audio-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sf-audio-wave{background:var(--surface-3);border-radius:999px;height:4px;overflow:hidden}.sf-audio-wave-fill{background:var(--accent);height:100%}.sf-audio-time{font:500 var(--t-2xs)/1 var(--font-mono);color:var(--fg-4);justify-content:space-between;display:flex}.sf-alert{border-radius:var(--r-field,12px);border:1px solid var(--border);background:var(--surface-2);grid-template-columns:24px 1fr;gap:12px;padding:14px 16px;display:grid}.sf-alert-icon{width:24px;height:24px;color:var(--fg-3);background:var(--surface-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sf-alert-title{font-size:var(--t-sm);color:var(--fg);margin:1px 0 2px;font-weight:600}.sf-alert-body{font-size:var(--t-sm);color:var(--fg-3);line-height:1.5}.sf-alert-info{background:#6366f114;border-color:#6366f140}.sf-alert-info .sf-alert-icon{color:#818cf8;background:#6366f12e}.sf-alert-warn{background:#f59e0b14;border-color:#f59e0b40}.sf-alert-warn .sf-alert-icon{color:#fbbf24;background:#f59e0b2e}.sf-alert-error{background:#f43f5e14;border-color:#f43f5e40}.sf-alert-error .sf-alert-icon{color:#fb7185;background:#f43f5e2e}.sf-alert-success{background:#10b98114;border-color:#10b98140}.sf-alert-success .sf-alert-icon{color:#34d399;background:#10b9812e}.sf-timer{justify-content:center;align-items:center;gap:10px;display:flex}.sf-timer-cell{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-field,12px);flex-direction:column;align-items:center;gap:4px;min-width:72px;padding:14px 16px;display:flex}.sf-timer-num{font:600 var(--t-3xl)/1 var(--font-mono);color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sf-timer-label{font:500 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-4)}.sf-timer-colon{font:600 var(--t-3xl)/1 var(--font-mono);color:var(--fg-4);margin-top:-16px}.sf-loading{flex-direction:column;gap:12px;display:flex}.sf-loading-row{font:500 var(--t-sm)/1 var(--font-mono);color:var(--fg-3);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.sf-loading-bar{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.sf-loading-bar-fill{background:var(--accent);border-radius:999px;height:100%}.sf-spinner{border:2.5px solid var(--surface-3);border-top-color:var(--accent);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite sf-spin}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-level{flex-direction:column;gap:8px;display:flex}.sf-level-head{justify-content:space-between;align-items:baseline;display:flex}.sf-level-num{font:600 var(--t-2xl)/1 var(--font-sans);letter-spacing:var(--tr-tight);color:var(--fg)}.sf-level-num small{font:500 var(--t-sm)/1 var(--font-mono);color:var(--fg-4);margin-left:4px}.sf-level-label{font:500 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-4)}.sf-level-bar{background:var(--surface-3);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.sf-level-seg{background:var(--surface-3);flex:1}.sf-level-seg-on{background:var(--accent)}.sf-args{flex-direction:column;gap:14px;display:flex}.sf-arg{grid-template-columns:24px 1fr;align-items:flex-start;gap:14px;display:grid}.sf-arg-icon{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sf-arg-title{font-size:var(--t-base);color:var(--fg);margin:1px 0 2px;font-weight:600}.sf-arg-body{font-size:var(--t-sm);color:var(--fg-3);line-height:1.5}.sf-testi{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-field,12px);flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.sf-testi-stars{color:#fbbf24;gap:1px;display:inline-flex}.sf-testi-stars svg{width:13px;height:13px}.sf-testi-body{font-size:var(--t-sm);color:var(--fg-2);text-wrap:pretty;line-height:1.55}.sf-testi-author{align-items:center;gap:10px;margin-top:4px;display:flex}.sf-testi-avatar{background:linear-gradient(135deg, var(--accent-soft-2), var(--accent-soft));border:1px solid var(--border);width:32px;height:32px;font-weight:600;font-size:var(--t-sm);color:var(--accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sf-testi-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.sf-testi-name{font-size:var(--t-sm);color:var(--fg);font-weight:600}.sf-testi-handle{font-size:var(--t-2xs);color:var(--fg-4);font-family:var(--font-mono)}.sf-faq{flex-direction:column;display:flex}.sf-faq-item{border-bottom:1px solid var(--border)}.sf-faq-item:first-child{border-top:1px solid var(--border)}.sf-faq-q{width:100%;color:var(--fg);font-family:inherit;font-size:var(--t-base);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 4px;font-weight:500;display:flex}.sf-faq-q:hover{color:var(--fg)}.sf-faq-icon{color:var(--fg-3);transition:transform .2s}.sf-faq-open .sf-faq-icon{color:var(--fg);transform:rotate(45deg)}.sf-faq-a{font-size:var(--t-sm);color:var(--fg-3);padding:0 4px 16px;line-height:1.6}.sf-price{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card,20px);flex-direction:column;gap:16px;padding:24px;display:flex}.sf-price-featured{border-color:var(--accent);background:linear-gradient(180deg, var(--accent-soft) 0%, var(--surface-2) 100%);box-shadow:0 0 0 3px var(--accent-soft)}.sf-price-head{justify-content:space-between;align-items:center;display:flex}.sf-price-name{font-size:var(--t-md);color:var(--fg);font-weight:600}.sf-price-badge{background:var(--accent);color:var(--accent-fg);font:600 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}.sf-price-amount{align-items:baseline;gap:6px;display:flex}.sf-price-amount strong{font:600 var(--t-4xl)/1 var(--font-sans);letter-spacing:var(--tr-tight);color:var(--fg)}.sf-price-amount span{font:500 var(--t-sm)/1 var(--font-mono);color:var(--fg-4)}.sf-price-features{flex-direction:column;gap:8px;margin:4px 0;display:flex}.sf-price-feat{font-size:var(--t-sm);color:var(--fg-2);grid-template-columns:18px 1fr;align-items:center;gap:10px;display:grid}.sf-price-feat svg{color:var(--accent)}.sf-price-feat-off{color:var(--fg-5);text-decoration:line-through}.sf-checklist{flex-direction:column;gap:2px;display:flex}.sf-checklist-item{border-bottom:1px dashed var(--border);grid-template-columns:22px 1fr;align-items:center;gap:12px;padding:12px 6px;display:grid}.sf-checklist-item:last-child{border-bottom:none}.sf-checklist-text{font-size:var(--t-base);color:var(--fg-2)}.sf-checklist-item-on .sf-checklist-text{color:var(--fg-4);text-decoration:line-through;-webkit-text-decoration-color:var(--fg-5);text-decoration-color:var(--fg-5)}.sf-ba{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sf-ba-cell{aspect-ratio:1/1.2;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-field,12px);color:var(--fg-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sf-ba-label{color:#fff;font:500 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;background:#000000a6;border-radius:999px;padding:4px 9px;position:absolute;top:12px;left:12px}.sf-ba-after .sf-ba-label{background:var(--accent);color:var(--accent-fg)}.sf-carousel{flex-direction:column;gap:14px;display:flex}.sf-carousel-frame{aspect-ratio:16/10;background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-field,12px);color:var(--fg-4);justify-content:center;align-items:center;display:flex}.sf-carousel-dots{justify-content:center;gap:6px;display:flex}.sf-carousel-dot{background:var(--surface-3);border-radius:999px;width:6px;height:6px;transition:all .2s}.sf-carousel-dot-on{background:var(--accent);width:24px}.sf-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.sf-metric{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-field,12px);flex-direction:column;gap:6px;padding:16px;display:flex}.sf-metric-label{font:500 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-4)}.sf-metric-value{font:600 var(--t-2xl)/1 var(--font-sans);letter-spacing:var(--tr-tight);color:var(--fg);font-variant-numeric:tabular-nums}.sf-metric-delta{font:500 var(--t-xs)/1 var(--font-mono);color:var(--accent);align-items:center;gap:4px;display:inline-flex}.sf-metric-delta-down{color:#fb7185}.sf-chart{border-bottom:1px dashed var(--border);align-items:flex-end;gap:8px;height:140px;padding-top:12px;display:flex}.sf-chart-col{background:var(--surface-3);border-radius:4px 4px 0 0;flex:1;transition:background .2s;position:relative}.sf-chart-col-on{background:var(--accent)}.sf-chart-labels{gap:8px;margin-top:8px;display:flex}.sf-chart-label{text-align:center;font:500 var(--t-2xs)/1 var(--font-mono);color:var(--fg-4);letter-spacing:var(--tr-mono);flex:1}.sf-spacer-visual{background:repeating-linear-gradient(45deg, transparent 0 6px, var(--border) 6px 7px), var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-field,12px);color:var(--fg-4);font:500 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.sf-code{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--fg-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-field,12px);white-space:pre-wrap;padding:14px 16px;line-height:1.55;overflow-x:auto}.sf-code-head{font:500 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-4);justify-content:space-between;margin-bottom:8px;display:flex}.sf-tile{background:var(--surface);border:1px solid var(--border);color:var(--fg);font-family:var(--font-sans);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.sf-tile-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.sf-tile-name{font-size:var(--t-md);color:var(--fg);letter-spacing:var(--tr-snug);font-weight:600}.sf-tile-tag{font:500 var(--t-2xs)/1 var(--font-mono);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-4)}.sf-tile-tag-new{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 7px}.sf-cal{background:var(--surface-1);border:1px solid var(--border);color:var(--fg);font-family:var(--font-sans);border-radius:16px;grid-template-columns:280px 1fr;grid-template-areas:"side main";gap:16px;padding:18px;display:grid}.sf-cal-side{grid-area:side}.sf-cal-main{grid-area:main}.sf-cal-times{grid-area:times}.sf-cal.sf-cal-com-slots{grid-template-columns:280px 1fr 220px;grid-template-areas:"side main times"}@media (max-width:1100px){.sf-cal.sf-cal-com-slots{grid-template-columns:280px 1fr;grid-template-areas:"side main""times times"}}@media (max-width:880px){.sf-cal,.sf-cal.sf-cal-com-slots{grid-template-columns:1fr;grid-template-areas:"side""main""times";padding:14px}}.sf-cal-side{border-right:1px solid var(--border);flex-direction:column;gap:12px;min-width:0;padding-right:16px;display:flex}@media (max-width:880px){.sf-cal-side{border-right:0;border-bottom:1px solid var(--border);padding-bottom:14px;padding-right:0}}.sf-cal-side-title{font-size:var(--t-lg);color:var(--fg);font-weight:700;line-height:1.25}.sf-cal-side-desc{font-size:var(--t-sm);color:var(--fg-3);line-height:1.5}.sf-cal-side-meta{font-size:var(--t-sm);color:var(--fg-3);border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.sf-cal-side-meta-row{align-items:center;gap:8px;display:inline-flex}.sf-cal-main{flex-direction:column;gap:10px;min-width:0;display:flex}.sf-cal-main-head{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.sf-cal-main-title{font-size:var(--t-md);color:var(--fg);font-weight:600}.sf-cal-main-title small{color:var(--fg-4);margin-left:4px;font-weight:500}.sf-cal-nav{gap:4px;display:inline-flex}.sf-cal-nav-btn{border:1px solid var(--border);background:var(--surface-1);width:28px;height:28px;color:var(--fg-3);cursor:pointer;border-radius:8px;place-items:center;display:grid}.sf-cal-nav-btn:hover:not(:disabled){background:var(--surface-2);color:var(--fg)}.sf-cal-nav-btn:disabled{opacity:.4;cursor:not-allowed}.sf-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.sf-cal-dow{font:600 var(--t-2xs)/1 var(--font-sans);color:var(--fg-4);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);text-align:center;padding:8px 0}.sf-cal-day{aspect-ratio:1;color:var(--fg-5);font-size:var(--t-sm);cursor:not-allowed;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid;position:relative}.sf-cal-day-empty{cursor:default;background:0 0}.sf-cal-day:disabled,.sf-cal-day-disabled{color:var(--fg-5);cursor:not-allowed}.sf-cal-day-has-slots{background:color-mix(in srgb, var(--accent,var(--fg)) 8%, transparent);border-color:color-mix(in srgb, var(--accent,var(--fg)) 35%, transparent);color:var(--fg);cursor:pointer;font-weight:600}.sf-cal-day-has-slots:hover:not(:disabled){background:color-mix(in srgb, var(--accent,var(--fg)) 18%, transparent);border-color:var(--accent,var(--fg))}.sf-cal-day-selected{background:var(--accent,var(--fg));color:var(--bg);border-color:var(--accent,var(--fg))}.sf-cal-day-selected:hover{background:var(--accent,var(--fg))!important;color:var(--bg)!important;border-color:var(--accent,var(--fg))!important}.sf-cal-day-today{color:var(--fg);font-weight:600}.sf-cal-times{flex-direction:column;gap:8px;min-width:0;display:flex}.sf-cal-times-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.sf-cal-times-head-title{font-size:var(--t-md);color:var(--fg);font-weight:600}.sf-cal-fmt-toggle{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;display:inline-flex;overflow:hidden}.sf-cal-fmt-btn{font:500 var(--t-xs)/1 var(--font-mono);color:var(--fg-3);cursor:pointer;background:0 0;border:0;padding:6px 10px}.sf-cal-fmt-btn-on{background:var(--surface-1);color:var(--fg);box-shadow:0 1px 1px #0000000f}.sf-cal-times-list{flex-direction:column;gap:6px;max-height:320px;padding-right:2px;display:flex;overflow-y:auto}.sf-cal-time{background:var(--surface-2);border:1px solid var(--border);color:var(--fg);font:500 var(--t-sm)/1 var(--font-sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}.sf-cal-time:before{content:"";background:var(--accent,#22c55e);border-radius:50%;width:6px;height:6px;position:absolute;left:14px}.sf-cal-time:hover:not(:disabled){border-color:var(--fg-4)}.sf-cal-time:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.sf-cal-time-empty{font-size:var(--t-sm);color:var(--fg-4);text-align:center;border:1px dashed var(--border);border-radius:10px;padding:16px}.sf-cal-confirm{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.sf-cal-confirm-title{font-size:var(--t-md);color:var(--fg);font-weight:600}.sf-cal-confirm-meta{font-size:var(--t-sm);color:var(--fg-3);line-height:1.5}.sf-cal-confirm-meta strong{color:var(--fg);font-weight:600}.sf-cal-confirm-actions{gap:8px;margin-top:4px;display:flex}.sf-cal-confirm-actions button{flex:1}.sf-cal-error{font-size:var(--t-sm);color:#f43f5e;background:#f43f5e14;border:1px solid #f43f5e40;border-radius:8px;padding:8px 10px}.sf-cal-success{font-size:var(--t-sm);color:var(--fg);background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;padding:10px 12px;line-height:1.5}
